function XT(e,t){for(var o=0;o<t.length;o++){const n=t[o];if(typeof n!="string"&&!Array.isArray(n)){for(const r in n)if(r!=="default"&&!(r in e)){const a=Object.getOwnPropertyDescriptor(n,r);a&&Object.defineProperty(e,r,a.get?a:{enumerable:!0,get:()=>n[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))n(r);new MutationObserver(r=>{for(const a of r)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function o(r){const a={};return r.integrity&&(a.integrity=r.integrity),r.referrerPolicy&&(a.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?a.credentials="include":r.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(r){if(r.ep)return;r.ep=!0;const a=o(r);fetch(r.href,a)}})();var Kc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ho(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function pae(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var o=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};o.prototype=t.prototype}else o={};return Object.defineProperty(o,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(o,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}),o}var QT={exports:{}},mh={},ZT={exports:{}},he={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var gc=Symbol.for("react.element"),mL=Symbol.for("react.portal"),yL=Symbol.for("react.fragment"),gL=Symbol.for("react.strict_mode"),wL=Symbol.for("react.profiler"),vL=Symbol.for("react.provider"),bL=Symbol.for("react.context"),EL=Symbol.for("react.forward_ref"),kL=Symbol.for("react.suspense"),AL=Symbol.for("react.memo"),TL=Symbol.for("react.lazy"),Vb=Symbol.iterator;function SL(e){return e===null||typeof e!="object"?null:(e=Vb&&e[Vb]||e["@@iterator"],typeof e=="function"?e:null)}var eS={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},tS=Object.assign,oS={};function hs(e,t,o){this.props=e,this.context=t,this.refs=oS,this.updater=o||eS}hs.prototype.isReactComponent={};hs.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): 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")};hs.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function nS(){}nS.prototype=hs.prototype;function Yg(e,t,o){this.props=e,this.context=t,this.refs=oS,this.updater=o||eS}var Gg=Yg.prototype=new nS;Gg.constructor=Yg;tS(Gg,hs.prototype);Gg.isPureReactComponent=!0;var $b=Array.isArray,rS=Object.prototype.hasOwnProperty,qg={current:null},aS={key:!0,ref:!0,__self:!0,__source:!0};function iS(e,t,o){var n,r={},a=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(a=""+t.key),t)rS.call(t,n)&&!aS.hasOwnProperty(n)&&(r[n]=t[n]);var s=arguments.length-2;if(s===1)r.children=o;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];r.children=l}if(e&&e.defaultProps)for(n in s=e.defaultProps,s)r[n]===void 0&&(r[n]=s[n]);return{$$typeof:gc,type:e,key:a,ref:i,props:r,_owner:qg.current}}function IL(e,t){return{$$typeof:gc,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Jg(e){return typeof e=="object"&&e!==null&&e.$$typeof===gc}function _L(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(o){return t[o]})}var zb=/\/+/g;function Gp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?_L(""+e.key):t.toString(36)}function Fu(e,t,o,n,r){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case gc:case mL:i=!0}}if(i)return i=e,r=r(i),e=n===""?"."+Gp(i,0):n,$b(r)?(o="",e!=null&&(o=e.replace(zb,"$&/")+"/"),Fu(r,t,o,"",function(c){return c})):r!=null&&(Jg(r)&&(r=IL(r,o+(!r.key||i&&i.key===r.key?"":(""+r.key).replace(zb,"$&/")+"/")+e)),t.push(r)),1;if(i=0,n=n===""?".":n+":",$b(e))for(var s=0;s<e.length;s++){a=e[s];var l=n+Gp(a,s);i+=Fu(a,t,o,l,r)}else if(l=SL(e),typeof l=="function")for(e=l.call(e),s=0;!(a=e.next()).done;)a=a.value,l=n+Gp(a,s++),i+=Fu(a,t,o,l,r);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Xc(e,t,o){if(e==null)return e;var n=[],r=0;return Fu(e,n,"","",function(a){return t.call(o,a,r++)}),n}function CL(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(o){(e._status===0||e._status===-1)&&(e._status=1,e._result=o)},function(o){(e._status===0||e._status===-1)&&(e._status=2,e._result=o)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Yt={current:null},Bu={transition:null},xL={ReactCurrentDispatcher:Yt,ReactCurrentBatchConfig:Bu,ReactCurrentOwner:qg};function sS(){throw Error("act(...) is not supported in production builds of React.")}he.Children={map:Xc,forEach:function(e,t,o){Xc(e,function(){t.apply(this,arguments)},o)},count:function(e){var t=0;return Xc(e,function(){t++}),t},toArray:function(e){return Xc(e,function(t){return t})||[]},only:function(e){if(!Jg(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};he.Component=hs;he.Fragment=yL;he.Profiler=wL;he.PureComponent=Yg;he.StrictMode=gL;he.Suspense=kL;he.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=xL;he.act=sS;he.cloneElement=function(e,t,o){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=tS({},e.props),r=e.key,a=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,i=qg.current),t.key!==void 0&&(r=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)rS.call(t,l)&&!aS.hasOwnProperty(l)&&(n[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)n.children=o;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];n.children=s}return{$$typeof:gc,type:e.type,key:r,ref:a,props:n,_owner:i}};he.createContext=function(e){return e={$$typeof:bL,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:vL,_context:e},e.Consumer=e};he.createElement=iS;he.createFactory=function(e){var t=iS.bind(null,e);return t.type=e,t};he.createRef=function(){return{current:null}};he.forwardRef=function(e){return{$$typeof:EL,render:e}};he.isValidElement=Jg;he.lazy=function(e){return{$$typeof:TL,_payload:{_status:-1,_result:e},_init:CL}};he.memo=function(e,t){return{$$typeof:AL,type:e,compare:t===void 0?null:t}};he.startTransition=function(e){var t=Bu.transition;Bu.transition={};try{e()}finally{Bu.transition=t}};he.unstable_act=sS;he.useCallback=function(e,t){return Yt.current.useCallback(e,t)};he.useContext=function(e){return Yt.current.useContext(e)};he.useDebugValue=function(){};he.useDeferredValue=function(e){return Yt.current.useDeferredValue(e)};he.useEffect=function(e,t){return Yt.current.useEffect(e,t)};he.useId=function(){return Yt.current.useId()};he.useImperativeHandle=function(e,t,o){return Yt.current.useImperativeHandle(e,t,o)};he.useInsertionEffect=function(e,t){return Yt.current.useInsertionEffect(e,t)};he.useLayoutEffect=function(e,t){return Yt.current.useLayoutEffect(e,t)};he.useMemo=function(e,t){return Yt.current.useMemo(e,t)};he.useReducer=function(e,t,o){return Yt.current.useReducer(e,t,o)};he.useRef=function(e){return Yt.current.useRef(e)};he.useState=function(e){return Yt.current.useState(e)};he.useSyncExternalStore=function(e,t,o){return Yt.current.useSyncExternalStore(e,t,o)};he.useTransition=function(){return Yt.current.useTransition()};he.version="18.3.1";ZT.exports=he;var k=ZT.exports;const $t=Ho(k),Im=XT({__proto__:null,default:$t},[k]);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var PL=k,DL=Symbol.for("react.element"),RL=Symbol.for("react.fragment"),OL=Object.prototype.hasOwnProperty,LL=PL.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,WL={key:!0,ref:!0,__self:!0,__source:!0};function lS(e,t,o){var n,r={},a=null,i=null;o!==void 0&&(a=""+o),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(i=t.ref);for(n in t)OL.call(t,n)&&!WL.hasOwnProperty(n)&&(r[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)r[n]===void 0&&(r[n]=t[n]);return{$$typeof:DL,type:e,key:a,ref:i,props:r,_owner:LL.current}}mh.Fragment=RL;mh.jsx=lS;mh.jsxs=lS;QT.exports=mh;var Kg=QT.exports;const Xg=Kg.Fragment,L=Kg.jsx,Ze=Kg.jsxs;var _m={},cS={exports:{}},ko={},uS={exports:{}},dS={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(e){function t(Y,Z){var re=Y.length;Y.push(Z);e:for(;0<re;){var oe=re-1>>>1,ie=Y[oe];if(0<r(ie,Z))Y[oe]=Z,Y[re]=ie,re=oe;else break e}}function o(Y){return Y.length===0?null:Y[0]}function n(Y){if(Y.length===0)return null;var Z=Y[0],re=Y.pop();if(re!==Z){Y[0]=re;e:for(var oe=0,ie=Y.length,de=ie>>>1;oe<de;){var pt=2*(oe+1)-1,kt=Y[pt],it=pt+1,Pt=Y[it];if(0>r(kt,re))it<ie&&0>r(Pt,kt)?(Y[oe]=Pt,Y[it]=re,oe=it):(Y[oe]=kt,Y[pt]=re,oe=pt);else if(it<ie&&0>r(Pt,re))Y[oe]=Pt,Y[it]=re,oe=it;else break e}}return Z}function r(Y,Z){var re=Y.sortIndex-Z.sortIndex;return re!==0?re:Y.id-Z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var l=[],c=[],u=1,d=null,h=3,g=!1,w=!1,v=!1,S=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,E=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function A(Y){for(var Z=o(c);Z!==null;){if(Z.callback===null)n(c);else if(Z.startTime<=Y)n(c),Z.sortIndex=Z.expirationTime,t(l,Z);else break;Z=o(c)}}function C(Y){if(v=!1,A(Y),!w)if(o(l)!==null)w=!0,me(x);else{var Z=o(c);Z!==null&&gt(C,Z.startTime-Y)}}function x(Y,Z){w=!1,v&&(v=!1,b($),$=-1),g=!0;var re=h;try{for(A(Z),d=o(l);d!==null&&(!(d.expirationTime>Z)||Y&&!G());){var oe=d.callback;if(typeof oe=="function"){d.callback=null,h=d.priorityLevel;var ie=oe(d.expirationTime<=Z);Z=e.unstable_now(),typeof ie=="function"?d.callback=ie:d===o(l)&&n(l),A(Z)}else n(l);d=o(l)}if(d!==null)var de=!0;else{var pt=o(c);pt!==null&&gt(C,pt.startTime-Z),de=!1}return de}finally{d=null,h=re,g=!1}}var W=!1,O=null,$=-1,H=5,V=-1;function G(){return!(e.unstable_now()-V<H)}function ve(){if(O!==null){var Y=e.unstable_now();V=Y;var Z=!0;try{Z=O(!0,Y)}finally{Z?pe():(W=!1,O=null)}}else W=!1}var pe;if(typeof E=="function")pe=function(){E(ve)};else if(typeof MessageChannel<"u"){var Pe=new MessageChannel,fe=Pe.port2;Pe.port1.onmessage=ve,pe=function(){fe.postMessage(null)}}else pe=function(){S(ve,0)};function me(Y){O=Y,W||(W=!0,pe())}function gt(Y,Z){$=S(function(){Y(e.unstable_now())},Z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(Y){Y.callback=null},e.unstable_continueExecution=function(){w||g||(w=!0,me(x))},e.unstable_forceFrameRate=function(Y){0>Y||125<Y?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):H=0<Y?Math.floor(1e3/Y):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return o(l)},e.unstable_next=function(Y){switch(h){case 1:case 2:case 3:var Z=3;break;default:Z=h}var re=h;h=Z;try{return Y()}finally{h=re}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(Y,Z){switch(Y){case 1:case 2:case 3:case 4:case 5:break;default:Y=3}var re=h;h=Y;try{return Z()}finally{h=re}},e.unstable_scheduleCallback=function(Y,Z,re){var oe=e.unstable_now();switch(typeof re=="object"&&re!==null?(re=re.delay,re=typeof re=="number"&&0<re?oe+re:oe):re=oe,Y){case 1:var ie=-1;break;case 2:ie=250;break;case 5:ie=1073741823;break;case 4:ie=1e4;break;default:ie=5e3}return ie=re+ie,Y={id:u++,callback:Z,priorityLevel:Y,startTime:re,expirationTime:ie,sortIndex:-1},re>oe?(Y.sortIndex=re,t(c,Y),o(l)===null&&Y===o(c)&&(v?(b($),$=-1):v=!0,gt(C,re-oe))):(Y.sortIndex=ie,t(l,Y),w||g||(w=!0,me(x))),Y},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(Y){var Z=h;return function(){var re=h;h=Z;try{return Y.apply(this,arguments)}finally{h=re}}}})(dS);uS.exports=dS;var FL=uS.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var BL=k,bo=FL;function z(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=1;o<arguments.length;o++)t+="&args[]="+encodeURIComponent(arguments[o]);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."}var hS=new Set,xl={};function Fa(e,t){Gi(e,t),Gi(e+"Capture",t)}function Gi(e,t){for(xl[e]=t,e=0;e<t.length;e++)hS.add(t[e])}var Xn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Cm=Object.prototype.hasOwnProperty,NL=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,jb={},Yb={};function ML(e){return Cm.call(Yb,e)?!0:Cm.call(jb,e)?!1:NL.test(e)?Yb[e]=!0:(jb[e]=!0,!1)}function UL(e,t,o,n){if(o!==null&&o.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:o!==null?!o.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function HL(e,t,o,n){if(t===null||typeof t>"u"||UL(e,t,o,n))return!0;if(n)return!1;if(o!==null)switch(o.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Gt(e,t,o,n,r,a,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=r,this.mustUseProperty=o,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var xt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){xt[e]=new Gt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];xt[t]=new Gt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){xt[e]=new Gt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){xt[e]=new Gt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){xt[e]=new Gt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){xt[e]=new Gt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){xt[e]=new Gt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){xt[e]=new Gt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){xt[e]=new Gt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Qg=/[\-:]([a-z])/g;function Zg(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Qg,Zg);xt[t]=new Gt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Qg,Zg);xt[t]=new Gt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Qg,Zg);xt[t]=new Gt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){xt[e]=new Gt(e,1,!1,e.toLowerCase(),null,!1,!1)});xt.xlinkHref=new Gt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){xt[e]=new Gt(e,1,!1,e.toLowerCase(),null,!0,!0)});function ew(e,t,o,n){var r=xt.hasOwnProperty(t)?xt[t]:null;(r!==null?r.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(HL(t,o,r,n)&&(o=null),n||r===null?ML(t)&&(o===null?e.removeAttribute(t):e.setAttribute(t,""+o)):r.mustUseProperty?e[r.propertyName]=o===null?r.type===3?!1:"":o:(t=r.attributeName,n=r.attributeNamespace,o===null?e.removeAttribute(t):(r=r.type,o=r===3||r===4&&o===!0?"":""+o,n?e.setAttributeNS(n,t,o):e.setAttribute(t,o))))}var or=BL.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Qc=Symbol.for("react.element"),ai=Symbol.for("react.portal"),ii=Symbol.for("react.fragment"),tw=Symbol.for("react.strict_mode"),xm=Symbol.for("react.profiler"),pS=Symbol.for("react.provider"),fS=Symbol.for("react.context"),ow=Symbol.for("react.forward_ref"),Pm=Symbol.for("react.suspense"),Dm=Symbol.for("react.suspense_list"),nw=Symbol.for("react.memo"),dr=Symbol.for("react.lazy"),mS=Symbol.for("react.offscreen"),Gb=Symbol.iterator;function _s(e){return e===null||typeof e!="object"?null:(e=Gb&&e[Gb]||e["@@iterator"],typeof e=="function"?e:null)}var rt=Object.assign,qp;function Gs(e){if(qp===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\n( *(at )?)/);qp=t&&t[1]||""}return`
`+qp+e}var Jp=!1;function Kp(e,t){if(!e||Jp)return"";Jp=!0;var o=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var n=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){n=c}e.call(t.prototype)}else{try{throw Error()}catch(c){n=c}e()}}catch(c){if(c&&n&&typeof c.stack=="string"){for(var r=c.stack.split(`
`),a=n.stack.split(`
`),i=r.length-1,s=a.length-1;1<=i&&0<=s&&r[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(r[i]!==a[s]){if(i!==1||s!==1)do if(i--,s--,0>s||r[i]!==a[s]){var l=`
`+r[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=i&&0<=s);break}}}finally{Jp=!1,Error.prepareStackTrace=o}return(e=e?e.displayName||e.name:"")?Gs(e):""}function VL(e){switch(e.tag){case 5:return Gs(e.type);case 16:return Gs("Lazy");case 13:return Gs("Suspense");case 19:return Gs("SuspenseList");case 0:case 2:case 15:return e=Kp(e.type,!1),e;case 11:return e=Kp(e.type.render,!1),e;case 1:return e=Kp(e.type,!0),e;default:return""}}function Rm(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ii:return"Fragment";case ai:return"Portal";case xm:return"Profiler";case tw:return"StrictMode";case Pm:return"Suspense";case Dm:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case fS:return(e.displayName||"Context")+".Consumer";case pS:return(e._context.displayName||"Context")+".Provider";case ow:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case nw:return t=e.displayName||null,t!==null?t:Rm(e.type)||"Memo";case dr:t=e._payload,e=e._init;try{return Rm(e(t))}catch{}}return null}function $L(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Rm(t);case 8:return t===tw?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Lr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function yS(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function zL(e){var t=yS(e)?"checked":"value",o=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var r=o.get,a=o.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(i){n=""+i,a.call(this,i)}}),Object.defineProperty(e,t,{enumerable:o.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Zc(e){e._valueTracker||(e._valueTracker=zL(e))}function gS(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var o=t.getValue(),n="";return e&&(n=yS(e)?e.checked?"true":"false":e.value),e=n,e!==o?(t.setValue(e),!0):!1}function wd(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Om(e,t){var o=t.checked;return rt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:o??e._wrapperState.initialChecked})}function qb(e,t){var o=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;o=Lr(t.value!=null?t.value:o),e._wrapperState={initialChecked:n,initialValue:o,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function wS(e,t){t=t.checked,t!=null&&ew(e,"checked",t,!1)}function Lm(e,t){wS(e,t);var o=Lr(t.value),n=t.type;if(o!=null)n==="number"?(o===0&&e.value===""||e.value!=o)&&(e.value=""+o):e.value!==""+o&&(e.value=""+o);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Wm(e,t.type,o):t.hasOwnProperty("defaultValue")&&Wm(e,t.type,Lr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Jb(e,t,o){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,o||t===e.value||(e.value=t),e.defaultValue=t}o=e.name,o!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,o!==""&&(e.name=o)}function Wm(e,t,o){(t!=="number"||wd(e.ownerDocument)!==e)&&(o==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+o&&(e.defaultValue=""+o))}var qs=Array.isArray;function Di(e,t,o,n){if(e=e.options,t){t={};for(var r=0;r<o.length;r++)t["$"+o[r]]=!0;for(o=0;o<e.length;o++)r=t.hasOwnProperty("$"+e[o].value),e[o].selected!==r&&(e[o].selected=r),r&&n&&(e[o].defaultSelected=!0)}else{for(o=""+Lr(o),t=null,r=0;r<e.length;r++){if(e[r].value===o){e[r].selected=!0,n&&(e[r].defaultSelected=!0);return}t!==null||e[r].disabled||(t=e[r])}t!==null&&(t.selected=!0)}}function Fm(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(z(91));return rt({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Kb(e,t){var o=t.value;if(o==null){if(o=t.children,t=t.defaultValue,o!=null){if(t!=null)throw Error(z(92));if(qs(o)){if(1<o.length)throw Error(z(93));o=o[0]}t=o}t==null&&(t=""),o=t}e._wrapperState={initialValue:Lr(o)}}function vS(e,t){var o=Lr(t.value),n=Lr(t.defaultValue);o!=null&&(o=""+o,o!==e.value&&(e.value=o),t.defaultValue==null&&e.defaultValue!==o&&(e.defaultValue=o)),n!=null&&(e.defaultValue=""+n)}function Xb(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function bS(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Bm(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?bS(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var eu,ES=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,o,n,r){MSApp.execUnsafeLocalFunction(function(){return e(t,o,n,r)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(eu=eu||document.createElement("div"),eu.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=eu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Pl(e,t){if(t){var o=e.firstChild;if(o&&o===e.lastChild&&o.nodeType===3){o.nodeValue=t;return}}e.textContent=t}var al={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},jL=["Webkit","ms","Moz","O"];Object.keys(al).forEach(function(e){jL.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),al[t]=al[e]})});function kS(e,t,o){return t==null||typeof t=="boolean"||t===""?"":o||typeof t!="number"||t===0||al.hasOwnProperty(e)&&al[e]?(""+t).trim():t+"px"}function AS(e,t){e=e.style;for(var o in t)if(t.hasOwnProperty(o)){var n=o.indexOf("--")===0,r=kS(o,t[o],n);o==="float"&&(o="cssFloat"),n?e.setProperty(o,r):e[o]=r}}var YL=rt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Nm(e,t){if(t){if(YL[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(z(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(z(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(z(61))}if(t.style!=null&&typeof t.style!="object")throw Error(z(62))}}function Mm(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 Um=null;function rw(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Hm=null,Ri=null,Oi=null;function Qb(e){if(e=bc(e)){if(typeof Hm!="function")throw Error(z(280));var t=e.stateNode;t&&(t=bh(t),Hm(e.stateNode,e.type,t))}}function TS(e){Ri?Oi?Oi.push(e):Oi=[e]:Ri=e}function SS(){if(Ri){var e=Ri,t=Oi;if(Oi=Ri=null,Qb(e),t)for(e=0;e<t.length;e++)Qb(t[e])}}function IS(e,t){return e(t)}function _S(){}var Xp=!1;function CS(e,t,o){if(Xp)return e(t,o);Xp=!0;try{return IS(e,t,o)}finally{Xp=!1,(Ri!==null||Oi!==null)&&(_S(),SS())}}function Dl(e,t){var o=e.stateNode;if(o===null)return null;var n=bh(o);if(n===null)return null;o=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(o&&typeof o!="function")throw Error(z(231,t,typeof o));return o}var Vm=!1;if(Xn)try{var Cs={};Object.defineProperty(Cs,"passive",{get:function(){Vm=!0}}),window.addEventListener("test",Cs,Cs),window.removeEventListener("test",Cs,Cs)}catch{Vm=!1}function GL(e,t,o,n,r,a,i,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(o,c)}catch(u){this.onError(u)}}var il=!1,vd=null,bd=!1,$m=null,qL={onError:function(e){il=!0,vd=e}};function JL(e,t,o,n,r,a,i,s,l){il=!1,vd=null,GL.apply(qL,arguments)}function KL(e,t,o,n,r,a,i,s,l){if(JL.apply(this,arguments),il){if(il){var c=vd;il=!1,vd=null}else throw Error(z(198));bd||(bd=!0,$m=c)}}function Ba(e){var t=e,o=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(o=t.return),e=t.return;while(e)}return t.tag===3?o:null}function xS(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 Zb(e){if(Ba(e)!==e)throw Error(z(188))}function XL(e){var t=e.alternate;if(!t){if(t=Ba(e),t===null)throw Error(z(188));return t!==e?null:e}for(var o=e,n=t;;){var r=o.return;if(r===null)break;var a=r.alternate;if(a===null){if(n=r.return,n!==null){o=n;continue}break}if(r.child===a.child){for(a=r.child;a;){if(a===o)return Zb(r),e;if(a===n)return Zb(r),t;a=a.sibling}throw Error(z(188))}if(o.return!==n.return)o=r,n=a;else{for(var i=!1,s=r.child;s;){if(s===o){i=!0,o=r,n=a;break}if(s===n){i=!0,n=r,o=a;break}s=s.sibling}if(!i){for(s=a.child;s;){if(s===o){i=!0,o=a,n=r;break}if(s===n){i=!0,n=a,o=r;break}s=s.sibling}if(!i)throw Error(z(189))}}if(o.alternate!==n)throw Error(z(190))}if(o.tag!==3)throw Error(z(188));return o.stateNode.current===o?e:t}function PS(e){return e=XL(e),e!==null?DS(e):null}function DS(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=DS(e);if(t!==null)return t;e=e.sibling}return null}var RS=bo.unstable_scheduleCallback,eE=bo.unstable_cancelCallback,QL=bo.unstable_shouldYield,ZL=bo.unstable_requestPaint,st=bo.unstable_now,eW=bo.unstable_getCurrentPriorityLevel,aw=bo.unstable_ImmediatePriority,OS=bo.unstable_UserBlockingPriority,Ed=bo.unstable_NormalPriority,tW=bo.unstable_LowPriority,LS=bo.unstable_IdlePriority,yh=null,Cn=null;function oW(e){if(Cn&&typeof Cn.onCommitFiberRoot=="function")try{Cn.onCommitFiberRoot(yh,e,void 0,(e.current.flags&128)===128)}catch{}}var rn=Math.clz32?Math.clz32:aW,nW=Math.log,rW=Math.LN2;function aW(e){return e>>>=0,e===0?32:31-(nW(e)/rW|0)|0}var tu=64,ou=4194304;function Js(e){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: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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function kd(e,t){var o=e.pendingLanes;if(o===0)return 0;var n=0,r=e.suspendedLanes,a=e.pingedLanes,i=o&268435455;if(i!==0){var s=i&~r;s!==0?n=Js(s):(a&=i,a!==0&&(n=Js(a)))}else i=o&~r,i!==0?n=Js(i):a!==0&&(n=Js(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&r)&&(r=n&-n,a=t&-t,r>=a||r===16&&(a&4194240)!==0))return t;if(n&4&&(n|=o&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)o=31-rn(t),r=1<<o,n|=e[o],t&=~r;return n}function iW(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function sW(e,t){for(var o=e.suspendedLanes,n=e.pingedLanes,r=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-rn(a),s=1<<i,l=r[i];l===-1?(!(s&o)||s&n)&&(r[i]=iW(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}function zm(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function WS(){var e=tu;return tu<<=1,!(tu&4194240)&&(tu=64),e}function Qp(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function wc(e,t,o){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-rn(t),e[t]=o}function lW(e,t){var o=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var n=e.eventTimes;for(e=e.expirationTimes;0<o;){var r=31-rn(o),a=1<<r;t[r]=0,n[r]=-1,e[r]=-1,o&=~a}}function iw(e,t){var o=e.entangledLanes|=t;for(e=e.entanglements;o;){var n=31-rn(o),r=1<<n;r&t|e[n]&t&&(e[n]|=t),o&=~r}}var Re=0;function FS(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var BS,sw,NS,MS,US,jm=!1,nu=[],Tr=null,Sr=null,Ir=null,Rl=new Map,Ol=new Map,gr=[],cW="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 submit".split(" ");function tE(e,t){switch(e){case"focusin":case"focusout":Tr=null;break;case"dragenter":case"dragleave":Sr=null;break;case"mouseover":case"mouseout":Ir=null;break;case"pointerover":case"pointerout":Rl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ol.delete(t.pointerId)}}function xs(e,t,o,n,r,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:o,eventSystemFlags:n,nativeEvent:a,targetContainers:[r]},t!==null&&(t=bc(t),t!==null&&sw(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,r!==null&&t.indexOf(r)===-1&&t.push(r),e)}function uW(e,t,o,n,r){switch(t){case"focusin":return Tr=xs(Tr,e,t,o,n,r),!0;case"dragenter":return Sr=xs(Sr,e,t,o,n,r),!0;case"mouseover":return Ir=xs(Ir,e,t,o,n,r),!0;case"pointerover":var a=r.pointerId;return Rl.set(a,xs(Rl.get(a)||null,e,t,o,n,r)),!0;case"gotpointercapture":return a=r.pointerId,Ol.set(a,xs(Ol.get(a)||null,e,t,o,n,r)),!0}return!1}function HS(e){var t=sa(e.target);if(t!==null){var o=Ba(t);if(o!==null){if(t=o.tag,t===13){if(t=xS(o),t!==null){e.blockedOn=t,US(e.priority,function(){NS(o)});return}}else if(t===3&&o.stateNode.current.memoizedState.isDehydrated){e.blockedOn=o.tag===3?o.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Nu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var o=Ym(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(o===null){o=e.nativeEvent;var n=new o.constructor(o.type,o);Um=n,o.target.dispatchEvent(n),Um=null}else return t=bc(o),t!==null&&sw(t),e.blockedOn=o,!1;t.shift()}return!0}function oE(e,t,o){Nu(e)&&o.delete(t)}function dW(){jm=!1,Tr!==null&&Nu(Tr)&&(Tr=null),Sr!==null&&Nu(Sr)&&(Sr=null),Ir!==null&&Nu(Ir)&&(Ir=null),Rl.forEach(oE),Ol.forEach(oE)}function Ps(e,t){e.blockedOn===t&&(e.blockedOn=null,jm||(jm=!0,bo.unstable_scheduleCallback(bo.unstable_NormalPriority,dW)))}function Ll(e){function t(r){return Ps(r,e)}if(0<nu.length){Ps(nu[0],e);for(var o=1;o<nu.length;o++){var n=nu[o];n.blockedOn===e&&(n.blockedOn=null)}}for(Tr!==null&&Ps(Tr,e),Sr!==null&&Ps(Sr,e),Ir!==null&&Ps(Ir,e),Rl.forEach(t),Ol.forEach(t),o=0;o<gr.length;o++)n=gr[o],n.blockedOn===e&&(n.blockedOn=null);for(;0<gr.length&&(o=gr[0],o.blockedOn===null);)HS(o),o.blockedOn===null&&gr.shift()}var Li=or.ReactCurrentBatchConfig,Ad=!0;function hW(e,t,o,n){var r=Re,a=Li.transition;Li.transition=null;try{Re=1,lw(e,t,o,n)}finally{Re=r,Li.transition=a}}function pW(e,t,o,n){var r=Re,a=Li.transition;Li.transition=null;try{Re=4,lw(e,t,o,n)}finally{Re=r,Li.transition=a}}function lw(e,t,o,n){if(Ad){var r=Ym(e,t,o,n);if(r===null)cf(e,t,n,Td,o),tE(e,n);else if(uW(r,e,t,o,n))n.stopPropagation();else if(tE(e,n),t&4&&-1<cW.indexOf(e)){for(;r!==null;){var a=bc(r);if(a!==null&&BS(a),a=Ym(e,t,o,n),a===null&&cf(e,t,n,Td,o),a===r)break;r=a}r!==null&&n.stopPropagation()}else cf(e,t,n,null,o)}}var Td=null;function Ym(e,t,o,n){if(Td=null,e=rw(n),e=sa(e),e!==null)if(t=Ba(e),t===null)e=null;else if(o=t.tag,o===13){if(e=xS(t),e!==null)return e;e=null}else if(o===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Td=e,null}function VS(e){switch(e){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"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 1;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"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(eW()){case aw:return 1;case OS:return 4;case Ed:case tW:return 16;case LS:return 536870912;default:return 16}default:return 16}}var br=null,cw=null,Mu=null;function $S(){if(Mu)return Mu;var e,t=cw,o=t.length,n,r="value"in br?br.value:br.textContent,a=r.length;for(e=0;e<o&&t[e]===r[e];e++);var i=o-e;for(n=1;n<=i&&t[o-n]===r[a-n];n++);return Mu=r.slice(e,1<n?1-n:void 0)}function Uu(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 ru(){return!0}function nE(){return!1}function Ao(e){function t(o,n,r,a,i){this._reactName=o,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(o=e[s],this[s]=o?o(a):a[s]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?ru:nE,this.isPropagationStopped=nE,this}return rt(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var o=this.nativeEvent;o&&(o.preventDefault?o.preventDefault():typeof o.returnValue!="unknown"&&(o.returnValue=!1),this.isDefaultPrevented=ru)},stopPropagation:function(){var o=this.nativeEvent;o&&(o.stopPropagation?o.stopPropagation():typeof o.cancelBubble!="unknown"&&(o.cancelBubble=!0),this.isPropagationStopped=ru)},persist:function(){},isPersistent:ru}),t}var ps={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},uw=Ao(ps),vc=rt({},ps,{view:0,detail:0}),fW=Ao(vc),Zp,ef,Ds,gh=rt({},vc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:dw,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!==Ds&&(Ds&&e.type==="mousemove"?(Zp=e.screenX-Ds.screenX,ef=e.screenY-Ds.screenY):ef=Zp=0,Ds=e),Zp)},movementY:function(e){return"movementY"in e?e.movementY:ef}}),rE=Ao(gh),mW=rt({},gh,{dataTransfer:0}),yW=Ao(mW),gW=rt({},vc,{relatedTarget:0}),tf=Ao(gW),wW=rt({},ps,{animationName:0,elapsedTime:0,pseudoElement:0}),vW=Ao(wW),bW=rt({},ps,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),EW=Ao(bW),kW=rt({},ps,{data:0}),aE=Ao(kW),AW={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},TW={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},SW={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function IW(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=SW[e])?!!t[e]:!1}function dw(){return IW}var _W=rt({},vc,{key:function(e){if(e.key){var t=AW[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Uu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?TW[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:dw,charCode:function(e){return e.type==="keypress"?Uu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Uu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),CW=Ao(_W),xW=rt({},gh,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),iE=Ao(xW),PW=rt({},vc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:dw}),DW=Ao(PW),RW=rt({},ps,{propertyName:0,elapsedTime:0,pseudoElement:0}),OW=Ao(RW),LW=rt({},gh,{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}),WW=Ao(LW),FW=[9,13,27,32],hw=Xn&&"CompositionEvent"in window,sl=null;Xn&&"documentMode"in document&&(sl=document.documentMode);var BW=Xn&&"TextEvent"in window&&!sl,zS=Xn&&(!hw||sl&&8<sl&&11>=sl),sE=String.fromCharCode(32),lE=!1;function jS(e,t){switch(e){case"keyup":return FW.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function YS(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var si=!1;function NW(e,t){switch(e){case"compositionend":return YS(t);case"keypress":return t.which!==32?null:(lE=!0,sE);case"textInput":return e=t.data,e===sE&&lE?null:e;default:return null}}function MW(e,t){if(si)return e==="compositionend"||!hw&&jS(e,t)?(e=$S(),Mu=cw=br=null,si=!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 zS&&t.locale!=="ko"?null:t.data;default:return null}}var UW={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 cE(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!UW[e.type]:t==="textarea"}function GS(e,t,o,n){TS(n),t=Sd(t,"onChange"),0<t.length&&(o=new uw("onChange","change",null,o,n),e.push({event:o,listeners:t}))}var ll=null,Wl=null;function HW(e){rI(e,0)}function wh(e){var t=ui(e);if(gS(t))return e}function VW(e,t){if(e==="change")return t}var qS=!1;if(Xn){var of;if(Xn){var nf="oninput"in document;if(!nf){var uE=document.createElement("div");uE.setAttribute("oninput","return;"),nf=typeof uE.oninput=="function"}of=nf}else of=!1;qS=of&&(!document.documentMode||9<document.documentMode)}function dE(){ll&&(ll.detachEvent("onpropertychange",JS),Wl=ll=null)}function JS(e){if(e.propertyName==="value"&&wh(Wl)){var t=[];GS(t,Wl,e,rw(e)),CS(HW,t)}}function $W(e,t,o){e==="focusin"?(dE(),ll=t,Wl=o,ll.attachEvent("onpropertychange",JS)):e==="focusout"&&dE()}function zW(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return wh(Wl)}function jW(e,t){if(e==="click")return wh(t)}function YW(e,t){if(e==="input"||e==="change")return wh(t)}function GW(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var cn=typeof Object.is=="function"?Object.is:GW;function Fl(e,t){if(cn(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var o=Object.keys(e),n=Object.keys(t);if(o.length!==n.length)return!1;for(n=0;n<o.length;n++){var r=o[n];if(!Cm.call(t,r)||!cn(e[r],t[r]))return!1}return!0}function hE(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pE(e,t){var o=hE(e);e=0;for(var n;o;){if(o.nodeType===3){if(n=e+o.textContent.length,e<=t&&n>=t)return{node:o,offset:t-e};e=n}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=hE(o)}}function KS(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?KS(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function XS(){for(var e=window,t=wd();t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href=="string"}catch{o=!1}if(o)e=t.contentWindow;else break;t=wd(e.document)}return t}function pw(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")}function qW(e){var t=XS(),o=e.focusedElem,n=e.selectionRange;if(t!==o&&o&&o.ownerDocument&&KS(o.ownerDocument.documentElement,o)){if(n!==null&&pw(o)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in o)o.selectionStart=t,o.selectionEnd=Math.min(e,o.value.length);else if(e=(t=o.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var r=o.textContent.length,a=Math.min(n.start,r);n=n.end===void 0?a:Math.min(n.end,r),!e.extend&&a>n&&(r=n,n=a,a=r),r=pE(o,a);var i=pE(o,n);r&&i&&(e.rangeCount!==1||e.anchorNode!==r.node||e.anchorOffset!==r.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(r.node,r.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=o;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o<t.length;o++)e=t[o],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var JW=Xn&&"documentMode"in document&&11>=document.documentMode,li=null,Gm=null,cl=null,qm=!1;function fE(e,t,o){var n=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;qm||li==null||li!==wd(n)||(n=li,"selectionStart"in n&&pw(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),cl&&Fl(cl,n)||(cl=n,n=Sd(Gm,"onSelect"),0<n.length&&(t=new uw("onSelect","select",null,t,o),e.push({event:t,listeners:n}),t.target=li)))}function au(e,t){var o={};return o[e.toLowerCase()]=t.toLowerCase(),o["Webkit"+e]="webkit"+t,o["Moz"+e]="moz"+t,o}var ci={animationend:au("Animation","AnimationEnd"),animationiteration:au("Animation","AnimationIteration"),animationstart:au("Animation","AnimationStart"),transitionend:au("Transition","TransitionEnd")},rf={},QS={};Xn&&(QS=document.createElement("div").style,"AnimationEvent"in window||(delete ci.animationend.animation,delete ci.animationiteration.animation,delete ci.animationstart.animation),"TransitionEvent"in window||delete ci.transitionend.transition);function vh(e){if(rf[e])return rf[e];if(!ci[e])return e;var t=ci[e],o;for(o in t)if(t.hasOwnProperty(o)&&o in QS)return rf[e]=t[o];return e}var ZS=vh("animationend"),eI=vh("animationiteration"),tI=vh("animationstart"),oI=vh("transitionend"),nI=new Map,mE="abort auxClick 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(" ");function Ur(e,t){nI.set(e,t),Fa(t,[e])}for(var af=0;af<mE.length;af++){var sf=mE[af],KW=sf.toLowerCase(),XW=sf[0].toUpperCase()+sf.slice(1);Ur(KW,"on"+XW)}Ur(ZS,"onAnimationEnd");Ur(eI,"onAnimationIteration");Ur(tI,"onAnimationStart");Ur("dblclick","onDoubleClick");Ur("focusin","onFocus");Ur("focusout","onBlur");Ur(oI,"onTransitionEnd");Gi("onMouseEnter",["mouseout","mouseover"]);Gi("onMouseLeave",["mouseout","mouseover"]);Gi("onPointerEnter",["pointerout","pointerover"]);Gi("onPointerLeave",["pointerout","pointerover"]);Fa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Fa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Fa("onBeforeInput",["compositionend","keypress","textInput","paste"]);Fa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Fa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Fa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ks="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(" "),QW=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ks));function yE(e,t,o){var n=e.type||"unknown-event";e.currentTarget=o,KL(n,t,void 0,e),e.currentTarget=null}function rI(e,t){t=(t&4)!==0;for(var o=0;o<e.length;o++){var n=e[o],r=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var i=n.length-1;0<=i;i--){var s=n[i],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==a&&r.isPropagationStopped())break e;yE(r,s,c),a=l}else for(i=0;i<n.length;i++){if(s=n[i],l=s.instance,c=s.currentTarget,s=s.listener,l!==a&&r.isPropagationStopped())break e;yE(r,s,c),a=l}}}if(bd)throw e=$m,bd=!1,$m=null,e}function $e(e,t){var o=t[Zm];o===void 0&&(o=t[Zm]=new Set);var n=e+"__bubble";o.has(n)||(aI(t,e,2,!1),o.add(n))}function lf(e,t,o){var n=0;t&&(n|=4),aI(o,e,n,t)}var iu="_reactListening"+Math.random().toString(36).slice(2);function Bl(e){if(!e[iu]){e[iu]=!0,hS.forEach(function(o){o!=="selectionchange"&&(QW.has(o)||lf(o,!1,e),lf(o,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[iu]||(t[iu]=!0,lf("selectionchange",!1,t))}}function aI(e,t,o,n){switch(VS(t)){case 1:var r=hW;break;case 4:r=pW;break;default:r=lw}o=r.bind(null,t,o,e),r=void 0,!Vm||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(r=!0),n?r!==void 0?e.addEventListener(t,o,{capture:!0,passive:r}):e.addEventListener(t,o,!0):r!==void 0?e.addEventListener(t,o,{passive:r}):e.addEventListener(t,o,!1)}function cf(e,t,o,n,r){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var i=n.tag;if(i===3||i===4){var s=n.stateNode.containerInfo;if(s===r||s.nodeType===8&&s.parentNode===r)break;if(i===4)for(i=n.return;i!==null;){var l=i.tag;if((l===3||l===4)&&(l=i.stateNode.containerInfo,l===r||l.nodeType===8&&l.parentNode===r))return;i=i.return}for(;s!==null;){if(i=sa(s),i===null)return;if(l=i.tag,l===5||l===6){n=a=i;continue e}s=s.parentNode}}n=n.return}CS(function(){var c=a,u=rw(o),d=[];e:{var h=nI.get(e);if(h!==void 0){var g=uw,w=e;switch(e){case"keypress":if(Uu(o)===0)break e;case"keydown":case"keyup":g=CW;break;case"focusin":w="focus",g=tf;break;case"focusout":w="blur",g=tf;break;case"beforeblur":case"afterblur":g=tf;break;case"click":if(o.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":g=rE;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=yW;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=DW;break;case ZS:case eI:case tI:g=vW;break;case oI:g=OW;break;case"scroll":g=fW;break;case"wheel":g=WW;break;case"copy":case"cut":case"paste":g=EW;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=iE}var v=(t&4)!==0,S=!v&&e==="scroll",b=v?h!==null?h+"Capture":null:h;v=[];for(var E=c,A;E!==null;){A=E;var C=A.stateNode;if(A.tag===5&&C!==null&&(A=C,b!==null&&(C=Dl(E,b),C!=null&&v.push(Nl(E,C,A)))),S)break;E=E.return}0<v.length&&(h=new g(h,w,null,o,u),d.push({event:h,listeners:v}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",h&&o!==Um&&(w=o.relatedTarget||o.fromElement)&&(sa(w)||w[Qn]))break e;if((g||h)&&(h=u.window===u?u:(h=u.ownerDocument)?h.defaultView||h.parentWindow:window,g?(w=o.relatedTarget||o.toElement,g=c,w=w?sa(w):null,w!==null&&(S=Ba(w),w!==S||w.tag!==5&&w.tag!==6)&&(w=null)):(g=null,w=c),g!==w)){if(v=rE,C="onMouseLeave",b="onMouseEnter",E="mouse",(e==="pointerout"||e==="pointerover")&&(v=iE,C="onPointerLeave",b="onPointerEnter",E="pointer"),S=g==null?h:ui(g),A=w==null?h:ui(w),h=new v(C,E+"leave",g,o,u),h.target=S,h.relatedTarget=A,C=null,sa(u)===c&&(v=new v(b,E+"enter",w,o,u),v.target=A,v.relatedTarget=S,C=v),S=C,g&&w)t:{for(v=g,b=w,E=0,A=v;A;A=Xa(A))E++;for(A=0,C=b;C;C=Xa(C))A++;for(;0<E-A;)v=Xa(v),E--;for(;0<A-E;)b=Xa(b),A--;for(;E--;){if(v===b||b!==null&&v===b.alternate)break t;v=Xa(v),b=Xa(b)}v=null}else v=null;g!==null&&gE(d,h,g,v,!1),w!==null&&S!==null&&gE(d,S,w,v,!0)}}e:{if(h=c?ui(c):window,g=h.nodeName&&h.nodeName.toLowerCase(),g==="select"||g==="input"&&h.type==="file")var x=VW;else if(cE(h))if(qS)x=YW;else{x=zW;var W=$W}else(g=h.nodeName)&&g.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(x=jW);if(x&&(x=x(e,c))){GS(d,x,o,u);break e}W&&W(e,h,c),e==="focusout"&&(W=h._wrapperState)&&W.controlled&&h.type==="number"&&Wm(h,"number",h.value)}switch(W=c?ui(c):window,e){case"focusin":(cE(W)||W.contentEditable==="true")&&(li=W,Gm=c,cl=null);break;case"focusout":cl=Gm=li=null;break;case"mousedown":qm=!0;break;case"contextmenu":case"mouseup":case"dragend":qm=!1,fE(d,o,u);break;case"selectionchange":if(JW)break;case"keydown":case"keyup":fE(d,o,u)}var O;if(hw)e:{switch(e){case"compositionstart":var $="onCompositionStart";break e;case"compositionend":$="onCompositionEnd";break e;case"compositionupdate":$="onCompositionUpdate";break e}$=void 0}else si?jS(e,o)&&($="onCompositionEnd"):e==="keydown"&&o.keyCode===229&&($="onCompositionStart");$&&(zS&&o.locale!=="ko"&&(si||$!=="onCompositionStart"?$==="onCompositionEnd"&&si&&(O=$S()):(br=u,cw="value"in br?br.value:br.textContent,si=!0)),W=Sd(c,$),0<W.length&&($=new aE($,e,null,o,u),d.push({event:$,listeners:W}),O?$.data=O:(O=YS(o),O!==null&&($.data=O)))),(O=BW?NW(e,o):MW(e,o))&&(c=Sd(c,"onBeforeInput"),0<c.length&&(u=new aE("onBeforeInput","beforeinput",null,o,u),d.push({event:u,listeners:c}),u.data=O))}rI(d,t)})}function Nl(e,t,o){return{instance:e,listener:t,currentTarget:o}}function Sd(e,t){for(var o=t+"Capture",n=[];e!==null;){var r=e,a=r.stateNode;r.tag===5&&a!==null&&(r=a,a=Dl(e,o),a!=null&&n.unshift(Nl(e,a,r)),a=Dl(e,t),a!=null&&n.push(Nl(e,a,r))),e=e.return}return n}function Xa(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function gE(e,t,o,n,r){for(var a=t._reactName,i=[];o!==null&&o!==n;){var s=o,l=s.alternate,c=s.stateNode;if(l!==null&&l===n)break;s.tag===5&&c!==null&&(s=c,r?(l=Dl(o,a),l!=null&&i.unshift(Nl(o,l,s))):r||(l=Dl(o,a),l!=null&&i.push(Nl(o,l,s)))),o=o.return}i.length!==0&&e.push({event:t,listeners:i})}var ZW=/\r\n?/g,eF=/\u0000|\uFFFD/g;function wE(e){return(typeof e=="string"?e:""+e).replace(ZW,`
`).replace(eF,"")}function su(e,t,o){if(t=wE(t),wE(e)!==t&&o)throw Error(z(425))}function Id(){}var Jm=null,Km=null;function Xm(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Qm=typeof setTimeout=="function"?setTimeout:void 0,tF=typeof clearTimeout=="function"?clearTimeout:void 0,vE=typeof Promise=="function"?Promise:void 0,oF=typeof queueMicrotask=="function"?queueMicrotask:typeof vE<"u"?function(e){return vE.resolve(null).then(e).catch(nF)}:Qm;function nF(e){setTimeout(function(){throw e})}function uf(e,t){var o=t,n=0;do{var r=o.nextSibling;if(e.removeChild(o),r&&r.nodeType===8)if(o=r.data,o==="/$"){if(n===0){e.removeChild(r),Ll(t);return}n--}else o!=="$"&&o!=="$?"&&o!=="$!"||n++;o=r}while(o);Ll(t)}function _r(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==="$?")break;if(t==="/$")return null}}return e}function bE(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var o=e.data;if(o==="$"||o==="$!"||o==="$?"){if(t===0)return e;t--}else o==="/$"&&t++}e=e.previousSibling}return null}var fs=Math.random().toString(36).slice(2),Tn="__reactFiber$"+fs,Ml="__reactProps$"+fs,Qn="__reactContainer$"+fs,Zm="__reactEvents$"+fs,rF="__reactListeners$"+fs,aF="__reactHandles$"+fs;function sa(e){var t=e[Tn];if(t)return t;for(var o=e.parentNode;o;){if(t=o[Qn]||o[Tn]){if(o=t.alternate,t.child!==null||o!==null&&o.child!==null)for(e=bE(e);e!==null;){if(o=e[Tn])return o;e=bE(e)}return t}e=o,o=e.parentNode}return null}function bc(e){return e=e[Tn]||e[Qn],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ui(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(z(33))}function bh(e){return e[Ml]||null}var ey=[],di=-1;function Hr(e){return{current:e}}function qe(e){0>di||(e.current=ey[di],ey[di]=null,di--)}function He(e,t){di++,ey[di]=e.current,e.current=t}var Wr={},Ft=Hr(Wr),Zt=Hr(!1),Sa=Wr;function qi(e,t){var o=e.type.contextTypes;if(!o)return Wr;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var r={},a;for(a in o)r[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=r),r}function eo(e){return e=e.childContextTypes,e!=null}function _d(){qe(Zt),qe(Ft)}function EE(e,t,o){if(Ft.current!==Wr)throw Error(z(168));He(Ft,t),He(Zt,o)}function iI(e,t,o){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return o;n=n.getChildContext();for(var r in n)if(!(r in t))throw Error(z(108,$L(e)||"Unknown",r));return rt({},o,n)}function Cd(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Wr,Sa=Ft.current,He(Ft,e),He(Zt,Zt.current),!0}function kE(e,t,o){var n=e.stateNode;if(!n)throw Error(z(169));o?(e=iI(e,t,Sa),n.__reactInternalMemoizedMergedChildContext=e,qe(Zt),qe(Ft),He(Ft,e)):qe(Zt),He(Zt,o)}var Un=null,Eh=!1,df=!1;function sI(e){Un===null?Un=[e]:Un.push(e)}function iF(e){Eh=!0,sI(e)}function Vr(){if(!df&&Un!==null){df=!0;var e=0,t=Re;try{var o=Un;for(Re=1;e<o.length;e++){var n=o[e];do n=n(!0);while(n!==null)}Un=null,Eh=!1}catch(r){throw Un!==null&&(Un=Un.slice(e+1)),RS(aw,Vr),r}finally{Re=t,df=!1}}return null}var hi=[],pi=0,xd=null,Pd=0,Oo=[],Lo=0,Ia=null,$n=1,zn="";function Zr(e,t){hi[pi++]=Pd,hi[pi++]=xd,xd=e,Pd=t}function lI(e,t,o){Oo[Lo++]=$n,Oo[Lo++]=zn,Oo[Lo++]=Ia,Ia=e;var n=$n;e=zn;var r=32-rn(n)-1;n&=~(1<<r),o+=1;var a=32-rn(t)+r;if(30<a){var i=r-r%5;a=(n&(1<<i)-1).toString(32),n>>=i,r-=i,$n=1<<32-rn(t)+r|o<<r|n,zn=a+e}else $n=1<<a|o<<r|n,zn=e}function fw(e){e.return!==null&&(Zr(e,1),lI(e,1,0))}function mw(e){for(;e===xd;)xd=hi[--pi],hi[pi]=null,Pd=hi[--pi],hi[pi]=null;for(;e===Ia;)Ia=Oo[--Lo],Oo[Lo]=null,zn=Oo[--Lo],Oo[Lo]=null,$n=Oo[--Lo],Oo[Lo]=null}var yo=null,mo=null,et=!1,en=null;function cI(e,t){var o=Wo(5,null,null,0);o.elementType="DELETED",o.stateNode=t,o.return=e,t=e.deletions,t===null?(e.deletions=[o],e.flags|=16):t.push(o)}function AE(e,t){switch(e.tag){case 5:var o=e.type;return t=t.nodeType!==1||o.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,yo=e,mo=_r(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,yo=e,mo=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(o=Ia!==null?{id:$n,overflow:zn}:null,e.memoizedState={dehydrated:t,treeContext:o,retryLane:1073741824},o=Wo(18,null,null,0),o.stateNode=t,o.return=e,e.child=o,yo=e,mo=null,!0):!1;default:return!1}}function ty(e){return(e.mode&1)!==0&&(e.flags&128)===0}function oy(e){if(et){var t=mo;if(t){var o=t;if(!AE(e,t)){if(ty(e))throw Error(z(418));t=_r(o.nextSibling);var n=yo;t&&AE(e,t)?cI(n,o):(e.flags=e.flags&-4097|2,et=!1,yo=e)}}else{if(ty(e))throw Error(z(418));e.flags=e.flags&-4097|2,et=!1,yo=e}}}function TE(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;yo=e}function lu(e){if(e!==yo)return!1;if(!et)return TE(e),et=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Xm(e.type,e.memoizedProps)),t&&(t=mo)){if(ty(e))throw uI(),Error(z(418));for(;t;)cI(e,t),t=_r(t.nextSibling)}if(TE(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(z(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var o=e.data;if(o==="/$"){if(t===0){mo=_r(e.nextSibling);break e}t--}else o!=="$"&&o!=="$!"&&o!=="$?"||t++}e=e.nextSibling}mo=null}}else mo=yo?_r(e.stateNode.nextSibling):null;return!0}function uI(){for(var e=mo;e;)e=_r(e.nextSibling)}function Ji(){mo=yo=null,et=!1}function yw(e){en===null?en=[e]:en.push(e)}var sF=or.ReactCurrentBatchConfig;function Rs(e,t,o){if(e=o.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(o._owner){if(o=o._owner,o){if(o.tag!==1)throw Error(z(309));var n=o.stateNode}if(!n)throw Error(z(147,e));var r=n,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(i){var s=r.refs;i===null?delete s[a]:s[a]=i},t._stringRef=a,t)}if(typeof e!="string")throw Error(z(284));if(!o._owner)throw Error(z(290,e))}return e}function cu(e,t){throw e=Object.prototype.toString.call(t),Error(z(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function SE(e){var t=e._init;return t(e._payload)}function dI(e){function t(b,E){if(e){var A=b.deletions;A===null?(b.deletions=[E],b.flags|=16):A.push(E)}}function o(b,E){if(!e)return null;for(;E!==null;)t(b,E),E=E.sibling;return null}function n(b,E){for(b=new Map;E!==null;)E.key!==null?b.set(E.key,E):b.set(E.index,E),E=E.sibling;return b}function r(b,E){return b=Dr(b,E),b.index=0,b.sibling=null,b}function a(b,E,A){return b.index=A,e?(A=b.alternate,A!==null?(A=A.index,A<E?(b.flags|=2,E):A):(b.flags|=2,E)):(b.flags|=1048576,E)}function i(b){return e&&b.alternate===null&&(b.flags|=2),b}function s(b,E,A,C){return E===null||E.tag!==6?(E=wf(A,b.mode,C),E.return=b,E):(E=r(E,A),E.return=b,E)}function l(b,E,A,C){var x=A.type;return x===ii?u(b,E,A.props.children,C,A.key):E!==null&&(E.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===dr&&SE(x)===E.type)?(C=r(E,A.props),C.ref=Rs(b,E,A),C.return=b,C):(C=Gu(A.type,A.key,A.props,null,b.mode,C),C.ref=Rs(b,E,A),C.return=b,C)}function c(b,E,A,C){return E===null||E.tag!==4||E.stateNode.containerInfo!==A.containerInfo||E.stateNode.implementation!==A.implementation?(E=vf(A,b.mode,C),E.return=b,E):(E=r(E,A.children||[]),E.return=b,E)}function u(b,E,A,C,x){return E===null||E.tag!==7?(E=ma(A,b.mode,C,x),E.return=b,E):(E=r(E,A),E.return=b,E)}function d(b,E,A){if(typeof E=="string"&&E!==""||typeof E=="number")return E=wf(""+E,b.mode,A),E.return=b,E;if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Qc:return A=Gu(E.type,E.key,E.props,null,b.mode,A),A.ref=Rs(b,null,E),A.return=b,A;case ai:return E=vf(E,b.mode,A),E.return=b,E;case dr:var C=E._init;return d(b,C(E._payload),A)}if(qs(E)||_s(E))return E=ma(E,b.mode,A,null),E.return=b,E;cu(b,E)}return null}function h(b,E,A,C){var x=E!==null?E.key:null;if(typeof A=="string"&&A!==""||typeof A=="number")return x!==null?null:s(b,E,""+A,C);if(typeof A=="object"&&A!==null){switch(A.$$typeof){case Qc:return A.key===x?l(b,E,A,C):null;case ai:return A.key===x?c(b,E,A,C):null;case dr:return x=A._init,h(b,E,x(A._payload),C)}if(qs(A)||_s(A))return x!==null?null:u(b,E,A,C,null);cu(b,A)}return null}function g(b,E,A,C,x){if(typeof C=="string"&&C!==""||typeof C=="number")return b=b.get(A)||null,s(E,b,""+C,x);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case Qc:return b=b.get(C.key===null?A:C.key)||null,l(E,b,C,x);case ai:return b=b.get(C.key===null?A:C.key)||null,c(E,b,C,x);case dr:var W=C._init;return g(b,E,A,W(C._payload),x)}if(qs(C)||_s(C))return b=b.get(A)||null,u(E,b,C,x,null);cu(E,C)}return null}function w(b,E,A,C){for(var x=null,W=null,O=E,$=E=0,H=null;O!==null&&$<A.length;$++){O.index>$?(H=O,O=null):H=O.sibling;var V=h(b,O,A[$],C);if(V===null){O===null&&(O=H);break}e&&O&&V.alternate===null&&t(b,O),E=a(V,E,$),W===null?x=V:W.sibling=V,W=V,O=H}if($===A.length)return o(b,O),et&&Zr(b,$),x;if(O===null){for(;$<A.length;$++)O=d(b,A[$],C),O!==null&&(E=a(O,E,$),W===null?x=O:W.sibling=O,W=O);return et&&Zr(b,$),x}for(O=n(b,O);$<A.length;$++)H=g(O,b,$,A[$],C),H!==null&&(e&&H.alternate!==null&&O.delete(H.key===null?$:H.key),E=a(H,E,$),W===null?x=H:W.sibling=H,W=H);return e&&O.forEach(function(G){return t(b,G)}),et&&Zr(b,$),x}function v(b,E,A,C){var x=_s(A);if(typeof x!="function")throw Error(z(150));if(A=x.call(A),A==null)throw Error(z(151));for(var W=x=null,O=E,$=E=0,H=null,V=A.next();O!==null&&!V.done;$++,V=A.next()){O.index>$?(H=O,O=null):H=O.sibling;var G=h(b,O,V.value,C);if(G===null){O===null&&(O=H);break}e&&O&&G.alternate===null&&t(b,O),E=a(G,E,$),W===null?x=G:W.sibling=G,W=G,O=H}if(V.done)return o(b,O),et&&Zr(b,$),x;if(O===null){for(;!V.done;$++,V=A.next())V=d(b,V.value,C),V!==null&&(E=a(V,E,$),W===null?x=V:W.sibling=V,W=V);return et&&Zr(b,$),x}for(O=n(b,O);!V.done;$++,V=A.next())V=g(O,b,$,V.value,C),V!==null&&(e&&V.alternate!==null&&O.delete(V.key===null?$:V.key),E=a(V,E,$),W===null?x=V:W.sibling=V,W=V);return e&&O.forEach(function(ve){return t(b,ve)}),et&&Zr(b,$),x}function S(b,E,A,C){if(typeof A=="object"&&A!==null&&A.type===ii&&A.key===null&&(A=A.props.children),typeof A=="object"&&A!==null){switch(A.$$typeof){case Qc:e:{for(var x=A.key,W=E;W!==null;){if(W.key===x){if(x=A.type,x===ii){if(W.tag===7){o(b,W.sibling),E=r(W,A.props.children),E.return=b,b=E;break e}}else if(W.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===dr&&SE(x)===W.type){o(b,W.sibling),E=r(W,A.props),E.ref=Rs(b,W,A),E.return=b,b=E;break e}o(b,W);break}else t(b,W);W=W.sibling}A.type===ii?(E=ma(A.props.children,b.mode,C,A.key),E.return=b,b=E):(C=Gu(A.type,A.key,A.props,null,b.mode,C),C.ref=Rs(b,E,A),C.return=b,b=C)}return i(b);case ai:e:{for(W=A.key;E!==null;){if(E.key===W)if(E.tag===4&&E.stateNode.containerInfo===A.containerInfo&&E.stateNode.implementation===A.implementation){o(b,E.sibling),E=r(E,A.children||[]),E.return=b,b=E;break e}else{o(b,E);break}else t(b,E);E=E.sibling}E=vf(A,b.mode,C),E.return=b,b=E}return i(b);case dr:return W=A._init,S(b,E,W(A._payload),C)}if(qs(A))return w(b,E,A,C);if(_s(A))return v(b,E,A,C);cu(b,A)}return typeof A=="string"&&A!==""||typeof A=="number"?(A=""+A,E!==null&&E.tag===6?(o(b,E.sibling),E=r(E,A),E.return=b,b=E):(o(b,E),E=wf(A,b.mode,C),E.return=b,b=E),i(b)):o(b,E)}return S}var Ki=dI(!0),hI=dI(!1),Dd=Hr(null),Rd=null,fi=null,gw=null;function ww(){gw=fi=Rd=null}function vw(e){var t=Dd.current;qe(Dd),e._currentValue=t}function ny(e,t,o){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===o)break;e=e.return}}function Wi(e,t){Rd=e,gw=fi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Qt=!0),e.firstContext=null)}function Mo(e){var t=e._currentValue;if(gw!==e)if(e={context:e,memoizedValue:t,next:null},fi===null){if(Rd===null)throw Error(z(308));fi=e,Rd.dependencies={lanes:0,firstContext:e}}else fi=fi.next=e;return t}var la=null;function bw(e){la===null?la=[e]:la.push(e)}function pI(e,t,o,n){var r=t.interleaved;return r===null?(o.next=o,bw(t)):(o.next=r.next,r.next=o),t.interleaved=o,Zn(e,n)}function Zn(e,t){e.lanes|=t;var o=e.alternate;for(o!==null&&(o.lanes|=t),o=e,e=e.return;e!==null;)e.childLanes|=t,o=e.alternate,o!==null&&(o.childLanes|=t),o=e,e=e.return;return o.tag===3?o.stateNode:null}var hr=!1;function Ew(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function fI(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Gn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Cr(e,t,o){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,ke&2){var r=n.pending;return r===null?t.next=t:(t.next=r.next,r.next=t),n.pending=t,Zn(e,o)}return r=n.interleaved,r===null?(t.next=t,bw(n)):(t.next=r.next,r.next=t),n.interleaved=t,Zn(e,o)}function Hu(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,o|=n,t.lanes=o,iw(e,o)}}function IE(e,t){var o=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,o===n)){var r=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={eventTime:o.eventTime,lane:o.lane,tag:o.tag,payload:o.payload,callback:o.callback,next:null};a===null?r=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?r=a=t:a=a.next=t}else r=a=t;o={baseState:n.baseState,firstBaseUpdate:r,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}function Od(e,t,o,n){var r=e.updateQueue;hr=!1;var a=r.firstBaseUpdate,i=r.lastBaseUpdate,s=r.shared.pending;if(s!==null){r.shared.pending=null;var l=s,c=l.next;l.next=null,i===null?a=c:i.next=c,i=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==i&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(a!==null){var d=r.baseState;i=0,u=c=l=null,s=a;do{var h=s.lane,g=s.eventTime;if((n&h)===h){u!==null&&(u=u.next={eventTime:g,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var w=e,v=s;switch(h=t,g=o,v.tag){case 1:if(w=v.payload,typeof w=="function"){d=w.call(g,d,h);break e}d=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=v.payload,h=typeof w=="function"?w.call(g,d,h):w,h==null)break e;d=rt({},d,h);break e;case 2:hr=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,h=r.effects,h===null?r.effects=[s]:h.push(s))}else g={eventTime:g,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=g,l=d):u=u.next=g,i|=h;if(s=s.next,s===null){if(s=r.shared.pending,s===null)break;h=s,s=h.next,h.next=null,r.lastBaseUpdate=h,r.shared.pending=null}}while(1);if(u===null&&(l=d),r.baseState=l,r.firstBaseUpdate=c,r.lastBaseUpdate=u,t=r.shared.interleaved,t!==null){r=t;do i|=r.lane,r=r.next;while(r!==t)}else a===null&&(r.shared.lanes=0);Ca|=i,e.lanes=i,e.memoizedState=d}}function _E(e,t,o){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],r=n.callback;if(r!==null){if(n.callback=null,n=o,typeof r!="function")throw Error(z(191,r));r.call(n)}}}var Ec={},xn=Hr(Ec),Ul=Hr(Ec),Hl=Hr(Ec);function ca(e){if(e===Ec)throw Error(z(174));return e}function kw(e,t){switch(He(Hl,t),He(Ul,e),He(xn,Ec),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Bm(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Bm(t,e)}qe(xn),He(xn,t)}function Xi(){qe(xn),qe(Ul),qe(Hl)}function mI(e){ca(Hl.current);var t=ca(xn.current),o=Bm(t,e.type);t!==o&&(He(Ul,e),He(xn,o))}function Aw(e){Ul.current===e&&(qe(xn),qe(Ul))}var tt=Hr(0);function Ld(e){for(var t=e;t!==null;){if(t.tag===13){var o=t.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||o.data==="$?"||o.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){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 hf=[];function Tw(){for(var e=0;e<hf.length;e++)hf[e]._workInProgressVersionPrimary=null;hf.length=0}var Vu=or.ReactCurrentDispatcher,pf=or.ReactCurrentBatchConfig,_a=0,nt=null,ft=null,wt=null,Wd=!1,ul=!1,Vl=0,lF=0;function Dt(){throw Error(z(321))}function Sw(e,t){if(t===null)return!1;for(var o=0;o<t.length&&o<e.length;o++)if(!cn(e[o],t[o]))return!1;return!0}function Iw(e,t,o,n,r,a){if(_a=a,nt=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Vu.current=e===null||e.memoizedState===null?hF:pF,e=o(n,r),ul){a=0;do{if(ul=!1,Vl=0,25<=a)throw Error(z(301));a+=1,wt=ft=null,t.updateQueue=null,Vu.current=fF,e=o(n,r)}while(ul)}if(Vu.current=Fd,t=ft!==null&&ft.next!==null,_a=0,wt=ft=nt=null,Wd=!1,t)throw Error(z(300));return e}function _w(){var e=Vl!==0;return Vl=0,e}function yn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return wt===null?nt.memoizedState=wt=e:wt=wt.next=e,wt}function Uo(){if(ft===null){var e=nt.alternate;e=e!==null?e.memoizedState:null}else e=ft.next;var t=wt===null?nt.memoizedState:wt.next;if(t!==null)wt=t,ft=e;else{if(e===null)throw Error(z(310));ft=e,e={memoizedState:ft.memoizedState,baseState:ft.baseState,baseQueue:ft.baseQueue,queue:ft.queue,next:null},wt===null?nt.memoizedState=wt=e:wt=wt.next=e}return wt}function $l(e,t){return typeof t=="function"?t(e):t}function ff(e){var t=Uo(),o=t.queue;if(o===null)throw Error(z(311));o.lastRenderedReducer=e;var n=ft,r=n.baseQueue,a=o.pending;if(a!==null){if(r!==null){var i=r.next;r.next=a.next,a.next=i}n.baseQueue=r=a,o.pending=null}if(r!==null){a=r.next,n=n.baseState;var s=i=null,l=null,c=a;do{var u=c.lane;if((_a&u)===u)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),n=c.hasEagerState?c.eagerState:e(n,c.action);else{var d={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(s=l=d,i=n):l=l.next=d,nt.lanes|=u,Ca|=u}c=c.next}while(c!==null&&c!==a);l===null?i=n:l.next=s,cn(n,t.memoizedState)||(Qt=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=l,o.lastRenderedState=n}if(e=o.interleaved,e!==null){r=e;do a=r.lane,nt.lanes|=a,Ca|=a,r=r.next;while(r!==e)}else r===null&&(o.lanes=0);return[t.memoizedState,o.dispatch]}function mf(e){var t=Uo(),o=t.queue;if(o===null)throw Error(z(311));o.lastRenderedReducer=e;var n=o.dispatch,r=o.pending,a=t.memoizedState;if(r!==null){o.pending=null;var i=r=r.next;do a=e(a,i.action),i=i.next;while(i!==r);cn(a,t.memoizedState)||(Qt=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),o.lastRenderedState=a}return[a,n]}function yI(){}function gI(e,t){var o=nt,n=Uo(),r=t(),a=!cn(n.memoizedState,r);if(a&&(n.memoizedState=r,Qt=!0),n=n.queue,Cw(bI.bind(null,o,n,e),[e]),n.getSnapshot!==t||a||wt!==null&&wt.memoizedState.tag&1){if(o.flags|=2048,zl(9,vI.bind(null,o,n,r,t),void 0,null),bt===null)throw Error(z(349));_a&30||wI(o,t,r)}return r}function wI(e,t,o){e.flags|=16384,e={getSnapshot:t,value:o},t=nt.updateQueue,t===null?(t={lastEffect:null,stores:null},nt.updateQueue=t,t.stores=[e]):(o=t.stores,o===null?t.stores=[e]:o.push(e))}function vI(e,t,o,n){t.value=o,t.getSnapshot=n,EI(t)&&kI(e)}function bI(e,t,o){return o(function(){EI(t)&&kI(e)})}function EI(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!cn(e,o)}catch{return!0}}function kI(e){var t=Zn(e,1);t!==null&&an(t,e,1,-1)}function CE(e){var t=yn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:$l,lastRenderedState:e},t.queue=e,e=e.dispatch=dF.bind(null,nt,e),[t.memoizedState,e]}function zl(e,t,o,n){return e={tag:e,create:t,destroy:o,deps:n,next:null},t=nt.updateQueue,t===null?(t={lastEffect:null,stores:null},nt.updateQueue=t,t.lastEffect=e.next=e):(o=t.lastEffect,o===null?t.lastEffect=e.next=e:(n=o.next,o.next=e,e.next=n,t.lastEffect=e)),e}function AI(){return Uo().memoizedState}function $u(e,t,o,n){var r=yn();nt.flags|=e,r.memoizedState=zl(1|t,o,void 0,n===void 0?null:n)}function kh(e,t,o,n){var r=Uo();n=n===void 0?null:n;var a=void 0;if(ft!==null){var i=ft.memoizedState;if(a=i.destroy,n!==null&&Sw(n,i.deps)){r.memoizedState=zl(t,o,a,n);return}}nt.flags|=e,r.memoizedState=zl(1|t,o,a,n)}function xE(e,t){return $u(8390656,8,e,t)}function Cw(e,t){return kh(2048,8,e,t)}function TI(e,t){return kh(4,2,e,t)}function SI(e,t){return kh(4,4,e,t)}function II(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function _I(e,t,o){return o=o!=null?o.concat([e]):null,kh(4,4,II.bind(null,t,e),o)}function xw(){}function CI(e,t){var o=Uo();t=t===void 0?null:t;var n=o.memoizedState;return n!==null&&t!==null&&Sw(t,n[1])?n[0]:(o.memoizedState=[e,t],e)}function xI(e,t){var o=Uo();t=t===void 0?null:t;var n=o.memoizedState;return n!==null&&t!==null&&Sw(t,n[1])?n[0]:(e=e(),o.memoizedState=[e,t],e)}function PI(e,t,o){return _a&21?(cn(o,t)||(o=WS(),nt.lanes|=o,Ca|=o,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Qt=!0),e.memoizedState=o)}function cF(e,t){var o=Re;Re=o!==0&&4>o?o:4,e(!0);var n=pf.transition;pf.transition={};try{e(!1),t()}finally{Re=o,pf.transition=n}}function DI(){return Uo().memoizedState}function uF(e,t,o){var n=Pr(e);if(o={lane:n,action:o,hasEagerState:!1,eagerState:null,next:null},RI(e))OI(t,o);else if(o=pI(e,t,o,n),o!==null){var r=zt();an(o,e,n,r),LI(o,t,n)}}function dF(e,t,o){var n=Pr(e),r={lane:n,action:o,hasEagerState:!1,eagerState:null,next:null};if(RI(e))OI(t,r);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,s=a(i,o);if(r.hasEagerState=!0,r.eagerState=s,cn(s,i)){var l=t.interleaved;l===null?(r.next=r,bw(t)):(r.next=l.next,l.next=r),t.interleaved=r;return}}catch{}finally{}o=pI(e,t,r,n),o!==null&&(r=zt(),an(o,e,n,r),LI(o,t,n))}}function RI(e){var t=e.alternate;return e===nt||t!==null&&t===nt}function OI(e,t){ul=Wd=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function LI(e,t,o){if(o&4194240){var n=t.lanes;n&=e.pendingLanes,o|=n,t.lanes=o,iw(e,o)}}var Fd={readContext:Mo,useCallback:Dt,useContext:Dt,useEffect:Dt,useImperativeHandle:Dt,useInsertionEffect:Dt,useLayoutEffect:Dt,useMemo:Dt,useReducer:Dt,useRef:Dt,useState:Dt,useDebugValue:Dt,useDeferredValue:Dt,useTransition:Dt,useMutableSource:Dt,useSyncExternalStore:Dt,useId:Dt,unstable_isNewReconciler:!1},hF={readContext:Mo,useCallback:function(e,t){return yn().memoizedState=[e,t===void 0?null:t],e},useContext:Mo,useEffect:xE,useImperativeHandle:function(e,t,o){return o=o!=null?o.concat([e]):null,$u(4194308,4,II.bind(null,t,e),o)},useLayoutEffect:function(e,t){return $u(4194308,4,e,t)},useInsertionEffect:function(e,t){return $u(4,2,e,t)},useMemo:function(e,t){var o=yn();return t=t===void 0?null:t,e=e(),o.memoizedState=[e,t],e},useReducer:function(e,t,o){var n=yn();return t=o!==void 0?o(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=uF.bind(null,nt,e),[n.memoizedState,e]},useRef:function(e){var t=yn();return e={current:e},t.memoizedState=e},useState:CE,useDebugValue:xw,useDeferredValue:function(e){return yn().memoizedState=e},useTransition:function(){var e=CE(!1),t=e[0];return e=cF.bind(null,e[1]),yn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,o){var n=nt,r=yn();if(et){if(o===void 0)throw Error(z(407));o=o()}else{if(o=t(),bt===null)throw Error(z(349));_a&30||wI(n,t,o)}r.memoizedState=o;var a={value:o,getSnapshot:t};return r.queue=a,xE(bI.bind(null,n,a,e),[e]),n.flags|=2048,zl(9,vI.bind(null,n,a,o,t),void 0,null),o},useId:function(){var e=yn(),t=bt.identifierPrefix;if(et){var o=zn,n=$n;o=(n&~(1<<32-rn(n)-1)).toString(32)+o,t=":"+t+"R"+o,o=Vl++,0<o&&(t+="H"+o.toString(32)),t+=":"}else o=lF++,t=":"+t+"r"+o.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},pF={readContext:Mo,useCallback:CI,useContext:Mo,useEffect:Cw,useImperativeHandle:_I,useInsertionEffect:TI,useLayoutEffect:SI,useMemo:xI,useReducer:ff,useRef:AI,useState:function(){return ff($l)},useDebugValue:xw,useDeferredValue:function(e){var t=Uo();return PI(t,ft.memoizedState,e)},useTransition:function(){var e=ff($l)[0],t=Uo().memoizedState;return[e,t]},useMutableSource:yI,useSyncExternalStore:gI,useId:DI,unstable_isNewReconciler:!1},fF={readContext:Mo,useCallback:CI,useContext:Mo,useEffect:Cw,useImperativeHandle:_I,useInsertionEffect:TI,useLayoutEffect:SI,useMemo:xI,useReducer:mf,useRef:AI,useState:function(){return mf($l)},useDebugValue:xw,useDeferredValue:function(e){var t=Uo();return ft===null?t.memoizedState=e:PI(t,ft.memoizedState,e)},useTransition:function(){var e=mf($l)[0],t=Uo().memoizedState;return[e,t]},useMutableSource:yI,useSyncExternalStore:gI,useId:DI,unstable_isNewReconciler:!1};function Xo(e,t){if(e&&e.defaultProps){t=rt({},t),e=e.defaultProps;for(var o in e)t[o]===void 0&&(t[o]=e[o]);return t}return t}function ry(e,t,o,n){t=e.memoizedState,o=o(n,t),o=o==null?t:rt({},t,o),e.memoizedState=o,e.lanes===0&&(e.updateQueue.baseState=o)}var Ah={isMounted:function(e){return(e=e._reactInternals)?Ba(e)===e:!1},enqueueSetState:function(e,t,o){e=e._reactInternals;var n=zt(),r=Pr(e),a=Gn(n,r);a.payload=t,o!=null&&(a.callback=o),t=Cr(e,a,r),t!==null&&(an(t,e,r,n),Hu(t,e,r))},enqueueReplaceState:function(e,t,o){e=e._reactInternals;var n=zt(),r=Pr(e),a=Gn(n,r);a.tag=1,a.payload=t,o!=null&&(a.callback=o),t=Cr(e,a,r),t!==null&&(an(t,e,r,n),Hu(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var o=zt(),n=Pr(e),r=Gn(o,n);r.tag=2,t!=null&&(r.callback=t),t=Cr(e,r,n),t!==null&&(an(t,e,n,o),Hu(t,e,n))}};function PE(e,t,o,n,r,a,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,i):t.prototype&&t.prototype.isPureReactComponent?!Fl(o,n)||!Fl(r,a):!0}function WI(e,t,o){var n=!1,r=Wr,a=t.contextType;return typeof a=="object"&&a!==null?a=Mo(a):(r=eo(t)?Sa:Ft.current,n=t.contextTypes,a=(n=n!=null)?qi(e,r):Wr),t=new t(o,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Ah,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=a),t}function DE(e,t,o,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(o,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(o,n),t.state!==e&&Ah.enqueueReplaceState(t,t.state,null)}function ay(e,t,o,n){var r=e.stateNode;r.props=o,r.state=e.memoizedState,r.refs={},Ew(e);var a=t.contextType;typeof a=="object"&&a!==null?r.context=Mo(a):(a=eo(t)?Sa:Ft.current,r.context=qi(e,a)),r.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(ry(e,t,a,o),r.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof r.getSnapshotBeforeUpdate=="function"||typeof r.UNSAFE_componentWillMount!="function"&&typeof r.componentWillMount!="function"||(t=r.state,typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount(),t!==r.state&&Ah.enqueueReplaceState(r,r.state,null),Od(e,o,r,n),r.state=e.memoizedState),typeof r.componentDidMount=="function"&&(e.flags|=4194308)}function Qi(e,t){try{var o="",n=t;do o+=VL(n),n=n.return;while(n);var r=o}catch(a){r=`
Error generating stack: `+a.message+`
`+a.stack}return{value:e,source:t,stack:r,digest:null}}function yf(e,t,o){return{value:e,source:null,stack:o??null,digest:t??null}}function iy(e,t){try{console.error(t.value)}catch(o){setTimeout(function(){throw o})}}var mF=typeof WeakMap=="function"?WeakMap:Map;function FI(e,t,o){o=Gn(-1,o),o.tag=3,o.payload={element:null};var n=t.value;return o.callback=function(){Nd||(Nd=!0,yy=n),iy(e,t)},o}function BI(e,t,o){o=Gn(-1,o),o.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var r=t.value;o.payload=function(){return n(r)},o.callback=function(){iy(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(o.callback=function(){iy(e,t),typeof n!="function"&&(xr===null?xr=new Set([this]):xr.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),o}function RE(e,t,o){var n=e.pingCache;if(n===null){n=e.pingCache=new mF;var r=new Set;n.set(t,r)}else r=n.get(t),r===void 0&&(r=new Set,n.set(t,r));r.has(o)||(r.add(o),e=xF.bind(null,e,t,o),t.then(e,e))}function OE(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function LE(e,t,o,n,r){return e.mode&1?(e.flags|=65536,e.lanes=r,e):(e===t?e.flags|=65536:(e.flags|=128,o.flags|=131072,o.flags&=-52805,o.tag===1&&(o.alternate===null?o.tag=17:(t=Gn(-1,1),t.tag=2,Cr(o,t,1))),o.lanes|=1),e)}var yF=or.ReactCurrentOwner,Qt=!1;function Ht(e,t,o,n){t.child=e===null?hI(t,null,o,n):Ki(t,e.child,o,n)}function WE(e,t,o,n,r){o=o.render;var a=t.ref;return Wi(t,r),n=Iw(e,t,o,n,a,r),o=_w(),e!==null&&!Qt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,er(e,t,r)):(et&&o&&fw(t),t.flags|=1,Ht(e,t,n,r),t.child)}function FE(e,t,o,n,r){if(e===null){var a=o.type;return typeof a=="function"&&!Bw(a)&&a.defaultProps===void 0&&o.compare===null&&o.defaultProps===void 0?(t.tag=15,t.type=a,NI(e,t,a,n,r)):(e=Gu(o.type,null,n,t,t.mode,r),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&r)){var i=a.memoizedProps;if(o=o.compare,o=o!==null?o:Fl,o(i,n)&&e.ref===t.ref)return er(e,t,r)}return t.flags|=1,e=Dr(a,n),e.ref=t.ref,e.return=t,t.child=e}function NI(e,t,o,n,r){if(e!==null){var a=e.memoizedProps;if(Fl(a,n)&&e.ref===t.ref)if(Qt=!1,t.pendingProps=n=a,(e.lanes&r)!==0)e.flags&131072&&(Qt=!0);else return t.lanes=e.lanes,er(e,t,r)}return sy(e,t,o,n,r)}function MI(e,t,o){var n=t.pendingProps,r=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},He(yi,fo),fo|=o;else{if(!(o&1073741824))return e=a!==null?a.baseLanes|o:o,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,He(yi,fo),fo|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:o,He(yi,fo),fo|=n}else a!==null?(n=a.baseLanes|o,t.memoizedState=null):n=o,He(yi,fo),fo|=n;return Ht(e,t,r,o),t.child}function UI(e,t){var o=t.ref;(e===null&&o!==null||e!==null&&e.ref!==o)&&(t.flags|=512,t.flags|=2097152)}function sy(e,t,o,n,r){var a=eo(o)?Sa:Ft.current;return a=qi(t,a),Wi(t,r),o=Iw(e,t,o,n,a,r),n=_w(),e!==null&&!Qt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,er(e,t,r)):(et&&n&&fw(t),t.flags|=1,Ht(e,t,o,r),t.child)}function BE(e,t,o,n,r){if(eo(o)){var a=!0;Cd(t)}else a=!1;if(Wi(t,r),t.stateNode===null)zu(e,t),WI(t,o,n),ay(t,o,n,r),n=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,c=o.contextType;typeof c=="object"&&c!==null?c=Mo(c):(c=eo(o)?Sa:Ft.current,c=qi(t,c));var u=o.getDerivedStateFromProps,d=typeof u=="function"||typeof i.getSnapshotBeforeUpdate=="function";d||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==n||l!==c)&&DE(t,i,n,c),hr=!1;var h=t.memoizedState;i.state=h,Od(t,n,i,r),l=t.memoizedState,s!==n||h!==l||Zt.current||hr?(typeof u=="function"&&(ry(t,o,u,n),l=t.memoizedState),(s=hr||PE(t,o,s,n,h,l,c))?(d||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=l),i.props=n,i.state=l,i.context=c,n=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,fI(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Xo(t.type,s),i.props=c,d=t.pendingProps,h=i.context,l=o.contextType,typeof l=="object"&&l!==null?l=Mo(l):(l=eo(o)?Sa:Ft.current,l=qi(t,l));var g=o.getDerivedStateFromProps;(u=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==d||h!==l)&&DE(t,i,n,l),hr=!1,h=t.memoizedState,i.state=h,Od(t,n,i,r);var w=t.memoizedState;s!==d||h!==w||Zt.current||hr?(typeof g=="function"&&(ry(t,o,g,n),w=t.memoizedState),(c=hr||PE(t,o,c,n,h,w,l)||!1)?(u||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,w,l),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,w,l)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=w),i.props=n,i.state=w,i.context=l,n=c):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),n=!1)}return ly(e,t,o,n,a,r)}function ly(e,t,o,n,r,a){UI(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return r&&kE(t,o,!1),er(e,t,a);n=t.stateNode,yF.current=t;var s=i&&typeof o.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=Ki(t,e.child,null,a),t.child=Ki(t,null,s,a)):Ht(e,t,s,a),t.memoizedState=n.state,r&&kE(t,o,!0),t.child}function HI(e){var t=e.stateNode;t.pendingContext?EE(e,t.pendingContext,t.pendingContext!==t.context):t.context&&EE(e,t.context,!1),kw(e,t.containerInfo)}function NE(e,t,o,n,r){return Ji(),yw(r),t.flags|=256,Ht(e,t,o,n),t.child}var cy={dehydrated:null,treeContext:null,retryLane:0};function uy(e){return{baseLanes:e,cachePool:null,transitions:null}}function VI(e,t,o){var n=t.pendingProps,r=tt.current,a=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(r&2)!==0),s?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(r|=1),He(tt,r&1),e===null)return oy(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=n.children,e=n.fallback,a?(n=t.mode,a=t.child,i={mode:"hidden",children:i},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=i):a=Ih(i,n,0,null),e=ma(e,n,o,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=uy(o),t.memoizedState=cy,e):Pw(t,i));if(r=e.memoizedState,r!==null&&(s=r.dehydrated,s!==null))return gF(e,t,i,n,s,r,o);if(a){a=n.fallback,i=t.mode,r=e.child,s=r.sibling;var l={mode:"hidden",children:n.children};return!(i&1)&&t.child!==r?(n=t.child,n.childLanes=0,n.pendingProps=l,t.deletions=null):(n=Dr(r,l),n.subtreeFlags=r.subtreeFlags&14680064),s!==null?a=Dr(s,a):(a=ma(a,i,o,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,i=e.child.memoizedState,i=i===null?uy(o):{baseLanes:i.baseLanes|o,cachePool:null,transitions:i.transitions},a.memoizedState=i,a.childLanes=e.childLanes&~o,t.memoizedState=cy,n}return a=e.child,e=a.sibling,n=Dr(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=o),n.return=t,n.sibling=null,e!==null&&(o=t.deletions,o===null?(t.deletions=[e],t.flags|=16):o.push(e)),t.child=n,t.memoizedState=null,n}function Pw(e,t){return t=Ih({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function uu(e,t,o,n){return n!==null&&yw(n),Ki(t,e.child,null,o),e=Pw(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function gF(e,t,o,n,r,a,i){if(o)return t.flags&256?(t.flags&=-257,n=yf(Error(z(422))),uu(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,r=t.mode,n=Ih({mode:"visible",children:n.children},r,0,null),a=ma(a,r,i,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&Ki(t,e.child,null,i),t.child.memoizedState=uy(i),t.memoizedState=cy,a);if(!(t.mode&1))return uu(e,t,i,null);if(r.data==="$!"){if(n=r.nextSibling&&r.nextSibling.dataset,n)var s=n.dgst;return n=s,a=Error(z(419)),n=yf(a,n,void 0),uu(e,t,i,n)}if(s=(i&e.childLanes)!==0,Qt||s){if(n=bt,n!==null){switch(i&-i){case 4:r=2;break;case 16:r=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:r=32;break;case 536870912:r=268435456;break;default:r=0}r=r&(n.suspendedLanes|i)?0:r,r!==0&&r!==a.retryLane&&(a.retryLane=r,Zn(e,r),an(n,e,r,-1))}return Fw(),n=yf(Error(z(421))),uu(e,t,i,n)}return r.data==="$?"?(t.flags|=128,t.child=e.child,t=PF.bind(null,e),r._reactRetry=t,null):(e=a.treeContext,mo=_r(r.nextSibling),yo=t,et=!0,en=null,e!==null&&(Oo[Lo++]=$n,Oo[Lo++]=zn,Oo[Lo++]=Ia,$n=e.id,zn=e.overflow,Ia=t),t=Pw(t,n.children),t.flags|=4096,t)}function ME(e,t,o){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),ny(e.return,t,o)}function gf(e,t,o,n,r){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:o,tailMode:r}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=o,a.tailMode=r)}function $I(e,t,o){var n=t.pendingProps,r=n.revealOrder,a=n.tail;if(Ht(e,t,n.children,o),n=tt.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ME(e,o,t);else if(e.tag===19)ME(e,o,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if(He(tt,n),!(t.mode&1))t.memoizedState=null;else switch(r){case"forwards":for(o=t.child,r=null;o!==null;)e=o.alternate,e!==null&&Ld(e)===null&&(r=o),o=o.sibling;o=r,o===null?(r=t.child,t.child=null):(r=o.sibling,o.sibling=null),gf(t,!1,r,o,a);break;case"backwards":for(o=null,r=t.child,t.child=null;r!==null;){if(e=r.alternate,e!==null&&Ld(e)===null){t.child=r;break}e=r.sibling,r.sibling=o,o=r,r=e}gf(t,!0,o,null,a);break;case"together":gf(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function zu(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function er(e,t,o){if(e!==null&&(t.dependencies=e.dependencies),Ca|=t.lanes,!(o&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(z(153));if(t.child!==null){for(e=t.child,o=Dr(e,e.pendingProps),t.child=o,o.return=t;e.sibling!==null;)e=e.sibling,o=o.sibling=Dr(e,e.pendingProps),o.return=t;o.sibling=null}return t.child}function wF(e,t,o){switch(t.tag){case 3:HI(t),Ji();break;case 5:mI(t);break;case 1:eo(t.type)&&Cd(t);break;case 4:kw(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,r=t.memoizedProps.value;He(Dd,n._currentValue),n._currentValue=r;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(He(tt,tt.current&1),t.flags|=128,null):o&t.child.childLanes?VI(e,t,o):(He(tt,tt.current&1),e=er(e,t,o),e!==null?e.sibling:null);He(tt,tt.current&1);break;case 19:if(n=(o&t.childLanes)!==0,e.flags&128){if(n)return $I(e,t,o);t.flags|=128}if(r=t.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),He(tt,tt.current),n)break;return null;case 22:case 23:return t.lanes=0,MI(e,t,o)}return er(e,t,o)}var zI,dy,jI,YI;zI=function(e,t){for(var o=t.child;o!==null;){if(o.tag===5||o.tag===6)e.appendChild(o.stateNode);else if(o.tag!==4&&o.child!==null){o.child.return=o,o=o.child;continue}if(o===t)break;for(;o.sibling===null;){if(o.return===null||o.return===t)return;o=o.return}o.sibling.return=o.return,o=o.sibling}};dy=function(){};jI=function(e,t,o,n){var r=e.memoizedProps;if(r!==n){e=t.stateNode,ca(xn.current);var a=null;switch(o){case"input":r=Om(e,r),n=Om(e,n),a=[];break;case"select":r=rt({},r,{value:void 0}),n=rt({},n,{value:void 0}),a=[];break;case"textarea":r=Fm(e,r),n=Fm(e,n),a=[];break;default:typeof r.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=Id)}Nm(o,n);var i;o=null;for(c in r)if(!n.hasOwnProperty(c)&&r.hasOwnProperty(c)&&r[c]!=null)if(c==="style"){var s=r[c];for(i in s)s.hasOwnProperty(i)&&(o||(o={}),o[i]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(xl.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in n){var l=n[c];if(s=r!=null?r[c]:void 0,n.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(i in s)!s.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(o||(o={}),o[i]="");for(i in l)l.hasOwnProperty(i)&&s[i]!==l[i]&&(o||(o={}),o[i]=l[i])}else o||(a||(a=[]),a.push(c,o)),o=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(a=a||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(xl.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&$e("scroll",e),a||s===l||(a=[])):(a=a||[]).push(c,l))}o&&(a=a||[]).push("style",o);var c=a;(t.updateQueue=c)&&(t.flags|=4)}};YI=function(e,t,o,n){o!==n&&(t.flags|=4)};function Os(e,t){if(!et)switch(e.tailMode){case"hidden":t=e.tail;for(var o=null;t!==null;)t.alternate!==null&&(o=t),t=t.sibling;o===null?e.tail=null:o.sibling=null;break;case"collapsed":o=e.tail;for(var n=null;o!==null;)o.alternate!==null&&(n=o),o=o.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Rt(e){var t=e.alternate!==null&&e.alternate.child===e.child,o=0,n=0;if(t)for(var r=e.child;r!==null;)o|=r.lanes|r.childLanes,n|=r.subtreeFlags&14680064,n|=r.flags&14680064,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)o|=r.lanes|r.childLanes,n|=r.subtreeFlags,n|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=n,e.childLanes=o,t}function vF(e,t,o){var n=t.pendingProps;switch(mw(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Rt(t),null;case 1:return eo(t.type)&&_d(),Rt(t),null;case 3:return n=t.stateNode,Xi(),qe(Zt),qe(Ft),Tw(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(lu(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,en!==null&&(vy(en),en=null))),dy(e,t),Rt(t),null;case 5:Aw(t);var r=ca(Hl.current);if(o=t.type,e!==null&&t.stateNode!=null)jI(e,t,o,n,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(z(166));return Rt(t),null}if(e=ca(xn.current),lu(t)){n=t.stateNode,o=t.type;var a=t.memoizedProps;switch(n[Tn]=t,n[Ml]=a,e=(t.mode&1)!==0,o){case"dialog":$e("cancel",n),$e("close",n);break;case"iframe":case"object":case"embed":$e("load",n);break;case"video":case"audio":for(r=0;r<Ks.length;r++)$e(Ks[r],n);break;case"source":$e("error",n);break;case"img":case"image":case"link":$e("error",n),$e("load",n);break;case"details":$e("toggle",n);break;case"input":qb(n,a),$e("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},$e("invalid",n);break;case"textarea":Kb(n,a),$e("invalid",n)}Nm(o,a),r=null;for(var i in a)if(a.hasOwnProperty(i)){var s=a[i];i==="children"?typeof s=="string"?n.textContent!==s&&(a.suppressHydrationWarning!==!0&&su(n.textContent,s,e),r=["children",s]):typeof s=="number"&&n.textContent!==""+s&&(a.suppressHydrationWarning!==!0&&su(n.textContent,s,e),r=["children",""+s]):xl.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&$e("scroll",n)}switch(o){case"input":Zc(n),Jb(n,a,!0);break;case"textarea":Zc(n),Xb(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=Id)}n=r,t.updateQueue=n,n!==null&&(t.flags|=4)}else{i=r.nodeType===9?r:r.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=bS(o)),e==="http://www.w3.org/1999/xhtml"?o==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(o,{is:n.is}):(e=i.createElement(o),o==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,o),e[Tn]=t,e[Ml]=n,zI(e,t,!1,!1),t.stateNode=e;e:{switch(i=Mm(o,n),o){case"dialog":$e("cancel",e),$e("close",e),r=n;break;case"iframe":case"object":case"embed":$e("load",e),r=n;break;case"video":case"audio":for(r=0;r<Ks.length;r++)$e(Ks[r],e);r=n;break;case"source":$e("error",e),r=n;break;case"img":case"image":case"link":$e("error",e),$e("load",e),r=n;break;case"details":$e("toggle",e),r=n;break;case"input":qb(e,n),r=Om(e,n),$e("invalid",e);break;case"option":r=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},r=rt({},n,{value:void 0}),$e("invalid",e);break;case"textarea":Kb(e,n),r=Fm(e,n),$e("invalid",e);break;default:r=n}Nm(o,r),s=r;for(a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="style"?AS(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&ES(e,l)):a==="children"?typeof l=="string"?(o!=="textarea"||l!=="")&&Pl(e,l):typeof l=="number"&&Pl(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(xl.hasOwnProperty(a)?l!=null&&a==="onScroll"&&$e("scroll",e):l!=null&&ew(e,a,l,i))}switch(o){case"input":Zc(e),Jb(e,n,!1);break;case"textarea":Zc(e),Xb(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Lr(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?Di(e,!!n.multiple,a,!1):n.defaultValue!=null&&Di(e,!!n.multiple,n.defaultValue,!0);break;default:typeof r.onClick=="function"&&(e.onclick=Id)}switch(o){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Rt(t),null;case 6:if(e&&t.stateNode!=null)YI(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(z(166));if(o=ca(Hl.current),ca(xn.current),lu(t)){if(n=t.stateNode,o=t.memoizedProps,n[Tn]=t,(a=n.nodeValue!==o)&&(e=yo,e!==null))switch(e.tag){case 3:su(n.nodeValue,o,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&su(n.nodeValue,o,(e.mode&1)!==0)}a&&(t.flags|=4)}else n=(o.nodeType===9?o:o.ownerDocument).createTextNode(n),n[Tn]=t,t.stateNode=n}return Rt(t),null;case 13:if(qe(tt),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(et&&mo!==null&&t.mode&1&&!(t.flags&128))uI(),Ji(),t.flags|=98560,a=!1;else if(a=lu(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(z(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(z(317));a[Tn]=t}else Ji(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Rt(t),a=!1}else en!==null&&(vy(en),en=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=o,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||tt.current&1?mt===0&&(mt=3):Fw())),t.updateQueue!==null&&(t.flags|=4),Rt(t),null);case 4:return Xi(),dy(e,t),e===null&&Bl(t.stateNode.containerInfo),Rt(t),null;case 10:return vw(t.type._context),Rt(t),null;case 17:return eo(t.type)&&_d(),Rt(t),null;case 19:if(qe(tt),a=t.memoizedState,a===null)return Rt(t),null;if(n=(t.flags&128)!==0,i=a.rendering,i===null)if(n)Os(a,!1);else{if(mt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Ld(e),i!==null){for(t.flags|=128,Os(a,!1),n=i.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=o,o=t.child;o!==null;)a=o,e=n,a.flags&=14680066,i=a.alternate,i===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=i.childLanes,a.lanes=i.lanes,a.child=i.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=i.memoizedProps,a.memoizedState=i.memoizedState,a.updateQueue=i.updateQueue,a.type=i.type,e=i.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),o=o.sibling;return He(tt,tt.current&1|2),t.child}e=e.sibling}a.tail!==null&&st()>Zi&&(t.flags|=128,n=!0,Os(a,!1),t.lanes=4194304)}else{if(!n)if(e=Ld(i),e!==null){if(t.flags|=128,n=!0,o=e.updateQueue,o!==null&&(t.updateQueue=o,t.flags|=4),Os(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!et)return Rt(t),null}else 2*st()-a.renderingStartTime>Zi&&o!==1073741824&&(t.flags|=128,n=!0,Os(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(o=a.last,o!==null?o.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=st(),t.sibling=null,o=tt.current,He(tt,n?o&1|2:o&1),t):(Rt(t),null);case 22:case 23:return Ww(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?fo&1073741824&&(Rt(t),t.subtreeFlags&6&&(t.flags|=8192)):Rt(t),null;case 24:return null;case 25:return null}throw Error(z(156,t.tag))}function bF(e,t){switch(mw(t),t.tag){case 1:return eo(t.type)&&_d(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Xi(),qe(Zt),qe(Ft),Tw(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Aw(t),null;case 13:if(qe(tt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(z(340));Ji()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return qe(tt),null;case 4:return Xi(),null;case 10:return vw(t.type._context),null;case 22:case 23:return Ww(),null;case 24:return null;default:return null}}var du=!1,Lt=!1,EF=typeof WeakSet=="function"?WeakSet:Set,K=null;function mi(e,t){var o=e.ref;if(o!==null)if(typeof o=="function")try{o(null)}catch(n){at(e,t,n)}else o.current=null}function hy(e,t,o){try{o()}catch(n){at(e,t,n)}}var UE=!1;function kF(e,t){if(Jm=Ad,e=XS(),pw(e)){if("selectionStart"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var n=o.getSelection&&o.getSelection();if(n&&n.rangeCount!==0){o=n.anchorNode;var r=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,s=-1,l=-1,c=0,u=0,d=e,h=null;t:for(;;){for(var g;d!==o||r!==0&&d.nodeType!==3||(s=i+r),d!==a||n!==0&&d.nodeType!==3||(l=i+n),d.nodeType===3&&(i+=d.nodeValue.length),(g=d.firstChild)!==null;)h=d,d=g;for(;;){if(d===e)break t;if(h===o&&++c===r&&(s=i),h===a&&++u===n&&(l=i),(g=d.nextSibling)!==null)break;d=h,h=d.parentNode}d=g}o=s===-1||l===-1?null:{start:s,end:l}}else o=null}o=o||{start:0,end:0}}else o=null;for(Km={focusedElem:e,selectionRange:o},Ad=!1,K=t;K!==null;)if(t=K,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,K=e;else for(;K!==null;){t=K;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var v=w.memoizedProps,S=w.memoizedState,b=t.stateNode,E=b.getSnapshotBeforeUpdate(t.elementType===t.type?v:Xo(t.type,v),S);b.__reactInternalSnapshotBeforeUpdate=E}break;case 3:var A=t.stateNode.containerInfo;A.nodeType===1?A.textContent="":A.nodeType===9&&A.documentElement&&A.removeChild(A.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(z(163))}}catch(C){at(t,t.return,C)}if(e=t.sibling,e!==null){e.return=t.return,K=e;break}K=t.return}return w=UE,UE=!1,w}function dl(e,t,o){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var r=n=n.next;do{if((r.tag&e)===e){var a=r.destroy;r.destroy=void 0,a!==void 0&&hy(t,o,a)}r=r.next}while(r!==n)}}function Th(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var o=t=t.next;do{if((o.tag&e)===e){var n=o.create;o.destroy=n()}o=o.next}while(o!==t)}}function py(e){var t=e.ref;if(t!==null){var o=e.stateNode;switch(e.tag){case 5:e=o;break;default:e=o}typeof t=="function"?t(e):t.current=e}}function GI(e){var t=e.alternate;t!==null&&(e.alternate=null,GI(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Tn],delete t[Ml],delete t[Zm],delete t[rF],delete t[aF])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function qI(e){return e.tag===5||e.tag===3||e.tag===4}function HE(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||qI(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.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function fy(e,t,o){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?o.nodeType===8?o.parentNode.insertBefore(e,t):o.insertBefore(e,t):(o.nodeType===8?(t=o.parentNode,t.insertBefore(e,o)):(t=o,t.appendChild(e)),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Id));else if(n!==4&&(e=e.child,e!==null))for(fy(e,t,o),e=e.sibling;e!==null;)fy(e,t,o),e=e.sibling}function my(e,t,o){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(my(e,t,o),e=e.sibling;e!==null;)my(e,t,o),e=e.sibling}var St=null,Qo=!1;function ar(e,t,o){for(o=o.child;o!==null;)JI(e,t,o),o=o.sibling}function JI(e,t,o){if(Cn&&typeof Cn.onCommitFiberUnmount=="function")try{Cn.onCommitFiberUnmount(yh,o)}catch{}switch(o.tag){case 5:Lt||mi(o,t);case 6:var n=St,r=Qo;St=null,ar(e,t,o),St=n,Qo=r,St!==null&&(Qo?(e=St,o=o.stateNode,e.nodeType===8?e.parentNode.removeChild(o):e.removeChild(o)):St.removeChild(o.stateNode));break;case 18:St!==null&&(Qo?(e=St,o=o.stateNode,e.nodeType===8?uf(e.parentNode,o):e.nodeType===1&&uf(e,o),Ll(e)):uf(St,o.stateNode));break;case 4:n=St,r=Qo,St=o.stateNode.containerInfo,Qo=!0,ar(e,t,o),St=n,Qo=r;break;case 0:case 11:case 14:case 15:if(!Lt&&(n=o.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){r=n=n.next;do{var a=r,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&hy(o,t,i),r=r.next}while(r!==n)}ar(e,t,o);break;case 1:if(!Lt&&(mi(o,t),n=o.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=o.memoizedProps,n.state=o.memoizedState,n.componentWillUnmount()}catch(s){at(o,t,s)}ar(e,t,o);break;case 21:ar(e,t,o);break;case 22:o.mode&1?(Lt=(n=Lt)||o.memoizedState!==null,ar(e,t,o),Lt=n):ar(e,t,o);break;default:ar(e,t,o)}}function VE(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var o=e.stateNode;o===null&&(o=e.stateNode=new EF),t.forEach(function(n){var r=DF.bind(null,e,n);o.has(n)||(o.add(n),n.then(r,r))})}}function Jo(e,t){var o=t.deletions;if(o!==null)for(var n=0;n<o.length;n++){var r=o[n];try{var a=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:St=s.stateNode,Qo=!1;break e;case 3:St=s.stateNode.containerInfo,Qo=!0;break e;case 4:St=s.stateNode.containerInfo,Qo=!0;break e}s=s.return}if(St===null)throw Error(z(160));JI(a,i,r),St=null,Qo=!1;var l=r.alternate;l!==null&&(l.return=null),r.return=null}catch(c){at(r,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)KI(t,e),t=t.sibling}function KI(e,t){var o=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Jo(t,e),fn(e),n&4){try{dl(3,e,e.return),Th(3,e)}catch(v){at(e,e.return,v)}try{dl(5,e,e.return)}catch(v){at(e,e.return,v)}}break;case 1:Jo(t,e),fn(e),n&512&&o!==null&&mi(o,o.return);break;case 5:if(Jo(t,e),fn(e),n&512&&o!==null&&mi(o,o.return),e.flags&32){var r=e.stateNode;try{Pl(r,"")}catch(v){at(e,e.return,v)}}if(n&4&&(r=e.stateNode,r!=null)){var a=e.memoizedProps,i=o!==null?o.memoizedProps:a,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&a.type==="radio"&&a.name!=null&&wS(r,a),Mm(s,i);var c=Mm(s,a);for(i=0;i<l.length;i+=2){var u=l[i],d=l[i+1];u==="style"?AS(r,d):u==="dangerouslySetInnerHTML"?ES(r,d):u==="children"?Pl(r,d):ew(r,u,d,c)}switch(s){case"input":Lm(r,a);break;case"textarea":vS(r,a);break;case"select":var h=r._wrapperState.wasMultiple;r._wrapperState.wasMultiple=!!a.multiple;var g=a.value;g!=null?Di(r,!!a.multiple,g,!1):h!==!!a.multiple&&(a.defaultValue!=null?Di(r,!!a.multiple,a.defaultValue,!0):Di(r,!!a.multiple,a.multiple?[]:"",!1))}r[Ml]=a}catch(v){at(e,e.return,v)}}break;case 6:if(Jo(t,e),fn(e),n&4){if(e.stateNode===null)throw Error(z(162));r=e.stateNode,a=e.memoizedProps;try{r.nodeValue=a}catch(v){at(e,e.return,v)}}break;case 3:if(Jo(t,e),fn(e),n&4&&o!==null&&o.memoizedState.isDehydrated)try{Ll(t.containerInfo)}catch(v){at(e,e.return,v)}break;case 4:Jo(t,e),fn(e);break;case 13:Jo(t,e),fn(e),r=e.child,r.flags&8192&&(a=r.memoizedState!==null,r.stateNode.isHidden=a,!a||r.alternate!==null&&r.alternate.memoizedState!==null||(Ow=st())),n&4&&VE(e);break;case 22:if(u=o!==null&&o.memoizedState!==null,e.mode&1?(Lt=(c=Lt)||u,Jo(t,e),Lt=c):Jo(t,e),fn(e),n&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!u&&e.mode&1)for(K=e,u=e.child;u!==null;){for(d=K=u;K!==null;){switch(h=K,g=h.child,h.tag){case 0:case 11:case 14:case 15:dl(4,h,h.return);break;case 1:mi(h,h.return);var w=h.stateNode;if(typeof w.componentWillUnmount=="function"){n=h,o=h.return;try{t=n,w.props=t.memoizedProps,w.state=t.memoizedState,w.componentWillUnmount()}catch(v){at(n,o,v)}}break;case 5:mi(h,h.return);break;case 22:if(h.memoizedState!==null){zE(d);continue}}g!==null?(g.return=h,K=g):zE(d)}u=u.sibling}e:for(u=null,d=e;;){if(d.tag===5){if(u===null){u=d;try{r=d.stateNode,c?(a=r.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(s=d.stateNode,l=d.memoizedProps.style,i=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=kS("display",i))}catch(v){at(e,e.return,v)}}}else if(d.tag===6){if(u===null)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(v){at(e,e.return,v)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;u===d&&(u=null),d=d.return}u===d&&(u=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:Jo(t,e),fn(e),n&4&&VE(e);break;case 21:break;default:Jo(t,e),fn(e)}}function fn(e){var t=e.flags;if(t&2){try{e:{for(var o=e.return;o!==null;){if(qI(o)){var n=o;break e}o=o.return}throw Error(z(160))}switch(n.tag){case 5:var r=n.stateNode;n.flags&32&&(Pl(r,""),n.flags&=-33);var a=HE(e);my(e,a,r);break;case 3:case 4:var i=n.stateNode.containerInfo,s=HE(e);fy(e,s,i);break;default:throw Error(z(161))}}catch(l){at(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function AF(e,t,o){K=e,XI(e)}function XI(e,t,o){for(var n=(e.mode&1)!==0;K!==null;){var r=K,a=r.child;if(r.tag===22&&n){var i=r.memoizedState!==null||du;if(!i){var s=r.alternate,l=s!==null&&s.memoizedState!==null||Lt;s=du;var c=Lt;if(du=i,(Lt=l)&&!c)for(K=r;K!==null;)i=K,l=i.child,i.tag===22&&i.memoizedState!==null?jE(r):l!==null?(l.return=i,K=l):jE(r);for(;a!==null;)K=a,XI(a),a=a.sibling;K=r,du=s,Lt=c}$E(e)}else r.subtreeFlags&8772&&a!==null?(a.return=r,K=a):$E(e)}}function $E(e){for(;K!==null;){var t=K;if(t.flags&8772){var o=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Lt||Th(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Lt)if(o===null)n.componentDidMount();else{var r=t.elementType===t.type?o.memoizedProps:Xo(t.type,o.memoizedProps);n.componentDidUpdate(r,o.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&_E(t,a,n);break;case 3:var i=t.updateQueue;if(i!==null){if(o=null,t.child!==null)switch(t.child.tag){case 5:o=t.child.stateNode;break;case 1:o=t.child.stateNode}_E(t,i,o)}break;case 5:var s=t.stateNode;if(o===null&&t.flags&4){o=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&o.focus();break;case"img":l.src&&(o.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var u=c.memoizedState;if(u!==null){var d=u.dehydrated;d!==null&&Ll(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(z(163))}Lt||t.flags&512&&py(t)}catch(h){at(t,t.return,h)}}if(t===e){K=null;break}if(o=t.sibling,o!==null){o.return=t.return,K=o;break}K=t.return}}function zE(e){for(;K!==null;){var t=K;if(t===e){K=null;break}var o=t.sibling;if(o!==null){o.return=t.return,K=o;break}K=t.return}}function jE(e){for(;K!==null;){var t=K;try{switch(t.tag){case 0:case 11:case 15:var o=t.return;try{Th(4,t)}catch(l){at(t,o,l)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var r=t.return;try{n.componentDidMount()}catch(l){at(t,r,l)}}var a=t.return;try{py(t)}catch(l){at(t,a,l)}break;case 5:var i=t.return;try{py(t)}catch(l){at(t,i,l)}}}catch(l){at(t,t.return,l)}if(t===e){K=null;break}var s=t.sibling;if(s!==null){s.return=t.return,K=s;break}K=t.return}}var TF=Math.ceil,Bd=or.ReactCurrentDispatcher,Dw=or.ReactCurrentOwner,Bo=or.ReactCurrentBatchConfig,ke=0,bt=null,dt=null,_t=0,fo=0,yi=Hr(0),mt=0,jl=null,Ca=0,Sh=0,Rw=0,hl=null,Kt=null,Ow=0,Zi=1/0,Mn=null,Nd=!1,yy=null,xr=null,hu=!1,Er=null,Md=0,pl=0,gy=null,ju=-1,Yu=0;function zt(){return ke&6?st():ju!==-1?ju:ju=st()}function Pr(e){return e.mode&1?ke&2&&_t!==0?_t&-_t:sF.transition!==null?(Yu===0&&(Yu=WS()),Yu):(e=Re,e!==0||(e=window.event,e=e===void 0?16:VS(e.type)),e):1}function an(e,t,o,n){if(50<pl)throw pl=0,gy=null,Error(z(185));wc(e,o,n),(!(ke&2)||e!==bt)&&(e===bt&&(!(ke&2)&&(Sh|=o),mt===4&&wr(e,_t)),to(e,n),o===1&&ke===0&&!(t.mode&1)&&(Zi=st()+500,Eh&&Vr()))}function to(e,t){var o=e.callbackNode;sW(e,t);var n=kd(e,e===bt?_t:0);if(n===0)o!==null&&eE(o),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(o!=null&&eE(o),t===1)e.tag===0?iF(YE.bind(null,e)):sI(YE.bind(null,e)),oF(function(){!(ke&6)&&Vr()}),o=null;else{switch(FS(n)){case 1:o=aw;break;case 4:o=OS;break;case 16:o=Ed;break;case 536870912:o=LS;break;default:o=Ed}o=a_(o,QI.bind(null,e))}e.callbackPriority=t,e.callbackNode=o}}function QI(e,t){if(ju=-1,Yu=0,ke&6)throw Error(z(327));var o=e.callbackNode;if(Fi()&&e.callbackNode!==o)return null;var n=kd(e,e===bt?_t:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Ud(e,n);else{t=n;var r=ke;ke|=2;var a=e_();(bt!==e||_t!==t)&&(Mn=null,Zi=st()+500,fa(e,t));do try{_F();break}catch(s){ZI(e,s)}while(1);ww(),Bd.current=a,ke=r,dt!==null?t=0:(bt=null,_t=0,t=mt)}if(t!==0){if(t===2&&(r=zm(e),r!==0&&(n=r,t=wy(e,r))),t===1)throw o=jl,fa(e,0),wr(e,n),to(e,st()),o;if(t===6)wr(e,n);else{if(r=e.current.alternate,!(n&30)&&!SF(r)&&(t=Ud(e,n),t===2&&(a=zm(e),a!==0&&(n=a,t=wy(e,a))),t===1))throw o=jl,fa(e,0),wr(e,n),to(e,st()),o;switch(e.finishedWork=r,e.finishedLanes=n,t){case 0:case 1:throw Error(z(345));case 2:ea(e,Kt,Mn);break;case 3:if(wr(e,n),(n&130023424)===n&&(t=Ow+500-st(),10<t)){if(kd(e,0)!==0)break;if(r=e.suspendedLanes,(r&n)!==n){zt(),e.pingedLanes|=e.suspendedLanes&r;break}e.timeoutHandle=Qm(ea.bind(null,e,Kt,Mn),t);break}ea(e,Kt,Mn);break;case 4:if(wr(e,n),(n&4194240)===n)break;for(t=e.eventTimes,r=-1;0<n;){var i=31-rn(n);a=1<<i,i=t[i],i>r&&(r=i),n&=~a}if(n=r,n=st()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*TF(n/1960))-n,10<n){e.timeoutHandle=Qm(ea.bind(null,e,Kt,Mn),n);break}ea(e,Kt,Mn);break;case 5:ea(e,Kt,Mn);break;default:throw Error(z(329))}}}return to(e,st()),e.callbackNode===o?QI.bind(null,e):null}function wy(e,t){var o=hl;return e.current.memoizedState.isDehydrated&&(fa(e,t).flags|=256),e=Ud(e,t),e!==2&&(t=Kt,Kt=o,t!==null&&vy(t)),e}function vy(e){Kt===null?Kt=e:Kt.push.apply(Kt,e)}function SF(e){for(var t=e;;){if(t.flags&16384){var o=t.updateQueue;if(o!==null&&(o=o.stores,o!==null))for(var n=0;n<o.length;n++){var r=o[n],a=r.getSnapshot;r=r.value;try{if(!cn(a(),r))return!1}catch{return!1}}}if(o=t.child,t.subtreeFlags&16384&&o!==null)o.return=t,t=o;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 wr(e,t){for(t&=~Rw,t&=~Sh,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var o=31-rn(t),n=1<<o;e[o]=-1,t&=~n}}function YE(e){if(ke&6)throw Error(z(327));Fi();var t=kd(e,0);if(!(t&1))return to(e,st()),null;var o=Ud(e,t);if(e.tag!==0&&o===2){var n=zm(e);n!==0&&(t=n,o=wy(e,n))}if(o===1)throw o=jl,fa(e,0),wr(e,t),to(e,st()),o;if(o===6)throw Error(z(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ea(e,Kt,Mn),to(e,st()),null}function Lw(e,t){var o=ke;ke|=1;try{return e(t)}finally{ke=o,ke===0&&(Zi=st()+500,Eh&&Vr())}}function xa(e){Er!==null&&Er.tag===0&&!(ke&6)&&Fi();var t=ke;ke|=1;var o=Bo.transition,n=Re;try{if(Bo.transition=null,Re=1,e)return e()}finally{Re=n,Bo.transition=o,ke=t,!(ke&6)&&Vr()}}function Ww(){fo=yi.current,qe(yi)}function fa(e,t){e.finishedWork=null,e.finishedLanes=0;var o=e.timeoutHandle;if(o!==-1&&(e.timeoutHandle=-1,tF(o)),dt!==null)for(o=dt.return;o!==null;){var n=o;switch(mw(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&_d();break;case 3:Xi(),qe(Zt),qe(Ft),Tw();break;case 5:Aw(n);break;case 4:Xi();break;case 13:qe(tt);break;case 19:qe(tt);break;case 10:vw(n.type._context);break;case 22:case 23:Ww()}o=o.return}if(bt=e,dt=e=Dr(e.current,null),_t=fo=t,mt=0,jl=null,Rw=Sh=Ca=0,Kt=hl=null,la!==null){for(t=0;t<la.length;t++)if(o=la[t],n=o.interleaved,n!==null){o.interleaved=null;var r=n.next,a=o.pending;if(a!==null){var i=a.next;a.next=r,n.next=i}o.pending=n}la=null}return e}function ZI(e,t){do{var o=dt;try{if(ww(),Vu.current=Fd,Wd){for(var n=nt.memoizedState;n!==null;){var r=n.queue;r!==null&&(r.pending=null),n=n.next}Wd=!1}if(_a=0,wt=ft=nt=null,ul=!1,Vl=0,Dw.current=null,o===null||o.return===null){mt=1,jl=t,dt=null;break}e:{var a=e,i=o.return,s=o,l=t;if(t=_t,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,u=s,d=u.tag;if(!(u.mode&1)&&(d===0||d===11||d===15)){var h=u.alternate;h?(u.updateQueue=h.updateQueue,u.memoizedState=h.memoizedState,u.lanes=h.lanes):(u.updateQueue=null,u.memoizedState=null)}var g=OE(i);if(g!==null){g.flags&=-257,LE(g,i,s,a,t),g.mode&1&&RE(a,c,t),t=g,l=c;var w=t.updateQueue;if(w===null){var v=new Set;v.add(l),t.updateQueue=v}else w.add(l);break e}else{if(!(t&1)){RE(a,c,t),Fw();break e}l=Error(z(426))}}else if(et&&s.mode&1){var S=OE(i);if(S!==null){!(S.flags&65536)&&(S.flags|=256),LE(S,i,s,a,t),yw(Qi(l,s));break e}}a=l=Qi(l,s),mt!==4&&(mt=2),hl===null?hl=[a]:hl.push(a),a=i;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var b=FI(a,l,t);IE(a,b);break e;case 1:s=l;var E=a.type,A=a.stateNode;if(!(a.flags&128)&&(typeof E.getDerivedStateFromError=="function"||A!==null&&typeof A.componentDidCatch=="function"&&(xr===null||!xr.has(A)))){a.flags|=65536,t&=-t,a.lanes|=t;var C=BI(a,s,t);IE(a,C);break e}}a=a.return}while(a!==null)}o_(o)}catch(x){t=x,dt===o&&o!==null&&(dt=o=o.return);continue}break}while(1)}function e_(){var e=Bd.current;return Bd.current=Fd,e===null?Fd:e}function Fw(){(mt===0||mt===3||mt===2)&&(mt=4),bt===null||!(Ca&268435455)&&!(Sh&268435455)||wr(bt,_t)}function Ud(e,t){var o=ke;ke|=2;var n=e_();(bt!==e||_t!==t)&&(Mn=null,fa(e,t));do try{IF();break}catch(r){ZI(e,r)}while(1);if(ww(),ke=o,Bd.current=n,dt!==null)throw Error(z(261));return bt=null,_t=0,mt}function IF(){for(;dt!==null;)t_(dt)}function _F(){for(;dt!==null&&!QL();)t_(dt)}function t_(e){var t=r_(e.alternate,e,fo);e.memoizedProps=e.pendingProps,t===null?o_(e):dt=t,Dw.current=null}function o_(e){var t=e;do{var o=t.alternate;if(e=t.return,t.flags&32768){if(o=bF(o,t),o!==null){o.flags&=32767,dt=o;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{mt=6,dt=null;return}}else if(o=vF(o,t,fo),o!==null){dt=o;return}if(t=t.sibling,t!==null){dt=t;return}dt=t=e}while(t!==null);mt===0&&(mt=5)}function ea(e,t,o){var n=Re,r=Bo.transition;try{Bo.transition=null,Re=1,CF(e,t,o,n)}finally{Bo.transition=r,Re=n}return null}function CF(e,t,o,n){do Fi();while(Er!==null);if(ke&6)throw Error(z(327));o=e.finishedWork;var r=e.finishedLanes;if(o===null)return null;if(e.finishedWork=null,e.finishedLanes=0,o===e.current)throw Error(z(177));e.callbackNode=null,e.callbackPriority=0;var a=o.lanes|o.childLanes;if(lW(e,a),e===bt&&(dt=bt=null,_t=0),!(o.subtreeFlags&2064)&&!(o.flags&2064)||hu||(hu=!0,a_(Ed,function(){return Fi(),null})),a=(o.flags&15990)!==0,o.subtreeFlags&15990||a){a=Bo.transition,Bo.transition=null;var i=Re;Re=1;var s=ke;ke|=4,Dw.current=null,kF(e,o),KI(o,e),qW(Km),Ad=!!Jm,Km=Jm=null,e.current=o,AF(o),ZL(),ke=s,Re=i,Bo.transition=a}else e.current=o;if(hu&&(hu=!1,Er=e,Md=r),a=e.pendingLanes,a===0&&(xr=null),oW(o.stateNode),to(e,st()),t!==null)for(n=e.onRecoverableError,o=0;o<t.length;o++)r=t[o],n(r.value,{componentStack:r.stack,digest:r.digest});if(Nd)throw Nd=!1,e=yy,yy=null,e;return Md&1&&e.tag!==0&&Fi(),a=e.pendingLanes,a&1?e===gy?pl++:(pl=0,gy=e):pl=0,Vr(),null}function Fi(){if(Er!==null){var e=FS(Md),t=Bo.transition,o=Re;try{if(Bo.transition=null,Re=16>e?16:e,Er===null)var n=!1;else{if(e=Er,Er=null,Md=0,ke&6)throw Error(z(331));var r=ke;for(ke|=4,K=e.current;K!==null;){var a=K,i=a.child;if(K.flags&16){var s=a.deletions;if(s!==null){for(var l=0;l<s.length;l++){var c=s[l];for(K=c;K!==null;){var u=K;switch(u.tag){case 0:case 11:case 15:dl(8,u,a)}var d=u.child;if(d!==null)d.return=u,K=d;else for(;K!==null;){u=K;var h=u.sibling,g=u.return;if(GI(u),u===c){K=null;break}if(h!==null){h.return=g,K=h;break}K=g}}}var w=a.alternate;if(w!==null){var v=w.child;if(v!==null){w.child=null;do{var S=v.sibling;v.sibling=null,v=S}while(v!==null)}}K=a}}if(a.subtreeFlags&2064&&i!==null)i.return=a,K=i;else e:for(;K!==null;){if(a=K,a.flags&2048)switch(a.tag){case 0:case 11:case 15:dl(9,a,a.return)}var b=a.sibling;if(b!==null){b.return=a.return,K=b;break e}K=a.return}}var E=e.current;for(K=E;K!==null;){i=K;var A=i.child;if(i.subtreeFlags&2064&&A!==null)A.return=i,K=A;else e:for(i=E;K!==null;){if(s=K,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:Th(9,s)}}catch(x){at(s,s.return,x)}if(s===i){K=null;break e}var C=s.sibling;if(C!==null){C.return=s.return,K=C;break e}K=s.return}}if(ke=r,Vr(),Cn&&typeof Cn.onPostCommitFiberRoot=="function")try{Cn.onPostCommitFiberRoot(yh,e)}catch{}n=!0}return n}finally{Re=o,Bo.transition=t}}return!1}function GE(e,t,o){t=Qi(o,t),t=FI(e,t,1),e=Cr(e,t,1),t=zt(),e!==null&&(wc(e,1,t),to(e,t))}function at(e,t,o){if(e.tag===3)GE(e,e,o);else for(;t!==null;){if(t.tag===3){GE(t,e,o);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(xr===null||!xr.has(n))){e=Qi(o,e),e=BI(t,e,1),t=Cr(t,e,1),e=zt(),t!==null&&(wc(t,1,e),to(t,e));break}}t=t.return}}function xF(e,t,o){var n=e.pingCache;n!==null&&n.delete(t),t=zt(),e.pingedLanes|=e.suspendedLanes&o,bt===e&&(_t&o)===o&&(mt===4||mt===3&&(_t&130023424)===_t&&500>st()-Ow?fa(e,0):Rw|=o),to(e,t)}function n_(e,t){t===0&&(e.mode&1?(t=ou,ou<<=1,!(ou&130023424)&&(ou=4194304)):t=1);var o=zt();e=Zn(e,t),e!==null&&(wc(e,t,o),to(e,o))}function PF(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),n_(e,o)}function DF(e,t){var o=0;switch(e.tag){case 13:var n=e.stateNode,r=e.memoizedState;r!==null&&(o=r.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(z(314))}n!==null&&n.delete(t),n_(e,o)}var r_;r_=function(e,t,o){if(e!==null)if(e.memoizedProps!==t.pendingProps||Zt.current)Qt=!0;else{if(!(e.lanes&o)&&!(t.flags&128))return Qt=!1,wF(e,t,o);Qt=!!(e.flags&131072)}else Qt=!1,et&&t.flags&1048576&&lI(t,Pd,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;zu(e,t),e=t.pendingProps;var r=qi(t,Ft.current);Wi(t,o),r=Iw(null,t,n,e,r,o);var a=_w();return t.flags|=1,typeof r=="object"&&r!==null&&typeof r.render=="function"&&r.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,eo(n)?(a=!0,Cd(t)):a=!1,t.memoizedState=r.state!==null&&r.state!==void 0?r.state:null,Ew(t),r.updater=Ah,t.stateNode=r,r._reactInternals=t,ay(t,n,e,o),t=ly(null,t,n,!0,a,o)):(t.tag=0,et&&a&&fw(t),Ht(null,t,r,o),t=t.child),t;case 16:n=t.elementType;e:{switch(zu(e,t),e=t.pendingProps,r=n._init,n=r(n._payload),t.type=n,r=t.tag=OF(n),e=Xo(n,e),r){case 0:t=sy(null,t,n,e,o);break e;case 1:t=BE(null,t,n,e,o);break e;case 11:t=WE(null,t,n,e,o);break e;case 14:t=FE(null,t,n,Xo(n.type,e),o);break e}throw Error(z(306,n,""))}return t;case 0:return n=t.type,r=t.pendingProps,r=t.elementType===n?r:Xo(n,r),sy(e,t,n,r,o);case 1:return n=t.type,r=t.pendingProps,r=t.elementType===n?r:Xo(n,r),BE(e,t,n,r,o);case 3:e:{if(HI(t),e===null)throw Error(z(387));n=t.pendingProps,a=t.memoizedState,r=a.element,fI(e,t),Od(t,n,null,o);var i=t.memoizedState;if(n=i.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){r=Qi(Error(z(423)),t),t=NE(e,t,n,o,r);break e}else if(n!==r){r=Qi(Error(z(424)),t),t=NE(e,t,n,o,r);break e}else for(mo=_r(t.stateNode.containerInfo.firstChild),yo=t,et=!0,en=null,o=hI(t,null,n,o),t.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if(Ji(),n===r){t=er(e,t,o);break e}Ht(e,t,n,o)}t=t.child}return t;case 5:return mI(t),e===null&&oy(t),n=t.type,r=t.pendingProps,a=e!==null?e.memoizedProps:null,i=r.children,Xm(n,r)?i=null:a!==null&&Xm(n,a)&&(t.flags|=32),UI(e,t),Ht(e,t,i,o),t.child;case 6:return e===null&&oy(t),null;case 13:return VI(e,t,o);case 4:return kw(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Ki(t,null,n,o):Ht(e,t,n,o),t.child;case 11:return n=t.type,r=t.pendingProps,r=t.elementType===n?r:Xo(n,r),WE(e,t,n,r,o);case 7:return Ht(e,t,t.pendingProps,o),t.child;case 8:return Ht(e,t,t.pendingProps.children,o),t.child;case 12:return Ht(e,t,t.pendingProps.children,o),t.child;case 10:e:{if(n=t.type._context,r=t.pendingProps,a=t.memoizedProps,i=r.value,He(Dd,n._currentValue),n._currentValue=i,a!==null)if(cn(a.value,i)){if(a.children===r.children&&!Zt.current){t=er(e,t,o);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var s=a.dependencies;if(s!==null){i=a.child;for(var l=s.firstContext;l!==null;){if(l.context===n){if(a.tag===1){l=Gn(-1,o&-o),l.tag=2;var c=a.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}a.lanes|=o,l=a.alternate,l!==null&&(l.lanes|=o),ny(a.return,o,t),s.lanes|=o;break}l=l.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(z(341));i.lanes|=o,s=i.alternate,s!==null&&(s.lanes|=o),ny(i,o,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}Ht(e,t,r.children,o),t=t.child}return t;case 9:return r=t.type,n=t.pendingProps.children,Wi(t,o),r=Mo(r),n=n(r),t.flags|=1,Ht(e,t,n,o),t.child;case 14:return n=t.type,r=Xo(n,t.pendingProps),r=Xo(n.type,r),FE(e,t,n,r,o);case 15:return NI(e,t,t.type,t.pendingProps,o);case 17:return n=t.type,r=t.pendingProps,r=t.elementType===n?r:Xo(n,r),zu(e,t),t.tag=1,eo(n)?(e=!0,Cd(t)):e=!1,Wi(t,o),WI(t,n,r),ay(t,n,r,o),ly(null,t,n,!0,e,o);case 19:return $I(e,t,o);case 22:return MI(e,t,o)}throw Error(z(156,t.tag))};function a_(e,t){return RS(e,t)}function RF(e,t,o,n){this.tag=e,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Wo(e,t,o,n){return new RF(e,t,o,n)}function Bw(e){return e=e.prototype,!(!e||!e.isReactComponent)}function OF(e){if(typeof e=="function")return Bw(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ow)return 11;if(e===nw)return 14}return 2}function Dr(e,t){var o=e.alternate;return o===null?(o=Wo(e.tag,t,e.key,e.mode),o.elementType=e.elementType,o.type=e.type,o.stateNode=e.stateNode,o.alternate=e,e.alternate=o):(o.pendingProps=t,o.type=e.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=e.flags&14680064,o.childLanes=e.childLanes,o.lanes=e.lanes,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,t=e.dependencies,o.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},o.sibling=e.sibling,o.index=e.index,o.ref=e.ref,o}function Gu(e,t,o,n,r,a){var i=2;if(n=e,typeof e=="function")Bw(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case ii:return ma(o.children,r,a,t);case tw:i=8,r|=8;break;case xm:return e=Wo(12,o,t,r|2),e.elementType=xm,e.lanes=a,e;case Pm:return e=Wo(13,o,t,r),e.elementType=Pm,e.lanes=a,e;case Dm:return e=Wo(19,o,t,r),e.elementType=Dm,e.lanes=a,e;case mS:return Ih(o,r,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pS:i=10;break e;case fS:i=9;break e;case ow:i=11;break e;case nw:i=14;break e;case dr:i=16,n=null;break e}throw Error(z(130,e==null?e:typeof e,""))}return t=Wo(i,o,t,r),t.elementType=e,t.type=n,t.lanes=a,t}function ma(e,t,o,n){return e=Wo(7,e,n,t),e.lanes=o,e}function Ih(e,t,o,n){return e=Wo(22,e,n,t),e.elementType=mS,e.lanes=o,e.stateNode={isHidden:!1},e}function wf(e,t,o){return e=Wo(6,e,null,t),e.lanes=o,e}function vf(e,t,o){return t=Wo(4,e.children!==null?e.children:[],e.key,t),t.lanes=o,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function LF(e,t,o,n,r){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Qp(0),this.expirationTimes=Qp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Qp(0),this.identifierPrefix=n,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function Nw(e,t,o,n,r,a,i,s,l){return e=new LF(e,t,o,s,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Wo(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:o,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ew(a),e}function WF(e,t,o){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ai,key:n==null?null:""+n,children:e,containerInfo:t,implementation:o}}function i_(e){if(!e)return Wr;e=e._reactInternals;e:{if(Ba(e)!==e||e.tag!==1)throw Error(z(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(eo(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(z(171))}if(e.tag===1){var o=e.type;if(eo(o))return iI(e,o,t)}return t}function s_(e,t,o,n,r,a,i,s,l){return e=Nw(o,n,!0,e,r,a,i,s,l),e.context=i_(null),o=e.current,n=zt(),r=Pr(o),a=Gn(n,r),a.callback=t??null,Cr(o,a,r),e.current.lanes=r,wc(e,r,n),to(e,n),e}function _h(e,t,o,n){var r=t.current,a=zt(),i=Pr(r);return o=i_(o),t.context===null?t.context=o:t.pendingContext=o,t=Gn(a,i),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=Cr(r,t,i),e!==null&&(an(e,r,i,a),Hu(e,r,i)),i}function Hd(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function qE(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var o=e.retryLane;e.retryLane=o!==0&&o<t?o:t}}function Mw(e,t){qE(e,t),(e=e.alternate)&&qE(e,t)}function FF(){return null}var l_=typeof reportError=="function"?reportError:function(e){console.error(e)};function Uw(e){this._internalRoot=e}Ch.prototype.render=Uw.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(z(409));_h(e,t,null,null)};Ch.prototype.unmount=Uw.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;xa(function(){_h(null,e,null,null)}),t[Qn]=null}};function Ch(e){this._internalRoot=e}Ch.prototype.unstable_scheduleHydration=function(e){if(e){var t=MS();e={blockedOn:null,target:e,priority:t};for(var o=0;o<gr.length&&t!==0&&t<gr[o].priority;o++);gr.splice(o,0,e),o===0&&HS(e)}};function Hw(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function xh(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function JE(){}function BF(e,t,o,n,r){if(r){if(typeof n=="function"){var a=n;n=function(){var c=Hd(i);a.call(c)}}var i=s_(t,n,e,0,null,!1,!1,"",JE);return e._reactRootContainer=i,e[Qn]=i.current,Bl(e.nodeType===8?e.parentNode:e),xa(),i}for(;r=e.lastChild;)e.removeChild(r);if(typeof n=="function"){var s=n;n=function(){var c=Hd(l);s.call(c)}}var l=Nw(e,0,!1,null,null,!1,!1,"",JE);return e._reactRootContainer=l,e[Qn]=l.current,Bl(e.nodeType===8?e.parentNode:e),xa(function(){_h(t,l,o,n)}),l}function Ph(e,t,o,n,r){var a=o._reactRootContainer;if(a){var i=a;if(typeof r=="function"){var s=r;r=function(){var l=Hd(i);s.call(l)}}_h(t,i,e,r)}else i=BF(o,t,e,r,n);return Hd(i)}BS=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var o=Js(t.pendingLanes);o!==0&&(iw(t,o|1),to(t,st()),!(ke&6)&&(Zi=st()+500,Vr()))}break;case 13:xa(function(){var n=Zn(e,1);if(n!==null){var r=zt();an(n,e,1,r)}}),Mw(e,1)}};sw=function(e){if(e.tag===13){var t=Zn(e,134217728);if(t!==null){var o=zt();an(t,e,134217728,o)}Mw(e,134217728)}};NS=function(e){if(e.tag===13){var t=Pr(e),o=Zn(e,t);if(o!==null){var n=zt();an(o,e,t,n)}Mw(e,t)}};MS=function(){return Re};US=function(e,t){var o=Re;try{return Re=e,t()}finally{Re=o}};Hm=function(e,t,o){switch(t){case"input":if(Lm(e,o),t=o.name,o.type==="radio"&&t!=null){for(o=e;o.parentNode;)o=o.parentNode;for(o=o.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<o.length;t++){var n=o[t];if(n!==e&&n.form===e.form){var r=bh(n);if(!r)throw Error(z(90));gS(n),Lm(n,r)}}}break;case"textarea":vS(e,o);break;case"select":t=o.value,t!=null&&Di(e,!!o.multiple,t,!1)}};IS=Lw;_S=xa;var NF={usingClientEntryPoint:!1,Events:[bc,ui,bh,TS,SS,Lw]},Ls={findFiberByHostInstance:sa,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},MF={bundleType:Ls.bundleType,version:Ls.version,rendererPackageName:Ls.rendererPackageName,rendererConfig:Ls.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:or.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=PS(e),e===null?null:e.stateNode},findFiberByHostInstance:Ls.findFiberByHostInstance||FF,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var pu=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!pu.isDisabled&&pu.supportsFiber)try{yh=pu.inject(MF),Cn=pu}catch{}}ko.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=NF;ko.createPortal=function(e,t){var o=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Hw(t))throw Error(z(200));return WF(e,t,null,o)};ko.createRoot=function(e,t){if(!Hw(e))throw Error(z(299));var o=!1,n="",r=l_;return t!=null&&(t.unstable_strictMode===!0&&(o=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(r=t.onRecoverableError)),t=Nw(e,1,!1,null,null,o,!1,n,r),e[Qn]=t.current,Bl(e.nodeType===8?e.parentNode:e),new Uw(t)};ko.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(z(188)):(e=Object.keys(e).join(","),Error(z(268,e)));return e=PS(t),e=e===null?null:e.stateNode,e};ko.flushSync=function(e){return xa(e)};ko.hydrate=function(e,t,o){if(!xh(t))throw Error(z(200));return Ph(null,e,t,!0,o)};ko.hydrateRoot=function(e,t,o){if(!Hw(e))throw Error(z(405));var n=o!=null&&o.hydratedSources||null,r=!1,a="",i=l_;if(o!=null&&(o.unstable_strictMode===!0&&(r=!0),o.identifierPrefix!==void 0&&(a=o.identifierPrefix),o.onRecoverableError!==void 0&&(i=o.onRecoverableError)),t=s_(t,null,e,1,o??null,r,!1,a,i),e[Qn]=t.current,Bl(e),n)for(e=0;e<n.length;e++)o=n[e],r=o._getVersion,r=r(o._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[o,r]:t.mutableSourceEagerHydrationData.push(o,r);return new Ch(t)};ko.render=function(e,t,o){if(!xh(t))throw Error(z(200));return Ph(null,e,t,!1,o)};ko.unmountComponentAtNode=function(e){if(!xh(e))throw Error(z(40));return e._reactRootContainer?(xa(function(){Ph(null,null,e,!1,function(){e._reactRootContainer=null,e[Qn]=null})}),!0):!1};ko.unstable_batchedUpdates=Lw;ko.unstable_renderSubtreeIntoContainer=function(e,t,o,n){if(!xh(o))throw Error(z(200));if(e==null||e._reactInternals===void 0)throw Error(z(38));return Ph(e,t,o,!1,n)};ko.version="18.3.1-next-f1338f8080-20240426";function c_(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c_)}catch(e){console.error(e)}}c_(),cS.exports=ko;var kc=cS.exports;const UF=Ho(kc),fae=XT({__proto__:null,default:UF},[kc]);var KE=kc;_m.createRoot=KE.createRoot,_m.hydrateRoot=KE.hydrateRoot;/**
 * @remix-run/router v1.19.2
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function es(){return es=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},es.apply(this,arguments)}var kr;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(kr||(kr={}));const XE="popstate";function HF(e){e===void 0&&(e={});function t(n,r){let{pathname:a,search:i,hash:s}=n.location;return by("",{pathname:a,search:i,hash:s},r.state&&r.state.usr||null,r.state&&r.state.key||"default")}function o(n,r){return typeof r=="string"?r:Vd(r)}return $F(t,o,null,e)}function Ct(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function u_(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function VF(){return Math.random().toString(36).substr(2,8)}function QE(e,t){return{usr:e.state,key:e.key,idx:t}}function by(e,t,o,n){return o===void 0&&(o=null),es({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ms(t):t,{state:o,key:t&&t.key||n||VF()})}function Vd(e){let{pathname:t="/",search:o="",hash:n=""}=e;return o&&o!=="?"&&(t+=o.charAt(0)==="?"?o:"?"+o),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function ms(e){let t={};if(e){let o=e.indexOf("#");o>=0&&(t.hash=e.substr(o),e=e.substr(0,o));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function $F(e,t,o,n){n===void 0&&(n={});let{window:r=document.defaultView,v5Compat:a=!1}=n,i=r.history,s=kr.Pop,l=null,c=u();c==null&&(c=0,i.replaceState(es({},i.state,{idx:c}),""));function u(){return(i.state||{idx:null}).idx}function d(){s=kr.Pop;let S=u(),b=S==null?null:S-c;c=S,l&&l({action:s,location:v.location,delta:b})}function h(S,b){s=kr.Push;let E=by(v.location,S,b);o&&o(E,S),c=u()+1;let A=QE(E,c),C=v.createHref(E);try{i.pushState(A,"",C)}catch(x){if(x instanceof DOMException&&x.name==="DataCloneError")throw x;r.location.assign(C)}a&&l&&l({action:s,location:v.location,delta:1})}function g(S,b){s=kr.Replace;let E=by(v.location,S,b);o&&o(E,S),c=u();let A=QE(E,c),C=v.createHref(E);i.replaceState(A,"",C),a&&l&&l({action:s,location:v.location,delta:0})}function w(S){let b=r.location.origin!=="null"?r.location.origin:r.location.href,E=typeof S=="string"?S:Vd(S);return E=E.replace(/ $/,"%20"),Ct(b,"No window.location.(origin|href) available to create URL for href: "+E),new URL(E,b)}let v={get action(){return s},get location(){return e(r,i)},listen(S){if(l)throw new Error("A history only accepts one active listener");return r.addEventListener(XE,d),l=S,()=>{r.removeEventListener(XE,d),l=null}},createHref(S){return t(r,S)},createURL:w,encodeLocation(S){let b=w(S);return{pathname:b.pathname,search:b.search,hash:b.hash}},push:h,replace:g,go(S){return i.go(S)}};return v}var ZE;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ZE||(ZE={}));function zF(e,t,o){return o===void 0&&(o="/"),jF(e,t,o,!1)}function jF(e,t,o,n){let r=typeof t=="string"?ms(t):t,a=Vw(r.pathname||"/",o);if(a==null)return null;let i=d_(e);YF(i);let s=null;for(let l=0;s==null&&l<i.length;++l){let c=nB(a);s=tB(i[l],c,n)}return s}function d_(e,t,o,n){t===void 0&&(t=[]),o===void 0&&(o=[]),n===void 0&&(n="");let r=(a,i,s)=>{let l={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};l.relativePath.startsWith("/")&&(Ct(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let c=Rr([n,l.relativePath]),u=o.concat(l);a.children&&a.children.length>0&&(Ct(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),d_(a.children,t,u,c)),!(a.path==null&&!a.index)&&t.push({path:c,score:ZF(c,a.index),routesMeta:u})};return e.forEach((a,i)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))r(a,i);else for(let l of h_(a.path))r(a,i,l)}),t}function h_(e){let t=e.split("/");if(t.length===0)return[];let[o,...n]=t,r=o.endsWith("?"),a=o.replace(/\?$/,"");if(n.length===0)return r?[a,""]:[a];let i=h_(n.join("/")),s=[];return s.push(...i.map(l=>l===""?a:[a,l].join("/"))),r&&s.push(...i),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function YF(e){e.sort((t,o)=>t.score!==o.score?o.score-t.score:eB(t.routesMeta.map(n=>n.childrenIndex),o.routesMeta.map(n=>n.childrenIndex)))}const GF=/^:[\w-]+$/,qF=3,JF=2,KF=1,XF=10,QF=-2,ek=e=>e==="*";function ZF(e,t){let o=e.split("/"),n=o.length;return o.some(ek)&&(n+=QF),t&&(n+=JF),o.filter(r=>!ek(r)).reduce((r,a)=>r+(GF.test(a)?qF:a===""?KF:XF),n)}function eB(e,t){return e.length===t.length&&e.slice(0,-1).every((n,r)=>n===t[r])?e[e.length-1]-t[t.length-1]:0}function tB(e,t,o){o===void 0&&(o=!1);let{routesMeta:n}=e,r={},a="/",i=[];for(let s=0;s<n.length;++s){let l=n[s],c=s===n.length-1,u=a==="/"?t:t.slice(a.length)||"/",d=tk({path:l.relativePath,caseSensitive:l.caseSensitive,end:c},u),h=l.route;if(!d&&c&&o&&!n[n.length-1].route.index&&(d=tk({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},u)),!d)return null;Object.assign(r,d.params),i.push({params:r,pathname:Rr([a,d.pathname]),pathnameBase:sB(Rr([a,d.pathnameBase])),route:h}),d.pathnameBase!=="/"&&(a=Rr([a,d.pathnameBase]))}return i}function tk(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[o,n]=oB(e.path,e.caseSensitive,e.end),r=t.match(o);if(!r)return null;let a=r[0],i=a.replace(/(.)\/+$/,"$1"),s=r.slice(1);return{params:n.reduce((c,u,d)=>{let{paramName:h,isOptional:g}=u;if(h==="*"){let v=s[d]||"";i=a.slice(0,a.length-v.length).replace(/(.)\/+$/,"$1")}const w=s[d];return g&&!w?c[h]=void 0:c[h]=(w||"").replace(/%2F/g,"/"),c},{}),pathname:a,pathnameBase:i,pattern:e}}function oB(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!0),u_(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 n=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,s,l)=>(n.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),r+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?r+="\\/*$":e!==""&&e!=="/"&&(r+="(?:(?=\\/|$))"),[new RegExp(r,t?void 0:"i"),n]}function nB(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return u_(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Vw(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let o=t.endsWith("/")?t.length-1:t.length,n=e.charAt(o);return n&&n!=="/"?null:e.slice(o)||"/"}function rB(e,t){t===void 0&&(t="/");let{pathname:o,search:n="",hash:r=""}=typeof e=="string"?ms(e):e;return{pathname:o?o.startsWith("/")?o:aB(o,t):t,search:lB(n),hash:cB(r)}}function aB(e,t){let o=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(r=>{r===".."?o.length>1&&o.pop():r!=="."&&o.push(r)}),o.length>1?o.join("/"):"/"}function bf(e,t,o,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"].  Please separate it out to the ")+("`to."+o+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function iB(e){return e.filter((t,o)=>o===0||t.route.path&&t.route.path.length>0)}function p_(e,t){let o=iB(e);return t?o.map((n,r)=>r===o.length-1?n.pathname:n.pathnameBase):o.map(n=>n.pathnameBase)}function f_(e,t,o,n){n===void 0&&(n=!1);let r;typeof e=="string"?r=ms(e):(r=es({},e),Ct(!r.pathname||!r.pathname.includes("?"),bf("?","pathname","search",r)),Ct(!r.pathname||!r.pathname.includes("#"),bf("#","pathname","hash",r)),Ct(!r.search||!r.search.includes("#"),bf("#","search","hash",r)));let a=e===""||r.pathname==="",i=a?"/":r.pathname,s;if(i==null)s=o;else{let d=t.length-1;if(!n&&i.startsWith("..")){let h=i.split("/");for(;h[0]==="..";)h.shift(),d-=1;r.pathname=h.join("/")}s=d>=0?t[d]:"/"}let l=rB(r,s),c=i&&i!=="/"&&i.endsWith("/"),u=(a||i===".")&&o.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const Rr=e=>e.join("/").replace(/\/\/+/g,"/"),sB=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),lB=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,cB=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,mae=function(t,o){o===void 0&&(o=302);let n=o;typeof n=="number"?n={status:n}:typeof n.status>"u"&&(n.status=302);let r=new Headers(n.headers);return r.set("Location",t),new Response(null,es({},n,{headers:r}))};function uB(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const m_=["post","put","patch","delete"];new Set(m_);const dB=["get",...m_];new Set(dB);/**
 * React Router v6.26.2
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function Yl(){return Yl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},Yl.apply(this,arguments)}const $w=k.createContext(null),hB=k.createContext(null),Na=k.createContext(null),Dh=k.createContext(null),$r=k.createContext({outlet:null,matches:[],isDataRoute:!1}),y_=k.createContext(null);function pB(e,t){let{relative:o}=t===void 0?{}:t;Ac()||Ct(!1);let{basename:n,navigator:r}=k.useContext(Na),{hash:a,pathname:i,search:s}=w_(e,{relative:o}),l=i;return n!=="/"&&(l=i==="/"?n:Rr([n,i])),r.createHref({pathname:l,search:s,hash:a})}function Ac(){return k.useContext(Dh)!=null}function Tc(){return Ac()||Ct(!1),k.useContext(Dh).location}function g_(e){k.useContext(Na).static||k.useLayoutEffect(e)}function Rh(){let{isDataRoute:e}=k.useContext($r);return e?CB():fB()}function fB(){Ac()||Ct(!1);let e=k.useContext($w),{basename:t,future:o,navigator:n}=k.useContext(Na),{matches:r}=k.useContext($r),{pathname:a}=Tc(),i=JSON.stringify(p_(r,o.v7_relativeSplatPath)),s=k.useRef(!1);return g_(()=>{s.current=!0}),k.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){n.go(c);return}let d=f_(c,JSON.parse(i),a,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:Rr([t,d.pathname])),(u.replace?n.replace:n.push)(d,u.state,u)},[t,n,i,a,e])}const mB=k.createContext(null);function yB(e){let t=k.useContext($r).outlet;return t&&k.createElement(mB.Provider,{value:e},t)}function w_(e,t){let{relative:o}=t===void 0?{}:t,{future:n}=k.useContext(Na),{matches:r}=k.useContext($r),{pathname:a}=Tc(),i=JSON.stringify(p_(r,n.v7_relativeSplatPath));return k.useMemo(()=>f_(e,JSON.parse(i),a,o==="path"),[e,i,a,o])}function gB(e,t){return wB(e,t)}function wB(e,t,o,n){Ac()||Ct(!1);let{navigator:r}=k.useContext(Na),{matches:a}=k.useContext($r),i=a[a.length-1],s=i?i.params:{};i&&i.pathname;let l=i?i.pathnameBase:"/";i&&i.route;let c=Tc(),u;if(t){var d;let S=typeof t=="string"?ms(t):t;l==="/"||(d=S.pathname)!=null&&d.startsWith(l)||Ct(!1),u=S}else u=c;let h=u.pathname||"/",g=h;if(l!=="/"){let S=l.replace(/^\//,"").split("/");g="/"+h.replace(/^\//,"").split("/").slice(S.length).join("/")}let w=zF(e,{pathname:g}),v=AB(w&&w.map(S=>Object.assign({},S,{params:Object.assign({},s,S.params),pathname:Rr([l,r.encodeLocation?r.encodeLocation(S.pathname).pathname:S.pathname]),pathnameBase:S.pathnameBase==="/"?l:Rr([l,r.encodeLocation?r.encodeLocation(S.pathnameBase).pathname:S.pathnameBase])})),a,o,n);return t&&v?k.createElement(Dh.Provider,{value:{location:Yl({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:kr.Pop}},v):v}function vB(){let e=_B(),t=uB(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),o=e instanceof Error?e.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},a=null;return k.createElement(k.Fragment,null,k.createElement("h2",null,"Unexpected Application Error!"),k.createElement("h3",{style:{fontStyle:"italic"}},t),o?k.createElement("pre",{style:r},o):null,a)}const bB=k.createElement(vB,null);class EB extends k.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,o){return o.location!==t.location||o.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:o.error,location:o.location,revalidation:t.revalidation||o.revalidation}}componentDidCatch(t,o){console.error("React Router caught the following error during render",t,o)}render(){return this.state.error!==void 0?k.createElement($r.Provider,{value:this.props.routeContext},k.createElement(y_.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function kB(e){let{routeContext:t,match:o,children:n}=e,r=k.useContext($w);return r&&r.static&&r.staticContext&&(o.route.errorElement||o.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=o.route.id),k.createElement($r.Provider,{value:t},n)}function AB(e,t,o,n){var r;if(t===void 0&&(t=[]),o===void 0&&(o=null),n===void 0&&(n=null),e==null){var a;if(!o)return null;if(o.errors)e=o.matches;else if((a=n)!=null&&a.v7_partialHydration&&t.length===0&&!o.initialized&&o.matches.length>0)e=o.matches;else return null}let i=e,s=(r=o)==null?void 0:r.errors;if(s!=null){let u=i.findIndex(d=>d.route.id&&(s==null?void 0:s[d.route.id])!==void 0);u>=0||Ct(!1),i=i.slice(0,Math.min(i.length,u+1))}let l=!1,c=-1;if(o&&n&&n.v7_partialHydration)for(let u=0;u<i.length;u++){let d=i[u];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&&(c=u),d.route.id){let{loaderData:h,errors:g}=o,w=d.route.loader&&h[d.route.id]===void 0&&(!g||g[d.route.id]===void 0);if(d.route.lazy||w){l=!0,c>=0?i=i.slice(0,c+1):i=[i[0]];break}}}return i.reduceRight((u,d,h)=>{let g,w=!1,v=null,S=null;o&&(g=s&&d.route.id?s[d.route.id]:void 0,v=d.route.errorElement||bB,l&&(c<0&&h===0?(xB("route-fallback",!1),w=!0,S=null):c===h&&(w=!0,S=d.route.hydrateFallbackElement||null)));let b=t.concat(i.slice(0,h+1)),E=()=>{let A;return g?A=v:w?A=S:d.route.Component?A=k.createElement(d.route.Component,null):d.route.element?A=d.route.element:A=u,k.createElement(kB,{match:d,routeContext:{outlet:u,matches:b,isDataRoute:o!=null},children:A})};return o&&(d.route.ErrorBoundary||d.route.errorElement||h===0)?k.createElement(EB,{location:o.location,revalidation:o.revalidation,component:v,error:g,children:E(),routeContext:{outlet:null,matches:b,isDataRoute:!0}}):E()},null)}var v_=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(v_||{}),$d=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}($d||{});function TB(e){let t=k.useContext($w);return t||Ct(!1),t}function SB(e){let t=k.useContext(hB);return t||Ct(!1),t}function IB(e){let t=k.useContext($r);return t||Ct(!1),t}function b_(e){let t=IB(),o=t.matches[t.matches.length-1];return o.route.id||Ct(!1),o.route.id}function _B(){var e;let t=k.useContext(y_),o=SB($d.UseRouteError),n=b_($d.UseRouteError);return t!==void 0?t:(e=o.errors)==null?void 0:e[n]}function CB(){let{router:e}=TB(v_.UseNavigateStable),t=b_($d.UseNavigateStable),o=k.useRef(!1);return g_(()=>{o.current=!0}),k.useCallback(function(r,a){a===void 0&&(a={}),o.current&&(typeof r=="number"?e.navigate(r):e.navigate(r,Yl({fromRouteId:t},a)))},[e,t])}const ok={};function xB(e,t,o){!t&&!ok[e]&&(ok[e]=!0)}function PB(e){return yB(e.context)}function DB(e){let{basename:t="/",children:o=null,location:n,navigationType:r=kr.Pop,navigator:a,static:i=!1,future:s}=e;Ac()&&Ct(!1);let l=t.replace(/^\/*/,"/"),c=k.useMemo(()=>({basename:l,navigator:a,static:i,future:Yl({v7_relativeSplatPath:!1},s)}),[l,s,a,i]);typeof n=="string"&&(n=ms(n));let{pathname:u="/",search:d="",hash:h="",state:g=null,key:w="default"}=n,v=k.useMemo(()=>{let S=Vw(u,l);return S==null?null:{location:{pathname:S,search:d,hash:h,state:g,key:w},navigationType:r}},[l,u,d,h,g,w,r]);return v==null?null:k.createElement(Na.Provider,{value:c},k.createElement(Dh.Provider,{children:o,value:v}))}new Promise(()=>{});/**
 * React Router DOM v6.26.2
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function Ey(){return Ey=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},Ey.apply(this,arguments)}function RB(e,t){if(e==null)return{};var o={},n=Object.keys(e),r,a;for(a=0;a<n.length;a++)r=n[a],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}function OB(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function LB(e,t){return e.button===0&&(!t||t==="_self")&&!OB(e)}function ky(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,o)=>{let n=e[o];return t.concat(Array.isArray(n)?n.map(r=>[o,r]):[[o,n]])},[]))}function WB(e,t){let o=ky(e);return t&&t.forEach((n,r)=>{o.has(r)||t.getAll(r).forEach(a=>{o.append(r,a)})}),o}const FB=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],BB="6";try{window.__reactRouterVersion=BB}catch{}const NB="startTransition",nk=Im[NB];function MB(e){let{basename:t,children:o,future:n,window:r}=e,a=k.useRef();a.current==null&&(a.current=HF({window:r,v5Compat:!0}));let i=a.current,[s,l]=k.useState({action:i.action,location:i.location}),{v7_startTransition:c}=n||{},u=k.useCallback(d=>{c&&nk?nk(()=>l(d)):l(d)},[l,c]);return k.useLayoutEffect(()=>i.listen(u),[i,u]),k.createElement(DB,{basename:t,children:o,location:s.location,navigationType:s.action,navigator:i,future:n})}const UB=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",HB=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,yae=k.forwardRef(function(t,o){let{onClick:n,relative:r,reloadDocument:a,replace:i,state:s,target:l,to:c,preventScrollReset:u,unstable_viewTransition:d}=t,h=RB(t,FB),{basename:g}=k.useContext(Na),w,v=!1;if(typeof c=="string"&&HB.test(c)&&(w=c,UB))try{let A=new URL(window.location.href),C=c.startsWith("//")?new URL(A.protocol+c):new URL(c),x=Vw(C.pathname,g);C.origin===A.origin&&x!=null?c=x+C.search+C.hash:v=!0}catch{}let S=pB(c,{relative:r}),b=VB(c,{replace:i,state:s,target:l,preventScrollReset:u,relative:r,unstable_viewTransition:d});function E(A){n&&n(A),A.defaultPrevented||b(A)}return k.createElement("a",Ey({},h,{href:w||S,onClick:v||a?n:E,ref:o,target:l}))});var rk;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(rk||(rk={}));var ak;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ak||(ak={}));function VB(e,t){let{target:o,replace:n,state:r,preventScrollReset:a,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,l=Rh(),c=Tc(),u=w_(e,{relative:i});return k.useCallback(d=>{if(LB(d,o)){d.preventDefault();let h=n!==void 0?n:Vd(c)===Vd(u);l(e,{replace:h,state:r,preventScrollReset:a,relative:i,unstable_viewTransition:s})}},[c,l,u,n,r,o,e,a,i,s])}function zw(e){let t=k.useRef(ky(e)),o=k.useRef(!1),n=Tc(),r=k.useMemo(()=>WB(n.search,o.current?null:t.current),[n.search]),a=Rh(),i=k.useCallback((s,l)=>{const c=ky(typeof s=="function"?s(r):s);o.current=!0,a("?"+c,l)},[a,r]);return[r,i]}const $B="modulepreload",zB=function(e){return"/"+e},ik={},p=function(t,o,n){if(!o||o.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(o.map(a=>{if(a=zB(a),a in ik)return;ik[a]=!0;const i=a.endsWith(".css"),s=i?'[rel="stylesheet"]':"";if(!!n)for(let u=r.length-1;u>=0;u--){const d=r[u];if(d.href===a&&(!i||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${s}`))return;const c=document.createElement("link");if(c.rel=i?"stylesheet":$B,i||(c.as="script",c.crossOrigin=""),c.href=a,document.head.appendChild(c),i)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})};function Pa(){return Pa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)({}).hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},Pa.apply(null,arguments)}function Gl(e){"@babel/helpers - typeof";return Gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gl(e)}function jB(e,t){if(Gl(e)!="object"||!e)return e;var o=e[Symbol.toPrimitive];if(o!==void 0){var n=o.call(e,t||"default");if(Gl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function YB(e){var t=jB(e,"string");return Gl(t)=="symbol"?t:t+""}function GB(e,t,o){return(t=YB(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function Ay(e,t){return Ay=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,n){return o.__proto__=n,o},Ay(e,t)}function qB(e,t){if(e==null)return{};var o={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;o[n]=e[n]}return o}var JB=!1;function KB(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function XB(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var QB=function(){function e(o){var n=this;this._insertTag=function(r){var a;n.tags.length===0?n.insertionPoint?a=n.insertionPoint.nextSibling:n.prepend?a=n.container.firstChild:a=n.before:a=n.tags[n.tags.length-1].nextSibling,n.container.insertBefore(r,a),n.tags.push(r)},this.isSpeedy=o.speedy===void 0?!JB:o.speedy,this.tags=[],this.ctr=0,this.nonce=o.nonce,this.key=o.key,this.container=o.container,this.prepend=o.prepend,this.insertionPoint=o.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(n){n.forEach(this._insertTag)},t.insert=function(n){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(XB(this));var r=this.tags[this.tags.length-1];if(this.isSpeedy){var a=KB(r);try{a.insertRule(n,a.cssRules.length)}catch{}}else r.appendChild(document.createTextNode(n));this.ctr++},t.flush=function(){this.tags.forEach(function(n){var r;return(r=n.parentNode)==null?void 0:r.removeChild(n)}),this.tags=[],this.ctr=0},e}(),Ot="-ms-",zd="-moz-",Se="-webkit-",E_="comm",jw="rule",Yw="decl",ZB="@import",k_="@keyframes",eN="@layer",tN=Math.abs,Oh=String.fromCharCode,oN=Object.assign;function nN(e,t){return It(e,0)^45?(((t<<2^It(e,0))<<2^It(e,1))<<2^It(e,2))<<2^It(e,3):0}function A_(e){return e.trim()}function rN(e,t){return(e=t.exec(e))?e[0]:e}function Ie(e,t,o){return e.replace(t,o)}function Ty(e,t){return e.indexOf(t)}function It(e,t){return e.charCodeAt(t)|0}function ql(e,t,o){return e.slice(t,o)}function kn(e){return e.length}function Gw(e){return e.length}function fu(e,t){return t.push(e),e}function aN(e,t){return e.map(t).join("")}var Lh=1,ts=1,T_=0,no=0,ut=0,ys="";function Wh(e,t,o,n,r,a,i){return{value:e,root:t,parent:o,type:n,props:r,children:a,line:Lh,column:ts,length:i,return:""}}function Ws(e,t){return oN(Wh("",null,null,"",null,null,0),e,{length:-e.length},t)}function iN(){return ut}function sN(){return ut=no>0?It(ys,--no):0,ts--,ut===10&&(ts=1,Lh--),ut}function go(){return ut=no<T_?It(ys,no++):0,ts++,ut===10&&(ts=1,Lh++),ut}function Pn(){return It(ys,no)}function qu(){return no}function Sc(e,t){return ql(ys,e,t)}function Jl(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function S_(e){return Lh=ts=1,T_=kn(ys=e),no=0,[]}function I_(e){return ys="",e}function Ju(e){return A_(Sc(no-1,Sy(e===91?e+2:e===40?e+1:e)))}function lN(e){for(;(ut=Pn())&&ut<33;)go();return Jl(e)>2||Jl(ut)>3?"":" "}function cN(e,t){for(;--t&&go()&&!(ut<48||ut>102||ut>57&&ut<65||ut>70&&ut<97););return Sc(e,qu()+(t<6&&Pn()==32&&go()==32))}function Sy(e){for(;go();)switch(ut){case e:return no;case 34:case 39:e!==34&&e!==39&&Sy(ut);break;case 40:e===41&&Sy(e);break;case 92:go();break}return no}function uN(e,t){for(;go()&&e+ut!==47+10;)if(e+ut===42+42&&Pn()===47)break;return"/*"+Sc(t,no-1)+"*"+Oh(e===47?e:go())}function dN(e){for(;!Jl(Pn());)go();return Sc(e,no)}function hN(e){return I_(Ku("",null,null,null,[""],e=S_(e),0,[0],e))}function Ku(e,t,o,n,r,a,i,s,l){for(var c=0,u=0,d=i,h=0,g=0,w=0,v=1,S=1,b=1,E=0,A="",C=r,x=a,W=n,O=A;S;)switch(w=E,E=go()){case 40:if(w!=108&&It(O,d-1)==58){Ty(O+=Ie(Ju(E),"&","&\f"),"&\f")!=-1&&(b=-1);break}case 34:case 39:case 91:O+=Ju(E);break;case 9:case 10:case 13:case 32:O+=lN(w);break;case 92:O+=cN(qu()-1,7);continue;case 47:switch(Pn()){case 42:case 47:fu(pN(uN(go(),qu()),t,o),l);break;default:O+="/"}break;case 123*v:s[c++]=kn(O)*b;case 125*v:case 59:case 0:switch(E){case 0:case 125:S=0;case 59+u:b==-1&&(O=Ie(O,/\f/g,"")),g>0&&kn(O)-d&&fu(g>32?lk(O+";",n,o,d-1):lk(Ie(O," ","")+";",n,o,d-2),l);break;case 59:O+=";";default:if(fu(W=sk(O,t,o,c,u,r,s,A,C=[],x=[],d),a),E===123)if(u===0)Ku(O,t,W,W,C,a,d,s,x);else switch(h===99&&It(O,3)===110?100:h){case 100:case 108:case 109:case 115:Ku(e,W,W,n&&fu(sk(e,W,W,0,0,r,s,A,r,C=[],d),x),r,x,d,s,n?C:x);break;default:Ku(O,W,W,W,[""],x,0,s,x)}}c=u=g=0,v=b=1,A=O="",d=i;break;case 58:d=1+kn(O),g=w;default:if(v<1){if(E==123)--v;else if(E==125&&v++==0&&sN()==125)continue}switch(O+=Oh(E),E*v){case 38:b=u>0?1:(O+="\f",-1);break;case 44:s[c++]=(kn(O)-1)*b,b=1;break;case 64:Pn()===45&&(O+=Ju(go())),h=Pn(),u=d=kn(A=O+=dN(qu())),E++;break;case 45:w===45&&kn(O)==2&&(v=0)}}return a}function sk(e,t,o,n,r,a,i,s,l,c,u){for(var d=r-1,h=r===0?a:[""],g=Gw(h),w=0,v=0,S=0;w<n;++w)for(var b=0,E=ql(e,d+1,d=tN(v=i[w])),A=e;b<g;++b)(A=A_(v>0?h[b]+" "+E:Ie(E,/&\f/g,h[b])))&&(l[S++]=A);return Wh(e,t,o,r===0?jw:s,l,c,u)}function pN(e,t,o){return Wh(e,t,o,E_,Oh(iN()),ql(e,2,-2),0)}function lk(e,t,o,n){return Wh(e,t,o,Yw,ql(e,0,n),ql(e,n+1,-1),n)}function Bi(e,t){for(var o="",n=Gw(e),r=0;r<n;r++)o+=t(e[r],r,e,t)||"";return o}function fN(e,t,o,n){switch(e.type){case eN:if(e.children.length)break;case ZB:case Yw:return e.return=e.return||e.value;case E_:return"";case k_:return e.return=e.value+"{"+Bi(e.children,n)+"}";case jw:e.value=e.props.join(",")}return kn(o=Bi(e.children,n))?e.return=e.value+"{"+o+"}":""}function mN(e){var t=Gw(e);return function(o,n,r,a){for(var i="",s=0;s<t;s++)i+=e[s](o,n,r,a)||"";return i}}function yN(e){return function(t){t.root||(t=t.return)&&e(t)}}var ck=function(t){var o=new WeakMap;return function(n){if(o.has(n))return o.get(n);var r=t(n);return o.set(n,r),r}};function __(e){var t=Object.create(null);return function(o){return t[o]===void 0&&(t[o]=e(o)),t[o]}}var gN=function(t,o,n){for(var r=0,a=0;r=a,a=Pn(),r===38&&a===12&&(o[n]=1),!Jl(a);)go();return Sc(t,no)},wN=function(t,o){var n=-1,r=44;do switch(Jl(r)){case 0:r===38&&Pn()===12&&(o[n]=1),t[n]+=gN(no-1,o,n);break;case 2:t[n]+=Ju(r);break;case 4:if(r===44){t[++n]=Pn()===58?"&\f":"",o[n]=t[n].length;break}default:t[n]+=Oh(r)}while(r=go());return t},vN=function(t,o){return I_(wN(S_(t),o))},uk=new WeakMap,bN=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var o=t.value,n=t.parent,r=t.column===n.column&&t.line===n.line;n.type!=="rule";)if(n=n.parent,!n)return;if(!(t.props.length===1&&o.charCodeAt(0)!==58&&!uk.get(n))&&!r){uk.set(t,!0);for(var a=[],i=vN(o,a),s=n.props,l=0,c=0;l<i.length;l++)for(var u=0;u<s.length;u++,c++)t.props[c]=a[l]?i[l].replace(/&\f/g,s[u]):s[u]+" "+i[l]}}},EN=function(t){if(t.type==="decl"){var o=t.value;o.charCodeAt(0)===108&&o.charCodeAt(2)===98&&(t.return="",t.value="")}};function C_(e,t){switch(nN(e,t)){case 5103:return Se+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Se+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Se+e+zd+e+Ot+e+e;case 6828:case 4268:return Se+e+Ot+e+e;case 6165:return Se+e+Ot+"flex-"+e+e;case 5187:return Se+e+Ie(e,/(\w+).+(:[^]+)/,Se+"box-$1$2"+Ot+"flex-$1$2")+e;case 5443:return Se+e+Ot+"flex-item-"+Ie(e,/flex-|-self/,"")+e;case 4675:return Se+e+Ot+"flex-line-pack"+Ie(e,/align-content|flex-|-self/,"")+e;case 5548:return Se+e+Ot+Ie(e,"shrink","negative")+e;case 5292:return Se+e+Ot+Ie(e,"basis","preferred-size")+e;case 6060:return Se+"box-"+Ie(e,"-grow","")+Se+e+Ot+Ie(e,"grow","positive")+e;case 4554:return Se+Ie(e,/([^-])(transform)/g,"$1"+Se+"$2")+e;case 6187:return Ie(Ie(Ie(e,/(zoom-|grab)/,Se+"$1"),/(image-set)/,Se+"$1"),e,"")+e;case 5495:case 3959:return Ie(e,/(image-set\([^]*)/,Se+"$1$`$1");case 4968:return Ie(Ie(e,/(.+:)(flex-)?(.*)/,Se+"box-pack:$3"+Ot+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Se+e+e;case 4095:case 3583:case 4068:case 2532:return Ie(e,/(.+)-inline(.+)/,Se+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(kn(e)-1-t>6)switch(It(e,t+1)){case 109:if(It(e,t+4)!==45)break;case 102:return Ie(e,/(.+:)(.+)-([^]+)/,"$1"+Se+"$2-$3$1"+zd+(It(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Ty(e,"stretch")?C_(Ie(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(It(e,t+1)!==115)break;case 6444:switch(It(e,kn(e)-3-(~Ty(e,"!important")&&10))){case 107:return Ie(e,":",":"+Se)+e;case 101:return Ie(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Se+(It(e,14)===45?"inline-":"")+"box$3$1"+Se+"$2$3$1"+Ot+"$2box$3")+e}break;case 5936:switch(It(e,t+11)){case 114:return Se+e+Ot+Ie(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Se+e+Ot+Ie(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Se+e+Ot+Ie(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Se+e+Ot+e+e}return e}var kN=function(t,o,n,r){if(t.length>-1&&!t.return)switch(t.type){case Yw:t.return=C_(t.value,t.length);break;case k_:return Bi([Ws(t,{value:Ie(t.value,"@","@"+Se)})],r);case jw:if(t.length)return aN(t.props,function(a){switch(rN(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Bi([Ws(t,{props:[Ie(a,/:(read-\w+)/,":"+zd+"$1")]})],r);case"::placeholder":return Bi([Ws(t,{props:[Ie(a,/:(plac\w+)/,":"+Se+"input-$1")]}),Ws(t,{props:[Ie(a,/:(plac\w+)/,":"+zd+"$1")]}),Ws(t,{props:[Ie(a,/:(plac\w+)/,Ot+"input-$1")]})],r)}return""})}},AN=[kN],TN=function(t){var o=t.key;if(o==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(v){var S=v.getAttribute("data-emotion");S.indexOf(" ")!==-1&&(document.head.appendChild(v),v.setAttribute("data-s",""))})}var r=t.stylisPlugins||AN,a={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+o+' "]'),function(v){for(var S=v.getAttribute("data-emotion").split(" "),b=1;b<S.length;b++)a[S[b]]=!0;s.push(v)});var l,c=[bN,EN];{var u,d=[fN,yN(function(v){u.insert(v)})],h=mN(c.concat(r,d)),g=function(S){return Bi(hN(S),h)};l=function(S,b,E,A){u=E,g(S?S+"{"+b.styles+"}":b.styles),A&&(w.inserted[b.name]=!0)}}var w={key:o,sheet:new QB({key:o,container:i,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:a,registered:{},insert:l};return w.sheet.hydrate(s),w},x_={exports:{}},Oe={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Et=typeof Symbol=="function"&&Symbol.for,qw=Et?Symbol.for("react.element"):60103,Jw=Et?Symbol.for("react.portal"):60106,Fh=Et?Symbol.for("react.fragment"):60107,Bh=Et?Symbol.for("react.strict_mode"):60108,Nh=Et?Symbol.for("react.profiler"):60114,Mh=Et?Symbol.for("react.provider"):60109,Uh=Et?Symbol.for("react.context"):60110,Kw=Et?Symbol.for("react.async_mode"):60111,Hh=Et?Symbol.for("react.concurrent_mode"):60111,Vh=Et?Symbol.for("react.forward_ref"):60112,$h=Et?Symbol.for("react.suspense"):60113,SN=Et?Symbol.for("react.suspense_list"):60120,zh=Et?Symbol.for("react.memo"):60115,jh=Et?Symbol.for("react.lazy"):60116,IN=Et?Symbol.for("react.block"):60121,_N=Et?Symbol.for("react.fundamental"):60117,CN=Et?Symbol.for("react.responder"):60118,xN=Et?Symbol.for("react.scope"):60119;function To(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case qw:switch(e=e.type,e){case Kw:case Hh:case Fh:case Nh:case Bh:case $h:return e;default:switch(e=e&&e.$$typeof,e){case Uh:case Vh:case jh:case zh:case Mh:return e;default:return t}}case Jw:return t}}}function P_(e){return To(e)===Hh}Oe.AsyncMode=Kw;Oe.ConcurrentMode=Hh;Oe.ContextConsumer=Uh;Oe.ContextProvider=Mh;Oe.Element=qw;Oe.ForwardRef=Vh;Oe.Fragment=Fh;Oe.Lazy=jh;Oe.Memo=zh;Oe.Portal=Jw;Oe.Profiler=Nh;Oe.StrictMode=Bh;Oe.Suspense=$h;Oe.isAsyncMode=function(e){return P_(e)||To(e)===Kw};Oe.isConcurrentMode=P_;Oe.isContextConsumer=function(e){return To(e)===Uh};Oe.isContextProvider=function(e){return To(e)===Mh};Oe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===qw};Oe.isForwardRef=function(e){return To(e)===Vh};Oe.isFragment=function(e){return To(e)===Fh};Oe.isLazy=function(e){return To(e)===jh};Oe.isMemo=function(e){return To(e)===zh};Oe.isPortal=function(e){return To(e)===Jw};Oe.isProfiler=function(e){return To(e)===Nh};Oe.isStrictMode=function(e){return To(e)===Bh};Oe.isSuspense=function(e){return To(e)===$h};Oe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Fh||e===Hh||e===Nh||e===Bh||e===$h||e===SN||typeof e=="object"&&e!==null&&(e.$$typeof===jh||e.$$typeof===zh||e.$$typeof===Mh||e.$$typeof===Uh||e.$$typeof===Vh||e.$$typeof===_N||e.$$typeof===CN||e.$$typeof===xN||e.$$typeof===IN)};Oe.typeOf=To;x_.exports=Oe;var PN=x_.exports,D_=PN,DN={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},RN={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},R_={};R_[D_.ForwardRef]=DN;R_[D_.Memo]=RN;var ON=!0;function LN(e,t,o){var n="";return o.split(" ").forEach(function(r){e[r]!==void 0?t.push(e[r]+";"):n+=r+" "}),n}var O_=function(t,o,n){var r=t.key+"-"+o.name;(n===!1||ON===!1)&&t.registered[r]===void 0&&(t.registered[r]=o.styles)},L_=function(t,o,n){O_(t,o,n);var r=t.key+"-"+o.name;if(t.inserted[o.name]===void 0){var a=o;do t.insert(o===a?"."+r:"",a,t.sheet,!0),a=a.next;while(a!==void 0)}};function WN(e){for(var t=0,o,n=0,r=e.length;r>=4;++n,r-=4)o=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(r){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var FN={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},BN=!1,NN=/[A-Z]|^ms/g,MN=/_EMO_([^_]+?)_([^]*?)_EMO_/g,W_=function(t){return t.charCodeAt(1)===45},dk=function(t){return t!=null&&typeof t!="boolean"},Ef=__(function(e){return W_(e)?e:e.replace(NN,"-$&").toLowerCase()}),hk=function(t,o){switch(t){case"animation":case"animationName":if(typeof o=="string")return o.replace(MN,function(n,r,a){return An={name:r,styles:a,next:An},r})}return FN[t]!==1&&!W_(t)&&typeof o=="number"&&o!==0?o+"px":o},UN="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Kl(e,t,o){if(o==null)return"";var n=o;if(n.__emotion_styles!==void 0)return n;switch(typeof o){case"boolean":return"";case"object":{var r=o;if(r.anim===1)return An={name:r.name,styles:r.styles,next:An},r.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)An={name:i.name,styles:i.styles,next:An},i=i.next;var s=a.styles+";";return s}return HN(e,t,o)}case"function":{if(e!==void 0){var l=An,c=o(e);return An=l,Kl(e,t,c)}break}}var u=o;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function HN(e,t,o){var n="";if(Array.isArray(o))for(var r=0;r<o.length;r++)n+=Kl(e,t,o[r])+";";else for(var a in o){var i=o[a];if(typeof i!="object"){var s=i;t!=null&&t[s]!==void 0?n+=a+"{"+t[s]+"}":dk(s)&&(n+=Ef(a)+":"+hk(a,s)+";")}else{if(a==="NO_COMPONENT_SELECTOR"&&BN)throw new Error(UN);if(Array.isArray(i)&&typeof i[0]=="string"&&(t==null||t[i[0]]===void 0))for(var l=0;l<i.length;l++)dk(i[l])&&(n+=Ef(a)+":"+hk(a,i[l])+";");else{var c=Kl(e,t,i);switch(a){case"animation":case"animationName":{n+=Ef(a)+":"+c+";";break}default:n+=a+"{"+c+"}"}}}}return n}var pk=/label:\s*([^\s;\n{]+)\s*(;|$)/g,An;function Xw(e,t,o){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var n=!0,r="";An=void 0;var a=e[0];if(a==null||a.raw===void 0)n=!1,r+=Kl(o,t,a);else{var i=a;r+=i[0]}for(var s=1;s<e.length;s++)if(r+=Kl(o,t,e[s]),n){var l=a;r+=l[s]}pk.lastIndex=0;for(var c="",u;(u=pk.exec(r))!==null;)c+="-"+u[1];var d=WN(r)+c;return{name:d,styles:r,next:An}}var VN=function(t){return t()},F_=Im["useInsertionEffect"]?Im["useInsertionEffect"]:!1,$N=F_||VN,fk=F_||k.useLayoutEffect,B_=k.createContext(typeof HTMLElement<"u"?TN({key:"css"}):null);B_.Provider;var N_=function(t){return k.forwardRef(function(o,n){var r=k.useContext(B_);return t(o,r,n)})},Xl=k.createContext({}),zN=function(t,o){if(typeof o=="function"){var n=o(t);return n}return Pa({},t,o)},jN=ck(function(e){return ck(function(t){return zN(e,t)})}),YN=function(t){var o=k.useContext(Xl);return t.theme!==o&&(o=jN(o)(t.theme)),k.createElement(Xl.Provider,{value:o},t.children)},Yh=N_(function(e,t){var o=e.styles,n=Xw([o],void 0,k.useContext(Xl)),r=k.useRef();return fk(function(){var a=t.key+"-global",i=new t.sheet.constructor({key:a,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),s=!1,l=document.querySelector('style[data-emotion="'+a+" "+n.name+'"]');return t.sheet.tags.length&&(i.before=t.sheet.tags[0]),l!==null&&(s=!0,l.setAttribute("data-emotion",a),i.hydrate([l])),r.current=[i,s],function(){i.flush()}},[t]),fk(function(){var a=r.current,i=a[0],s=a[1];if(s){a[1]=!1;return}if(n.next!==void 0&&L_(t,n.next,!0),i.tags.length){var l=i.tags[i.tags.length-1].nextElementSibling;i.before=l,i.flush()}t.insert("",n,i,!1)},[t,n.name]),null});function GN(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return Xw(t)}var qN=function(){var t=GN.apply(void 0,arguments),o="animation-"+t.name;return{name:o,styles:"@keyframes "+o+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},M_=String.raw,U_=M_`
  :root,
  :host {
    --chakra-vh: 100vh;
  }

  @supports (height: -webkit-fill-available) {
    :root,
    :host {
      --chakra-vh: -webkit-fill-available;
    }
  }

  @supports (height: -moz-fill-available) {
    :root,
    :host {
      --chakra-vh: -moz-fill-available;
    }
  }

  @supports (height: 100dvh) {
    :root,
    :host {
      --chakra-vh: 100dvh;
    }
  }
`,JN=()=>L(Yh,{styles:U_}),KN=({scope:e=""})=>L(Yh,{styles:M_`
      html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        font-family: system-ui, sans-serif;
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale;
        touch-action: manipulation;
      }

      body {
        position: relative;
        min-height: 100%;
        margin: 0;
        font-feature-settings: "kern";
      }

      ${e} :where(*, *::before, *::after) {
        border-width: 0;
        border-style: solid;
        box-sizing: border-box;
        word-wrap: break-word;
      }

      main {
        display: block;
      }

      ${e} hr {
        border-top-width: 1px;
        box-sizing: content-box;
        height: 0;
        overflow: visible;
      }

      ${e} :where(pre, code, kbd,samp) {
        font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace;
        font-size: 1em;
      }

      ${e} a {
        background-color: transparent;
        color: inherit;
        text-decoration: inherit;
      }

      ${e} abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
      }

      ${e} :where(b, strong) {
        font-weight: bold;
      }

      ${e} small {
        font-size: 80%;
      }

      ${e} :where(sub,sup) {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
      }

      ${e} sub {
        bottom: -0.25em;
      }

      ${e} sup {
        top: -0.5em;
      }

      ${e} img {
        border-style: none;
      }

      ${e} :where(button, input, optgroup, select, textarea) {
        font-family: inherit;
        font-size: 100%;
        line-height: 1.15;
        margin: 0;
      }

      ${e} :where(button, input) {
        overflow: visible;
      }

      ${e} :where(button, select) {
        text-transform: none;
      }

      ${e} :where(
          button::-moz-focus-inner,
          [type="button"]::-moz-focus-inner,
          [type="reset"]::-moz-focus-inner,
          [type="submit"]::-moz-focus-inner
        ) {
        border-style: none;
        padding: 0;
      }

      ${e} fieldset {
        padding: 0.35em 0.75em 0.625em;
      }

      ${e} legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal;
      }

      ${e} progress {
        vertical-align: baseline;
      }

      ${e} textarea {
        overflow: auto;
      }

      ${e} :where([type="checkbox"], [type="radio"]) {
        box-sizing: border-box;
        padding: 0;
      }

      ${e} input[type="number"]::-webkit-inner-spin-button,
      ${e} input[type="number"]::-webkit-outer-spin-button {
        -webkit-appearance: none !important;
      }

      ${e} input[type="number"] {
        -moz-appearance: textfield;
      }

      ${e} input[type="search"] {
        -webkit-appearance: textfield;
        outline-offset: -2px;
      }

      ${e} input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none !important;
      }

      ${e} ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit;
      }

      ${e} details {
        display: block;
      }

      ${e} summary {
        display: list-item;
      }

      template {
        display: none;
      }

      [hidden] {
        display: none !important;
      }

      ${e} :where(
          blockquote,
          dl,
          dd,
          h1,
          h2,
          h3,
          h4,
          h5,
          h6,
          hr,
          figure,
          p,
          pre
        ) {
        margin: 0;
      }

      ${e} button {
        background: transparent;
        padding: 0;
      }

      ${e} fieldset {
        margin: 0;
        padding: 0;
      }

      ${e} :where(ol, ul) {
        margin: 0;
        padding: 0;
      }

      ${e} textarea {
        resize: vertical;
      }

      ${e} :where(button, [role="button"]) {
        cursor: pointer;
      }

      ${e} button::-moz-focus-inner {
        border: 0 !important;
      }

      ${e} table {
        border-collapse: collapse;
      }

      ${e} :where(h1, h2, h3, h4, h5, h6) {
        font-size: inherit;
        font-weight: inherit;
      }

      ${e} :where(button, input, optgroup, select, textarea) {
        padding: 0;
        line-height: inherit;
        color: inherit;
      }

      ${e} :where(img, svg, video, canvas, audio, iframe, embed, object) {
        display: block;
      }

      ${e} :where(img, video) {
        max-width: 100%;
        height: auto;
      }

      [data-js-focus-visible]
        :focus:not([data-focus-visible-added]):not(
          [data-focus-visible-disabled]
        ) {
        outline: none;
        box-shadow: none;
      }

      ${e} select::-ms-expand {
        display: none;
      }

      ${U_}
    `});function XN(e,t){return`${e} returned \`undefined\`. Seems you forgot to wrap component within ${t}`}function Vo(e={}){const{name:t,strict:o=!0,hookName:n="useContext",providerName:r="Provider",errorMessage:a,defaultValue:i}=e,s=k.createContext(i);s.displayName=t;function l(){var c;const u=k.useContext(s);if(!u&&o){const d=new Error(a??XN(n,r));throw d.name="ContextError",(c=Error.captureStackTrace)==null||c.call(Error,d,l),d}return u}return[s.Provider,l,s]}var[QN,ZN]=Vo({strict:!1,name:"PortalManagerContext"});function H_(e){const{children:t,zIndex:o}=e;return L(QN,{value:{zIndex:o},children:t})}H_.displayName="PortalManager";var os=globalThis!=null&&globalThis.document?k.useLayoutEffect:k.useEffect,[V_,eM]=Vo({strict:!1,name:"PortalContext"}),Qw="chakra-portal",tM=".chakra-portal",oM=e=>L("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),nM=e=>{const{appendToParentPortal:t,children:o}=e,[n,r]=k.useState(null),a=k.useRef(null),[,i]=k.useState({});k.useEffect(()=>i({}),[]);const s=eM(),l=ZN();os(()=>{if(!n)return;const u=n.ownerDocument,d=t?s??u.body:u.body;if(!d)return;a.current=u.createElement("div"),a.current.className=Qw,d.appendChild(a.current),i({});const h=a.current;return()=>{d.contains(h)&&d.removeChild(h)}},[n]);const c=l!=null&&l.zIndex?L(oM,{zIndex:l==null?void 0:l.zIndex,children:o}):o;return a.current?kc.createPortal(L(V_,{value:a.current,children:c}),a.current):L("span",{ref:u=>{u&&r(u)}})},rM=e=>{const{children:t,containerRef:o,appendToParentPortal:n}=e,r=o.current,a=r??(typeof window<"u"?document.body:void 0),i=k.useMemo(()=>{const l=r==null?void 0:r.ownerDocument.createElement("div");return l&&(l.className=Qw),l},[r]),[,s]=k.useState({});return os(()=>s({}),[]),os(()=>{if(!(!i||!a))return a.appendChild(i),()=>{a.removeChild(i)}},[i,a]),a&&i?kc.createPortal(L(V_,{value:n?i:null,children:t}),i):null};function Ma(e){const t={appendToParentPortal:!0,...e},{containerRef:o,...n}=t;return o?L(rM,{containerRef:o,...n}):L(nM,{...n})}Ma.className=Qw;Ma.selector=tM;Ma.displayName="Portal";function aM(){const e=k.useContext(Xl);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`");return e}var Zw=k.createContext({});Zw.displayName="ColorModeContext";function Ic(){const e=k.useContext(Zw);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}function gae(e,t){const{colorMode:o}=Ic();return o==="dark"?t:e}var mu={light:"chakra-ui-light",dark:"chakra-ui-dark"};function iM(e={}){const{preventTransition:t=!0}=e,o={setDataset:n=>{const r=t?o.preventTransition():void 0;document.documentElement.dataset.theme=n,document.documentElement.style.colorScheme=n,r==null||r()},setClassName(n){document.body.classList.add(n?mu.dark:mu.light),document.body.classList.remove(n?mu.light:mu.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(n){var r;return((r=o.query().matches)!=null?r:n==="dark")?"dark":"light"},addListener(n){const r=o.query(),a=i=>{n(i.matches?"dark":"light")};return typeof r.addListener=="function"?r.addListener(a):r.addEventListener("change",a),()=>{typeof r.removeListener=="function"?r.removeListener(a):r.removeEventListener("change",a)}},preventTransition(){const n=document.createElement("style");return n.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(n),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(n)})})}}};return o}var sM="chakra-ui-color-mode";function lM(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let o;try{o=localStorage.getItem(e)||t}catch{}return o||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var cM=lM(sM),mk=()=>{};function yk(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function $_(e){const{value:t,children:o,options:{useSystemColorMode:n,initialColorMode:r,disableTransitionOnChange:a}={},colorModeManager:i=cM}=e,s=r==="dark"?"dark":"light",[l,c]=k.useState(()=>yk(i,s)),[u,d]=k.useState(()=>yk(i)),{getSystemTheme:h,setClassName:g,setDataset:w,addListener:v}=k.useMemo(()=>iM({preventTransition:a}),[a]),S=r==="system"&&!l?u:l,b=k.useCallback(C=>{const x=C==="system"?h():C;c(x),g(x==="dark"),w(x),i.set(x)},[i,h,g,w]);os(()=>{r==="system"&&d(h())},[]),k.useEffect(()=>{const C=i.get();if(C){b(C);return}if(r==="system"){b("system");return}b(s)},[i,s,r,b]);const E=k.useCallback(()=>{b(S==="dark"?"light":"dark")},[S,b]);k.useEffect(()=>{if(n)return v(b)},[n,v,b]);const A=k.useMemo(()=>({colorMode:t??S,toggleColorMode:t?mk:E,setColorMode:t?mk:b,forced:t!==void 0}),[S,E,b,t]);return L(Zw.Provider,{value:A,children:o})}$_.displayName="ColorModeProvider";var uM=new Set(["dark","light","system"]);function dM(e){let t=e;return uM.has(t)||(t="light"),t}function hM(e={}){const{initialColorMode:t="light",type:o="localStorage",storageKey:n="chakra-ui-color-mode"}=e,r=dM(t),a=o==="cookie",i=`(function(){try{var a=function(o){var l="(prefers-color-scheme: dark)",v=window.matchMedia(l).matches?"dark":"light",e=o==="system"?v:o,d=document.documentElement,m=document.body,i="chakra-ui-light",n="chakra-ui-dark",s=e==="dark";return m.classList.add(s?n:i),m.classList.remove(s?i:n),d.style.colorScheme=e,d.dataset.theme=e,e},u=a,h="${r}",r="${n}",t=document.cookie.match(new RegExp("(^| )".concat(r,"=([^;]+)"))),c=t?t[2]:null;c?a(c):document.cookie="".concat(r,"=").concat(a(h),"; max-age=31536000; path=/")}catch(a){}})();
  `,s=`(function(){try{var a=function(c){var v="(prefers-color-scheme: dark)",h=window.matchMedia(v).matches?"dark":"light",r=c==="system"?h:c,o=document.documentElement,s=document.body,l="chakra-ui-light",d="chakra-ui-dark",i=r==="dark";return s.classList.add(i?d:l),s.classList.remove(i?l:d),o.style.colorScheme=r,o.dataset.theme=r,r},n=a,m="${r}",e="${n}",t=localStorage.getItem(e);t?a(t):localStorage.setItem(e,a(m))}catch(a){}})();
  `;return`!${a?i:s}`.trim()}function pM(e={}){const{nonce:t}=e;return L("script",{id:"chakra-script",nonce:t,dangerouslySetInnerHTML:{__html:hM(e)}})}function z_(){const e=Ic(),t=aM();return{...e,theme:t}}function fM(e,t,o){var n,r;if(t==null)return t;const a=i=>{var s,l;return(l=(s=e.__breakpoints)==null?void 0:s.asArray)==null?void 0:l[i]};return(r=(n=a(t))!=null?n:a(o))!=null?r:o}function mM(e,t,o){var n,r;if(t==null)return t;const a=i=>{var s,l;return(l=(s=e.__cssMap)==null?void 0:s[i])==null?void 0:l.value};return(r=(n=a(t))!=null?n:a(o))!=null?r:o}function wae(e,t,o){const n=Array.isArray(t)?t:[t],r=Array.isArray(o)?o:[o];return a=>{const i=r.filter(Boolean),s=n.map((l,c)=>{var u,d;if(e==="breakpoints")return fM(a,l,(u=i[c])!=null?u:l);const h=`${e}.${l}`;return mM(a,h,(d=i[c])!=null?d:l)});return Array.isArray(t)?s:s[0]}}var Ne=(...e)=>e.filter(Boolean).join(" ");function yM(){return!1}function sn(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}var vae=e=>{const{condition:t,message:o}=e;t&&yM()&&console.warn(o)};function _n(e,...t){return gM(e)?e(...t):e}var gM=e=>typeof e=="function",gn=e=>e?"":void 0,kf=e=>e?!0:void 0;function ua(...e){return function(o){e.some(n=>(n==null||n(o),o==null?void 0:o.defaultPrevented))}}function bae(...e){return function(o){e.forEach(n=>{n==null||n(o)})}}var jd={exports:{}};jd.exports;(function(e,t){var o=200,n="__lodash_hash_undefined__",r=800,a=16,i=9007199254740991,s="[object Arguments]",l="[object Array]",c="[object AsyncFunction]",u="[object Boolean]",d="[object Date]",h="[object Error]",g="[object Function]",w="[object GeneratorFunction]",v="[object Map]",S="[object Number]",b="[object Null]",E="[object Object]",A="[object Proxy]",C="[object RegExp]",x="[object Set]",W="[object String]",O="[object Undefined]",$="[object WeakMap]",H="[object ArrayBuffer]",V="[object DataView]",G="[object Float32Array]",ve="[object Float64Array]",pe="[object Int8Array]",Pe="[object Int16Array]",fe="[object Int32Array]",me="[object Uint8Array]",gt="[object Uint8ClampedArray]",Y="[object Uint16Array]",Z="[object Uint32Array]",re=/[\\^$.*+?()[\]{}|]/g,oe=/^\[object .+?Constructor\]$/,ie=/^(?:0|[1-9]\d*)$/,de={};de[G]=de[ve]=de[pe]=de[Pe]=de[fe]=de[me]=de[gt]=de[Y]=de[Z]=!0,de[s]=de[l]=de[H]=de[u]=de[V]=de[d]=de[h]=de[g]=de[v]=de[S]=de[E]=de[C]=de[x]=de[W]=de[$]=!1;var pt=typeof Kc=="object"&&Kc&&Kc.Object===Object&&Kc,kt=typeof self=="object"&&self&&self.Object===Object&&self,it=pt||kt||Function("return this")(),Pt=t&&!t.nodeType&&t,At=Pt&&!0&&e&&!e.nodeType&&e,Yo=At&&At.exports===Pt,Go=Yo&&pt.process,dn=function(){try{var _=At&&At.require&&At.require("util").types;return _||Go&&Go.binding&&Go.binding("util")}catch{}}(),hn=dn&&dn.isTypedArray;function ao(_,D,N){switch(N.length){case 0:return _.call(D);case 1:return _.call(D,N[0]);case 2:return _.call(D,N[0],N[1]);case 3:return _.call(D,N[0],N[1],N[2])}return _.apply(D,N)}function qo(_,D){for(var N=-1,J=Array(_);++N<_;)J[N]=D(N);return J}function Gr(_){return function(D){return _(D)}}function Bt(_,D){return _==null?void 0:_[D]}function qt(_,D){return function(N){return _(D(N))}}var So=Array.prototype,Nt=Function.prototype,Io=Object.prototype,pn=it["__core-js_shared__"],F=Nt.toString,j=Io.hasOwnProperty,Q=function(){var _=/[^.]+$/.exec(pn&&pn.keys&&pn.keys.IE_PROTO||"");return _?"Symbol(src)_1."+_:""}(),X=Io.toString,ce=F.call(Object),T=RegExp("^"+F.call(j).replace(re,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),m=Yo?it.Buffer:void 0,y=it.Symbol,I=it.Uint8Array,P=m?m.allocUnsafe:void 0,B=qt(Object.getPrototypeOf,Object),U=Object.create,se=Io.propertyIsEnumerable,Me=So.splice,Ae=y?y.toStringTag:void 0,Fe=function(){try{var _=Mp(Object,"defineProperty");return _({},"",{}),_}catch{}}(),De=m?m.isBuffer:void 0,Pb=Math.max,f2=Date.now,Db=Mp(it,"Map"),Ts=Mp(Object,"create"),m2=function(){function _(){}return function(D){if(!Jr(D))return{};if(U)return U(D);_.prototype=D;var N=new _;return _.prototype=void 0,N}}();function qr(_){var D=-1,N=_==null?0:_.length;for(this.clear();++D<N;){var J=_[D];this.set(J[0],J[1])}}function y2(){this.__data__=Ts?Ts(null):{},this.size=0}function g2(_){var D=this.has(_)&&delete this.__data__[_];return this.size-=D?1:0,D}function w2(_){var D=this.__data__;if(Ts){var N=D[_];return N===n?void 0:N}return j.call(D,_)?D[_]:void 0}function v2(_){var D=this.__data__;return Ts?D[_]!==void 0:j.call(D,_)}function b2(_,D){var N=this.__data__;return this.size+=this.has(_)?0:1,N[_]=Ts&&D===void 0?n:D,this}qr.prototype.clear=y2,qr.prototype.delete=g2,qr.prototype.get=w2,qr.prototype.has=v2,qr.prototype.set=b2;function Fn(_){var D=-1,N=_==null?0:_.length;for(this.clear();++D<N;){var J=_[D];this.set(J[0],J[1])}}function E2(){this.__data__=[],this.size=0}function k2(_){var D=this.__data__,N=Yc(D,_);if(N<0)return!1;var J=D.length-1;return N==J?D.pop():Me.call(D,N,1),--this.size,!0}function A2(_){var D=this.__data__,N=Yc(D,_);return N<0?void 0:D[N][1]}function T2(_){return Yc(this.__data__,_)>-1}function S2(_,D){var N=this.__data__,J=Yc(N,_);return J<0?(++this.size,N.push([_,D])):N[J][1]=D,this}Fn.prototype.clear=E2,Fn.prototype.delete=k2,Fn.prototype.get=A2,Fn.prototype.has=T2,Fn.prototype.set=S2;function Ja(_){var D=-1,N=_==null?0:_.length;for(this.clear();++D<N;){var J=_[D];this.set(J[0],J[1])}}function I2(){this.size=0,this.__data__={hash:new qr,map:new(Db||Fn),string:new qr}}function _2(_){var D=qc(this,_).delete(_);return this.size-=D?1:0,D}function C2(_){return qc(this,_).get(_)}function x2(_){return qc(this,_).has(_)}function P2(_,D){var N=qc(this,_),J=N.size;return N.set(_,D),this.size+=N.size==J?0:1,this}Ja.prototype.clear=I2,Ja.prototype.delete=_2,Ja.prototype.get=C2,Ja.prototype.has=x2,Ja.prototype.set=P2;function Ka(_){var D=this.__data__=new Fn(_);this.size=D.size}function D2(){this.__data__=new Fn,this.size=0}function R2(_){var D=this.__data__,N=D.delete(_);return this.size=D.size,N}function O2(_){return this.__data__.get(_)}function L2(_){return this.__data__.has(_)}function W2(_,D){var N=this.__data__;if(N instanceof Fn){var J=N.__data__;if(!Db||J.length<o-1)return J.push([_,D]),this.size=++N.size,this;N=this.__data__=new Ja(J)}return N.set(_,D),this.size=N.size,this}Ka.prototype.clear=D2,Ka.prototype.delete=R2,Ka.prototype.get=O2,Ka.prototype.has=L2,Ka.prototype.set=W2;function F2(_,D){var N=Vp(_),J=!N&&Hp(_),be=!N&&!J&&Fb(_),Be=!N&&!J&&!be&&Nb(_),Je=N||J||be||Be,ye=Je?qo(_.length,String):[],Ke=ye.length;for(var _o in _)(D||j.call(_,_o))&&!(Je&&(_o=="length"||be&&(_o=="offset"||_o=="parent")||Be&&(_o=="buffer"||_o=="byteLength"||_o=="byteOffset")||Lb(_o,Ke)))&&ye.push(_o);return ye}function Bp(_,D,N){(N!==void 0&&!Jc(_[D],N)||N===void 0&&!(D in _))&&Np(_,D,N)}function B2(_,D,N){var J=_[D];(!(j.call(_,D)&&Jc(J,N))||N===void 0&&!(D in _))&&Np(_,D,N)}function Yc(_,D){for(var N=_.length;N--;)if(Jc(_[N][0],D))return N;return-1}function Np(_,D,N){D=="__proto__"&&Fe?Fe(_,D,{configurable:!0,enumerable:!0,value:N,writable:!0}):_[D]=N}var N2=X2();function Gc(_){return _==null?_===void 0?O:b:Ae&&Ae in Object(_)?Q2(_):rL(_)}function Rb(_){return Ss(_)&&Gc(_)==s}function M2(_){if(!Jr(_)||oL(_))return!1;var D=zp(_)?T:oe;return D.test(lL(_))}function U2(_){return Ss(_)&&Bb(_.length)&&!!de[Gc(_)]}function H2(_){if(!Jr(_))return nL(_);var D=Wb(_),N=[];for(var J in _)J=="constructor"&&(D||!j.call(_,J))||N.push(J);return N}function Ob(_,D,N,J,be){_!==D&&N2(D,function(Be,Je){if(be||(be=new Ka),Jr(Be))V2(_,D,Je,N,Ob,J,be);else{var ye=J?J(Up(_,Je),Be,Je+"",_,D,be):void 0;ye===void 0&&(ye=Be),Bp(_,Je,ye)}},Mb)}function V2(_,D,N,J,be,Be,Je){var ye=Up(_,N),Ke=Up(D,N),_o=Je.get(Ke);if(_o){Bp(_,N,_o);return}var io=Be?Be(ye,Ke,N+"",_,D,Je):void 0,Is=io===void 0;if(Is){var jp=Vp(Ke),Yp=!jp&&Fb(Ke),Hb=!jp&&!Yp&&Nb(Ke);io=Ke,jp||Yp||Hb?Vp(ye)?io=ye:cL(ye)?io=q2(ye):Yp?(Is=!1,io=j2(Ke,!0)):Hb?(Is=!1,io=G2(Ke,!0)):io=[]:uL(Ke)||Hp(Ke)?(io=ye,Hp(ye)?io=dL(ye):(!Jr(ye)||zp(ye))&&(io=Z2(Ke))):Is=!1}Is&&(Je.set(Ke,io),be(io,Ke,J,Be,Je),Je.delete(Ke)),Bp(_,N,io)}function $2(_,D){return iL(aL(_,D,Ub),_+"")}var z2=Fe?function(_,D){return Fe(_,"toString",{configurable:!0,enumerable:!1,value:pL(D),writable:!0})}:Ub;function j2(_,D){if(D)return _.slice();var N=_.length,J=P?P(N):new _.constructor(N);return _.copy(J),J}function Y2(_){var D=new _.constructor(_.byteLength);return new I(D).set(new I(_)),D}function G2(_,D){var N=D?Y2(_.buffer):_.buffer;return new _.constructor(N,_.byteOffset,_.length)}function q2(_,D){var N=-1,J=_.length;for(D||(D=Array(J));++N<J;)D[N]=_[N];return D}function J2(_,D,N,J){var be=!N;N||(N={});for(var Be=-1,Je=D.length;++Be<Je;){var ye=D[Be],Ke=J?J(N[ye],_[ye],ye,N,_):void 0;Ke===void 0&&(Ke=_[ye]),be?Np(N,ye,Ke):B2(N,ye,Ke)}return N}function K2(_){return $2(function(D,N){var J=-1,be=N.length,Be=be>1?N[be-1]:void 0,Je=be>2?N[2]:void 0;for(Be=_.length>3&&typeof Be=="function"?(be--,Be):void 0,Je&&eL(N[0],N[1],Je)&&(Be=be<3?void 0:Be,be=1),D=Object(D);++J<be;){var ye=N[J];ye&&_(D,ye,J,Be)}return D})}function X2(_){return function(D,N,J){for(var be=-1,Be=Object(D),Je=J(D),ye=Je.length;ye--;){var Ke=Je[_?ye:++be];if(N(Be[Ke],Ke,Be)===!1)break}return D}}function qc(_,D){var N=_.__data__;return tL(D)?N[typeof D=="string"?"string":"hash"]:N.map}function Mp(_,D){var N=Bt(_,D);return M2(N)?N:void 0}function Q2(_){var D=j.call(_,Ae),N=_[Ae];try{_[Ae]=void 0;var J=!0}catch{}var be=X.call(_);return J&&(D?_[Ae]=N:delete _[Ae]),be}function Z2(_){return typeof _.constructor=="function"&&!Wb(_)?m2(B(_)):{}}function Lb(_,D){var N=typeof _;return D=D??i,!!D&&(N=="number"||N!="symbol"&&ie.test(_))&&_>-1&&_%1==0&&_<D}function eL(_,D,N){if(!Jr(N))return!1;var J=typeof D;return(J=="number"?$p(N)&&Lb(D,N.length):J=="string"&&D in N)?Jc(N[D],_):!1}function tL(_){var D=typeof _;return D=="string"||D=="number"||D=="symbol"||D=="boolean"?_!=="__proto__":_===null}function oL(_){return!!Q&&Q in _}function Wb(_){var D=_&&_.constructor,N=typeof D=="function"&&D.prototype||Io;return _===N}function nL(_){var D=[];if(_!=null)for(var N in Object(_))D.push(N);return D}function rL(_){return X.call(_)}function aL(_,D,N){return D=Pb(D===void 0?_.length-1:D,0),function(){for(var J=arguments,be=-1,Be=Pb(J.length-D,0),Je=Array(Be);++be<Be;)Je[be]=J[D+be];be=-1;for(var ye=Array(D+1);++be<D;)ye[be]=J[be];return ye[D]=N(Je),ao(_,this,ye)}}function Up(_,D){if(!(D==="constructor"&&typeof _[D]=="function")&&D!="__proto__")return _[D]}var iL=sL(z2);function sL(_){var D=0,N=0;return function(){var J=f2(),be=a-(J-N);if(N=J,be>0){if(++D>=r)return arguments[0]}else D=0;return _.apply(void 0,arguments)}}function lL(_){if(_!=null){try{return F.call(_)}catch{}try{return _+""}catch{}}return""}function Jc(_,D){return _===D||_!==_&&D!==D}var Hp=Rb(function(){return arguments}())?Rb:function(_){return Ss(_)&&j.call(_,"callee")&&!se.call(_,"callee")},Vp=Array.isArray;function $p(_){return _!=null&&Bb(_.length)&&!zp(_)}function cL(_){return Ss(_)&&$p(_)}var Fb=De||fL;function zp(_){if(!Jr(_))return!1;var D=Gc(_);return D==g||D==w||D==c||D==A}function Bb(_){return typeof _=="number"&&_>-1&&_%1==0&&_<=i}function Jr(_){var D=typeof _;return _!=null&&(D=="object"||D=="function")}function Ss(_){return _!=null&&typeof _=="object"}function uL(_){if(!Ss(_)||Gc(_)!=E)return!1;var D=B(_);if(D===null)return!0;var N=j.call(D,"constructor")&&D.constructor;return typeof N=="function"&&N instanceof N&&F.call(N)==ce}var Nb=hn?Gr(hn):U2;function dL(_){return J2(_,Mb(_))}function Mb(_){return $p(_)?F2(_,!0):H2(_)}var hL=K2(function(_,D,N,J){Ob(_,D,N,J)});function pL(_){return function(){return _}}function Ub(_){return _}function fL(){return!1}e.exports=hL})(jd,jd.exports);var wM=jd.exports;const Fo=Ho(wM);var vM=e=>/!(important)?$/.test(e),gk=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,bM=(e,t)=>o=>{const n=String(t),r=vM(n),a=gk(n),i=e?`${e}.${a}`:a;let s=sn(o.__cssMap)&&i in o.__cssMap?o.__cssMap[i].varRef:t;return s=gk(s),r?`${s} !important`:s};function ev(e){const{scale:t,transform:o,compose:n}=e;return(a,i)=>{var s;const l=bM(t,a)(i);let c=(s=o==null?void 0:o(l,i))!=null?s:l;return n&&(c=n(c,i)),c}}var yu=(...e)=>t=>e.reduce((o,n)=>n(o),t);function Co(e,t){return o=>{const n={property:o,scale:e};return n.transform=ev({scale:e,transform:t}),n}}var EM=({rtl:e,ltr:t})=>o=>o.direction==="rtl"?e:t;function kM(e){const{property:t,scale:o,transform:n}=e;return{scale:o,property:EM(t),transform:o?ev({scale:o,compose:n}):n}}var j_=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function AM(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...j_].join(" ")}function TM(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...j_].join(" ")}var SM={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},IM={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function _M(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var CM={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},Iy={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},xM=new Set(Object.values(Iy)),_y=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),PM=e=>e.trim();function DM(e,t){if(e==null||_y.has(e))return e;if(!(Cy(e)||_y.has(e)))return`url('${e}')`;const r=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),a=r==null?void 0:r[1],i=r==null?void 0:r[2];if(!a||!i)return e;const s=a.includes("-gradient")?a:`${a}-gradient`,[l,...c]=i.split(",").map(PM).filter(Boolean);if((c==null?void 0:c.length)===0)return e;const u=l in Iy?Iy[l]:l;c.unshift(u);const d=c.map(h=>{if(xM.has(h))return h;const g=h.indexOf(" "),[w,v]=g!==-1?[h.substr(0,g),h.substr(g+1)]:[h],S=Cy(v)?v:v&&v.split(" "),b=`colors.${w}`,E=b in t.__cssMap?t.__cssMap[b].varRef:w;return S?[E,...Array.isArray(S)?S:[S]].join(" "):E});return`${s}(${d.join(", ")})`}var Cy=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),RM=(e,t)=>DM(e,t??{});function OM(e){return/^var\(--.+\)$/.test(e)}var LM=e=>{const t=parseFloat(e.toString()),o=e.toString().replace(String(t),"");return{unitless:!o,value:t,unit:o}},mn=e=>t=>`${e}(${t})`,we={filter(e){return e!=="auto"?e:SM},backdropFilter(e){return e!=="auto"?e:IM},ring(e){return _M(we.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?AM():e==="auto-gpu"?TM():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=LM(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const o={left:"right",right:"left"};return t.direction==="rtl"?o[e]:e},degree(e){if(OM(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:RM,blur:mn("blur"),opacity:mn("opacity"),brightness:mn("brightness"),contrast:mn("contrast"),dropShadow:mn("drop-shadow"),grayscale:mn("grayscale"),hueRotate:e=>mn("hue-rotate")(we.degree(e)),invert:mn("invert"),saturate:mn("saturate"),sepia:mn("sepia"),bgImage(e){return e==null||Cy(e)||_y.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;const{space:o,divide:n}=(t=CM[e])!=null?t:{},r={flexDirection:e};return o&&(r[o]=1),n&&(r[n]=1),r}},R={borderWidths:Co("borderWidths"),borderStyles:Co("borderStyles"),colors:Co("colors"),borders:Co("borders"),gradients:Co("gradients",we.gradient),radii:Co("radii",we.px),space:Co("space",yu(we.vh,we.px)),spaceT:Co("space",yu(we.vh,we.px)),degreeT(e){return{property:e,transform:we.degree}},prop(e,t,o){return{property:e,scale:t,...t&&{transform:ev({scale:t,transform:o})}}},propT(e,t){return{property:e,transform:t}},sizes:Co("sizes",yu(we.vh,we.px)),sizesT:Co("sizes",yu(we.vh,we.fraction)),shadows:Co("shadows"),logical:kM,blur:Co("blur",we.blur)},Xu={background:R.colors("background"),backgroundColor:R.colors("backgroundColor"),backgroundImage:R.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:we.bgClip},bgSize:R.prop("backgroundSize"),bgPosition:R.prop("backgroundPosition"),bg:R.colors("background"),bgColor:R.colors("backgroundColor"),bgPos:R.prop("backgroundPosition"),bgRepeat:R.prop("backgroundRepeat"),bgAttachment:R.prop("backgroundAttachment"),bgGradient:R.gradients("backgroundImage"),bgClip:{transform:we.bgClip}};Object.assign(Xu,{bgImage:Xu.backgroundImage,bgImg:Xu.backgroundImage});var Te={border:R.borders("border"),borderWidth:R.borderWidths("borderWidth"),borderStyle:R.borderStyles("borderStyle"),borderColor:R.colors("borderColor"),borderRadius:R.radii("borderRadius"),borderTop:R.borders("borderTop"),borderBlockStart:R.borders("borderBlockStart"),borderTopLeftRadius:R.radii("borderTopLeftRadius"),borderStartStartRadius:R.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:R.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:R.radii("borderTopRightRadius"),borderStartEndRadius:R.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:R.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:R.borders("borderRight"),borderInlineEnd:R.borders("borderInlineEnd"),borderBottom:R.borders("borderBottom"),borderBlockEnd:R.borders("borderBlockEnd"),borderBottomLeftRadius:R.radii("borderBottomLeftRadius"),borderBottomRightRadius:R.radii("borderBottomRightRadius"),borderLeft:R.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:R.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:R.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:R.borders(["borderLeft","borderRight"]),borderInline:R.borders("borderInline"),borderY:R.borders(["borderTop","borderBottom"]),borderBlock:R.borders("borderBlock"),borderTopWidth:R.borderWidths("borderTopWidth"),borderBlockStartWidth:R.borderWidths("borderBlockStartWidth"),borderTopColor:R.colors("borderTopColor"),borderBlockStartColor:R.colors("borderBlockStartColor"),borderTopStyle:R.borderStyles("borderTopStyle"),borderBlockStartStyle:R.borderStyles("borderBlockStartStyle"),borderBottomWidth:R.borderWidths("borderBottomWidth"),borderBlockEndWidth:R.borderWidths("borderBlockEndWidth"),borderBottomColor:R.colors("borderBottomColor"),borderBlockEndColor:R.colors("borderBlockEndColor"),borderBottomStyle:R.borderStyles("borderBottomStyle"),borderBlockEndStyle:R.borderStyles("borderBlockEndStyle"),borderLeftWidth:R.borderWidths("borderLeftWidth"),borderInlineStartWidth:R.borderWidths("borderInlineStartWidth"),borderLeftColor:R.colors("borderLeftColor"),borderInlineStartColor:R.colors("borderInlineStartColor"),borderLeftStyle:R.borderStyles("borderLeftStyle"),borderInlineStartStyle:R.borderStyles("borderInlineStartStyle"),borderRightWidth:R.borderWidths("borderRightWidth"),borderInlineEndWidth:R.borderWidths("borderInlineEndWidth"),borderRightColor:R.colors("borderRightColor"),borderInlineEndColor:R.colors("borderInlineEndColor"),borderRightStyle:R.borderStyles("borderRightStyle"),borderInlineEndStyle:R.borderStyles("borderInlineEndStyle"),borderTopRadius:R.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:R.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:R.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:R.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(Te,{rounded:Te.borderRadius,roundedTop:Te.borderTopRadius,roundedTopLeft:Te.borderTopLeftRadius,roundedTopRight:Te.borderTopRightRadius,roundedTopStart:Te.borderStartStartRadius,roundedTopEnd:Te.borderStartEndRadius,roundedBottom:Te.borderBottomRadius,roundedBottomLeft:Te.borderBottomLeftRadius,roundedBottomRight:Te.borderBottomRightRadius,roundedBottomStart:Te.borderEndStartRadius,roundedBottomEnd:Te.borderEndEndRadius,roundedLeft:Te.borderLeftRadius,roundedRight:Te.borderRightRadius,roundedStart:Te.borderInlineStartRadius,roundedEnd:Te.borderInlineEndRadius,borderStart:Te.borderInlineStart,borderEnd:Te.borderInlineEnd,borderTopStartRadius:Te.borderStartStartRadius,borderTopEndRadius:Te.borderStartEndRadius,borderBottomStartRadius:Te.borderEndStartRadius,borderBottomEndRadius:Te.borderEndEndRadius,borderStartRadius:Te.borderInlineStartRadius,borderEndRadius:Te.borderInlineEndRadius,borderStartWidth:Te.borderInlineStartWidth,borderEndWidth:Te.borderInlineEndWidth,borderStartColor:Te.borderInlineStartColor,borderEndColor:Te.borderInlineEndColor,borderStartStyle:Te.borderInlineStartStyle,borderEndStyle:Te.borderInlineEndStyle});var WM={color:R.colors("color"),textColor:R.colors("color"),fill:R.colors("fill"),stroke:R.colors("stroke")},xy={boxShadow:R.shadows("boxShadow"),mixBlendMode:!0,blendMode:R.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:R.prop("backgroundBlendMode"),opacity:!0};Object.assign(xy,{shadow:xy.boxShadow});var FM={filter:{transform:we.filter},blur:R.blur("--chakra-blur"),brightness:R.propT("--chakra-brightness",we.brightness),contrast:R.propT("--chakra-contrast",we.contrast),hueRotate:R.propT("--chakra-hue-rotate",we.hueRotate),invert:R.propT("--chakra-invert",we.invert),saturate:R.propT("--chakra-saturate",we.saturate),dropShadow:R.propT("--chakra-drop-shadow",we.dropShadow),backdropFilter:{transform:we.backdropFilter},backdropBlur:R.blur("--chakra-backdrop-blur"),backdropBrightness:R.propT("--chakra-backdrop-brightness",we.brightness),backdropContrast:R.propT("--chakra-backdrop-contrast",we.contrast),backdropHueRotate:R.propT("--chakra-backdrop-hue-rotate",we.hueRotate),backdropInvert:R.propT("--chakra-backdrop-invert",we.invert),backdropSaturate:R.propT("--chakra-backdrop-saturate",we.saturate)},Yd={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:we.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:R.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:R.space("gap"),rowGap:R.space("rowGap"),columnGap:R.space("columnGap")};Object.assign(Yd,{flexDir:Yd.flexDirection});var Y_={gridGap:R.space("gridGap"),gridColumnGap:R.space("gridColumnGap"),gridRowGap:R.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},BM={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:we.outline},outlineOffset:!0,outlineColor:R.colors("outlineColor")},Do={width:R.sizesT("width"),inlineSize:R.sizesT("inlineSize"),height:R.sizes("height"),blockSize:R.sizes("blockSize"),boxSize:R.sizes(["width","height"]),minWidth:R.sizes("minWidth"),minInlineSize:R.sizes("minInlineSize"),minHeight:R.sizes("minHeight"),minBlockSize:R.sizes("minBlockSize"),maxWidth:R.sizes("maxWidth"),maxInlineSize:R.sizes("maxInlineSize"),maxHeight:R.sizes("maxHeight"),maxBlockSize:R.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var o,n,r;return{[`@media screen and (min-width: ${(r=(n=(o=t.__breakpoints)==null?void 0:o.get(e))==null?void 0:n.minW)!=null?r:e})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var o,n,r;return{[`@media screen and (max-width: ${(r=(n=(o=t.__breakpoints)==null?void 0:o.get(e))==null?void 0:n._minW)!=null?r:e})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:R.propT("float",we.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(Do,{w:Do.width,h:Do.height,minW:Do.minWidth,maxW:Do.maxWidth,minH:Do.minHeight,maxH:Do.maxHeight,overscroll:Do.overscrollBehavior,overscrollX:Do.overscrollBehaviorX,overscrollY:Do.overscrollBehaviorY});var NM={listStyleType:!0,listStylePosition:!0,listStylePos:R.prop("listStylePosition"),listStyleImage:!0,listStyleImg:R.prop("listStyleImage")};function MM(e,t,o,n){const r=typeof t=="string"?t.split("."):[t];for(n=0;n<r.length&&e;n+=1)e=e[r[n]];return e===void 0?o:e}var UM=e=>{const t=new WeakMap;return(n,r,a,i)=>{if(typeof n>"u")return e(n,r,a);t.has(n)||t.set(n,new Map);const s=t.get(n);if(s.has(r))return s.get(r);const l=e(n,r,a,i);return s.set(r,l),l}},HM=UM(MM),VM={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},$M={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},Af=(e,t,o)=>{const n={},r=HM(e,t,{});for(const a in r)a in o&&o[a]!=null||(n[a]=r[a]);return n},zM={srOnly:{transform(e){return e===!0?VM:e==="focusable"?$M:{}}},layerStyle:{processResult:!0,transform:(e,t,o)=>Af(t,`layerStyles.${e}`,o)},textStyle:{processResult:!0,transform:(e,t,o)=>Af(t,`textStyles.${e}`,o)},apply:{processResult:!0,transform:(e,t,o)=>Af(t,e,o)}},fl={position:!0,pos:R.prop("position"),zIndex:R.prop("zIndex","zIndices"),inset:R.spaceT("inset"),insetX:R.spaceT(["left","right"]),insetInline:R.spaceT("insetInline"),insetY:R.spaceT(["top","bottom"]),insetBlock:R.spaceT("insetBlock"),top:R.spaceT("top"),insetBlockStart:R.spaceT("insetBlockStart"),bottom:R.spaceT("bottom"),insetBlockEnd:R.spaceT("insetBlockEnd"),left:R.spaceT("left"),insetInlineStart:R.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:R.spaceT("right"),insetInlineEnd:R.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(fl,{insetStart:fl.insetInlineStart,insetEnd:fl.insetInlineEnd});var jM={ring:{transform:we.ring},ringColor:R.colors("--chakra-ring-color"),ringOffset:R.prop("--chakra-ring-offset-width"),ringOffsetColor:R.colors("--chakra-ring-offset-color"),ringInset:R.prop("--chakra-ring-inset")},ze={margin:R.spaceT("margin"),marginTop:R.spaceT("marginTop"),marginBlockStart:R.spaceT("marginBlockStart"),marginRight:R.spaceT("marginRight"),marginInlineEnd:R.spaceT("marginInlineEnd"),marginBottom:R.spaceT("marginBottom"),marginBlockEnd:R.spaceT("marginBlockEnd"),marginLeft:R.spaceT("marginLeft"),marginInlineStart:R.spaceT("marginInlineStart"),marginX:R.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:R.spaceT("marginInline"),marginY:R.spaceT(["marginTop","marginBottom"]),marginBlock:R.spaceT("marginBlock"),padding:R.space("padding"),paddingTop:R.space("paddingTop"),paddingBlockStart:R.space("paddingBlockStart"),paddingRight:R.space("paddingRight"),paddingBottom:R.space("paddingBottom"),paddingBlockEnd:R.space("paddingBlockEnd"),paddingLeft:R.space("paddingLeft"),paddingInlineStart:R.space("paddingInlineStart"),paddingInlineEnd:R.space("paddingInlineEnd"),paddingX:R.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:R.space("paddingInline"),paddingY:R.space(["paddingTop","paddingBottom"]),paddingBlock:R.space("paddingBlock")};Object.assign(ze,{m:ze.margin,mt:ze.marginTop,mr:ze.marginRight,me:ze.marginInlineEnd,marginEnd:ze.marginInlineEnd,mb:ze.marginBottom,ml:ze.marginLeft,ms:ze.marginInlineStart,marginStart:ze.marginInlineStart,mx:ze.marginX,my:ze.marginY,p:ze.padding,pt:ze.paddingTop,py:ze.paddingY,px:ze.paddingX,pb:ze.paddingBottom,pl:ze.paddingLeft,ps:ze.paddingInlineStart,paddingStart:ze.paddingInlineStart,pr:ze.paddingRight,pe:ze.paddingInlineEnd,paddingEnd:ze.paddingInlineEnd});var YM={textDecorationColor:R.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:R.shadows("textShadow")},GM={clipPath:!0,transform:R.propT("transform",we.transform),transformOrigin:!0,translateX:R.spaceT("--chakra-translate-x"),translateY:R.spaceT("--chakra-translate-y"),skewX:R.degreeT("--chakra-skew-x"),skewY:R.degreeT("--chakra-skew-y"),scaleX:R.prop("--chakra-scale-x"),scaleY:R.prop("--chakra-scale-y"),scale:R.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:R.degreeT("--chakra-rotate")},qM={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:R.prop("transitionDuration","transition.duration"),transitionProperty:R.prop("transitionProperty","transition.property"),transitionTimingFunction:R.prop("transitionTimingFunction","transition.easing")},JM={fontFamily:R.prop("fontFamily","fonts"),fontSize:R.prop("fontSize","fontSizes",we.px),fontWeight:R.prop("fontWeight","fontWeights"),lineHeight:R.prop("lineHeight","lineHeights"),letterSpacing:R.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(e===!0)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},KM={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:R.spaceT("scrollMargin"),scrollMarginTop:R.spaceT("scrollMarginTop"),scrollMarginBottom:R.spaceT("scrollMarginBottom"),scrollMarginLeft:R.spaceT("scrollMarginLeft"),scrollMarginRight:R.spaceT("scrollMarginRight"),scrollMarginX:R.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:R.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:R.spaceT("scrollPadding"),scrollPaddingTop:R.spaceT("scrollPaddingTop"),scrollPaddingBottom:R.spaceT("scrollPaddingBottom"),scrollPaddingLeft:R.spaceT("scrollPaddingLeft"),scrollPaddingRight:R.spaceT("scrollPaddingRight"),scrollPaddingX:R.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:R.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function G_(e){return sn(e)&&e.reference?e.reference:String(e)}var Gh=(e,...t)=>t.map(G_).join(` ${e} `).replace(/calc/g,""),wk=(...e)=>`calc(${Gh("+",...e)})`,vk=(...e)=>`calc(${Gh("-",...e)})`,Py=(...e)=>`calc(${Gh("*",...e)})`,bk=(...e)=>`calc(${Gh("/",...e)})`,Ek=e=>{const t=G_(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Py(t,-1)},aa=Object.assign(e=>({add:(...t)=>aa(wk(e,...t)),subtract:(...t)=>aa(vk(e,...t)),multiply:(...t)=>aa(Py(e,...t)),divide:(...t)=>aa(bk(e,...t)),negate:()=>aa(Ek(e)),toString:()=>e.toString()}),{add:wk,subtract:vk,multiply:Py,divide:bk,negate:Ek});function XM(e,t="-"){return e.replace(/\s+/g,t)}function QM(e){const t=XM(e.toString());return eU(ZM(t))}function ZM(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function eU(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function tU(e,t=""){return[t,e].filter(Boolean).join("-")}function oU(e,t){return`var(${e}${t?`, ${t}`:""})`}function nU(e,t=""){return QM(`--${tU(e,t)}`)}function te(e,t,o){const n=nU(e,o);return{variable:n,reference:oU(n,t)}}function rU(e,t){const o={};for(const n of t){if(Array.isArray(n)){const[r,a]=n;o[r]=te(`${e}-${r}`,a);continue}o[n]=te(`${e}-${n}`)}return o}function aU(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function iU(e){const t=parseFloat(e.toString()),o=e.toString().replace(String(t),"");return{unitless:!o,value:t,unit:o}}function Dy(e){if(e==null)return e;const{unitless:t}=iU(e);return t||typeof e=="number"?`${e}px`:e}var q_=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,tv=e=>Object.fromEntries(Object.entries(e).sort(q_));function kk(e){const t=tv(e);return Object.assign(Object.values(t),t)}function sU(e){const t=Object.keys(tv(e));return new Set(t)}function Ak(e){var t;if(!e)return e;e=(t=Dy(e))!=null?t:e;const o=-.02;return typeof e=="number"?`${e+o}`:e.replace(/(\d+\.?\d*)/u,n=>`${parseFloat(n)+o}`)}function Xs(e,t){const o=["@media screen"];return e&&o.push("and",`(min-width: ${Dy(e)})`),t&&o.push("and",`(max-width: ${Dy(t)})`),o.join(" ")}function lU(e){var t;if(!e)return null;e.base=(t=e.base)!=null?t:"0px";const o=kk(e),n=Object.entries(e).sort(q_).map(([i,s],l,c)=>{var u;let[,d]=(u=c[l+1])!=null?u:[];return d=parseFloat(d)>0?Ak(d):void 0,{_minW:Ak(s),breakpoint:i,minW:s,maxW:d,maxWQuery:Xs(null,d),minWQuery:Xs(s),minMaxQuery:Xs(s,d)}}),r=sU(e),a=Array.from(r.values());return{keys:r,normalized:o,isResponsive(i){const s=Object.keys(i);return s.length>0&&s.every(l=>r.has(l))},asObject:tv(e),asArray:kk(e),details:n,get(i){return n.find(s=>s.breakpoint===i)},media:[null,...o.map(i=>Xs(i)).slice(1)],toArrayValue(i){if(!sn(i))throw new Error("toArrayValue: value must be an object");const s=a.map(l=>{var c;return(c=i[l])!=null?c:null});for(;aU(s)===null;)s.pop();return s},toObjectValue(i){if(!Array.isArray(i))throw new Error("toObjectValue: value must be an array");return i.reduce((s,l,c)=>{const u=a[c];return u!=null&&l!=null&&(s[u]=l),s},{})}}}var Tt={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},ir=e=>J_(t=>e(t,"&"),"[role=group]","[data-group]",".group"),Bn=e=>J_(t=>e(t,"~ &"),"[data-peer]",".peer"),J_=(e,...t)=>t.map(e).join(", "),qh={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:ir(Tt.hover),_peerHover:Bn(Tt.hover),_groupFocus:ir(Tt.focus),_peerFocus:Bn(Tt.focus),_groupFocusVisible:ir(Tt.focusVisible),_peerFocusVisible:Bn(Tt.focusVisible),_groupActive:ir(Tt.active),_peerActive:Bn(Tt.active),_groupDisabled:ir(Tt.disabled),_peerDisabled:Bn(Tt.disabled),_groupInvalid:ir(Tt.invalid),_peerInvalid:Bn(Tt.invalid),_groupChecked:ir(Tt.checked),_peerChecked:Bn(Tt.checked),_groupFocusWithin:ir(Tt.focusWithin),_peerFocusWithin:Bn(Tt.focusWithin),_peerPlaceholderShown:Bn(Tt.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},K_=Object.keys(qh);function Tk(e,t){return te(String(e).replace(/\./g,"-"),void 0,t)}function cU(e,t){let o={};const n={};for(const[r,a]of Object.entries(e)){const{isSemantic:i,value:s}=a,{variable:l,reference:c}=Tk(r,t==null?void 0:t.cssVarPrefix);if(!i){if(r.startsWith("space")){const h=r.split("."),[g,...w]=h,v=`${g}.-${w.join(".")}`,S=aa.negate(s),b=aa.negate(c);n[v]={value:S,var:l,varRef:b}}o[l]=s,n[r]={value:s,var:l,varRef:c};continue}const u=h=>{const w=[String(r).split(".")[0],h].join(".");if(!e[w])return h;const{reference:S}=Tk(w,t==null?void 0:t.cssVarPrefix);return S},d=sn(s)?s:{default:s};o=Fo(o,Object.entries(d).reduce((h,[g,w])=>{var v,S;if(!w)return h;const b=u(`${w}`);if(g==="default")return h[l]=b,h;const E=(S=(v=qh)==null?void 0:v[g])!=null?S:g;return h[E]={[l]:b},h},{})),n[r]={value:c,var:l,varRef:c}}return{cssVars:o,cssMap:n}}function uU(e,t=[]){const o=Object.assign({},e);for(const n of t)n in o&&delete o[n];return o}function dU(e,t){const o={};for(const n of t)n in e&&(o[n]=e[n]);return o}function hU(e){return typeof e=="object"&&e!=null&&!Array.isArray(e)}function Sk(e,t,o={}){const{stop:n,getKey:r}=o;function a(i,s=[]){var l;if(hU(i)||Array.isArray(i)){const c={};for(const[u,d]of Object.entries(i)){const h=(l=r==null?void 0:r(u))!=null?l:u,g=[...s,h];if(n!=null&&n(i,g))return t(i,s);c[h]=a(d,g)}return c}return t(i,s)}return a(e)}var pU=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"];function fU(e){return dU(e,pU)}function mU(e){return e.semanticTokens}function yU(e){const{__cssMap:t,__cssVars:o,__breakpoints:n,...r}=e;return r}var gU=e=>K_.includes(e)||e==="default";function wU({tokens:e,semanticTokens:t}){const o={};return Sk(e,(n,r)=>{n!=null&&(o[r.join(".")]={isSemantic:!1,value:n})}),Sk(t,(n,r)=>{n!=null&&(o[r.join(".")]={isSemantic:!0,value:n})},{stop:n=>Object.keys(n).every(gU)}),o}function vU(e){var t;const o=yU(e),n=fU(o),r=mU(o),a=wU({tokens:n,semanticTokens:r}),i=(t=o.config)==null?void 0:t.cssVarPrefix,{cssMap:s,cssVars:l}=cU(a,{cssVarPrefix:i});return Object.assign(o,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...l},__cssMap:s,__breakpoints:lU(o.breakpoints)}),o}var ov=Fo({},Xu,Te,WM,Yd,Do,FM,jM,BM,Y_,zM,fl,xy,ze,KM,JM,YM,GM,NM,qM),bU=Object.assign({},ze,Do,Yd,Y_,fl),Eae=Object.keys(bU),EU=[...Object.keys(ov),...K_],kU={...ov,...qh},AU=e=>e in kU,TU=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:o,toArrayValue:n,media:r}=t.__breakpoints,a={};for(const i in e){let s=_n(e[i],t);if(s==null)continue;if(s=sn(s)&&o(s)?n(s):s,!Array.isArray(s)){a[i]=s;continue}const l=s.slice(0,r.length).length;for(let c=0;c<l;c+=1){const u=r==null?void 0:r[c];if(!u){a[i]=s[c];continue}a[u]=a[u]||{},s[c]!=null&&(a[u][i]=s[c])}}return a};function SU(e){const t=[];let o="",n=!1;for(let r=0;r<e.length;r++){const a=e[r];a==="("?(n=!0,o+=a):a===")"?(n=!1,o+=a):a===","&&!n?(t.push(o),o=""):o+=a}return o=o.trim(),o&&t.push(o),t}function IU(e){return/^var\(--.+\)$/.test(e)}var _U=(e,t)=>e.startsWith("--")&&typeof t=="string"&&!IU(t),CU=(e,t)=>{var o,n;if(t==null)return t;const r=l=>{var c,u;return(u=(c=e.__cssMap)==null?void 0:c[l])==null?void 0:u.varRef},a=l=>{var c;return(c=r(l))!=null?c:l},[i,s]=SU(t);return t=(n=(o=r(i))!=null?o:a(s))!=null?n:a(t),t};function xU(e){const{configs:t={},pseudos:o={},theme:n}=e,r=(a,i=!1)=>{var s,l,c;const u=_n(a,n),d=TU(u)(n);let h={};for(let g in d){const w=d[g];let v=_n(w,n);g in o&&(g=o[g]),_U(g,v)&&(v=CU(n,v));let S=t[g];if(S===!0&&(S={property:g}),sn(v)){h[g]=(s=h[g])!=null?s:{},h[g]=Fo({},h[g],r(v,!0));continue}let b=(c=(l=S==null?void 0:S.transform)==null?void 0:l.call(S,v,n,u))!=null?c:v;b=S!=null&&S.processResult?r(b,!0):b;const E=_n(S==null?void 0:S.property,n);if(!i&&(S!=null&&S.static)){const A=_n(S.static,n);h=Fo({},h,A)}if(E&&Array.isArray(E)){for(const A of E)h[A]=b;continue}if(E){E==="&"&&sn(b)?h=Fo({},h,b):h[E]=b;continue}if(sn(b)){h=Fo({},h,b);continue}h[g]=b}return h};return r}var X_=e=>t=>xU({theme:t,pseudos:qh,configs:ov})(e);function Ve(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function PU(e,t){if(Array.isArray(e))return e;if(sn(e))return t(e);if(e!=null)return[e]}function DU(e,t){for(let o=t+1;o<e.length;o++)if(e[o]!=null)return o;return-1}function RU(e){const t=e.__breakpoints;return function(n,r,a,i){var s,l;if(!t)return;const c={},u=PU(a,t.toArrayValue);if(!u)return c;const d=u.length,h=d===1,g=!!n.parts;for(let w=0;w<d;w++){const v=t.details[w],S=t.details[DU(u,w)],b=Xs(v.minW,S==null?void 0:S._minW),E=_n((s=n[r])==null?void 0:s[u[w]],i);if(E){if(g){(l=n.parts)==null||l.forEach(A=>{Fo(c,{[A]:h?E[A]:{[b]:E[A]}})});continue}if(!g){h?Fo(c,E):c[b]=E;continue}c[b]=E}}return c}}function OU(e){return t=>{var o;const{variant:n,size:r,theme:a}=t,i=RU(a);return Fo({},_n((o=e.baseStyle)!=null?o:{},t),i(e,"sizes",r,t),i(e,"variants",n,t))}}function kae(e,t,o){var n,r,a;return(a=(r=(n=e.__cssMap)==null?void 0:n[`${t}.${o}`])==null?void 0:r.varRef)!=null?a:o}function nr(e){return uU(e,["styleConfig","size","variant","colorScheme"])}var LU=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function WU(e){return sn(e)?LU.every(t=>Object.prototype.hasOwnProperty.call(e,t)):!1}var FU={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},BU={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},NU={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},MU={property:FU,easing:BU,duration:NU},UU=MU,HU={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},VU=HU,$U={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},zU=$U,jU={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},YU=jU,GU={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},qU=GU,JU={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},KU=JU,XU={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},QU=XU,ZU={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},eH=ZU,tH={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},Q_=tH,Z_={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},oH={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},nH={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},rH={...Z_,...oH,container:nH},eC=rH,aH={breakpoints:YU,zIndices:VU,radii:KU,blur:eH,colors:qU,...Q_,sizes:eC,shadows:QU,space:Z_,borders:zU,transition:UU},{defineMultiStyleConfig:iH,definePartsStyle:Qs}=Ve(["stepper","step","title","description","indicator","separator","icon","number"]),Hn=te("stepper-indicator-size"),gi=te("stepper-icon-size"),wi=te("stepper-title-font-size"),Zs=te("stepper-description-font-size"),Fs=te("stepper-accent-color"),sH=Qs(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[Fs.variable]:`colors.${e}.500`,_dark:{[Fs.variable]:`colors.${e}.200`}},title:{fontSize:wi.reference,fontWeight:"medium"},description:{fontSize:Zs.reference,color:"chakra-subtle-text"},number:{fontSize:wi.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:gi.reference,height:gi.reference},indicator:{flexShrink:0,borderRadius:"full",width:Hn.reference,height:Hn.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:Fs.reference},"&[data-status=complete]":{bg:Fs.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:Fs.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${Hn.reference} - 8px)`,top:`calc(${Hn.reference} + 4px)`,insetStart:`calc(${Hn.reference} / 2 - 1px)`}}})),lH=iH({baseStyle:sH,sizes:{xs:Qs({stepper:{[Hn.variable]:"sizes.4",[gi.variable]:"sizes.3",[wi.variable]:"fontSizes.xs",[Zs.variable]:"fontSizes.xs"}}),sm:Qs({stepper:{[Hn.variable]:"sizes.6",[gi.variable]:"sizes.4",[wi.variable]:"fontSizes.sm",[Zs.variable]:"fontSizes.xs"}}),md:Qs({stepper:{[Hn.variable]:"sizes.8",[gi.variable]:"sizes.5",[wi.variable]:"fontSizes.md",[Zs.variable]:"fontSizes.sm"}}),lg:Qs({stepper:{[Hn.variable]:"sizes.10",[gi.variable]:"sizes.6",[wi.variable]:"fontSizes.lg",[Zs.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function Ce(e,t={}){let o=!1;function n(){if(!o){o=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function r(...u){n();for(const d of u)t[d]=l(d);return Ce(e,t)}function a(...u){for(const d of u)d in t||(t[d]=l(d));return Ce(e,t)}function i(){return Object.fromEntries(Object.entries(t).map(([d,h])=>[d,h.selector]))}function s(){return Object.fromEntries(Object.entries(t).map(([d,h])=>[d,h.className]))}function l(u){const g=`chakra-${(["container","root"].includes(u??"")?[e]:[e,u]).filter(Boolean).join("__")}`;return{className:g,selector:`.${g}`,toString:()=>u}}return{parts:r,toPart:l,extend:a,selectors:i,classnames:s,get keys(){return Object.keys(t)},__type:{}}}var cH=Ce("accordion").parts("root","container","button","panel").extend("icon"),uH=Ce("alert").parts("title","description","container").extend("icon","spinner"),dH=Ce("avatar").parts("label","badge","container").extend("excessLabel","group"),hH=Ce("breadcrumb").parts("link","item","container").extend("separator");Ce("button").parts();var pH=Ce("checkbox").parts("control","icon","container").extend("label");Ce("progress").parts("track","filledTrack").extend("label");var fH=Ce("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),mH=Ce("editable").parts("preview","input","textarea"),yH=Ce("form").parts("container","requiredIndicator","helperText"),gH=Ce("formError").parts("text","icon"),wH=Ce("input").parts("addon","field","element","group"),vH=Ce("list").parts("container","item","icon"),bH=Ce("menu").parts("button","list","item").extend("groupTitle","icon","command","divider"),EH=Ce("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),kH=Ce("numberinput").parts("root","field","stepperGroup","stepper");Ce("pininput").parts("field");var AH=Ce("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),TH=Ce("progress").parts("label","filledTrack","track"),SH=Ce("radio").parts("container","control","label"),IH=Ce("select").parts("field","icon"),_H=Ce("slider").parts("container","track","thumb","filledTrack","mark"),CH=Ce("stat").parts("container","label","helpText","number","icon"),xH=Ce("switch").parts("container","track","thumb","label"),PH=Ce("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),DH=Ce("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),RH=Ce("tag").parts("container","label","closeButton"),OH=Ce("card").parts("container","header","body","footer");Ce("stepper").parts("stepper","step","title","description","indicator","separator","icon","number");function da(e,t,o){return Math.min(Math.max(e,o),t)}class LH extends Error{constructor(t){super(`Failed to parse color: "${t}"`)}}var el=LH;function nv(e){if(typeof e!="string")throw new el(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let t=e.trim();t=VH.test(e)?BH(e):e;const o=NH.exec(t);if(o){const i=Array.from(o).slice(1);return[...i.slice(0,3).map(s=>parseInt(Ql(s,2),16)),parseInt(Ql(i[3]||"f",2),16)/255]}const n=MH.exec(t);if(n){const i=Array.from(n).slice(1);return[...i.slice(0,3).map(s=>parseInt(s,16)),parseInt(i[3]||"ff",16)/255]}const r=UH.exec(t);if(r){const i=Array.from(r).slice(1);return[...i.slice(0,3).map(s=>parseInt(s,10)),parseFloat(i[3]||"1")]}const a=HH.exec(t);if(a){const[i,s,l,c]=Array.from(a).slice(1).map(parseFloat);if(da(0,100,s)!==s)throw new el(e);if(da(0,100,l)!==l)throw new el(e);return[...$H(i,s,l),Number.isNaN(c)?1:c]}throw new el(e)}function WH(e){let t=5381,o=e.length;for(;o;)t=t*33^e.charCodeAt(--o);return(t>>>0)%2341}const Ik=e=>parseInt(e.replace(/_/g,""),36),FH="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>{const o=Ik(t.substring(0,3)),n=Ik(t.substring(3)).toString(16);let r="";for(let a=0;a<6-n.length;a++)r+="0";return e[o]=`${r}${n}`,e},{});function BH(e){const t=e.toLowerCase().trim(),o=FH[WH(t)];if(!o)throw new el(e);return`#${o}`}const Ql=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),NH=new RegExp(`^#${Ql("([a-f0-9])",3)}([a-f0-9])?$`,"i"),MH=new RegExp(`^#${Ql("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),UH=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${Ql(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),HH=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,VH=/^[a-z]+$/i,_k=e=>Math.round(e*255),$H=(e,t,o)=>{let n=o/100;if(t===0)return[n,n,n].map(_k);const r=(e%360+360)%360/60,a=(1-Math.abs(2*n-1))*(t/100),i=a*(1-Math.abs(r%2-1));let s=0,l=0,c=0;r>=0&&r<1?(s=a,l=i):r>=1&&r<2?(s=i,l=a):r>=2&&r<3?(l=a,c=i):r>=3&&r<4?(l=i,c=a):r>=4&&r<5?(s=i,c=a):r>=5&&r<6&&(s=a,c=i);const u=n-a/2,d=s+u,h=l+u,g=c+u;return[d,h,g].map(_k)};function zH(e,t,o,n){return`rgba(${da(0,255,e).toFixed()}, ${da(0,255,t).toFixed()}, ${da(0,255,o).toFixed()}, ${parseFloat(da(0,1,n).toFixed(3))})`}function jH(e,t){const[o,n,r,a]=nv(e);return zH(o,n,r,a-t)}function YH(e){const[t,o,n,r]=nv(e);let a=i=>{const s=da(0,255,i).toString(16);return s.length===1?`0${s}`:s};return`#${a(t)}${a(o)}${a(n)}${r<1?a(Math.round(r*255)):""}`}function GH(e,t,o,n,r){for(t=t.split?t.split("."):t,n=0;n<t.length;n++)e=e?e[t[n]]:r;return e===r?o:e}var qH=e=>Object.keys(e).length===0,Vt=(e,t,o)=>{const n=GH(e,`colors.${t}`,t);try{return YH(n),n}catch{return o??"#000000"}},JH=e=>{const[t,o,n]=nv(e);return(t*299+o*587+n*114)/1e3},KH=e=>t=>{const o=Vt(t,e);return JH(o)<128?"dark":"light"},XH=e=>t=>KH(e)(t)==="dark",ns=(e,t)=>o=>{const n=Vt(o,e);return jH(n,1-t)};function Ck(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
    45deg,
    ${t} 25%,
    transparent 25%,
    transparent 50%,
    ${t} 50%,
    ${t} 75%,
    transparent 75%,
    transparent
  )`,backgroundSize:`${e} ${e}`}}var QH=()=>`#${Math.floor(Math.random()*16777215).toString(16).padEnd(6,"0")}`;function ZH(e){const t=QH();return!e||qH(e)?t:e.string&&e.colors?tV(e.string,e.colors):e.string&&!e.colors?eV(e.string):e.colors&&!e.string?oV(e.colors):t}function eV(e){let t=0;if(e.length===0)return t.toString();for(let n=0;n<e.length;n+=1)t=e.charCodeAt(n)+((t<<5)-t),t=t&t;let o="#";for(let n=0;n<3;n+=1){const r=t>>n*8&255;o+=`00${r.toString(16)}`.substr(-2)}return o}function tV(e,t){let o=0;if(e.length===0)return t[0];for(let n=0;n<e.length;n+=1)o=e.charCodeAt(n)+((o<<5)-o),o=o&o;return o=(o%t.length+t.length)%t.length,t[o]}function oV(e){return e[Math.floor(Math.random()*e.length)]}function ee(e,t){return o=>o.colorMode==="dark"?t:e}function rv(e){const{orientation:t,vertical:o,horizontal:n}=e;return t?t==="vertical"?o:n:{}}function tC(e){return sn(e)&&e.reference?e.reference:String(e)}var Jh=(e,...t)=>t.map(tC).join(` ${e} `).replace(/calc/g,""),xk=(...e)=>`calc(${Jh("+",...e)})`,Pk=(...e)=>`calc(${Jh("-",...e)})`,Ry=(...e)=>`calc(${Jh("*",...e)})`,Dk=(...e)=>`calc(${Jh("/",...e)})`,Rk=e=>{const t=tC(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:Ry(t,-1)},Vn=Object.assign(e=>({add:(...t)=>Vn(xk(e,...t)),subtract:(...t)=>Vn(Pk(e,...t)),multiply:(...t)=>Vn(Ry(e,...t)),divide:(...t)=>Vn(Dk(e,...t)),negate:()=>Vn(Rk(e)),toString:()=>e.toString()}),{add:xk,subtract:Pk,multiply:Ry,divide:Dk,negate:Rk});function nV(e){return!Number.isInteger(parseFloat(e.toString()))}function rV(e,t="-"){return e.replace(/\s+/g,t)}function oC(e){const t=rV(e.toString());return t.includes("\\.")?e:nV(e)?t.replace(".","\\."):e}function aV(e,t=""){return[t,oC(e)].filter(Boolean).join("-")}function iV(e,t){return`var(${oC(e)}${t?`, ${t}`:""})`}function sV(e,t=""){return`--${aV(e,t)}`}function yt(e,t){const o=sV(e,t==null?void 0:t.prefix);return{variable:o,reference:iV(o,lV(t==null?void 0:t.fallback))}}function lV(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{defineMultiStyleConfig:cV,definePartsStyle:Qu}=Ve(xH.keys),ml=yt("switch-track-width"),ya=yt("switch-track-height"),Tf=yt("switch-track-diff"),uV=Vn.subtract(ml,ya),Oy=yt("switch-thumb-x"),Bs=yt("switch-bg"),dV=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[ml.reference],height:[ya.reference],transitionProperty:"common",transitionDuration:"fast",[Bs.variable]:"colors.gray.300",_dark:{[Bs.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[Bs.variable]:`colors.${t}.500`,_dark:{[Bs.variable]:`colors.${t}.200`}},bg:Bs.reference}},hV={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[ya.reference],height:[ya.reference],_checked:{transform:`translateX(${Oy.reference})`}},pV=Qu(e=>({container:{[Tf.variable]:uV,[Oy.variable]:Tf.reference,_rtl:{[Oy.variable]:Vn(Tf).negate().toString()}},track:dV(e),thumb:hV})),fV={sm:Qu({container:{[ml.variable]:"1.375rem",[ya.variable]:"sizes.3"}}),md:Qu({container:{[ml.variable]:"1.875rem",[ya.variable]:"sizes.4"}}),lg:Qu({container:{[ml.variable]:"2.875rem",[ya.variable]:"sizes.6"}})},mV=cV({baseStyle:pV,sizes:fV,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:yV,definePartsStyle:Ni}=Ve(PH.keys),gV=Ni({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),Gd={"&[data-is-numeric=true]":{textAlign:"end"}},wV=Ni(e=>{const{colorScheme:t}=e;return{th:{color:ee("gray.600","gray.400")(e),borderBottom:"1px",borderColor:ee(`${t}.100`,`${t}.700`)(e),...Gd},td:{borderBottom:"1px",borderColor:ee(`${t}.100`,`${t}.700`)(e),...Gd},caption:{color:ee("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),vV=Ni(e=>{const{colorScheme:t}=e;return{th:{color:ee("gray.600","gray.400")(e),borderBottom:"1px",borderColor:ee(`${t}.100`,`${t}.700`)(e),...Gd},td:{borderBottom:"1px",borderColor:ee(`${t}.100`,`${t}.700`)(e),...Gd},caption:{color:ee("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:ee(`${t}.100`,`${t}.700`)(e)},td:{background:ee(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),bV={simple:wV,striped:vV,unstyled:{}},EV={sm:Ni({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:Ni({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:Ni({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},kV=yV({baseStyle:gV,variants:bV,sizes:EV,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),Xt=te("tabs-color"),on=te("tabs-bg"),gu=te("tabs-border-color"),{defineMultiStyleConfig:AV,definePartsStyle:Dn}=Ve(DH.keys),TV=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},SV=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},IV=e=>{const{align:t="start",orientation:o}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:o==="vertical"?"column":"row"}},_V={p:4},CV=Dn(e=>({root:TV(e),tab:SV(e),tablist:IV(e),tabpanel:_V})),xV={sm:Dn({tab:{py:1,px:4,fontSize:"sm"}}),md:Dn({tab:{fontSize:"md",py:2,px:4}}),lg:Dn({tab:{fontSize:"lg",py:3,px:4}})},PV=Dn(e=>{const{colorScheme:t,orientation:o}=e,n=o==="vertical",r=n?"borderStart":"borderBottom",a=n?"marginStart":"marginBottom";return{tablist:{[r]:"2px solid",borderColor:"inherit"},tab:{[r]:"2px solid",borderColor:"transparent",[a]:"-2px",_selected:{[Xt.variable]:`colors.${t}.600`,_dark:{[Xt.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[on.variable]:"colors.gray.200",_dark:{[on.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:Xt.reference,bg:on.reference}}}),DV=Dn(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[gu.variable]:"transparent",_selected:{[Xt.variable]:`colors.${t}.600`,[gu.variable]:"colors.white",_dark:{[Xt.variable]:`colors.${t}.300`,[gu.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:gu.reference},color:Xt.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),RV=Dn(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[on.variable]:"colors.gray.50",_dark:{[on.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[on.variable]:"colors.white",[Xt.variable]:`colors.${t}.600`,_dark:{[on.variable]:"colors.gray.800",[Xt.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:Xt.reference,bg:on.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),OV=Dn(e=>{const{colorScheme:t,theme:o}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:Vt(o,`${t}.700`),bg:Vt(o,`${t}.100`)}}}}),LV=Dn(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[Xt.variable]:"colors.gray.600",_dark:{[Xt.variable]:"inherit"},_selected:{[Xt.variable]:"colors.white",[on.variable]:`colors.${t}.600`,_dark:{[Xt.variable]:"colors.gray.800",[on.variable]:`colors.${t}.300`}},color:Xt.reference,bg:on.reference}}}),WV=Dn({}),FV={line:PV,enclosed:DV,"enclosed-colored":RV,"soft-rounded":OV,"solid-rounded":LV,unstyled:WV},BV=AV({baseStyle:CV,sizes:xV,variants:FV,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),lt=rU("badge",["bg","color","shadow"]),NV={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:lt.bg.reference,color:lt.color.reference,boxShadow:lt.shadow.reference},MV=e=>{const{colorScheme:t,theme:o}=e,n=ns(`${t}.500`,.6)(o);return{[lt.bg.variable]:`colors.${t}.500`,[lt.color.variable]:"colors.white",_dark:{[lt.bg.variable]:n,[lt.color.variable]:"colors.whiteAlpha.800"}}},UV=e=>{const{colorScheme:t,theme:o}=e,n=ns(`${t}.200`,.16)(o);return{[lt.bg.variable]:`colors.${t}.100`,[lt.color.variable]:`colors.${t}.800`,_dark:{[lt.bg.variable]:n,[lt.color.variable]:`colors.${t}.200`}}},HV=e=>{const{colorScheme:t,theme:o}=e,n=ns(`${t}.200`,.8)(o);return{[lt.color.variable]:`colors.${t}.500`,_dark:{[lt.color.variable]:n},[lt.shadow.variable]:`inset 0 0 0px 1px ${lt.color.reference}`}},VV={solid:MV,subtle:UV,outline:HV},yl={baseStyle:NV,variants:VV,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:$V,definePartsStyle:ga}=Ve(RH.keys),Ok=te("tag-bg"),Lk=te("tag-color"),Sf=te("tag-shadow"),Zu=te("tag-min-height"),ed=te("tag-min-width"),td=te("tag-font-size"),od=te("tag-padding-inline"),zV={fontWeight:"medium",lineHeight:1.2,outline:0,[Lk.variable]:lt.color.reference,[Ok.variable]:lt.bg.reference,[Sf.variable]:lt.shadow.reference,color:Lk.reference,bg:Ok.reference,boxShadow:Sf.reference,borderRadius:"md",minH:Zu.reference,minW:ed.reference,fontSize:td.reference,px:od.reference,_focusVisible:{[Sf.variable]:"shadows.outline"}},jV={lineHeight:1.2,overflow:"visible"},YV={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},GV=ga({container:zV,label:jV,closeButton:YV}),qV={sm:ga({container:{[Zu.variable]:"sizes.5",[ed.variable]:"sizes.5",[td.variable]:"fontSizes.xs",[od.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:ga({container:{[Zu.variable]:"sizes.6",[ed.variable]:"sizes.6",[td.variable]:"fontSizes.sm",[od.variable]:"space.2"}}),lg:ga({container:{[Zu.variable]:"sizes.8",[ed.variable]:"sizes.8",[td.variable]:"fontSizes.md",[od.variable]:"space.3"}})},JV={subtle:ga(e=>{var t;return{container:(t=yl.variants)==null?void 0:t.subtle(e)}}),solid:ga(e=>{var t;return{container:(t=yl.variants)==null?void 0:t.solid(e)}}),outline:ga(e=>{var t;return{container:(t=yl.variants)==null?void 0:t.outline(e)}})},KV=$V({variants:JV,baseStyle:GV,sizes:qV,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:jn,defineMultiStyleConfig:XV}=Ve(wH.keys),vi=te("input-height"),bi=te("input-font-size"),Ei=te("input-padding"),ki=te("input-border-radius"),QV=jn({addon:{height:vi.reference,fontSize:bi.reference,px:Ei.reference,borderRadius:ki.reference},field:{width:"100%",height:vi.reference,fontSize:bi.reference,px:Ei.reference,borderRadius:ki.reference,minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),sr={lg:{[bi.variable]:"fontSizes.lg",[Ei.variable]:"space.4",[ki.variable]:"radii.md",[vi.variable]:"sizes.12"},md:{[bi.variable]:"fontSizes.md",[Ei.variable]:"space.4",[ki.variable]:"radii.md",[vi.variable]:"sizes.10"},sm:{[bi.variable]:"fontSizes.sm",[Ei.variable]:"space.3",[ki.variable]:"radii.sm",[vi.variable]:"sizes.8"},xs:{[bi.variable]:"fontSizes.xs",[Ei.variable]:"space.2",[ki.variable]:"radii.sm",[vi.variable]:"sizes.6"}},ZV={lg:jn({field:sr.lg,group:sr.lg}),md:jn({field:sr.md,group:sr.md}),sm:jn({field:sr.sm,group:sr.sm}),xs:jn({field:sr.xs,group:sr.xs})};function av(e){const{focusBorderColor:t,errorBorderColor:o}=e;return{focusBorderColor:t||ee("blue.500","blue.300")(e),errorBorderColor:o||ee("red.500","red.300")(e)}}var e$=jn(e=>{const{theme:t}=e,{focusBorderColor:o,errorBorderColor:n}=av(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:ee("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Vt(t,n),boxShadow:`0 0 0 1px ${Vt(t,n)}`},_focusVisible:{zIndex:1,borderColor:Vt(t,o),boxShadow:`0 0 0 1px ${Vt(t,o)}`}},addon:{border:"1px solid",borderColor:ee("inherit","whiteAlpha.50")(e),bg:ee("gray.100","whiteAlpha.300")(e)}}}),t$=jn(e=>{const{theme:t}=e,{focusBorderColor:o,errorBorderColor:n}=av(e);return{field:{border:"2px solid",borderColor:"transparent",bg:ee("gray.100","whiteAlpha.50")(e),_hover:{bg:ee("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Vt(t,n)},_focusVisible:{bg:"transparent",borderColor:Vt(t,o)}},addon:{border:"2px solid",borderColor:"transparent",bg:ee("gray.100","whiteAlpha.50")(e)}}}),o$=jn(e=>{const{theme:t}=e,{focusBorderColor:o,errorBorderColor:n}=av(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Vt(t,n),boxShadow:`0px 1px 0px 0px ${Vt(t,n)}`},_focusVisible:{borderColor:Vt(t,o),boxShadow:`0px 1px 0px 0px ${Vt(t,o)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),n$=jn({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),r$={outline:e$,filled:t$,flushed:o$,unstyled:n$},_e=XV({baseStyle:QV,sizes:ZV,variants:r$,defaultProps:{size:"md",variant:"outline"}}),Wk,a$={...(Wk=_e.baseStyle)==null?void 0:Wk.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},Fk,Bk,i$={outline:e=>{var t,o;return(o=(t=_e.variants)==null?void 0:t.outline(e).field)!=null?o:{}},flushed:e=>{var t,o;return(o=(t=_e.variants)==null?void 0:t.flushed(e).field)!=null?o:{}},filled:e=>{var t,o;return(o=(t=_e.variants)==null?void 0:t.filled(e).field)!=null?o:{}},unstyled:(Bk=(Fk=_e.variants)==null?void 0:Fk.unstyled.field)!=null?Bk:{}},Nk,Mk,Uk,Hk,Vk,$k,zk,jk,s$={xs:(Mk=(Nk=_e.sizes)==null?void 0:Nk.xs.field)!=null?Mk:{},sm:(Hk=(Uk=_e.sizes)==null?void 0:Uk.sm.field)!=null?Hk:{},md:($k=(Vk=_e.sizes)==null?void 0:Vk.md.field)!=null?$k:{},lg:(jk=(zk=_e.sizes)==null?void 0:zk.lg.field)!=null?jk:{}},l$={baseStyle:a$,sizes:s$,variants:i$,defaultProps:{size:"md",variant:"outline"}},wu=yt("tooltip-bg"),If=yt("tooltip-fg"),c$=yt("popper-arrow-bg"),u$={bg:wu.reference,color:If.reference,[wu.variable]:"colors.gray.700",[If.variable]:"colors.whiteAlpha.900",_dark:{[wu.variable]:"colors.gray.300",[If.variable]:"colors.gray.900"},[c$.variable]:wu.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"},d$={baseStyle:u$},{defineMultiStyleConfig:h$,definePartsStyle:tl}=Ve(TH.keys),p$=e=>{const{colorScheme:t,theme:o,isIndeterminate:n,hasStripe:r}=e,a=ee(Ck(),Ck("1rem","rgba(0,0,0,0.1)"))(e),i=ee(`${t}.500`,`${t}.200`)(e),s=`linear-gradient(
    to right,
    transparent 0%,
    ${Vt(o,i)} 50%,
    transparent 100%
  )`;return{...!n&&r&&a,...n?{bgImage:s}:{bgColor:i}}},f$={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},m$=e=>({bg:ee("gray.100","whiteAlpha.300")(e)}),y$=e=>({transitionProperty:"common",transitionDuration:"slow",...p$(e)}),g$=tl(e=>({label:f$,filledTrack:y$(e),track:m$(e)})),w$={xs:tl({track:{h:"1"}}),sm:tl({track:{h:"2"}}),md:tl({track:{h:"3"}}),lg:tl({track:{h:"4"}})},v$=h$({sizes:w$,baseStyle:g$,defaultProps:{size:"md",colorScheme:"blue"}}),b$=e=>typeof e=="function";function jt(e,...t){return b$(e)?e(...t):e}var{definePartsStyle:nd,defineMultiStyleConfig:E$}=Ve(pH.keys),gl=te("checkbox-size"),k$=e=>{const{colorScheme:t}=e;return{w:gl.reference,h:gl.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:ee(`${t}.500`,`${t}.200`)(e),borderColor:ee(`${t}.500`,`${t}.200`)(e),color:ee("white","gray.900")(e),_hover:{bg:ee(`${t}.600`,`${t}.300`)(e),borderColor:ee(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:ee("gray.200","transparent")(e),bg:ee("gray.200","whiteAlpha.300")(e),color:ee("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:ee(`${t}.500`,`${t}.200`)(e),borderColor:ee(`${t}.500`,`${t}.200`)(e),color:ee("white","gray.900")(e)},_disabled:{bg:ee("gray.100","whiteAlpha.100")(e),borderColor:ee("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:ee("red.500","red.300")(e)}}},A$={_disabled:{cursor:"not-allowed"}},T$={userSelect:"none",_disabled:{opacity:.4}},S$={transitionProperty:"transform",transitionDuration:"normal"},I$=nd(e=>({icon:S$,container:A$,control:jt(k$,e),label:T$})),_$={sm:nd({control:{[gl.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:nd({control:{[gl.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:nd({control:{[gl.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},qd=E$({baseStyle:I$,sizes:_$,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:C$,definePartsStyle:rd}=Ve(SH.keys),x$=e=>{var t;const o=(t=jt(qd.baseStyle,e))==null?void 0:t.control;return{...o,borderRadius:"full",_checked:{...o==null?void 0:o._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},P$=rd(e=>{var t,o,n,r;return{label:(o=(t=qd).baseStyle)==null?void 0:o.call(t,e).label,container:(r=(n=qd).baseStyle)==null?void 0:r.call(n,e).container,control:x$(e)}}),D$={md:rd({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:rd({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:rd({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},R$=C$({baseStyle:P$,sizes:D$,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:O$,definePartsStyle:L$}=Ve(IH.keys),vu=te("select-bg"),Yk,W$={...(Yk=_e.baseStyle)==null?void 0:Yk.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:vu.reference,[vu.variable]:"colors.white",_dark:{[vu.variable]:"colors.gray.700"},"> option, > optgroup":{bg:vu.reference}},F$={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},B$=L$({field:W$,icon:F$}),bu={paddingInlineEnd:"8"},Gk,qk,Jk,Kk,Xk,Qk,Zk,eA,N$={lg:{...(Gk=_e.sizes)==null?void 0:Gk.lg,field:{...(qk=_e.sizes)==null?void 0:qk.lg.field,...bu}},md:{...(Jk=_e.sizes)==null?void 0:Jk.md,field:{...(Kk=_e.sizes)==null?void 0:Kk.md.field,...bu}},sm:{...(Xk=_e.sizes)==null?void 0:Xk.sm,field:{...(Qk=_e.sizes)==null?void 0:Qk.sm.field,...bu}},xs:{...(Zk=_e.sizes)==null?void 0:Zk.xs,field:{...(eA=_e.sizes)==null?void 0:eA.xs.field,...bu},icon:{insetEnd:"1"}}},M$=O$({baseStyle:B$,sizes:N$,variants:_e.variants,defaultProps:_e.defaultProps}),_f=te("skeleton-start-color"),Cf=te("skeleton-end-color"),U$={[_f.variable]:"colors.gray.100",[Cf.variable]:"colors.gray.400",_dark:{[_f.variable]:"colors.gray.800",[Cf.variable]:"colors.gray.600"},background:_f.reference,borderColor:Cf.reference,opacity:.7,borderRadius:"sm"},H$={baseStyle:U$},xf=te("skip-link-bg"),V$={borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[xf.variable]:"colors.white",_dark:{[xf.variable]:"colors.gray.700"},bg:xf.reference}},$$={baseStyle:V$},{defineMultiStyleConfig:z$,definePartsStyle:Kh}=Ve(_H.keys),Zl=te("slider-thumb-size"),ec=te("slider-track-size"),vr=te("slider-bg"),j$=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...rv({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},Y$=e=>({...rv({orientation:e.orientation,horizontal:{h:ec.reference},vertical:{w:ec.reference}}),overflow:"hidden",borderRadius:"sm",[vr.variable]:"colors.gray.200",_dark:{[vr.variable]:"colors.whiteAlpha.200"},_disabled:{[vr.variable]:"colors.gray.300",_dark:{[vr.variable]:"colors.whiteAlpha.300"}},bg:vr.reference}),G$=e=>{const{orientation:t}=e;return{...rv({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:Zl.reference,h:Zl.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},q$=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",[vr.variable]:`colors.${t}.500`,_dark:{[vr.variable]:`colors.${t}.200`},bg:vr.reference}},J$=Kh(e=>({container:j$(e),track:Y$(e),thumb:G$(e),filledTrack:q$(e)})),K$=Kh({container:{[Zl.variable]:"sizes.4",[ec.variable]:"sizes.1"}}),X$=Kh({container:{[Zl.variable]:"sizes.3.5",[ec.variable]:"sizes.1"}}),Q$=Kh({container:{[Zl.variable]:"sizes.2.5",[ec.variable]:"sizes.0.5"}}),Z$={lg:K$,md:X$,sm:Q$},e5=z$({baseStyle:J$,sizes:Z$,defaultProps:{size:"md",colorScheme:"blue"}}),ia=yt("spinner-size"),t5={width:[ia.reference],height:[ia.reference]},o5={xs:{[ia.variable]:"sizes.3"},sm:{[ia.variable]:"sizes.4"},md:{[ia.variable]:"sizes.6"},lg:{[ia.variable]:"sizes.8"},xl:{[ia.variable]:"sizes.12"}},n5={baseStyle:t5,sizes:o5,defaultProps:{size:"md"}},{defineMultiStyleConfig:r5,definePartsStyle:nC}=Ve(CH.keys),a5={fontWeight:"medium"},i5={opacity:.8,marginBottom:"2"},s5={verticalAlign:"baseline",fontWeight:"semibold"},l5={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},c5=nC({container:{},label:a5,helpText:i5,number:s5,icon:l5}),u5={md:nC({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},d5=r5({baseStyle:c5,sizes:u5,defaultProps:{size:"md"}}),Pf=te("kbd-bg"),h5={[Pf.variable]:"colors.gray.100",_dark:{[Pf.variable]:"colors.whiteAlpha.100"},bg:Pf.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"},p5={baseStyle:h5},f5={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},m5={baseStyle:f5},{defineMultiStyleConfig:y5,definePartsStyle:g5}=Ve(vH.keys),w5={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},v5=g5({icon:w5}),b5=y5({baseStyle:v5}),{defineMultiStyleConfig:E5,definePartsStyle:k5}=Ve(bH.keys),vn=te("menu-bg"),Df=te("menu-shadow"),A5={[vn.variable]:"#fff",[Df.variable]:"shadows.sm",_dark:{[vn.variable]:"colors.gray.700",[Df.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:vn.reference,boxShadow:Df.reference},T5={py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[vn.variable]:"colors.gray.100",_dark:{[vn.variable]:"colors.whiteAlpha.100"}},_active:{[vn.variable]:"colors.gray.200",_dark:{[vn.variable]:"colors.whiteAlpha.200"}},_expanded:{[vn.variable]:"colors.gray.100",_dark:{[vn.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:vn.reference},S5={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},I5={display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0},_5={opacity:.6},C5={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},x5={transitionProperty:"common",transitionDuration:"normal"},P5=k5({button:x5,list:A5,item:T5,groupTitle:S5,icon:I5,command:_5,divider:C5}),D5=E5({baseStyle:P5}),{defineMultiStyleConfig:R5,definePartsStyle:Ly}=Ve(EH.keys),Rf=te("modal-bg"),Of=te("modal-shadow"),O5={bg:"blackAlpha.600",zIndex:"modal"},L5=e=>{const{isCentered:t,scrollBehavior:o}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:o==="inside"?"hidden":"auto",overscrollBehaviorY:"none"}},W5=e=>{const{isCentered:t,scrollBehavior:o}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:o==="inside"?"calc(100% - 7.5rem)":void 0,[Rf.variable]:"colors.white",[Of.variable]:"shadows.lg",_dark:{[Rf.variable]:"colors.gray.700",[Of.variable]:"shadows.dark-lg"},bg:Rf.reference,boxShadow:Of.reference}},F5={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},B5={position:"absolute",top:"2",insetEnd:"3"},N5=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},M5={px:"6",py:"4"},U5=Ly(e=>({overlay:O5,dialogContainer:jt(L5,e),dialog:jt(W5,e),header:F5,closeButton:B5,body:jt(N5,e),footer:M5}));function Ko(e){return Ly(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var H5={xs:Ko("xs"),sm:Ko("sm"),md:Ko("md"),lg:Ko("lg"),xl:Ko("xl"),"2xl":Ko("2xl"),"3xl":Ko("3xl"),"4xl":Ko("4xl"),"5xl":Ko("5xl"),"6xl":Ko("6xl"),full:Ko("full")},V5=R5({baseStyle:U5,sizes:H5,defaultProps:{size:"md"}}),{defineMultiStyleConfig:$5,definePartsStyle:rC}=Ve(kH.keys),iv=yt("number-input-stepper-width"),aC=yt("number-input-input-padding"),z5=Vn(iv).add("0.5rem").toString(),Lf=yt("number-input-bg"),Wf=yt("number-input-color"),Ff=yt("number-input-border-color"),j5={[iv.variable]:"sizes.6",[aC.variable]:z5},Y5=e=>{var t,o;return(o=(t=jt(_e.baseStyle,e))==null?void 0:t.field)!=null?o:{}},G5={width:iv.reference},q5={borderStart:"1px solid",borderStartColor:Ff.reference,color:Wf.reference,bg:Lf.reference,[Wf.variable]:"colors.chakra-body-text",[Ff.variable]:"colors.chakra-border-color",_dark:{[Wf.variable]:"colors.whiteAlpha.800",[Ff.variable]:"colors.whiteAlpha.300"},_active:{[Lf.variable]:"colors.gray.200",_dark:{[Lf.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}},J5=rC(e=>{var t;return{root:j5,field:(t=jt(Y5,e))!=null?t:{},stepperGroup:G5,stepper:q5}});function Eu(e){var t,o,n;const r=(t=_e.sizes)==null?void 0:t[e],a={lg:"md",md:"md",sm:"sm",xs:"sm"},i=(n=(o=r.field)==null?void 0:o.fontSize)!=null?n:"md",s=Q_.fontSizes[i];return rC({field:{...r.field,paddingInlineEnd:aC.reference,verticalAlign:"top"},stepper:{fontSize:Vn(s).multiply(.75).toString(),_first:{borderTopEndRadius:a[e]},_last:{borderBottomEndRadius:a[e],mt:"-1px",borderTopWidth:1}}})}var K5={xs:Eu("xs"),sm:Eu("sm"),md:Eu("md"),lg:Eu("lg")},X5=$5({baseStyle:J5,sizes:K5,variants:_e.variants,defaultProps:_e.defaultProps}),tA,Q5={...(tA=_e.baseStyle)==null?void 0:tA.field,textAlign:"center"},Z5={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},oA,nA,ez={outline:e=>{var t,o,n;return(n=(o=jt((t=_e.variants)==null?void 0:t.outline,e))==null?void 0:o.field)!=null?n:{}},flushed:e=>{var t,o,n;return(n=(o=jt((t=_e.variants)==null?void 0:t.flushed,e))==null?void 0:o.field)!=null?n:{}},filled:e=>{var t,o,n;return(n=(o=jt((t=_e.variants)==null?void 0:t.filled,e))==null?void 0:o.field)!=null?n:{}},unstyled:(nA=(oA=_e.variants)==null?void 0:oA.unstyled.field)!=null?nA:{}},tz={baseStyle:Q5,sizes:Z5,variants:ez,defaultProps:_e.defaultProps},{defineMultiStyleConfig:oz,definePartsStyle:nz}=Ve(AH.keys),ku=yt("popper-bg"),rz=yt("popper-arrow-bg"),rA=yt("popper-arrow-shadow-color"),az={zIndex:10},iz={[ku.variable]:"colors.white",bg:ku.reference,[rz.variable]:ku.reference,[rA.variable]:"colors.gray.200",_dark:{[ku.variable]:"colors.gray.700",[rA.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}},sz={px:3,py:2,borderBottomWidth:"1px"},lz={px:3,py:2},cz={px:3,py:2,borderTopWidth:"1px"},uz={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},dz=nz({popper:az,content:iz,header:sz,body:lz,footer:cz,closeButton:uz}),hz=oz({baseStyle:dz}),{definePartsStyle:Wy,defineMultiStyleConfig:pz}=Ve(fH.keys),Bf=te("drawer-bg"),Nf=te("drawer-box-shadow");function Qa(e){return Wy(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var fz={bg:"blackAlpha.600",zIndex:"modal"},mz={display:"flex",zIndex:"modal",justifyContent:"center"},yz=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[Bf.variable]:"colors.white",[Nf.variable]:"shadows.lg",_dark:{[Bf.variable]:"colors.gray.700",[Nf.variable]:"shadows.dark-lg"},bg:Bf.reference,boxShadow:Nf.reference}},gz={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},wz={position:"absolute",top:"2",insetEnd:"3"},vz={px:"6",py:"2",flex:"1",overflow:"auto"},bz={px:"6",py:"4"},Ez=Wy(e=>({overlay:fz,dialogContainer:mz,dialog:jt(yz,e),header:gz,closeButton:wz,body:vz,footer:bz})),kz={xs:Qa("xs"),sm:Qa("md"),md:Qa("lg"),lg:Qa("2xl"),xl:Qa("4xl"),full:Qa("full")},Az=pz({baseStyle:Ez,sizes:kz,defaultProps:{size:"xs"}}),{definePartsStyle:Tz,defineMultiStyleConfig:Sz}=Ve(mH.keys),Iz={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},_z={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},Cz={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},xz=Tz({preview:Iz,input:_z,textarea:Cz}),Pz=Sz({baseStyle:xz}),{definePartsStyle:Dz,defineMultiStyleConfig:Rz}=Ve(yH.keys),Mi=te("form-control-color"),Oz={marginStart:"1",[Mi.variable]:"colors.red.500",_dark:{[Mi.variable]:"colors.red.300"},color:Mi.reference},Lz={mt:"2",[Mi.variable]:"colors.gray.600",_dark:{[Mi.variable]:"colors.whiteAlpha.600"},color:Mi.reference,lineHeight:"normal",fontSize:"sm"},Wz=Dz({container:{width:"100%",position:"relative"},requiredIndicator:Oz,helperText:Lz}),Fz=Rz({baseStyle:Wz}),{definePartsStyle:Bz,defineMultiStyleConfig:Nz}=Ve(gH.keys),Ui=te("form-error-color"),Mz={[Ui.variable]:"colors.red.500",_dark:{[Ui.variable]:"colors.red.300"},color:Ui.reference,mt:"2",fontSize:"sm",lineHeight:"normal"},Uz={marginEnd:"0.5em",[Ui.variable]:"colors.red.500",_dark:{[Ui.variable]:"colors.red.300"},color:Ui.reference},Hz=Bz({text:Mz,icon:Uz}),Vz=Nz({baseStyle:Hz}),$z={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},zz={baseStyle:$z},jz={fontFamily:"heading",fontWeight:"bold"},Yz={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},Gz={baseStyle:jz,sizes:Yz,defaultProps:{size:"xl"}},{defineMultiStyleConfig:qz,definePartsStyle:Jz}=Ve(hH.keys),Mf=te("breadcrumb-link-decor"),Kz={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:Mf.reference,[Mf.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[Mf.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}},Xz=Jz({link:Kz}),Qz=qz({baseStyle:Xz}),Zz={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},iC=e=>{const{colorScheme:t,theme:o}=e;if(t==="gray")return{color:ee("gray.800","whiteAlpha.900")(e),_hover:{bg:ee("gray.100","whiteAlpha.200")(e)},_active:{bg:ee("gray.200","whiteAlpha.300")(e)}};const n=ns(`${t}.200`,.12)(o),r=ns(`${t}.200`,.24)(o);return{color:ee(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:ee(`${t}.50`,n)(e)},_active:{bg:ee(`${t}.100`,r)(e)}}},e3=e=>{const{colorScheme:t}=e,o=ee("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?o:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...jt(iC,e)}},t3={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},o3=e=>{var t;const{colorScheme:o}=e;if(o==="gray"){const l=ee("gray.100","whiteAlpha.200")(e);return{bg:l,color:ee("gray.800","whiteAlpha.900")(e),_hover:{bg:ee("gray.200","whiteAlpha.300")(e),_disabled:{bg:l}},_active:{bg:ee("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${o}.500`,color:r="white",hoverBg:a=`${o}.600`,activeBg:i=`${o}.700`}=(t=t3[o])!=null?t:{},s=ee(n,`${o}.200`)(e);return{bg:s,color:ee(r,"gray.800")(e),_hover:{bg:ee(a,`${o}.300`)(e),_disabled:{bg:s}},_active:{bg:ee(i,`${o}.400`)(e)}}},n3=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:ee(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:ee(`${t}.700`,`${t}.500`)(e)}}},r3={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},a3={ghost:iC,outline:e3,solid:o3,link:n3,unstyled:r3},i3={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},s3={baseStyle:Zz,variants:a3,sizes:i3,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:wa,defineMultiStyleConfig:l3}=Ve(OH.keys),Jd=te("card-bg"),qn=te("card-padding"),sC=te("card-shadow"),ad=te("card-radius"),lC=te("card-border-width","0"),cC=te("card-border-color"),c3=wa({container:{[Jd.variable]:"colors.chakra-body-bg",backgroundColor:Jd.reference,boxShadow:sC.reference,borderRadius:ad.reference,color:"chakra-body-text",borderWidth:lC.reference,borderColor:cC.reference},body:{padding:qn.reference,flex:"1 1 0%"},header:{padding:qn.reference},footer:{padding:qn.reference}}),u3={sm:wa({container:{[ad.variable]:"radii.base",[qn.variable]:"space.3"}}),md:wa({container:{[ad.variable]:"radii.md",[qn.variable]:"space.5"}}),lg:wa({container:{[ad.variable]:"radii.xl",[qn.variable]:"space.7"}})},d3={elevated:wa({container:{[sC.variable]:"shadows.base",_dark:{[Jd.variable]:"colors.gray.700"}}}),outline:wa({container:{[lC.variable]:"1px",[cC.variable]:"colors.chakra-border-color"}}),filled:wa({container:{[Jd.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[qn.variable]:0},header:{[qn.variable]:0},footer:{[qn.variable]:0}}},h3=l3({baseStyle:c3,variants:d3,sizes:u3,defaultProps:{variant:"elevated",size:"md"}}),wl=yt("close-button-size"),Ns=yt("close-button-bg"),p3={w:[wl.reference],h:[wl.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{[Ns.variable]:"colors.blackAlpha.100",_dark:{[Ns.variable]:"colors.whiteAlpha.100"}},_active:{[Ns.variable]:"colors.blackAlpha.200",_dark:{[Ns.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:Ns.reference},f3={lg:{[wl.variable]:"sizes.10",fontSize:"md"},md:{[wl.variable]:"sizes.8",fontSize:"xs"},sm:{[wl.variable]:"sizes.6",fontSize:"2xs"}},m3={baseStyle:p3,sizes:f3,defaultProps:{size:"md"}},{variants:y3,defaultProps:g3}=yl,w3={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:lt.bg.reference,color:lt.color.reference,boxShadow:lt.shadow.reference},v3={baseStyle:w3,variants:y3,defaultProps:g3},b3={w:"100%",mx:"auto",maxW:"prose",px:"4"},E3={baseStyle:b3},k3={opacity:.6,borderColor:"inherit"},A3={borderStyle:"solid"},T3={borderStyle:"dashed"},S3={solid:A3,dashed:T3},I3={baseStyle:k3,variants:S3,defaultProps:{variant:"solid"}},{definePartsStyle:_3,defineMultiStyleConfig:C3}=Ve(cH.keys),x3={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},P3={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},D3={pt:"2",px:"4",pb:"5"},R3={fontSize:"1.25em"},O3=_3({container:x3,button:P3,panel:D3,icon:R3}),L3=C3({baseStyle:O3}),{definePartsStyle:_c,defineMultiStyleConfig:W3}=Ve(uH.keys),wo=te("alert-fg"),tr=te("alert-bg"),F3=_c({container:{bg:tr.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:wo.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:wo.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function sv(e){const{theme:t,colorScheme:o}=e,n=ns(`${o}.200`,.16)(t);return{light:`colors.${o}.100`,dark:n}}var B3=_c(e=>{const{colorScheme:t}=e,o=sv(e);return{container:{[wo.variable]:`colors.${t}.600`,[tr.variable]:o.light,_dark:{[wo.variable]:`colors.${t}.200`,[tr.variable]:o.dark}}}}),N3=_c(e=>{const{colorScheme:t}=e,o=sv(e);return{container:{[wo.variable]:`colors.${t}.600`,[tr.variable]:o.light,_dark:{[wo.variable]:`colors.${t}.200`,[tr.variable]:o.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:wo.reference}}}),M3=_c(e=>{const{colorScheme:t}=e,o=sv(e);return{container:{[wo.variable]:`colors.${t}.600`,[tr.variable]:o.light,_dark:{[wo.variable]:`colors.${t}.200`,[tr.variable]:o.dark},pt:"2",borderTopWidth:"4px",borderTopColor:wo.reference}}}),U3=_c(e=>{const{colorScheme:t}=e;return{container:{[wo.variable]:"colors.white",[tr.variable]:`colors.${t}.600`,_dark:{[wo.variable]:"colors.gray.900",[tr.variable]:`colors.${t}.200`},color:wo.reference}}}),H3={subtle:B3,"left-accent":N3,"top-accent":M3,solid:U3},V3=W3({baseStyle:F3,variants:H3,defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:uC,defineMultiStyleConfig:$3}=Ve(dH.keys),Hi=te("avatar-border-color"),vl=te("avatar-bg"),tc=te("avatar-font-size"),rs=te("avatar-size"),z3={borderRadius:"full",border:"0.2em solid",borderColor:Hi.reference,[Hi.variable]:"white",_dark:{[Hi.variable]:"colors.gray.800"}},j3={bg:vl.reference,fontSize:tc.reference,width:rs.reference,height:rs.reference,lineHeight:"1",[vl.variable]:"colors.gray.200",_dark:{[vl.variable]:"colors.whiteAlpha.400"}},Y3=e=>{const{name:t,theme:o}=e,n=t?ZH({string:t}):"colors.gray.400",r=XH(n)(o);let a="white";return r||(a="gray.800"),{bg:vl.reference,fontSize:tc.reference,color:a,borderColor:Hi.reference,verticalAlign:"top",width:rs.reference,height:rs.reference,"&:not([data-loaded])":{[vl.variable]:n},[Hi.variable]:"colors.white",_dark:{[Hi.variable]:"colors.gray.800"}}},G3={fontSize:tc.reference,lineHeight:"1"},q3=uC(e=>({badge:jt(z3,e),excessLabel:jt(j3,e),container:jt(Y3,e),label:G3}));function lr(e){const t=e!=="100%"?eC[e]:void 0;return uC({container:{[rs.variable]:t??e,[tc.variable]:`calc(${t??e} / 2.5)`},excessLabel:{[rs.variable]:t??e,[tc.variable]:`calc(${t??e} / 2.5)`}})}var J3={"2xs":lr(4),xs:lr(6),sm:lr(8),md:lr(12),lg:lr(16),xl:lr(24),"2xl":lr(32),full:lr("100%")},K3=$3({baseStyle:q3,sizes:J3,defaultProps:{size:"md"}}),X3={Accordion:L3,Alert:V3,Avatar:K3,Badge:yl,Breadcrumb:Qz,Button:s3,Checkbox:qd,CloseButton:m3,Code:v3,Container:E3,Divider:I3,Drawer:Az,Editable:Pz,Form:Fz,FormError:Vz,FormLabel:zz,Heading:Gz,Input:_e,Kbd:p5,Link:m5,List:b5,Menu:D5,Modal:V5,NumberInput:X5,PinInput:tz,Popover:hz,Progress:v$,Radio:R$,Select:M$,Skeleton:H$,SkipLink:$$,Slider:e5,Spinner:n5,Stat:d5,Switch:mV,Table:kV,Tabs:BV,Tag:KV,Textarea:l$,Tooltip:d$,Card:h3,Stepper:lH},Q3={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},Z3={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},e4="ltr",t4={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},dC={semanticTokens:Q3,direction:e4,...aH,components:X3,styles:Z3,config:t4};function ol(e){return typeof e=="function"}function o4(...e){return t=>e.reduce((o,n)=>n(o),t)}var n4=e=>function(...o){let n=[...o],r=o[o.length-1];return WU(r)&&n.length>1?n=n.slice(0,n.length-1):r=e,o4(...n.map(a=>i=>ol(a)?a(i):a4(i,a)))(r)},r4=n4(dC);function a4(...e){return Fo({},...e,hC)}function hC(e,t,o,n){if((ol(e)||ol(t))&&Object.prototype.hasOwnProperty.call(n,o))return(...r)=>{const a=ol(e)?e(...r):e,i=ol(t)?t(...r):t;return Fo({},a,i,hC)}}function i4(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var s4=i4();function l4(e,t){const o={};return Object.keys(e).forEach(n=>{t.includes(n)||(o[n]=e[n])}),o}function c4(e,t,o,n){const r=typeof t=="string"?t.split("."):[t];for(n=0;n<r.length&&e;n+=1)e=e[r[n]];return e===void 0?o:e}var u4=e=>{const t=new WeakMap;return(n,r,a,i)=>{if(typeof n>"u")return e(n,r,a);t.has(n)||t.set(n,new Map);const s=t.get(n);if(s.has(r))return s.get(r);const l=e(n,r,a,i);return s.set(r,l),l}},pC=u4(c4);function fC(e,t){const o={};return Object.keys(e).forEach(n=>{const r=e[n];t(r,n,e)&&(o[n]=r)}),o}var mC=e=>fC(e,t=>t!=null);function d4(e){return typeof e=="function"}function yC(e,...t){return d4(e)?e(...t):e}function h4(...e){return function(o){e.some(n=>(n==null||n(o),o==null?void 0:o.defaultPrevented))}}var p4=typeof Element<"u",f4=typeof Map=="function",m4=typeof Set=="function",y4=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function id(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var o,n,r;if(Array.isArray(e)){if(o=e.length,o!=t.length)return!1;for(n=o;n--!==0;)if(!id(e[n],t[n]))return!1;return!0}var a;if(f4&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(a=e.entries();!(n=a.next()).done;)if(!t.has(n.value[0]))return!1;for(a=e.entries();!(n=a.next()).done;)if(!id(n.value[1],t.get(n.value[0])))return!1;return!0}if(m4&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(a=e.entries();!(n=a.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if(y4&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(o=e.length,o!=t.length)return!1;for(n=o;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(r=Object.keys(e),o=r.length,o!==Object.keys(t).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,r[n]))return!1;if(p4&&e instanceof Element)return!1;for(n=o;n--!==0;)if(!((r[n]==="_owner"||r[n]==="__v"||r[n]==="__o")&&e.$$typeof)&&!id(e[r[n]],t[r[n]]))return!1;return!0}return e!==e&&t!==t}var g4=function(t,o){try{return id(t,o)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}};const gC=Ho(g4);function wC(e,t={}){var o;const{styleConfig:n,...r}=t,{theme:a,colorMode:i}=z_(),s=e?pC(a,`components.${e}`):void 0,l=n||s,c=Fo({theme:a,colorMode:i},(o=l==null?void 0:l.defaultProps)!=null?o:{},mC(l4(r,["children"]))),u=k.useRef({});if(l){const h=OU(l)(c);gC(u.current,h)||(u.current=h)}return u.current}function Cc(e,t={}){return wC(e,t)}function gs(e,t={}){return wC(e,t)}var w4=new Set([...EU,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),v4=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function b4(e){return v4.has(e)||!w4.has(e)}function E4(e,...t){if(e==null)throw new TypeError("Cannot convert undefined or null to object");const o={...e};for(const n of t)if(n!=null)for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(r in o&&delete o[r],o[r]=n[r]);return o}function vC(e){const t=Object.assign({},e);for(let o in t)t[o]===void 0&&delete t[o];return t}var k4=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,A4=__(function(e){return k4.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),T4=A4,S4=function(t){return t!=="theme"},aA=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?T4:S4},iA=function(t,o,n){var r;if(o){var a=o.shouldForwardProp;r=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof r!="function"&&n&&(r=t.__emotion_forwardProp),r},I4=!1,_4=function(t){var o=t.cache,n=t.serialized,r=t.isStringTag;return O_(o,n,r),$N(function(){return L_(o,n,r)}),null},C4=function e(t,o){var n=t.__emotion_real===t,r=n&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var s=iA(t,o,n),l=s||aA(r),c=!l("as");return function(){var u=arguments,d=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&d.push("label:"+a+";"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{d.push(u[0][0]);for(var h=u.length,g=1;g<h;g++)d.push(u[g],u[0][g])}var w=N_(function(v,S,b){var E=c&&v.as||r,A="",C=[],x=v;if(v.theme==null){x={};for(var W in v)x[W]=v[W];x.theme=k.useContext(Xl)}typeof v.className=="string"?A=LN(S.registered,C,v.className):v.className!=null&&(A=v.className+" ");var O=Xw(d.concat(C),S.registered,x);A+=S.key+"-"+O.name,i!==void 0&&(A+=" "+i);var $=c&&s===void 0?aA(E):l,H={};for(var V in v)c&&V==="as"||$(V)&&(H[V]=v[V]);return H.className=A,b&&(H.ref=b),k.createElement(k.Fragment,null,k.createElement(_4,{cache:S,serialized:O,isStringTag:typeof E=="string"}),k.createElement(E,H))});return w.displayName=a!==void 0?a:"Styled("+(typeof r=="string"?r:r.displayName||r.name||"Component")+")",w.defaultProps=t.defaultProps,w.__emotion_real=w,w.__emotion_base=r,w.__emotion_styles=d,w.__emotion_forwardProp=s,Object.defineProperty(w,"toString",{value:function(){return i===void 0&&I4?"NO_COMPONENT_SELECTOR":"."+i}}),w.withComponent=function(v,S){return e(v,Pa({},o,S,{shouldForwardProp:iA(w,S,!0)})).apply(void 0,d)},w}},x4=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],Kd=C4.bind();x4.forEach(function(e){Kd[e]=Kd(e)});var sA,P4=(sA=Kd.default)!=null?sA:Kd,D4=({baseStyle:e})=>t=>{const{theme:o,css:n,__css:r,sx:a,...i}=t,s=fC(i,(d,h)=>AU(h)),l=yC(e,t),c=E4({},r,l,mC(s),a),u=X_(c)(t.theme);return n?[u,n]:u};function Uf(e,t){const{baseStyle:o,...n}=t??{};n.shouldForwardProp||(n.shouldForwardProp=b4);const r=D4({baseStyle:o}),a=P4(e,n)(r);return $t.forwardRef(function(l,c){const{colorMode:u,forced:d}=Ic();return $t.createElement(a,{ref:c,"data-theme":d?u:void 0,...l})})}function R4(){const e=new Map;return new Proxy(Uf,{apply(t,o,n){return Uf(...n)},get(t,o){return e.has(o)||e.set(o,Uf(o)),e.get(o)}})}var xe=R4();function We(e){return k.forwardRef(e)}function bC(e={}){const{strict:t=!0,errorMessage:o="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:n}=e,r=k.createContext(void 0);r.displayName=n;function a(){var i;const s=k.useContext(r);if(!s&&t){const l=new Error(o);throw l.name="ContextError",(i=Error.captureStackTrace)==null||i.call(Error,l,a),l}return s}return[r.Provider,a,r]}function O4(e){const{cssVarsRoot:t,theme:o,children:n}=e,r=k.useMemo(()=>vU(o),[o]);return Ze(YN,{theme:r,children:[L(L4,{root:t}),n]})}function L4({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return L(Yh,{styles:o=>({[t]:o.__cssVars})})}bC({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function Aae(e){return bC({name:`${e}StylesContext`,errorMessage:`useStyles: "styles" is undefined. Seems you forgot to wrap the components in "<${e} />" `})}function W4(){const{colorMode:e}=Ic();return L(Yh,{styles:t=>{const o=pC(t,"styles.global"),n=yC(o,{theme:t,colorMode:e});return n?X_(n)(t):void 0}})}var lv=k.createContext({getDocument(){return document},getWindow(){return window}});lv.displayName="EnvironmentContext";function Tae({defer:e}={}){const[,t]=k.useReducer(o=>o+1,0);return os(()=>{e&&t()},[e]),k.useContext(lv)}function EC(e){const{children:t,environment:o,disabled:n}=e,r=k.useRef(null),a=k.useMemo(()=>o||{getDocument:()=>{var s,l;return(l=(s=r.current)==null?void 0:s.ownerDocument)!=null?l:document},getWindow:()=>{var s,l;return(l=(s=r.current)==null?void 0:s.ownerDocument.defaultView)!=null?l:window}},[o]),i=!n||!o;return Ze(lv.Provider,{value:a,children:[t,i&&L("span",{id:"__chakra_env",hidden:!0,ref:r})]})}EC.displayName="EnvironmentProvider";var F4=e=>{const{children:t,colorModeManager:o,portalZIndex:n,resetScope:r,resetCSS:a=!0,theme:i={},environment:s,cssVarsRoot:l,disableEnvironment:c,disableGlobalStyle:u}=e,d=L(EC,{environment:s,disabled:c,children:t});return L(O4,{theme:i,cssVarsRoot:l,children:Ze($_,{colorModeManager:o,options:i.config,children:[a?L(KN,{scope:r}):L(JN,{}),!u&&L(W4,{}),n?L(H_,{zIndex:n,children:d}):d]})})},B4=(e,t)=>e.find(o=>o.id===t);function lA(e,t){const o=kC(e,t),n=o?e[o].findIndex(r=>r.id===t):-1;return{position:o,index:n}}function kC(e,t){for(const[o,n]of Object.entries(e))if(B4(n,t))return o}function N4(e){const t=e.includes("right"),o=e.includes("left");let n="center";return t&&(n="flex-end"),o&&(n="flex-start"),{display:"flex",flexDirection:"column",alignItems:n}}function M4(e){const o=e==="top"||e==="bottom"?"0 auto":void 0,n=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,r=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,a=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",i=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:o,top:n,bottom:r,right:a,left:i}}function U4(e,t=[]){const o=k.useRef(e);return k.useEffect(()=>{o.current=e}),k.useCallback((...n)=>{var r;return(r=o.current)==null?void 0:r.call(o,...n)},t)}function H4(e,t){const o=U4(e);k.useEffect(()=>{if(t==null)return;let n=null;return n=window.setTimeout(()=>{o()},t),()=>{n&&window.clearTimeout(n)}},[t,o])}function cA(e,t){const o=k.useRef(!1),n=k.useRef(!1);k.useEffect(()=>{if(o.current&&n.current)return e();n.current=!0},t),k.useEffect(()=>(o.current=!0,()=>{o.current=!1}),[])}const AC=k.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Xh=k.createContext({});function V4(){return k.useContext(Xh).visualElement}const xc=k.createContext(null),Qh=typeof document<"u",Xd=Qh?k.useLayoutEffect:k.useEffect,TC=k.createContext({strict:!1});function $4(e,t,o,n){const r=V4(),a=k.useContext(TC),i=k.useContext(xc),s=k.useContext(AC).reducedMotion,l=k.useRef();n=n||a.renderer,!l.current&&n&&(l.current=n(e,{visualState:t,parent:r,props:o,presenceContext:i,blockInitialAnimation:i?i.initial===!1:!1,reducedMotionConfig:s}));const c=l.current;return k.useInsertionEffect(()=>{c&&c.update(o,i)}),Xd(()=>{c&&c.render()}),k.useEffect(()=>{c&&c.updateFeatures()}),(window.HandoffAppearAnimations?Xd:k.useEffect)(()=>{c&&c.animationState&&c.animationState.animateChanges()}),c}function Ai(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function z4(e,t,o){return k.useCallback(n=>{n&&e.mount&&e.mount(n),t&&(n?t.mount(n):t.unmount()),o&&(typeof o=="function"?o(n):Ai(o)&&(o.current=n))},[t])}function oc(e){return typeof e=="string"||Array.isArray(e)}function Zh(e){return typeof e=="object"&&typeof e.start=="function"}const cv=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],uv=["initial",...cv];function ep(e){return Zh(e.animate)||uv.some(t=>oc(e[t]))}function SC(e){return!!(ep(e)||e.variants)}function j4(e,t){if(ep(e)){const{initial:o,animate:n}=e;return{initial:o===!1||oc(o)?o:void 0,animate:oc(n)?n:void 0}}return e.inherit!==!1?t:{}}function Y4(e){const{initial:t,animate:o}=j4(e,k.useContext(Xh));return k.useMemo(()=>({initial:t,animate:o}),[uA(t),uA(o)])}function uA(e){return Array.isArray(e)?e.join(" "):e}const dA={animation:["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],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"]},nc={};for(const e in dA)nc[e]={isEnabled:t=>dA[e].some(o=>!!t[o])};function G4(e){for(const t in e)nc[t]={...nc[t],...e[t]}}function dv(e){const t=k.useRef(null);return t.current===null&&(t.current=e()),t.current}const bl={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let q4=1;function J4(){return dv(()=>{if(bl.hasEverUpdated)return q4++})}const hv=k.createContext({}),IC=k.createContext({}),K4=Symbol.for("motionComponentSymbol");function X4({preloadedFeatures:e,createVisualElement:t,useRender:o,useVisualState:n,Component:r}){e&&G4(e);function a(s,l){let c;const u={...k.useContext(AC),...s,layoutId:Q4(s)},{isStatic:d}=u,h=Y4(s),g=d?void 0:J4(),w=n(s,d);if(!d&&Qh){h.visualElement=$4(r,w,u,t);const v=k.useContext(IC),S=k.useContext(TC).strict;h.visualElement&&(c=h.visualElement.loadFeatures(u,S,e,g,v))}return k.createElement(Xh.Provider,{value:h},c&&h.visualElement?k.createElement(c,{visualElement:h.visualElement,...u}):null,o(r,s,g,z4(w,h.visualElement,l),w,d,h.visualElement))}const i=k.forwardRef(a);return i[K4]=r,i}function Q4({layoutId:e}){const t=k.useContext(hv).id;return t&&e!==void 0?t+"-"+e:e}function Z4(e){function t(n,r={}){return X4(e(n,r))}if(typeof Proxy>"u")return t;const o=new Map;return new Proxy(t,{get:(n,r)=>(o.has(r)||o.set(r,t(r)),o.get(r))})}const ej=["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 pv(e){return typeof e!="string"||e.includes("-")?!1:!!(ej.indexOf(e)>-1||/[A-Z]/.test(e))}const Qd={};function tj(e){Object.assign(Qd,e)}const tp=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ua=new Set(tp);function _C(e,{layout:t,layoutId:o}){return Ua.has(e)||e.startsWith("origin")||(t||o!==void 0)&&(!!Qd[e]||e==="opacity")}const ro=e=>!!(e&&e.getVelocity),oj={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},nj=tp.length;function rj(e,{enableHardwareAcceleration:t=!0,allowTransformNone:o=!0},n,r){let a="";for(let i=0;i<nj;i++){const s=tp[i];if(e[s]!==void 0){const l=oj[s]||s;a+=`${l}(${e[s]}) `}}return t&&!e.z&&(a+="translateZ(0)"),a=a.trim(),r?a=r(e,n?"":a):o&&n&&(a="none"),a}const CC=e=>t=>typeof t=="string"&&t.startsWith(e),xC=CC("--"),Fy=CC("var(--"),aj=(e,t)=>t&&typeof e=="number"?t.transform(e):e,as=(e,t,o)=>Math.min(Math.max(o,e),t),Ha={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},El={...Ha,transform:e=>as(0,1,e)},Au={...Ha,default:1},kl=e=>Math.round(e*1e5)/1e5,rc=/(-)?([\d]*\.?[\d])+/g,By=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,ij=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Pc(e){return typeof e=="string"}const Dc=e=>({test:t=>Pc(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),ur=Dc("deg"),Rn=Dc("%"),ne=Dc("px"),sj=Dc("vh"),lj=Dc("vw"),hA={...Rn,parse:e=>Rn.parse(e)/100,transform:e=>Rn.transform(e*100)},pA={...Ha,transform:Math.round},PC={borderWidth:ne,borderTopWidth:ne,borderRightWidth:ne,borderBottomWidth:ne,borderLeftWidth:ne,borderRadius:ne,radius:ne,borderTopLeftRadius:ne,borderTopRightRadius:ne,borderBottomRightRadius:ne,borderBottomLeftRadius:ne,width:ne,maxWidth:ne,height:ne,maxHeight:ne,size:ne,top:ne,right:ne,bottom:ne,left:ne,padding:ne,paddingTop:ne,paddingRight:ne,paddingBottom:ne,paddingLeft:ne,margin:ne,marginTop:ne,marginRight:ne,marginBottom:ne,marginLeft:ne,rotate:ur,rotateX:ur,rotateY:ur,rotateZ:ur,scale:Au,scaleX:Au,scaleY:Au,scaleZ:Au,skew:ur,skewX:ur,skewY:ur,distance:ne,translateX:ne,translateY:ne,translateZ:ne,x:ne,y:ne,z:ne,perspective:ne,transformPerspective:ne,opacity:El,originX:hA,originY:hA,originZ:ne,zIndex:pA,fillOpacity:El,strokeOpacity:El,numOctaves:pA};function fv(e,t,o,n){const{style:r,vars:a,transform:i,transformOrigin:s}=e;let l=!1,c=!1,u=!0;for(const d in t){const h=t[d];if(xC(d)){a[d]=h;continue}const g=PC[d],w=aj(h,g);if(Ua.has(d)){if(l=!0,i[d]=w,!u)continue;h!==(g.default||0)&&(u=!1)}else d.startsWith("origin")?(c=!0,s[d]=w):r[d]=w}if(t.transform||(l||n?r.transform=rj(e.transform,o,u,n):r.transform&&(r.transform="none")),c){const{originX:d="50%",originY:h="50%",originZ:g=0}=s;r.transformOrigin=`${d} ${h} ${g}`}}const mv=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function DC(e,t,o){for(const n in t)!ro(t[n])&&!_C(n,o)&&(e[n]=t[n])}function cj({transformTemplate:e},t,o){return k.useMemo(()=>{const n=mv();return fv(n,t,{enableHardwareAcceleration:!o},e),Object.assign({},n.vars,n.style)},[t])}function uj(e,t,o){const n=e.style||{},r={};return DC(r,n,e),Object.assign(r,cj(e,t,o)),e.transformValues?e.transformValues(r):r}function dj(e,t,o){const n={},r=uj(e,t,o);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}const hj=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function Zd(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||hj.has(e)}let RC=e=>!Zd(e);function pj(e){e&&(RC=t=>t.startsWith("on")?!Zd(t):e(t))}try{pj(require("@emotion/is-prop-valid").default)}catch{}function fj(e,t,o){const n={};for(const r in e)r==="values"&&typeof e.values=="object"||(RC(r)||o===!0&&Zd(r)||!t&&!Zd(r)||e.draggable&&r.startsWith("onDrag"))&&(n[r]=e[r]);return n}function fA(e,t,o){return typeof e=="string"?e:ne.transform(t+o*e)}function mj(e,t,o){const n=fA(t,e.x,e.width),r=fA(o,e.y,e.height);return`${n} ${r}`}const yj={offset:"stroke-dashoffset",array:"stroke-dasharray"},gj={offset:"strokeDashoffset",array:"strokeDasharray"};function wj(e,t,o=1,n=0,r=!0){e.pathLength=1;const a=r?yj:gj;e[a.offset]=ne.transform(-n);const i=ne.transform(t),s=ne.transform(o);e[a.array]=`${i} ${s}`}function yv(e,{attrX:t,attrY:o,originX:n,originY:r,pathLength:a,pathSpacing:i=1,pathOffset:s=0,...l},c,u,d){if(fv(e,l,c,d),u){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:h,style:g,dimensions:w}=e;h.transform&&(w&&(g.transform=h.transform),delete h.transform),w&&(n!==void 0||r!==void 0||g.transform)&&(g.transformOrigin=mj(w,n!==void 0?n:.5,r!==void 0?r:.5)),t!==void 0&&(h.x=t),o!==void 0&&(h.y=o),a!==void 0&&wj(h,a,i,s,!1)}const OC=()=>({...mv(),attrs:{}}),gv=e=>typeof e=="string"&&e.toLowerCase()==="svg";function vj(e,t,o,n){const r=k.useMemo(()=>{const a=OC();return yv(a,t,{enableHardwareAcceleration:!1},gv(n),e.transformTemplate),{...a.attrs,style:{...a.style}}},[t]);if(e.style){const a={};DC(a,e.style,e),r.style={...a,...r.style}}return r}function bj(e=!1){return(o,n,r,a,{latestValues:i},s)=>{const c=(pv(o)?vj:dj)(n,i,s,o),d={...fj(n,typeof o=="string",e),...c,ref:a},{children:h}=n,g=k.useMemo(()=>ro(h)?h.get():h,[h]);return r&&(d["data-projection-id"]=r),k.createElement(o,{...d,children:g})}}const wv=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function LC(e,{style:t,vars:o},n,r){Object.assign(e.style,t,r&&r.getProjectionStyles(n));for(const a in o)e.style.setProperty(a,o[a])}const WC=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 FC(e,t,o,n){LC(e,t,void 0,n);for(const r in t.attrs)e.setAttribute(WC.has(r)?r:wv(r),t.attrs[r])}function vv(e,t){const{style:o}=e,n={};for(const r in o)(ro(o[r])||t.style&&ro(t.style[r])||_C(r,e))&&(n[r]=o[r]);return n}function BC(e,t){const o=vv(e,t);for(const n in e)if(ro(e[n])||ro(t[n])){const r=n==="x"||n==="y"?"attr"+n.toUpperCase():n;o[r]=e[n]}return o}function bv(e,t,o,n={},r={}){return typeof t=="function"&&(t=t(o!==void 0?o:e.custom,n,r)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(o!==void 0?o:e.custom,n,r)),t}const eh=e=>Array.isArray(e),Ej=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),kj=e=>eh(e)?e[e.length-1]||0:e;function sd(e){const t=ro(e)?e.get():e;return Ej(t)?t.toValue():t}function Aj({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:o},n,r,a){const i={latestValues:Tj(n,r,a,e),renderState:t()};return o&&(i.mount=s=>o(n,s,i)),i}const NC=e=>(t,o)=>{const n=k.useContext(Xh),r=k.useContext(xc),a=()=>Aj(e,t,n,r);return o?a():dv(a)};function Tj(e,t,o,n){const r={},a=n(e,{});for(const h in a)r[h]=sd(a[h]);let{initial:i,animate:s}=e;const l=ep(e),c=SC(e);t&&c&&!l&&e.inherit!==!1&&(i===void 0&&(i=t.initial),s===void 0&&(s=t.animate));let u=o?o.initial===!1:!1;u=u||i===!1;const d=u?s:i;return d&&typeof d!="boolean"&&!Zh(d)&&(Array.isArray(d)?d:[d]).forEach(g=>{const w=bv(e,g);if(!w)return;const{transitionEnd:v,transition:S,...b}=w;for(const E in b){let A=b[E];if(Array.isArray(A)){const C=u?A.length-1:0;A=A[C]}A!==null&&(r[E]=A)}for(const E in v)r[E]=v[E]}),r}const Sj={useVisualState:NC({scrapeMotionValuesFromProps:BC,createRenderState:OC,onMount:(e,t,{renderState:o,latestValues:n})=>{try{o.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{o.dimensions={x:0,y:0,width:0,height:0}}yv(o,n,{enableHardwareAcceleration:!1},gv(t.tagName),e.transformTemplate),FC(t,o)}})},Ij={useVisualState:NC({scrapeMotionValuesFromProps:vv,createRenderState:mv})};function _j(e,{forwardMotionProps:t=!1},o,n){return{...pv(e)?Sj:Ij,preloadedFeatures:o,useRender:bj(t),createVisualElement:n,Component:e}}function Yn(e,t,o,n={passive:!0}){return e.addEventListener(t,o,n),()=>e.removeEventListener(t,o)}const MC=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function op(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const Cj=e=>t=>MC(t)&&e(t,op(t));function Jn(e,t,o,n){return Yn(e,t,Cj(o),n)}const xj=(e,t)=>o=>t(e(o)),Or=(...e)=>e.reduce(xj);function UC(e){let t=null;return()=>{const o=()=>{t=null};return t===null?(t=e,o):!1}}const mA=UC("dragHorizontal"),yA=UC("dragVertical");function HC(e){let t=!1;if(e==="y")t=yA();else if(e==="x")t=mA();else{const o=mA(),n=yA();o&&n?t=()=>{o(),n()}:(o&&o(),n&&n())}return t}function VC(){const e=HC(!0);return e?(e(),!1):!0}class zr{constructor(t){this.isMounted=!1,this.node=t}update(){}}function gA(e,t){const o="pointer"+(t?"enter":"leave"),n="onHover"+(t?"Start":"End"),r=(a,i)=>{if(a.type==="touch"||VC())return;const s=e.getProps();e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",t),s[n]&&s[n](a,i)};return Jn(e.current,o,r,{passive:!e.getProps()[n]})}class Pj extends zr{mount(){this.unmount=Or(gA(this.node,!0),gA(this.node,!1))}unmount(){}}class Dj extends zr{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!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=Or(Yn(this.node.current,"focus",()=>this.onFocus()),Yn(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const $C=(e,t)=>t?e===t?!0:$C(e,t.parentElement):!1,No=e=>e;function Hf(e,t){if(!t)return;const o=new PointerEvent("pointer"+e);t(o,op(o))}class Rj extends zr{constructor(){super(...arguments),this.removeStartListeners=No,this.removeEndListeners=No,this.removeAccessibleListeners=No,this.startPointerPress=(t,o)=>{if(this.removeEndListeners(),this.isPressing)return;const n=this.node.getProps(),a=Jn(window,"pointerup",(s,l)=>{if(!this.checkPressEnd())return;const{onTap:c,onTapCancel:u}=this.node.getProps();$C(this.node.current,s.target)?c&&c(s,l):u&&u(s,l)},{passive:!(n.onTap||n.onPointerUp)}),i=Jn(window,"pointercancel",(s,l)=>this.cancelPress(s,l),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=Or(a,i),this.startPress(t,o)},this.startAccessiblePress=()=>{const t=a=>{if(a.key!=="Enter"||this.isPressing)return;const i=s=>{s.key!=="Enter"||!this.checkPressEnd()||Hf("up",this.node.getProps().onTap)};this.removeEndListeners(),this.removeEndListeners=Yn(this.node.current,"keyup",i),Hf("down",(s,l)=>{this.startPress(s,l)})},o=Yn(this.node.current,"keydown",t),n=()=>{this.isPressing&&Hf("cancel",(a,i)=>this.cancelPress(a,i))},r=Yn(this.node.current,"blur",n);this.removeAccessibleListeners=Or(o,r)}}startPress(t,o){this.isPressing=!0;const{onTapStart:n,whileTap:r}=this.node.getProps();r&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&n(t,o)}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!VC()}cancelPress(t,o){if(!this.checkPressEnd())return;const{onTapCancel:n}=this.node.getProps();n&&n(t,o)}mount(){const t=this.node.getProps(),o=Jn(this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),n=Yn(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Or(o,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const Ny=new WeakMap,Vf=new WeakMap,Oj=e=>{const t=Ny.get(e.target);t&&t(e)},Lj=e=>{e.forEach(Oj)};function Wj({root:e,...t}){const o=e||document;Vf.has(o)||Vf.set(o,{});const n=Vf.get(o),r=JSON.stringify(t);return n[r]||(n[r]=new IntersectionObserver(Lj,{root:e,...t})),n[r]}function Fj(e,t,o){const n=Wj(t);return Ny.set(e,o),n.observe(e),()=>{Ny.delete(e),n.unobserve(e)}}const Bj={some:0,all:1};class Nj extends zr{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}viewportFallback(){requestAnimationFrame(()=>{this.hasEnteredView=!0;const{onViewportEnter:t}=this.node.getProps();t&&t(null),this.node.animationState&&this.node.animationState.setActive("whileInView",!0)})}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:o,margin:n,amount:r="some",once:a,fallback:i=!0}=t;if(typeof IntersectionObserver>"u"){i&&this.viewportFallback();return}const s={root:o?o.current:void 0,rootMargin:n,threshold:typeof r=="number"?r:Bj[r]},l=c=>{const{isIntersecting:u}=c;if(this.isInView===u||(this.isInView=u,a&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);const{onViewportEnter:d,onViewportLeave:h}=this.node.getProps(),g=u?d:h;g&&g(c)};return Fj(this.node.current,s,l)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:o}=this.node;["amount","margin","root"].some(Mj(t,o))&&this.startObserver()}unmount(){}}function Mj({viewport:e={}},{viewport:t={}}={}){return o=>e[o]!==t[o]}const Uj={inView:{Feature:Nj},tap:{Feature:Rj},focus:{Feature:Dj},hover:{Feature:Pj}};function zC(e,t){if(!Array.isArray(t))return!1;const o=t.length;if(o!==e.length)return!1;for(let n=0;n<o;n++)if(t[n]!==e[n])return!1;return!0}const Hj=e=>/^\-?\d*\.?\d+$/.test(e),Vj=e=>/^0[^.\s]+$/.test(e),Kn={delta:0,timestamp:0},jC=1/60*1e3,$j=typeof performance<"u"?()=>performance.now():()=>Date.now(),YC=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e($j()),jC);function zj(e){let t=[],o=[],n=0,r=!1,a=!1;const i=new WeakSet,s={schedule:(l,c=!1,u=!1)=>{const d=u&&r,h=d?t:o;return c&&i.add(l),h.indexOf(l)===-1&&(h.push(l),d&&r&&(n=t.length)),l},cancel:l=>{const c=o.indexOf(l);c!==-1&&o.splice(c,1),i.delete(l)},process:l=>{if(r){a=!0;return}if(r=!0,[t,o]=[o,t],o.length=0,n=t.length,n)for(let c=0;c<n;c++){const u=t[c];u(l),i.has(u)&&(s.schedule(u),e())}r=!1,a&&(a=!1,s.process(l))}};return s}const jj=40;let My=!0,ac=!1,Uy=!1;const Rc=["read","update","preRender","render","postRender"],np=Rc.reduce((e,t)=>(e[t]=zj(()=>ac=!0),e),{}),Wt=Rc.reduce((e,t)=>{const o=np[t];return e[t]=(n,r=!1,a=!1)=>(ac||Gj(),o.schedule(n,r,a)),e},{}),Fr=Rc.reduce((e,t)=>(e[t]=np[t].cancel,e),{}),$f=Rc.reduce((e,t)=>(e[t]=()=>np[t].process(Kn),e),{}),Yj=e=>np[e].process(Kn),GC=e=>{ac=!1,Kn.delta=My?jC:Math.max(Math.min(e-Kn.timestamp,jj),1),Kn.timestamp=e,Uy=!0,Rc.forEach(Yj),Uy=!1,ac&&(My=!1,YC(GC))},Gj=()=>{ac=!0,My=!0,Uy||YC(GC)};function Ev(e,t){e.indexOf(t)===-1&&e.push(t)}function kv(e,t){const o=e.indexOf(t);o>-1&&e.splice(o,1)}class Av{constructor(){this.subscriptions=[]}add(t){return Ev(this.subscriptions,t),()=>kv(this.subscriptions,t)}notify(t,o,n){const r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](t,o,n);else for(let a=0;a<r;a++){const i=this.subscriptions[a];i&&i(t,o,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function Tv(e,t){return t?e*(1e3/t):0}const qj=e=>!isNaN(parseFloat(e));class Jj{constructor(t,o={}){this.version="9.1.7",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(n,r=!0)=>{this.prev=this.current,this.current=n;const{delta:a,timestamp:i}=Kn;this.lastUpdated!==i&&(this.timeDelta=a,this.lastUpdated=i,Wt.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),r&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>Wt.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{n!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=qj(this.current),this.owner=o.owner}onChange(t){return this.on("change",t)}on(t,o){this.events[t]||(this.events[t]=new Av);const n=this.events[t].add(o);return t==="change"?()=>{n(),Wt.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,o){this.passiveEffect=t,this.stopPassiveEffect=o}set(t,o=!0){!o||!this.passiveEffect?this.updateAndNotify(t,o):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,o,n){this.set(o),this.prev=t,this.timeDelta=n}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?Tv(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(o=>{this.hasAnimated=!0,this.animation=t(o)||null,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(){this.animation=null}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function is(e,t){return new Jj(e,t)}const Sv=(e,t)=>o=>!!(Pc(o)&&ij.test(o)&&o.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(o,t)),qC=(e,t,o)=>n=>{if(!Pc(n))return n;const[r,a,i,s]=n.match(rc);return{[e]:parseFloat(r),[t]:parseFloat(a),[o]:parseFloat(i),alpha:s!==void 0?parseFloat(s):1}},Kj=e=>as(0,255,e),zf={...Ha,transform:e=>Math.round(Kj(e))},ha={test:Sv("rgb","red"),parse:qC("red","green","blue"),transform:({red:e,green:t,blue:o,alpha:n=1})=>"rgba("+zf.transform(e)+", "+zf.transform(t)+", "+zf.transform(o)+", "+kl(El.transform(n))+")"};function Xj(e){let t="",o="",n="",r="";return e.length>5?(t=e.substring(1,3),o=e.substring(3,5),n=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),o=e.substring(2,3),n=e.substring(3,4),r=e.substring(4,5),t+=t,o+=o,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(o,16),blue:parseInt(n,16),alpha:r?parseInt(r,16)/255:1}}const Hy={test:Sv("#"),parse:Xj,transform:ha.transform},Ti={test:Sv("hsl","hue"),parse:qC("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:o,alpha:n=1})=>"hsla("+Math.round(e)+", "+Rn.transform(kl(t))+", "+Rn.transform(kl(o))+", "+kl(El.transform(n))+")"},Mt={test:e=>ha.test(e)||Hy.test(e)||Ti.test(e),parse:e=>ha.test(e)?ha.parse(e):Ti.test(e)?Ti.parse(e):Hy.parse(e),transform:e=>Pc(e)?e:e.hasOwnProperty("red")?ha.transform(e):Ti.transform(e)},JC="${c}",KC="${n}";function Qj(e){var t,o;return isNaN(e)&&Pc(e)&&(((t=e.match(rc))===null||t===void 0?void 0:t.length)||0)+(((o=e.match(By))===null||o===void 0?void 0:o.length)||0)>0}function th(e){typeof e=="number"&&(e=`${e}`);const t=[];let o=0,n=0;const r=e.match(By);r&&(o=r.length,e=e.replace(By,JC),t.push(...r.map(Mt.parse)));const a=e.match(rc);return a&&(n=a.length,e=e.replace(rc,KC),t.push(...a.map(Ha.parse))),{values:t,numColors:o,numNumbers:n,tokenised:e}}function XC(e){return th(e).values}function QC(e){const{values:t,numColors:o,tokenised:n}=th(e),r=t.length;return a=>{let i=n;for(let s=0;s<r;s++)i=i.replace(s<o?JC:KC,s<o?Mt.transform(a[s]):kl(a[s]));return i}}const Zj=e=>typeof e=="number"?0:e;function eY(e){const t=XC(e);return QC(e)(t.map(Zj))}const Br={test:Qj,parse:XC,createTransformer:QC,getAnimatableNone:eY},tY=new Set(["brightness","contrast","saturate","opacity"]);function oY(e){const[t,o]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=o.match(rc)||[];if(!n)return e;const r=o.replace(n,"");let a=tY.has(t)?1:0;return n!==o&&(a*=100),t+"("+a+r+")"}const nY=/([a-z-]*)\(.*?\)/g,Vy={...Br,getAnimatableNone:e=>{const t=e.match(nY);return t?t.map(oY).join(" "):e}},rY={...PC,color:Mt,backgroundColor:Mt,outlineColor:Mt,fill:Mt,stroke:Mt,borderColor:Mt,borderTopColor:Mt,borderRightColor:Mt,borderBottomColor:Mt,borderLeftColor:Mt,filter:Vy,WebkitFilter:Vy},Iv=e=>rY[e];function _v(e,t){let o=Iv(e);return o!==Vy&&(o=Br),o.getAnimatableNone?o.getAnimatableNone(t):void 0}const ZC=e=>t=>t.test(e),aY={test:e=>e==="auto",parse:e=>e},ex=[Ha,ne,Rn,ur,lj,sj,aY],Ms=e=>ex.find(ZC(e)),iY=[...ex,Mt,Br],sY=e=>iY.find(ZC(e));function lY(e){const t={};return e.values.forEach((o,n)=>t[n]=o.get()),t}function cY(e){const t={};return e.values.forEach((o,n)=>t[n]=o.getVelocity()),t}function rp(e,t,o){const n=e.getProps();return bv(n,t,o!==void 0?o:n.custom,lY(e),cY(e))}function uY(e,t,o){e.hasValue(t)?e.getValue(t).set(o):e.addValue(t,is(o))}function dY(e,t){const o=rp(e,t);let{transitionEnd:n={},transition:r={},...a}=o?e.makeTargetAnimatable(o,!1):{};a={...a,...n};for(const i in a){const s=kj(a[i]);uY(e,i,s)}}function hY(e,t,o){var n,r;const a=Object.keys(t).filter(s=>!e.hasValue(s)),i=a.length;if(i)for(let s=0;s<i;s++){const l=a[s],c=t[l];let u=null;Array.isArray(c)&&(u=c[0]),u===null&&(u=(r=(n=o[l])!==null&&n!==void 0?n:e.readValue(l))!==null&&r!==void 0?r:t[l]),u!=null&&(typeof u=="string"&&(Hj(u)||Vj(u))?u=parseFloat(u):!sY(u)&&Br.test(c)&&(u=_v(l,c)),e.addValue(l,is(u,{owner:e})),o[l]===void 0&&(o[l]=u),u!==null&&e.setBaseTarget(l,u))}}function pY(e,t){return t?(t[e]||t.default||t).from:void 0}function fY(e,t,o){const n={};for(const r in e){const a=pY(r,t);if(a!==void 0)n[r]=a;else{const i=o.getValue(r);i&&(n[r]=i.get())}}return n}function oh(e){return!!(ro(e)&&e.add)}const mY="framerAppearId",yY="data-"+wv(mY);let gY=No,nh=No;const ld=e=>e*1e3,wY={current:!1},Cv=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,xv=e=>t=>1-e(1-t),Pv=e=>e*e,vY=xv(Pv),Dv=Cv(Pv),ot=(e,t,o)=>-o*e+o*t+e;function jf(e,t,o){return o<0&&(o+=1),o>1&&(o-=1),o<1/6?e+(t-e)*6*o:o<1/2?t:o<2/3?e+(t-e)*(2/3-o)*6:e}function bY({hue:e,saturation:t,lightness:o,alpha:n}){e/=360,t/=100,o/=100;let r=0,a=0,i=0;if(!t)r=a=i=o;else{const s=o<.5?o*(1+t):o+t-o*t,l=2*o-s;r=jf(l,s,e+1/3),a=jf(l,s,e),i=jf(l,s,e-1/3)}return{red:Math.round(r*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const Yf=(e,t,o)=>{const n=e*e;return Math.sqrt(Math.max(0,o*(t*t-n)+n))},EY=[Hy,ha,Ti],kY=e=>EY.find(t=>t.test(e));function wA(e){const t=kY(e);let o=t.parse(e);return t===Ti&&(o=bY(o)),o}const tx=(e,t)=>{const o=wA(e),n=wA(t),r={...o};return a=>(r.red=Yf(o.red,n.red,a),r.green=Yf(o.green,n.green,a),r.blue=Yf(o.blue,n.blue,a),r.alpha=ot(o.alpha,n.alpha,a),ha.transform(r))};function ox(e,t){return typeof e=="number"?o=>ot(e,t,o):Mt.test(e)?tx(e,t):rx(e,t)}const nx=(e,t)=>{const o=[...e],n=o.length,r=e.map((a,i)=>ox(a,t[i]));return a=>{for(let i=0;i<n;i++)o[i]=r[i](a);return o}},AY=(e,t)=>{const o={...e,...t},n={};for(const r in o)e[r]!==void 0&&t[r]!==void 0&&(n[r]=ox(e[r],t[r]));return r=>{for(const a in n)o[a]=n[a](r);return o}},rx=(e,t)=>{const o=Br.createTransformer(t),n=th(e),r=th(t);return n.numColors===r.numColors&&n.numNumbers>=r.numNumbers?Or(nx(n.values,r.values),o):i=>`${i>0?t:e}`},ic=(e,t,o)=>{const n=t-e;return n===0?1:(o-e)/n},vA=(e,t)=>o=>ot(e,t,o);function TY(e){return typeof e=="number"?vA:typeof e=="string"?Mt.test(e)?tx:rx:Array.isArray(e)?nx:typeof e=="object"?AY:vA}function SY(e,t,o){const n=[],r=o||TY(e[0]),a=e.length-1;for(let i=0;i<a;i++){let s=r(e[i],e[i+1]);if(t){const l=Array.isArray(t)?t[i]:t;s=Or(l,s)}n.push(s)}return n}function ax(e,t,{clamp:o=!0,ease:n,mixer:r}={}){const a=e.length;nh(a===t.length),nh(!n||!Array.isArray(n)||n.length===a-1),e[0]>e[a-1]&&(e=[...e].reverse(),t=[...t].reverse());const i=SY(t,n,r),s=i.length,l=c=>{let u=0;if(s>1)for(;u<e.length-2&&!(c<e[u+1]);u++);const d=ic(e[u],e[u+1],c);return i[u](d)};return o?c=>l(as(e[0],e[a-1],c)):l}function IY(e,t){const o=e[e.length-1];for(let n=1;n<=t;n++){const r=ic(0,t,n);e.push(ot(o,1,r))}}function _Y(e){const t=[0];return IY(t,e.length-1),t}function CY(e,t){return e.map(o=>o*t)}const ix=(e,t,o)=>(((1-3*o+3*t)*e+(3*o-6*t))*e+3*t)*e,xY=1e-7,PY=12;function DY(e,t,o,n,r){let a,i,s=0;do i=t+(o-t)/2,a=ix(i,n,r)-e,a>0?o=i:t=i;while(Math.abs(a)>xY&&++s<PY);return i}function sx(e,t,o,n){if(e===t&&o===n)return No;const r=a=>DY(a,0,1,e,o);return a=>a===0||a===1?a:ix(r(a),t,n)}const lx=e=>1-Math.sin(Math.acos(e)),Rv=xv(lx),RY=Cv(Rv),cx=sx(.33,1.53,.69,.99),Ov=xv(cx),OY=Cv(Ov),LY=e=>(e*=2)<1?.5*Ov(e):.5*(2-Math.pow(2,-10*(e-1))),WY={linear:No,easeIn:Pv,easeInOut:Dv,easeOut:vY,circIn:lx,circInOut:RY,circOut:Rv,backIn:Ov,backInOut:OY,backOut:cx,anticipate:LY},bA=e=>{if(Array.isArray(e)){nh(e.length===4);const[t,o,n,r]=e;return sx(t,o,n,r)}else if(typeof e=="string")return WY[e];return e},FY=e=>Array.isArray(e)&&typeof e[0]!="number";function BY(e,t){return e.map(()=>t||Dv).splice(0,e.length-1)}function $y({keyframes:e,ease:t=Dv,times:o,duration:n=300}){e=[...e];const r=FY(t)?t.map(bA):bA(t),a={done:!1,value:e[0]},i=CY(o&&o.length===e.length?o:_Y(e),n);function s(){return ax(i,e,{ease:Array.isArray(r)?r:BY(e,r)})}let l=s();return{next:c=>(a.value=l(c),a.done=c>=n,a),flipTarget:()=>{e.reverse(),l=s()}}}const Gf=.001,NY=.01,EA=10,MY=.05,UY=1;function HY({duration:e=800,bounce:t=.25,velocity:o=0,mass:n=1}){let r,a;gY(e<=EA*1e3);let i=1-t;i=as(MY,UY,i),e=as(NY,EA,e/1e3),i<1?(r=c=>{const u=c*i,d=u*e,h=u-o,g=zy(c,i),w=Math.exp(-d);return Gf-h/g*w},a=c=>{const d=c*i*e,h=d*o+o,g=Math.pow(i,2)*Math.pow(c,2)*e,w=Math.exp(-d),v=zy(Math.pow(c,2),i);return(-r(c)+Gf>0?-1:1)*((h-g)*w)/v}):(r=c=>{const u=Math.exp(-c*e),d=(c-o)*e+1;return-Gf+u*d},a=c=>{const u=Math.exp(-c*e),d=(o-c)*(e*e);return u*d});const s=5/e,l=$Y(r,a,s);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(l,2)*n;return{stiffness:c,damping:i*2*Math.sqrt(n*c),duration:e}}}const VY=12;function $Y(e,t,o){let n=o;for(let r=1;r<VY;r++)n=n-e(n)/t(n);return n}function zy(e,t){return e*Math.sqrt(1-t*t)}const zY=["duration","bounce"],jY=["stiffness","damping","mass"];function kA(e,t){return t.some(o=>e[o]!==void 0)}function YY(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!kA(e,jY)&&kA(e,zY)){const o=HY(e);t={...t,...o,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}const GY=5;function ux({keyframes:e,restDelta:t,restSpeed:o,...n}){let r=e[0],a=e[e.length-1];const i={done:!1,value:r},{stiffness:s,damping:l,mass:c,velocity:u,duration:d,isResolvedFromDuration:h}=YY(n);let g=qY,w=u?-(u/1e3):0;const v=l/(2*Math.sqrt(s*c));function S(){const b=a-r,E=Math.sqrt(s/c)/1e3,A=Math.abs(b)<5;if(o||(o=A?.01:2),t||(t=A?.005:.5),v<1){const C=zy(E,v);g=x=>{const W=Math.exp(-v*E*x);return a-W*((w+v*E*b)/C*Math.sin(C*x)+b*Math.cos(C*x))}}else if(v===1)g=C=>a-Math.exp(-E*C)*(b+(w+E*b)*C);else{const C=E*Math.sqrt(v*v-1);g=x=>{const W=Math.exp(-v*E*x),O=Math.min(C*x,300);return a-W*((w+v*E*b)*Math.sinh(O)+C*b*Math.cosh(O))/C}}}return S(),{next:b=>{const E=g(b);if(h)i.done=b>=d;else{let A=w;if(b!==0)if(v<1){const W=Math.max(0,b-GY);A=Tv(E-g(W),b-W)}else A=0;const C=Math.abs(A)<=o,x=Math.abs(a-E)<=t;i.done=C&&x}return i.value=i.done?a:E,i},flipTarget:()=>{w=-w,[r,a]=[a,r],S()}}}ux.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const qY=e=>0;function JY({keyframes:e=[0],velocity:t=0,power:o=.8,timeConstant:n=350,restDelta:r=.5,modifyTarget:a}){const i=e[0],s={done:!1,value:i};let l=o*t;const c=i+l,u=a===void 0?c:a(c);return u!==c&&(l=u-i),{next:d=>{const h=-l*Math.exp(-d/n);return s.done=!(h>r||h<-r),s.value=s.done?u:u+h,s},flipTarget:()=>{}}}const KY={decay:JY,keyframes:$y,tween:$y,spring:ux};function dx(e,t,o=0){return e-t-o}function XY(e,t=0,o=0,n=!0){return n?dx(t+-e,t,o):t-(e-t)+o}function QY(e,t,o,n){return n?e>=t+o:e<=-o}const ZY=e=>{const t=({delta:o})=>e(o);return{start:()=>Wt.update(t,!0),stop:()=>Fr.update(t)}};function rh({duration:e,driver:t=ZY,elapsed:o=0,repeat:n=0,repeatType:r="loop",repeatDelay:a=0,keyframes:i,autoplay:s=!0,onPlay:l,onStop:c,onComplete:u,onRepeat:d,onUpdate:h,type:g="keyframes",...w}){const v=o;let S,b=0,E=e,A=!1,C=!0,x;const W=KY[i.length>2?"keyframes":g]||$y,O=i[0],$=i[i.length-1];let H={done:!1,value:O};const{needsInterpolation:V}=W;V&&V(O,$)&&(x=ax([0,100],[O,$],{clamp:!1}),i=[0,100]);const G=W({...w,duration:e,keyframes:i});function ve(){b++,r==="reverse"?(C=b%2===0,o=XY(o,E,a,C)):(o=dx(o,E,a),r==="mirror"&&G.flipTarget()),A=!1,d&&d()}function pe(){S&&S.stop(),u&&u()}function Pe(me){C||(me=-me),o+=me,A||(H=G.next(Math.max(0,o)),x&&(H.value=x(H.value)),A=C?H.done:o<=0),h&&h(H.value),A&&(b===0&&(E=E!==void 0?E:o),b<n?QY(o,E,a,C)&&ve():pe())}function fe(){l&&l(),S=t(Pe),S.start()}return s&&fe(),{stop:()=>{c&&c(),S&&S.stop()},set currentTime(me){o=v,Pe(me)},sample:me=>{o=v;const gt=e&&typeof e=="number"?Math.max(e*.5,50):50;let Y=0;for(Pe(0);Y<=me;){const Z=me-Y;Pe(Math.min(Z,gt)),Y+=gt}return H}}}function eG(e){return!e||Array.isArray(e)||typeof e=="string"&&hx[e]}const nl=([e,t,o,n])=>`cubic-bezier(${e}, ${t}, ${o}, ${n})`,hx={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:nl([0,.65,.55,1]),circOut:nl([.55,0,1,.45]),backIn:nl([.31,.01,.66,-.59]),backOut:nl([.33,1.53,.69,.99])};function tG(e){if(e)return Array.isArray(e)?nl(e):hx[e]}function oG(e,t,o,{delay:n=0,duration:r,repeat:a=0,repeatType:i="loop",ease:s,times:l}={}){return e.animate({[t]:o,offset:l},{delay:n,duration:r,easing:tG(s),fill:"both",iterations:a+1,direction:i==="reverse"?"alternate":"normal"})}const AA={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},qf={},px={};for(const e in AA)px[e]=()=>(qf[e]===void 0&&(qf[e]=AA[e]()),qf[e]);function nG(e,{repeat:t,repeatType:o="loop"}){const n=t&&o!=="loop"&&t%2===1?0:e.length-1;return e[n]}const rG=new Set(["opacity","clipPath","filter","transform"]),Tu=10;function aG(e,t,{onUpdate:o,onComplete:n,...r}){if(!(px.waapi()&&rG.has(t)&&!r.repeatDelay&&r.repeatType!=="mirror"&&r.damping!==0))return!1;let{keyframes:i,duration:s=300,elapsed:l=0,ease:c}=r;if(r.type==="spring"||!eG(r.ease)){if(r.repeat===1/0)return;const d=rh({...r,elapsed:0});let h={done:!1,value:i[0]};const g=[];let w=0;for(;!h.done&&w<2e4;)h=d.sample(w),g.push(h.value),w+=Tu;i=g,s=w-Tu,c="linear"}const u=oG(e.owner.current,t,i,{...r,delay:-l,duration:s,ease:c});return u.onfinish=()=>{e.set(nG(i,r)),Wt.update(()=>u.cancel()),n&&n()},{get currentTime(){return u.currentTime||0},set currentTime(d){u.currentTime=d},stop:()=>{const{currentTime:d}=u;if(d){const h=rh({...r,autoplay:!1});e.setWithVelocity(h.sample(d-Tu).value,h.sample(d).value,Tu)}Wt.update(()=>u.cancel())}}}function fx(e,t){const o=performance.now(),n=({timestamp:r})=>{const a=r-o;a>=t&&(Fr.read(n),e(a-t))};return Wt.read(n,!0),()=>Fr.read(n)}function iG({keyframes:e,elapsed:t,onUpdate:o,onComplete:n}){const r=()=>{o&&o(e[e.length-1]),n&&n()};return t?{stop:fx(r,-t)}:r()}function sG({keyframes:e,velocity:t=0,min:o,max:n,power:r=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:c,driver:u,onUpdate:d,onComplete:h,onStop:g}){const w=e[0];let v;function S(C){return o!==void 0&&C<o||n!==void 0&&C>n}function b(C){return o===void 0?n:n===void 0||Math.abs(o-C)<Math.abs(n-C)?o:n}function E(C){v&&v.stop(),v=rh({keyframes:[0,1],velocity:0,...C,driver:u,onUpdate:x=>{d&&d(x),C.onUpdate&&C.onUpdate(x)},onComplete:h,onStop:g})}function A(C){E({type:"spring",stiffness:i,damping:s,restDelta:l,...C})}if(S(w))A({velocity:t,keyframes:[w,b(w)]});else{let C=r*t+w;typeof c<"u"&&(C=c(C));const x=b(C),W=x===o?-1:1;let O,$;const H=V=>{O=$,$=V,t=Tv(V-O,Kn.delta),(W===1&&V>x||W===-1&&V<x)&&A({keyframes:[V,x],velocity:t})};E({type:"decay",keyframes:[w,0],velocity:t,timeConstant:a,power:r,restDelta:l,modifyTarget:c,onUpdate:S(C)?H:void 0})}return{stop:()=>v&&v.stop()}}const lG={type:"spring",stiffness:500,damping:25,restSpeed:10},cG=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),uG={type:"keyframes",duration:.8},dG={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},hG=(e,{keyframes:t})=>t.length>2?uG:Ua.has(e)?e.startsWith("scale")?cG(t[1]):lG:dG,jy=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&Br.test(t)&&!t.startsWith("url("));function pG({when:e,delay:t,delayChildren:o,staggerChildren:n,staggerDirection:r,repeat:a,repeatType:i,repeatDelay:s,from:l,elapsed:c,...u}){return!!Object.keys(u).length}function TA(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function SA(e){return typeof e=="number"?0:_v("",e)}function mx(e,t){return e[t]||e.default||e}function fG(e,t,o,n){const r=jy(t,o);let a=n.from!==void 0?n.from:e.get();return a==="none"&&r&&typeof o=="string"?a=_v(t,o):TA(a)&&typeof o=="string"?a=SA(o):!Array.isArray(o)&&TA(o)&&typeof a=="string"&&(o=SA(a)),Array.isArray(o)?(o[0]===null&&(o[0]=a),o):[a,o]}const Lv=(e,t,o,n={})=>r=>{const a=mx(n,e)||{},i=a.delay||n.delay||0;let{elapsed:s=0}=n;s=s-ld(i);const l=fG(t,e,o,a),c=l[0],u=l[l.length-1],d=jy(e,c),h=jy(e,u);let g={keyframes:l,velocity:t.getVelocity(),...a,elapsed:s,onUpdate:w=>{t.set(w),a.onUpdate&&a.onUpdate(w)},onComplete:()=>{r(),a.onComplete&&a.onComplete()}};if(!d||!h||wY.current||a.type===!1)return iG(g);if(a.type==="inertia")return sG(g);if(pG(a)||(g={...g,...hG(e,g)}),g.duration&&(g.duration=ld(g.duration)),g.repeatDelay&&(g.repeatDelay=ld(g.repeatDelay)),t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const w=aG(t,e,g);if(w)return w}return rh(g)};function mG(e,t,o={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const r=t.map(a=>Yy(e,a,o));n=Promise.all(r)}else if(typeof t=="string")n=Yy(e,t,o);else{const r=typeof t=="function"?rp(e,t,o.custom):t;n=yx(e,r,o)}return n.then(()=>e.notify("AnimationComplete",t))}function Yy(e,t,o={}){const n=rp(e,t,o.custom);let{transition:r=e.getDefaultTransition()||{}}=n||{};o.transitionOverride&&(r=o.transitionOverride);const a=n?()=>yx(e,n,o):()=>Promise.resolve(),i=e.variantChildren&&e.variantChildren.size?(l=0)=>{const{delayChildren:c=0,staggerChildren:u,staggerDirection:d}=r;return yG(e,t,c+l,u,d,o)}:()=>Promise.resolve(),{when:s}=r;if(s){const[l,c]=s==="beforeChildren"?[a,i]:[i,a];return l().then(c)}else return Promise.all([a(),i(o.delay)])}function yx(e,t,{delay:o=0,transitionOverride:n,type:r}={}){let{transition:a=e.getDefaultTransition(),transitionEnd:i,...s}=e.makeTargetAnimatable(t);const l=e.getValue("willChange");n&&(a=n);const c=[],u=r&&e.animationState&&e.animationState.getState()[r];for(const d in s){const h=e.getValue(d),g=s[d];if(!h||g===void 0||u&&wG(u,d))continue;const w={delay:o,elapsed:0,...a};if(window.HandoffAppearAnimations&&!h.hasAnimated){const S=e.getProps()[yY];S&&(w.elapsed=window.HandoffAppearAnimations(S,d,h,Wt))}let v=h.start(Lv(d,h,g,e.shouldReduceMotion&&Ua.has(d)?{type:!1}:w));oh(l)&&(l.add(d),v=v.then(()=>l.remove(d))),c.push(v)}return Promise.all(c).then(()=>{i&&dY(e,i)})}function yG(e,t,o=0,n=0,r=1,a){const i=[],s=(e.variantChildren.size-1)*n,l=r===1?(c=0)=>c*n:(c=0)=>s-c*n;return Array.from(e.variantChildren).sort(gG).forEach((c,u)=>{c.notify("AnimationStart",t),i.push(Yy(c,t,{...a,delay:o+l(u)}).then(()=>c.notify("AnimationComplete",t)))}),Promise.all(i)}function gG(e,t){return e.sortNodePosition(t)}function wG({protectedKeys:e,needsAnimating:t},o){const n=e.hasOwnProperty(o)&&t[o]!==!0;return t[o]=!1,n}const vG=[...cv].reverse(),bG=cv.length;function EG(e){return t=>Promise.all(t.map(({animation:o,options:n})=>mG(e,o,n)))}function kG(e){let t=EG(e);const o=TG();let n=!0;const r=(l,c)=>{const u=rp(e,c);if(u){const{transition:d,transitionEnd:h,...g}=u;l={...l,...g,...h}}return l};function a(l){t=l(e)}function i(l,c){const u=e.getProps(),d=e.getVariantContext(!0)||{},h=[],g=new Set;let w={},v=1/0;for(let b=0;b<bG;b++){const E=vG[b],A=o[E],C=u[E]!==void 0?u[E]:d[E],x=oc(C),W=E===c?A.isActive:null;W===!1&&(v=b);let O=C===d[E]&&C!==u[E]&&x;if(O&&n&&e.manuallyAnimateOnMount&&(O=!1),A.protectedKeys={...w},!A.isActive&&W===null||!C&&!A.prevProp||Zh(C)||typeof C=="boolean")continue;const $=AG(A.prevProp,C);let H=$||E===c&&A.isActive&&!O&&x||b>v&&x;const V=Array.isArray(C)?C:[C];let G=V.reduce(r,{});W===!1&&(G={});const{prevResolvedValues:ve={}}=A,pe={...ve,...G},Pe=fe=>{H=!0,g.delete(fe),A.needsAnimating[fe]=!0};for(const fe in pe){const me=G[fe],gt=ve[fe];w.hasOwnProperty(fe)||(me!==gt?eh(me)&&eh(gt)?!zC(me,gt)||$?Pe(fe):A.protectedKeys[fe]=!0:me!==void 0?Pe(fe):g.add(fe):me!==void 0&&g.has(fe)?Pe(fe):A.protectedKeys[fe]=!0)}A.prevProp=C,A.prevResolvedValues=G,A.isActive&&(w={...w,...G}),n&&e.blockInitialAnimation&&(H=!1),H&&!O&&h.push(...V.map(fe=>({animation:fe,options:{type:E,...l}})))}if(g.size){const b={};g.forEach(E=>{const A=e.getBaseTarget(E);A!==void 0&&(b[E]=A)}),h.push({animation:b})}let S=!!h.length;return n&&u.initial===!1&&!e.manuallyAnimateOnMount&&(S=!1),n=!1,S?t(h):Promise.resolve()}function s(l,c,u){var d;if(o[l].isActive===c)return Promise.resolve();(d=e.variantChildren)===null||d===void 0||d.forEach(g=>{var w;return(w=g.animationState)===null||w===void 0?void 0:w.setActive(l,c)}),o[l].isActive=c;const h=i(u,l);for(const g in o)o[g].protectedKeys={};return h}return{animateChanges:i,setActive:s,setAnimateFunction:a,getState:()=>o}}function AG(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!zC(t,e):!1}function Kr(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function TG(){return{animate:Kr(!0),whileInView:Kr(),whileHover:Kr(),whileTap:Kr(),whileDrag:Kr(),whileFocus:Kr(),exit:Kr()}}class SG extends zr{constructor(t){super(t),t.animationState||(t.animationState=kG(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();this.unmount(),Zh(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:o}=this.node.prevProps||{};t!==o&&this.updateAnimationControlsSubscription()}unmount(){}}let IG=0;class _G extends zr{constructor(){super(...arguments),this.id=IG++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:o,custom:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;const a=this.node.animationState.setActive("exit",!t,{custom:n??this.node.getProps().custom});o&&!t&&a.then(()=>o(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const CG={animation:{Feature:SG},exit:{Feature:_G}},IA=(e,t)=>Math.abs(e-t);function xG(e,t){const o=IA(e.x,t.x),n=IA(e.y,t.y);return Math.sqrt(o**2+n**2)}class gx{constructor(t,o,{transformPagePoint:n}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const c=Kf(this.lastMoveEventInfo,this.history),u=this.startEvent!==null,d=xG(c.offset,{x:0,y:0})>=3;if(!u&&!d)return;const{point:h}=c,{timestamp:g}=Kn;this.history.push({...h,timestamp:g});const{onStart:w,onMove:v}=this.handlers;u||(w&&w(this.lastMoveEvent,c),this.startEvent=this.lastMoveEvent),v&&v(this.lastMoveEvent,c)},this.handlePointerMove=(c,u)=>{this.lastMoveEvent=c,this.lastMoveEventInfo=Jf(u,this.transformPagePoint),Wt.update(this.updatePoint,!0)},this.handlePointerUp=(c,u)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const{onEnd:d,onSessionEnd:h}=this.handlers,g=Kf(c.type==="pointercancel"?this.lastMoveEventInfo:Jf(u,this.transformPagePoint),this.history);this.startEvent&&d&&d(c,g),h&&h(c,g)},!MC(t))return;this.handlers=o,this.transformPagePoint=n;const r=op(t),a=Jf(r,this.transformPagePoint),{point:i}=a,{timestamp:s}=Kn;this.history=[{...i,timestamp:s}];const{onSessionStart:l}=o;l&&l(t,Kf(a,this.history)),this.removeListeners=Or(Jn(window,"pointermove",this.handlePointerMove),Jn(window,"pointerup",this.handlePointerUp),Jn(window,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Fr.update(this.updatePoint)}}function Jf(e,t){return t?{point:t(e.point)}:e}function _A(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Kf({point:e},t){return{point:e,delta:_A(e,wx(t)),offset:_A(e,PG(t)),velocity:DG(t,.1)}}function PG(e){return e[0]}function wx(e){return e[e.length-1]}function DG(e,t){if(e.length<2)return{x:0,y:0};let o=e.length-1,n=null;const r=wx(e);for(;o>=0&&(n=e[o],!(r.timestamp-n.timestamp>ld(t)));)o--;if(!n)return{x:0,y:0};const a=(r.timestamp-n.timestamp)/1e3;if(a===0)return{x:0,y:0};const i={x:(r.x-n.x)/a,y:(r.y-n.y)/a};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function Eo(e){return e.max-e.min}function Gy(e,t=0,o=.01){return Math.abs(e-t)<=o}function CA(e,t,o,n=.5){e.origin=n,e.originPoint=ot(t.min,t.max,e.origin),e.scale=Eo(o)/Eo(t),(Gy(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=ot(o.min,o.max,e.origin)-e.originPoint,(Gy(e.translate)||isNaN(e.translate))&&(e.translate=0)}function Al(e,t,o,n){CA(e.x,t.x,o.x,n?n.originX:void 0),CA(e.y,t.y,o.y,n?n.originY:void 0)}function xA(e,t,o){e.min=o.min+t.min,e.max=e.min+Eo(t)}function RG(e,t,o){xA(e.x,t.x,o.x),xA(e.y,t.y,o.y)}function PA(e,t,o){e.min=t.min-o.min,e.max=e.min+Eo(t)}function Tl(e,t,o){PA(e.x,t.x,o.x),PA(e.y,t.y,o.y)}function OG(e,{min:t,max:o},n){return t!==void 0&&e<t?e=n?ot(t,e,n.min):Math.max(e,t):o!==void 0&&e>o&&(e=n?ot(o,e,n.max):Math.min(e,o)),e}function DA(e,t,o){return{min:t!==void 0?e.min+t:void 0,max:o!==void 0?e.max+o-(e.max-e.min):void 0}}function LG(e,{top:t,left:o,bottom:n,right:r}){return{x:DA(e.x,o,r),y:DA(e.y,t,n)}}function RA(e,t){let o=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([o,n]=[n,o]),{min:o,max:n}}function WG(e,t){return{x:RA(e.x,t.x),y:RA(e.y,t.y)}}function FG(e,t){let o=.5;const n=Eo(e),r=Eo(t);return r>n?o=ic(t.min,t.max-n,e.min):n>r&&(o=ic(e.min,e.max-r,t.min)),as(0,1,o)}function BG(e,t){const o={};return t.min!==void 0&&(o.min=t.min-e.min),t.max!==void 0&&(o.max=t.max-e.min),o}const qy=.35;function NG(e=qy){return e===!1?e=0:e===!0&&(e=qy),{x:OA(e,"left","right"),y:OA(e,"top","bottom")}}function OA(e,t,o){return{min:LA(e,t),max:LA(e,o)}}function LA(e,t){return typeof e=="number"?e:e[t]||0}const WA=()=>({translate:0,scale:1,origin:0,originPoint:0}),Sl=()=>({x:WA(),y:WA()}),FA=()=>({min:0,max:0}),ct=()=>({x:FA(),y:FA()});function wn(e){return[e("x"),e("y")]}function vx({top:e,left:t,right:o,bottom:n}){return{x:{min:t,max:o},y:{min:e,max:n}}}function MG({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function UG(e,t){if(!t)return e;const o=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:o.y,left:o.x,bottom:n.y,right:n.x}}function Xf(e){return e===void 0||e===1}function Jy({scale:e,scaleX:t,scaleY:o}){return!Xf(e)||!Xf(t)||!Xf(o)}function ta(e){return Jy(e)||bx(e)||e.z||e.rotate||e.rotateX||e.rotateY}function bx(e){return BA(e.x)||BA(e.y)}function BA(e){return e&&e!=="0%"}function ah(e,t,o){const n=e-o,r=t*n;return o+r}function NA(e,t,o,n,r){return r!==void 0&&(e=ah(e,r,n)),ah(e,o,n)+t}function Ky(e,t=0,o=1,n,r){e.min=NA(e.min,t,o,n,r),e.max=NA(e.max,t,o,n,r)}function Ex(e,{x:t,y:o}){Ky(e.x,t.translate,t.scale,t.originPoint),Ky(e.y,o.translate,o.scale,o.originPoint)}function HG(e,t,o,n=!1){const r=o.length;if(!r)return;t.x=t.y=1;let a,i;for(let s=0;s<r;s++){a=o[s],i=a.projectionDelta;const l=a.instance;l&&l.style&&l.style.display==="contents"||(n&&a.options.layoutScroll&&a.scroll&&a!==a.root&&Si(e,{x:-a.scroll.offset.x,y:-a.scroll.offset.y}),i&&(t.x*=i.x.scale,t.y*=i.y.scale,Ex(e,i)),n&&ta(a.latestValues)&&Si(e,a.latestValues))}t.x=MA(t.x),t.y=MA(t.y)}function MA(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function pr(e,t){e.min=e.min+t,e.max=e.max+t}function UA(e,t,[o,n,r]){const a=t[r]!==void 0?t[r]:.5,i=ot(e.min,e.max,a);Ky(e,t[o],t[n],i,t.scale)}const VG=["x","scaleX","originX"],$G=["y","scaleY","originY"];function Si(e,t){UA(e.x,t,VG),UA(e.y,t,$G)}function kx(e,t){return vx(UG(e.getBoundingClientRect(),t))}function zG(e,t,o){const n=kx(e,o),{scroll:r}=t;return r&&(pr(n.x,r.offset.x),pr(n.y,r.offset.y)),n}const jG=new WeakMap;class YG{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ct(),this.visualElement=t}start(t,{snapToCursor:o=!1}={}){const{presenceContext:n}=this.visualElement;if(n&&n.isPresent===!1)return;const r=l=>{this.stopAnimation(),o&&this.snapToCursor(op(l,"page").point)},a=(l,c)=>{const{drag:u,dragPropagation:d,onDragStart:h}=this.getProps();if(u&&!d&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=HC(u),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),wn(w=>{let v=this.getAxisMotionValue(w).get()||0;if(Rn.test(v)){const{projection:S}=this.visualElement;if(S&&S.layout){const b=S.layout.layoutBox[w];b&&(v=Eo(b)*(parseFloat(v)/100))}}this.originPoint[w]=v}),h&&h(l,c);const{animationState:g}=this.visualElement;g&&g.setActive("whileDrag",!0)},i=(l,c)=>{const{dragPropagation:u,dragDirectionLock:d,onDirectionLock:h,onDrag:g}=this.getProps();if(!u&&!this.openGlobalLock)return;const{offset:w}=c;if(d&&this.currentDirection===null){this.currentDirection=GG(w),this.currentDirection!==null&&h&&h(this.currentDirection);return}this.updateAxis("x",c.point,w),this.updateAxis("y",c.point,w),this.visualElement.render(),g&&g(l,c)},s=(l,c)=>this.stop(l,c);this.panSession=new gx(t,{onSessionStart:r,onStart:a,onMove:i,onSessionEnd:s},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(t,o){const n=this.isDragging;if(this.cancel(),!n)return;const{velocity:r}=o;this.startAnimation(r);const{onDragEnd:a}=this.getProps();a&&a(t,o)}cancel(){this.isDragging=!1;const{projection:t,animationState:o}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),o&&o.setActive("whileDrag",!1)}updateAxis(t,o,n){const{drag:r}=this.getProps();if(!n||!Su(t,r,this.currentDirection))return;const a=this.getAxisMotionValue(t);let i=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(i=OG(i,this.constraints[t],this.elastic[t])),a.set(i)}resolveConstraints(){const{dragConstraints:t,dragElastic:o}=this.getProps(),{layout:n}=this.visualElement.projection||{},r=this.constraints;t&&Ai(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=LG(n.layoutBox,t):this.constraints=!1,this.elastic=NG(o),r!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&wn(a=>{this.getAxisMotionValue(a)&&(this.constraints[a]=BG(n.layoutBox[a],this.constraints[a]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:o}=this.getProps();if(!t||!Ai(t))return!1;const n=t.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const a=zG(n,r.root,this.visualElement.getTransformPagePoint());let i=WG(r.layout.layoutBox,a);if(o){const s=o(MG(i));this.hasMutatedConstraints=!!s,s&&(i=vx(s))}return i}startAnimation(t){const{drag:o,dragMomentum:n,dragElastic:r,dragTransition:a,dragSnapToOrigin:i,onDragTransitionEnd:s}=this.getProps(),l=this.constraints||{},c=wn(u=>{if(!Su(u,o,this.currentDirection))return;let d=l&&l[u]||{};i&&(d={min:0,max:0});const h=r?200:1e6,g=r?40:1e7,w={type:"inertia",velocity:n?t[u]:0,bounceStiffness:h,bounceDamping:g,timeConstant:750,restDelta:1,restSpeed:10,...a,...d};return this.startAxisValueAnimation(u,w)});return Promise.all(c).then(s)}startAxisValueAnimation(t,o){const n=this.getAxisMotionValue(t);return n.start(Lv(t,n,0,o))}stopAnimation(){wn(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const o="_drag"+t.toUpperCase(),n=this.visualElement.getProps(),r=n[o];return r||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){wn(o=>{const{drag:n}=this.getProps();if(!Su(o,n,this.currentDirection))return;const{projection:r}=this.visualElement,a=this.getAxisMotionValue(o);if(r&&r.layout){const{min:i,max:s}=r.layout.layoutBox[o];a.set(t[o]-ot(i,s,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:o}=this.getProps(),{projection:n}=this.visualElement;if(!Ai(o)||!n||!this.constraints)return;this.stopAnimation();const r={x:0,y:0};wn(i=>{const s=this.getAxisMotionValue(i);if(s){const l=s.get();r[i]=FG({min:l,max:l},this.constraints[i])}});const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),wn(i=>{if(!Su(i,t,null))return;const s=this.getAxisMotionValue(i),{min:l,max:c}=this.constraints[i];s.set(ot(l,c,r[i]))})}addListeners(){if(!this.visualElement.current)return;jG.set(this.visualElement,this);const t=this.visualElement.current,o=Jn(t,"pointerdown",l=>{const{drag:c,dragListener:u=!0}=this.getProps();c&&u&&this.start(l)}),n=()=>{const{dragConstraints:l}=this.getProps();Ai(l)&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,a=r.addEventListener("measure",n);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),n();const i=Yn(window,"resize",()=>this.scalePositionWithinConstraints()),s=r.addEventListener("didUpdate",({delta:l,hasLayoutChanged:c})=>{this.isDragging&&c&&(wn(u=>{const d=this.getAxisMotionValue(u);d&&(this.originPoint[u]+=l[u].translate,d.set(d.get()+l[u].translate))}),this.visualElement.render())});return()=>{i(),o(),a(),s&&s()}}getProps(){const t=this.visualElement.getProps(),{drag:o=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:a=!1,dragElastic:i=qy,dragMomentum:s=!0}=t;return{...t,drag:o,dragDirectionLock:n,dragPropagation:r,dragConstraints:a,dragElastic:i,dragMomentum:s}}}function Su(e,t,o){return(t===!0||t===e)&&(o===null||o===e)}function GG(e,t=10){let o=null;return Math.abs(e.y)>t?o="y":Math.abs(e.x)>t&&(o="x"),o}class qG extends zr{constructor(t){super(t),this.removeGroupControls=No,this.removeListeners=No,this.controls=new YG(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||No}unmount(){this.removeGroupControls(),this.removeListeners()}}class JG extends zr{constructor(){super(...arguments),this.removePointerDownListener=No}onPointerDown(t){this.session=new gx(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:o,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:t,onStart:o,onMove:n,onEnd:(a,i)=>{delete this.session,r&&r(a,i)}}}mount(){this.removePointerDownListener=Jn(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function Ax(){const e=k.useContext(xc);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:o,register:n}=e,r=k.useId();return k.useEffect(()=>n(r),[]),!t&&o?[!1,()=>o&&o(r)]:[!0]}function KG(){return XG(k.useContext(xc))}function XG(e){return e===null?!0:e.isPresent}function HA(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Us={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(ne.test(e))e=parseFloat(e);else return e;const o=HA(e,t.target.x),n=HA(e,t.target.y);return`${o}% ${n}%`}},Tx=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function QG(e){const t=Tx.exec(e);if(!t)return[,];const[,o,n]=t;return[o,n]}function Xy(e,t,o=1){const[n,r]=QG(e);if(!n)return;const a=window.getComputedStyle(t).getPropertyValue(n);return a?a.trim():Fy(r)?Xy(r,t,o+1):r}function ZG(e,{...t},o){const n=e.current;if(!(n instanceof Element))return{target:t,transitionEnd:o};o&&(o={...o}),e.values.forEach(r=>{const a=r.get();if(!Fy(a))return;const i=Xy(a,n);i&&r.set(i)});for(const r in t){const a=t[r];if(!Fy(a))continue;const i=Xy(a,n);i&&(t[r]=i,o&&o[r]===void 0&&(o[r]=a))}return{target:t,transitionEnd:o}}const VA="_$css",eq={correct:(e,{treeScale:t,projectionDelta:o})=>{const n=e,r=e.includes("var("),a=[];r&&(e=e.replace(Tx,g=>(a.push(g),VA)));const i=Br.parse(e);if(i.length>5)return n;const s=Br.createTransformer(e),l=typeof i[0]!="number"?1:0,c=o.x.scale*t.x,u=o.y.scale*t.y;i[0+l]/=c,i[1+l]/=u;const d=ot(c,u,.5);typeof i[2+l]=="number"&&(i[2+l]/=d),typeof i[3+l]=="number"&&(i[3+l]/=d);let h=s(i);if(r){let g=0;h=h.replace(VA,()=>{const w=a[g];return g++,w})}return h}};class tq extends $t.Component{componentDidMount(){const{visualElement:t,layoutGroup:o,switchLayoutGroup:n,layoutId:r}=this.props,{projection:a}=t;tj(oq),a&&(o.group&&o.group.add(a),n&&n.register&&r&&n.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",()=>{this.safeToRemove()}),a.setOptions({...a.options,onExitComplete:()=>this.safeToRemove()})),bl.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:o,visualElement:n,drag:r,isPresent:a}=this.props,i=n.projection;return i&&(i.isPresent=a,r||t.layoutDependency!==o||o===void 0?i.willUpdate():this.safeToRemove(),t.isPresent!==a&&(a?i.promote():i.relegate()||Wt.postRender(()=>{const s=i.getStack();(!s||!s.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())}componentWillUnmount(){const{visualElement:t,layoutGroup:o,switchLayoutGroup:n}=this.props,{projection:r}=t;r&&(r.scheduleCheckAfterUnmount(),o&&o.group&&o.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function Sx(e){const[t,o]=Ax(),n=k.useContext(hv);return $t.createElement(tq,{...e,layoutGroup:n,switchLayoutGroup:k.useContext(IC),isPresent:t,safeToRemove:o})}const oq={borderRadius:{...Us,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Us,borderTopRightRadius:Us,borderBottomLeftRadius:Us,borderBottomRightRadius:Us,boxShadow:eq};function nq(e,t,o={}){const n=ro(e)?e:is(e);return n.start(Lv("",n,t,o)),{stop:()=>n.stop(),isAnimating:()=>n.isAnimating()}}const Ix=["TopLeft","TopRight","BottomLeft","BottomRight"],rq=Ix.length,$A=e=>typeof e=="string"?parseFloat(e):e,zA=e=>typeof e=="number"||ne.test(e);function aq(e,t,o,n,r,a){r?(e.opacity=ot(0,o.opacity!==void 0?o.opacity:1,iq(n)),e.opacityExit=ot(t.opacity!==void 0?t.opacity:1,0,sq(n))):a&&(e.opacity=ot(t.opacity!==void 0?t.opacity:1,o.opacity!==void 0?o.opacity:1,n));for(let i=0;i<rq;i++){const s=`border${Ix[i]}Radius`;let l=jA(t,s),c=jA(o,s);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||zA(l)===zA(c)?(e[s]=Math.max(ot($A(l),$A(c),n),0),(Rn.test(c)||Rn.test(l))&&(e[s]+="%")):e[s]=c}(t.rotate||o.rotate)&&(e.rotate=ot(t.rotate||0,o.rotate||0,n))}function jA(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const iq=_x(0,.5,Rv),sq=_x(.5,.95,No);function _x(e,t,o){return n=>n<e?0:n>t?1:o(ic(e,t,n))}function YA(e,t){e.min=t.min,e.max=t.max}function xo(e,t){YA(e.x,t.x),YA(e.y,t.y)}function GA(e,t,o,n,r){return e-=t,e=ah(e,1/o,n),r!==void 0&&(e=ah(e,1/r,n)),e}function lq(e,t=0,o=1,n=.5,r,a=e,i=e){if(Rn.test(t)&&(t=parseFloat(t),t=ot(i.min,i.max,t/100)-i.min),typeof t!="number")return;let s=ot(a.min,a.max,n);e===a&&(s-=t),e.min=GA(e.min,t,o,s,r),e.max=GA(e.max,t,o,s,r)}function qA(e,t,[o,n,r],a,i){lq(e,t[o],t[n],t[r],t.scale,a,i)}const cq=["x","scaleX","originX"],uq=["y","scaleY","originY"];function JA(e,t,o,n){qA(e.x,t,cq,o?o.x:void 0,n?n.x:void 0),qA(e.y,t,uq,o?o.y:void 0,n?n.y:void 0)}function KA(e){return e.translate===0&&e.scale===1}function Cx(e){return KA(e.x)&&KA(e.y)}function Qy(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function XA(e){return Eo(e.x)/Eo(e.y)}class dq{constructor(){this.members=[]}add(t){Ev(this.members,t),t.scheduleRender()}remove(t){if(kv(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const o=this.members[this.members.length-1];o&&this.promote(o)}}relegate(t){const o=this.members.findIndex(r=>t===r);if(o===0)return!1;let n;for(let r=o;r>=0;r--){const a=this.members[r];if(a.isPresent!==!1){n=a;break}}return n?(this.promote(n),!0):!1}promote(t,o){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,o&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:r}=t.options;r===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:o,resumingFrom:n}=t;o.onExitComplete&&o.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function QA(e,t,o){let n="";const r=e.x.translate/t.x,a=e.y.translate/t.y;if((r||a)&&(n=`translate3d(${r}px, ${a}px, 0) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),o){const{rotate:l,rotateX:c,rotateY:u}=o;l&&(n+=`rotate(${l}deg) `),c&&(n+=`rotateX(${c}deg) `),u&&(n+=`rotateY(${u}deg) `)}const i=e.x.scale*t.x,s=e.y.scale*t.y;return(i!==1||s!==1)&&(n+=`scale(${i}, ${s})`),n||"none"}const hq=(e,t)=>e.depth-t.depth;class pq{constructor(){this.children=[],this.isDirty=!1}add(t){Ev(this.children,t),this.isDirty=!0}remove(t){kv(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(hq),this.isDirty=!1,this.children.forEach(t)}}function fq(e){window.MotionDebug&&window.MotionDebug.record(e)}const ZA=["","X","Y","Z"],e0=1e3;let mq=0;const oa={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function xx({attachResizeListener:e,defaultParent:t,measureScroll:o,checkIsScrollRoot:n,resetTransform:r}){return class{constructor(i,s={},l=t==null?void 0:t()){this.id=mq++,this.animationId=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.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{oa.totalNodes=oa.resolvedTargetDeltas=oa.recalculatedProjection=0,this.nodes.forEach(wq),this.nodes.forEach(kq),this.nodes.forEach(Aq),this.nodes.forEach(vq),fq(oa)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=i,this.latestValues=s,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0,i&&this.root.registerPotentialNode(i,this);for(let c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new pq)}addEventListener(i,s){return this.eventHandlers.has(i)||this.eventHandlers.set(i,new Av),this.eventHandlers.get(i).add(s)}notifyListeners(i,...s){const l=this.eventHandlers.get(i);l&&l.notify(...s)}hasListeners(i){return this.eventHandlers.has(i)}registerPotentialNode(i,s){this.potentialNodes.set(i,s)}mount(i,s=!1){if(this.instance)return;this.isSVG=i instanceof SVGElement&&i.tagName!=="svg",this.instance=i;const{layoutId:l,layout:c,visualElement:u}=this.options;if(u&&!u.current&&u.mount(i),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.elementId&&this.root.potentialNodes.delete(this.elementId),s&&(c||l)&&(this.isLayoutDirty=!0),e){let d;const h=()=>this.root.updateBlockedByResize=!1;e(i,()=>{this.root.updateBlockedByResize=!0,d&&d(),d=fx(h,250),bl.hasAnimatedSinceResize&&(bl.hasAnimatedSinceResize=!1,this.nodes.forEach(o0))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&u&&(l||c)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:h,hasRelativeTargetChanged:g,layout:w})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const v=this.options.transition||u.getDefaultTransition()||Cq,{onLayoutAnimationStart:S,onLayoutAnimationComplete:b}=u.getProps(),E=!this.targetLayout||!Qy(this.targetLayout,w)||g,A=!h&&g;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||A||h&&(E||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,A);const C={...mx(v,"layout"),onPlay:S,onComplete:b};(u.shouldReduceMotion||this.options.layoutRoot)&&(C.delay=0,C.type=!1),this.startAnimation(C)}else!h&&this.animationProgress===0&&o0(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=w})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const i=this.getStack();i&&i.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Fr.preRender(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(Tq),this.animationId++)}getTransformTemplate(){const{visualElement:i}=this.options;return i&&i.getProps().transformTemplate}willUpdate(i=!0){if(this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){const d=this.path[u];d.shouldResetTransform=!0,d.updateScroll("snapshot"),d.options.layoutRoot&&d.willUpdate(!1)}const{layoutId:s,layout:l}=this.options;if(s===void 0&&!l)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),i&&this.notifyListeners("willUpdate")}didUpdate(){if(this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(t0);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(xq),this.potentialNodes.clear()),this.nodes.forEach(Eq),this.nodes.forEach(yq),this.nodes.forEach(gq),this.clearAllSnapshots(),$f.update(),$f.preRender(),$f.render())}clearAllSnapshots(){this.nodes.forEach(bq),this.sharedNodes.forEach(Sq)}scheduleUpdateProjection(){Wt.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){Wt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l<this.path.length;l++)this.path[l].updateScroll();const i=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ct(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:s}=this.options;s&&s.notify("LayoutMeasure",this.layout.layoutBox,i?i.layoutBox:void 0)}updateScroll(i="measure"){let s=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===i&&(s=!1),s&&(this.scroll={animationId:this.root.animationId,phase:i,isRoot:n(this.instance),offset:o(this.instance)})}resetTransform(){if(!r)return;const i=this.isLayoutDirty||this.shouldResetTransform,s=this.projectionDelta&&!Cx(this.projectionDelta),l=this.getTransformTemplate(),c=l?l(this.latestValues,""):void 0,u=c!==this.prevTransformTemplateValue;i&&(s||ta(this.latestValues)||u)&&(r(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(i=!0){const s=this.measurePageBox();let l=this.removeElementScroll(s);return i&&(l=this.removeTransform(l)),Pq(l),{animationId:this.root.animationId,measuredBox:s,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:i}=this.options;if(!i)return ct();const s=i.measureViewportBox(),{scroll:l}=this.root;return l&&(pr(s.x,l.offset.x),pr(s.y,l.offset.y)),s}removeElementScroll(i){const s=ct();xo(s,i);for(let l=0;l<this.path.length;l++){const c=this.path[l],{scroll:u,options:d}=c;if(c!==this.root&&u&&d.layoutScroll){if(u.isRoot){xo(s,i);const{scroll:h}=this.root;h&&(pr(s.x,-h.offset.x),pr(s.y,-h.offset.y))}pr(s.x,u.offset.x),pr(s.y,u.offset.y)}}return s}applyTransform(i,s=!1){const l=ct();xo(l,i);for(let c=0;c<this.path.length;c++){const u=this.path[c];!s&&u.options.layoutScroll&&u.scroll&&u!==u.root&&Si(l,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),ta(u.latestValues)&&Si(l,u.latestValues)}return ta(this.latestValues)&&Si(l,this.latestValues),l}removeTransform(i){const s=ct();xo(s,i);for(let l=0;l<this.path.length;l++){const c=this.path[l];if(!c.instance||!ta(c.latestValues))continue;Jy(c.latestValues)&&c.updateSnapshot();const u=ct(),d=c.measurePageBox();xo(u,d),JA(s,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,u)}return ta(this.latestValues)&&JA(s,this.latestValues),s}setTargetDelta(i){this.targetDelta=i,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(i){this.options={...this.options,...i,crossfade:i.crossfade!==void 0?i.crossfade:!0}}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}resolveTargetDelta(){var i;const s=this.getLead();if(this.isProjectionDirty||(this.isProjectionDirty=s.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=s.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=s.isSharedProjectionDirty),!((!!this.resumingFrom||this!==s)&&this.isSharedProjectionDirty||this.isProjectionDirty||!((i=this.parent)===null||i===void 0)&&i.isProjectionDirty||this.attemptToResolveRelativeTarget))return;const{layout:u,layoutId:d}=this.options;if(!(!this.layout||!(u||d))){if(!this.targetDelta&&!this.relativeTarget){const h=this.getClosestProjectingParent();h&&h.layout?(this.relativeParent=h,this.relativeTarget=ct(),this.relativeTargetOrigin=ct(),Tl(this.relativeTargetOrigin,this.layout.layoutBox,h.layout.layoutBox),xo(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=ct(),this.targetWithTransforms=ct()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?RG(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):xo(this.target,this.layout.layoutBox),Ex(this.target,this.targetDelta)):xo(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const h=this.getClosestProjectingParent();h&&!!h.resumingFrom==!!this.resumingFrom&&!h.options.layoutScroll&&h.target?(this.relativeParent=h,this.relativeTarget=ct(),this.relativeTargetOrigin=ct(),Tl(this.relativeTargetOrigin,this.target,h.target),xo(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}oa.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||Jy(this.parent.latestValues)||bx(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var i;const s=this.getLead(),l=!!this.resumingFrom||this!==s;let c=!0;if((this.isProjectionDirty||!((i=this.parent)===null||i===void 0)&&i.isProjectionDirty)&&(c=!1),l&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(c=!1),c)return;const{layout:u,layoutId:d}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(u||d))return;xo(this.layoutCorrected,this.layout.layoutBox),HG(this.layoutCorrected,this.treeScale,this.path,l);const{target:h}=s;if(!h)return;this.projectionDelta||(this.projectionDelta=Sl(),this.projectionDeltaWithTransform=Sl());const g=this.treeScale.x,w=this.treeScale.y,v=this.projectionTransform;Al(this.projectionDelta,this.layoutCorrected,h,this.latestValues),this.projectionTransform=QA(this.projectionDelta,this.treeScale),(this.projectionTransform!==v||this.treeScale.x!==g||this.treeScale.y!==w)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",h)),oa.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(i=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),i){const s=this.getStack();s&&s.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(i,s=!1){const l=this.snapshot,c=l?l.latestValues:{},u={...this.latestValues},d=Sl();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!s;const h=ct(),g=l?l.source:void 0,w=this.layout?this.layout.source:void 0,v=g!==w,S=this.getStack(),b=!S||S.members.length<=1,E=!!(v&&!b&&this.options.crossfade===!0&&!this.path.some(_q));this.animationProgress=0;let A;this.mixTargetDelta=C=>{const x=C/1e3;n0(d.x,i.x,x),n0(d.y,i.y,x),this.setTargetDelta(d),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Tl(h,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Iq(this.relativeTarget,this.relativeTargetOrigin,h,x),A&&Qy(this.relativeTarget,A)&&(this.isProjectionDirty=!1),A||(A=ct()),xo(A,this.relativeTarget)),v&&(this.animationValues=u,aq(u,c,this.latestValues,x,E,b)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=x},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(i){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Fr.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Wt.update(()=>{bl.hasAnimatedSinceResize=!0,this.currentAnimation=nq(0,e0,{...i,onUpdate:s=>{this.mixTargetDelta(s),i.onUpdate&&i.onUpdate(s)},onComplete:()=>{i.onComplete&&i.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);const i=this.getStack();i&&i.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(e0),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const i=this.getLead();let{targetWithTransforms:s,target:l,layout:c,latestValues:u}=i;if(!(!s||!l||!c)){if(this!==i&&this.layout&&c&&Px(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||ct();const d=Eo(this.layout.layoutBox.x);l.x.min=i.target.x.min,l.x.max=l.x.min+d;const h=Eo(this.layout.layoutBox.y);l.y.min=i.target.y.min,l.y.max=l.y.min+h}xo(s,l),Si(s,u),Al(this.projectionDeltaWithTransform,this.layoutCorrected,s,u)}}registerSharedNode(i,s){this.sharedNodes.has(i)||this.sharedNodes.set(i,new dq),this.sharedNodes.get(i).add(s);const c=s.options.initialPromotionConfig;s.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(s):void 0})}isLead(){const i=this.getStack();return i?i.lead===this:!0}getLead(){var i;const{layoutId:s}=this.options;return s?((i=this.getStack())===null||i===void 0?void 0:i.lead)||this:this}getPrevLead(){var i;const{layoutId:s}=this.options;return s?(i=this.getStack())===null||i===void 0?void 0:i.prevLead:void 0}getStack(){const{layoutId:i}=this.options;if(i)return this.root.sharedNodes.get(i)}promote({needsReset:i,transition:s,preserveFollowOpacity:l}={}){const c=this.getStack();c&&c.promote(this,l),i&&(this.projectionDelta=void 0,this.needsReset=!0),s&&this.setOptions({transition:s})}relegate(){const i=this.getStack();return i?i.relegate(this):!1}resetRotation(){const{visualElement:i}=this.options;if(!i)return;let s=!1;const{latestValues:l}=i;if((l.rotate||l.rotateX||l.rotateY||l.rotateZ)&&(s=!0),!s)return;const c={};for(let u=0;u<ZA.length;u++){const d="rotate"+ZA[u];l[d]&&(c[d]=l[d],i.setStaticValue(d,0))}i.render();for(const u in c)i.setStaticValue(u,c[u]);i.scheduleRender()}getProjectionStyles(i={}){var s,l;const c={};if(!this.instance||this.isSVG)return c;if(this.isVisible)c.visibility="";else return{visibility:"hidden"};const u=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,c.opacity="",c.pointerEvents=sd(i.pointerEvents)||"",c.transform=u?u(this.latestValues,""):"none",c;const d=this.getLead();if(!this.projectionDelta||!this.layout||!d.target){const v={};return this.options.layoutId&&(v.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,v.pointerEvents=sd(i.pointerEvents)||""),this.hasProjected&&!ta(this.latestValues)&&(v.transform=u?u({},""):"none",this.hasProjected=!1),v}const h=d.animationValues||d.latestValues;this.applyTransformsToTarget(),c.transform=QA(this.projectionDeltaWithTransform,this.treeScale,h),u&&(c.transform=u(h,c.transform));const{x:g,y:w}=this.projectionDelta;c.transformOrigin=`${g.origin*100}% ${w.origin*100}% 0`,d.animationValues?c.opacity=d===this?(l=(s=h.opacity)!==null&&s!==void 0?s:this.latestValues.opacity)!==null&&l!==void 0?l:1:this.preserveOpacity?this.latestValues.opacity:h.opacityExit:c.opacity=d===this?h.opacity!==void 0?h.opacity:"":h.opacityExit!==void 0?h.opacityExit:0;for(const v in Qd){if(h[v]===void 0)continue;const{correct:S,applyTo:b}=Qd[v],E=c.transform==="none"?h[v]:S(h[v],d);if(b){const A=b.length;for(let C=0;C<A;C++)c[b[C]]=E}else c[v]=E}return this.options.layoutId&&(c.pointerEvents=d===this?sd(i.pointerEvents)||"":"none"),c}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(i=>{var s;return(s=i.currentAnimation)===null||s===void 0?void 0:s.stop()}),this.root.nodes.forEach(t0),this.root.sharedNodes.clear()}}}function yq(e){e.updateLayout()}function gq(e){var t;const o=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&o&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:r}=e.layout,{animationType:a}=e.options,i=o.source!==e.layout.source;a==="size"?wn(d=>{const h=i?o.measuredBox[d]:o.layoutBox[d],g=Eo(h);h.min=n[d].min,h.max=h.min+g}):Px(a,o.layoutBox,n)&&wn(d=>{const h=i?o.measuredBox[d]:o.layoutBox[d],g=Eo(n[d]);h.max=h.min+g});const s=Sl();Al(s,n,o.layoutBox);const l=Sl();i?Al(l,e.applyTransform(r,!0),o.measuredBox):Al(l,n,o.layoutBox);const c=!Cx(s);let u=!1;if(!e.resumeFrom){const d=e.getClosestProjectingParent();if(d&&!d.resumeFrom){const{snapshot:h,layout:g}=d;if(h&&g){const w=ct();Tl(w,o.layoutBox,h.layoutBox);const v=ct();Tl(v,n,g.layoutBox),Qy(w,v)||(u=!0),d.options.layoutRoot&&(e.relativeTarget=v,e.relativeTargetOrigin=w,e.relativeParent=d)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:o,delta:l,layoutDelta:s,hasLayoutChanged:c,hasRelativeTargetChanged:u})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function wq(e){oa.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function vq(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function bq(e){e.clearSnapshot()}function t0(e){e.clearMeasurements()}function Eq(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function o0(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function kq(e){e.resolveTargetDelta()}function Aq(e){e.calcProjection()}function Tq(e){e.resetRotation()}function Sq(e){e.removeLeadSnapshot()}function n0(e,t,o){e.translate=ot(t.translate,0,o),e.scale=ot(t.scale,1,o),e.origin=t.origin,e.originPoint=t.originPoint}function r0(e,t,o,n){e.min=ot(t.min,o.min,n),e.max=ot(t.max,o.max,n)}function Iq(e,t,o,n){r0(e.x,t.x,o.x,n),r0(e.y,t.y,o.y,n)}function _q(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Cq={duration:.45,ease:[.4,0,.1,1]};function xq(e,t){let o=e.root;for(let a=e.path.length-1;a>=0;a--)if(e.path[a].instance){o=e.path[a];break}const r=(o&&o!==e.root?o.instance:document).querySelector(`[data-projection-id="${t}"]`);r&&e.mount(r,!0)}function a0(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function Pq(e){a0(e.x),a0(e.y)}function Px(e,t,o){return e==="position"||e==="preserve-aspect"&&!Gy(XA(t),XA(o),.2)}const Dq=xx({attachResizeListener:(e,t)=>Yn(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Qf={current:void 0},Dx=xx({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Qf.current){const e=new Dq(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),Qf.current=e}return Qf.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),Rq={pan:{Feature:JG},drag:{Feature:qG,ProjectionNode:Dx,MeasureLayout:Sx}},Oq=new Set(["width","height","top","left","right","bottom","x","y"]),Rx=e=>Oq.has(e),Lq=e=>Object.keys(e).some(Rx),i0=e=>e===Ha||e===ne,s0=(e,t)=>parseFloat(e.split(", ")[t]),l0=(e,t)=>(o,{transform:n})=>{if(n==="none"||!n)return 0;const r=n.match(/^matrix3d\((.+)\)$/);if(r)return s0(r[1],t);{const a=n.match(/^matrix\((.+)\)$/);return a?s0(a[1],e):0}},Wq=new Set(["x","y","z"]),Fq=tp.filter(e=>!Wq.has(e));function Bq(e){const t=[];return Fq.forEach(o=>{const n=e.getValue(o);n!==void 0&&(t.push([o,n.get()]),n.set(o.startsWith("scale")?1:0))}),t.length&&e.render(),t}const c0={width:({x:e},{paddingLeft:t="0",paddingRight:o="0"})=>e.max-e.min-parseFloat(t)-parseFloat(o),height:({y:e},{paddingTop:t="0",paddingBottom:o="0"})=>e.max-e.min-parseFloat(t)-parseFloat(o),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:l0(4,13),y:l0(5,14)},Nq=(e,t,o)=>{const n=t.measureViewportBox(),r=t.current,a=getComputedStyle(r),{display:i}=a,s={};i==="none"&&t.setStaticValue("display",e.display||"block"),o.forEach(c=>{s[c]=c0[c](n,a)}),t.render();const l=t.measureViewportBox();return o.forEach(c=>{const u=t.getValue(c);u&&u.jump(s[c]),e[c]=c0[c](l,a)}),e},Mq=(e,t,o={},n={})=>{t={...t},n={...n};const r=Object.keys(t).filter(Rx);let a=[],i=!1;const s=[];if(r.forEach(l=>{const c=e.getValue(l);if(!e.hasValue(l))return;let u=o[l],d=Ms(u);const h=t[l];let g;if(eh(h)){const w=h.length,v=h[0]===null?1:0;u=h[v],d=Ms(u);for(let S=v;S<w;S++)g?nh(Ms(h[S])===g):g=Ms(h[S])}else g=Ms(h);if(d!==g)if(i0(d)&&i0(g)){const w=c.get();typeof w=="string"&&c.set(parseFloat(w)),typeof h=="string"?t[l]=parseFloat(h):Array.isArray(h)&&g===ne&&(t[l]=h.map(parseFloat))}else d!=null&&d.transform&&(g!=null&&g.transform)&&(u===0||h===0)?u===0?c.set(g.transform(u)):t[l]=d.transform(h):(i||(a=Bq(e),i=!0),s.push(l),n[l]=n[l]!==void 0?n[l]:t[l],c.jump(h))}),s.length){const l=s.indexOf("height")>=0?window.pageYOffset:null,c=Nq(t,e,s);return a.length&&a.forEach(([u,d])=>{e.getValue(u).set(d)}),e.render(),Qh&&l!==null&&window.scrollTo({top:l}),{target:c,transitionEnd:n}}else return{target:t,transitionEnd:n}};function Uq(e,t,o,n){return Lq(t)?Mq(e,t,o,n):{target:t,transitionEnd:n}}const Hq=(e,t,o,n)=>{const r=ZG(e,t,n);return t=r.target,n=r.transitionEnd,Uq(e,t,o,n)},Zy={current:null},Ox={current:!1};function Vq(){if(Ox.current=!0,!!Qh)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Zy.current=e.matches;e.addListener(t),t()}else Zy.current=!1}function $q(e,t,o){const{willChange:n}=t;for(const r in t){const a=t[r],i=o[r];if(ro(a))e.addValue(r,a),oh(n)&&n.add(r);else if(ro(i))e.addValue(r,is(a,{owner:e})),oh(n)&&n.remove(r);else if(i!==a)if(e.hasValue(r)){const s=e.getValue(r);!s.hasAnimated&&s.set(a)}else{const s=e.getStaticValue(r);e.addValue(r,is(s!==void 0?s:a,{owner:e}))}}for(const r in o)t[r]===void 0&&e.removeValue(r);return t}const Lx=Object.keys(nc),zq=Lx.length,u0=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],jq=uv.length;class Yq{constructor({parent:t,props:o,presenceContext:n,reducedMotionConfig:r,visualState:a},i={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,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.scheduleRender=()=>Wt.render(this.render,!1,!0);const{latestValues:s,renderState:l}=a;this.latestValues=s,this.baseTarget={...s},this.initialValues=o.initial?{...s}:{},this.renderState=l,this.parent=t,this.props=o,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=r,this.options=i,this.isControllingVariants=ep(o),this.isVariantNode=SC(o),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:c,...u}=this.scrapeMotionValuesFromProps(o,{});for(const d in u){const h=u[d];s[d]!==void 0&&ro(h)&&(h.set(s[d],!1),oh(c)&&c.add(d))}}scrapeMotionValuesFromProps(t,o){return{}}mount(t){this.current=t,this.projection&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((o,n)=>this.bindToMotionValue(n,o)),Ox.current||Vq(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Zy.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),Fr.update(this.notifyUpdate),Fr.render(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,o){const n=Ua.has(t),r=o.on("change",i=>{this.latestValues[t]=i,this.props.onUpdate&&Wt.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isTransformDirty=!0)}),a=o.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{r(),a()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures({children:t,...o},n,r,a,i){let s,l;for(let c=0;c<zq;c++){const u=Lx[c],{isEnabled:d,Feature:h,ProjectionNode:g,MeasureLayout:w}=nc[u];g&&(s=g),d(o)&&(!this.features[u]&&h&&(this.features[u]=new h(this)),w&&(l=w))}if(!this.projection&&s){this.projection=new s(a,this.latestValues,this.parent&&this.parent.projection);const{layoutId:c,layout:u,drag:d,dragConstraints:h,layoutScroll:g,layoutRoot:w}=o;this.projection.setOptions({layoutId:c,layout:u,alwaysMeasureLayout:!!d||h&&Ai(h),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:typeof u=="string"?u:"both",initialPromotionConfig:i,layoutScroll:g,layoutRoot:w})}return l}updateFeatures(){for(const t in this.features){const o=this.features[t];o.isMounted?o.update(this.props,this.prevProps):(o.mount(),o.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ct()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,o){this.latestValues[t]=o}makeTargetAnimatable(t,o=!0){return this.makeTargetAnimatableFromInstance(t,this.props,o)}update(t,o){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=o;for(let n=0;n<u0.length;n++){const r=u0[n];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const a=t["on"+r];a&&(this.propEventSubscriptions[r]=this.on(r,a))}this.prevMotionValues=$q(this,this.scrapeMotionValuesFromProps(t,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(t=!1){if(t)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){const n=this.parent?this.parent.getVariantContext()||{}:{};return this.props.initial!==void 0&&(n.initial=this.props.initial),n}const o={};for(let n=0;n<jq;n++){const r=uv[n],a=this.props[r];(oc(a)||a===!1)&&(o[r]=a)}return o}addVariantChild(t){const o=this.getClosestVariantNode();if(o)return o.variantChildren&&o.variantChildren.add(t),()=>o.variantChildren.delete(t)}addValue(t,o){o!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,o)),this.values.set(t,o),this.latestValues[t]=o.get()}removeValue(t){this.values.delete(t);const o=this.valueSubscriptions.get(t);o&&(o(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,o){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&o!==void 0&&(n=is(o,{owner:this}),this.addValue(t,n)),n}readValue(t){return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,o){this.baseTarget[t]=o}getBaseTarget(t){var o;const{initial:n}=this.props,r=typeof n=="string"||typeof n=="object"?(o=bv(this.props,n))===null||o===void 0?void 0:o[t]:void 0;if(n&&r!==void 0)return r;const a=this.getBaseTargetFromProps(this.props,t);return a!==void 0&&!ro(a)?a:this.initialValues[t]!==void 0&&r===void 0?void 0:this.baseTarget[t]}on(t,o){return this.events[t]||(this.events[t]=new Av),this.events[t].add(o)}notify(t,...o){this.events[t]&&this.events[t].notify(...o)}}class Wx extends Yq{sortInstanceNodePosition(t,o){return t.compareDocumentPosition(o)&2?1:-1}getBaseTargetFromProps(t,o){return t.style?t.style[o]:void 0}removeValueFromRenderState(t,{vars:o,style:n}){delete o[t],delete n[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:o,...n},{transformValues:r},a){let i=fY(n,t||{},this);if(r&&(o&&(o=r(o)),n&&(n=r(n)),i&&(i=r(i))),a){hY(this,n,i);const s=Hq(this,n,i,o);o=s.transitionEnd,n=s.target}return{transition:t,transitionEnd:o,...n}}}function Gq(e){return window.getComputedStyle(e)}class qq extends Wx{readValueFromInstance(t,o){if(Ua.has(o)){const n=Iv(o);return n&&n.default||0}else{const n=Gq(t),r=(xC(o)?n.getPropertyValue(o):n[o])||0;return typeof r=="string"?r.trim():r}}measureInstanceViewportBox(t,{transformPagePoint:o}){return kx(t,o)}build(t,o,n,r){fv(t,o,n,r.transformTemplate)}scrapeMotionValuesFromProps(t,o){return vv(t,o)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;ro(t)&&(this.childSubscription=t.on("change",o=>{this.current&&(this.current.textContent=`${o}`)}))}renderInstance(t,o,n,r){LC(t,o,n,r)}}class Jq extends Wx{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,o){return t[o]}readValueFromInstance(t,o){if(Ua.has(o)){const n=Iv(o);return n&&n.default||0}return o=WC.has(o)?o:wv(o),t.getAttribute(o)}measureInstanceViewportBox(){return ct()}scrapeMotionValuesFromProps(t,o){return BC(t,o)}build(t,o,n,r){yv(t,o,n,this.isSVGTag,r.transformTemplate)}renderInstance(t,o,n,r){FC(t,o,n,r)}mount(t){this.isSVGTag=gv(t.tagName),super.mount(t)}}const Kq=(e,t)=>pv(e)?new Jq(t,{enableHardwareAcceleration:!1}):new qq(t,{enableHardwareAcceleration:!0}),Xq={layout:{ProjectionNode:Dx,MeasureLayout:Sx}},Qq={...CG,...Uj,...Rq,...Xq},ws=Z4((e,t)=>_j(e,t,Qq,Kq));function Fx(){const e=k.useRef(!1);return Xd(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function Zq(){const e=Fx(),[t,o]=k.useState(0),n=k.useCallback(()=>{e.current&&o(t+1)},[t]);return[k.useCallback(()=>Wt.postRender(n),[n]),t]}class e6 extends k.Component{getSnapshotBeforeUpdate(t){const o=this.props.childRef.current;if(o&&t.isPresent&&!this.props.isPresent){const n=this.props.sizeRef.current;n.height=o.offsetHeight||0,n.width=o.offsetWidth||0,n.top=o.offsetTop,n.left=o.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function t6({children:e,isPresent:t}){const o=k.useId(),n=k.useRef(null),r=k.useRef({width:0,height:0,top:0,left:0});return k.useInsertionEffect(()=>{const{width:a,height:i,top:s,left:l}=r.current;if(t||!n.current||!a||!i)return;n.current.dataset.motionPopId=o;const c=document.createElement("style");return document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`
          [data-motion-pop-id="${o}"] {
            position: absolute !important;
            width: ${a}px !important;
            height: ${i}px !important;
            top: ${s}px !important;
            left: ${l}px !important;
          }
        `),()=>{document.head.removeChild(c)}},[t]),k.createElement(e6,{isPresent:t,childRef:n,sizeRef:r},k.cloneElement(e,{ref:n}))}const Zf=({children:e,initial:t,isPresent:o,onExitComplete:n,custom:r,presenceAffectsLayout:a,mode:i})=>{const s=dv(o6),l=k.useId(),c=k.useMemo(()=>({id:l,initial:t,isPresent:o,custom:r,onExitComplete:u=>{s.set(u,!0);for(const d of s.values())if(!d)return;n&&n()},register:u=>(s.set(u,!1),()=>s.delete(u))}),a?void 0:[o]);return k.useMemo(()=>{s.forEach((u,d)=>s.set(d,!1))},[o]),k.useEffect(()=>{!o&&!s.size&&n&&n()},[o]),i==="popLayout"&&(e=k.createElement(t6,{isPresent:o},e)),k.createElement(xc.Provider,{value:c},e)};function o6(){return new Map}function n6(e){return k.useEffect(()=>()=>e(),[])}const ri=e=>e.key||"";function r6(e,t){e.forEach(o=>{const n=ri(o);t.set(n,o)})}function a6(e){const t=[];return k.Children.forEach(e,o=>{k.isValidElement(o)&&t.push(o)}),t}const Oc=({children:e,custom:t,initial:o=!0,onExitComplete:n,exitBeforeEnter:r,presenceAffectsLayout:a=!0,mode:i="sync"})=>{r&&(i="wait");let[s]=Zq();const l=k.useContext(hv).forceRender;l&&(s=l);const c=Fx(),u=a6(e);let d=u;const h=new Set,g=k.useRef(d),w=k.useRef(new Map).current,v=k.useRef(!0);if(Xd(()=>{v.current=!1,r6(u,w),g.current=d}),n6(()=>{v.current=!0,w.clear(),h.clear()}),v.current)return k.createElement(k.Fragment,null,d.map(A=>k.createElement(Zf,{key:ri(A),isPresent:!0,initial:o?void 0:!1,presenceAffectsLayout:a,mode:i},A)));d=[...d];const S=g.current.map(ri),b=u.map(ri),E=S.length;for(let A=0;A<E;A++){const C=S[A];b.indexOf(C)===-1&&h.add(C)}return i==="wait"&&h.size&&(d=[]),h.forEach(A=>{if(b.indexOf(A)!==-1)return;const C=w.get(A);if(!C)return;const x=S.indexOf(A),W=()=>{w.delete(A),h.delete(A);const O=g.current.findIndex($=>$.key===A);if(g.current.splice(O,1),!h.size){if(g.current=u,c.current===!1)return;s(),n&&n()}};d.splice(x,0,k.createElement(Zf,{key:ri(C),isPresent:!1,onExitComplete:W,custom:t,presenceAffectsLayout:a,mode:i},C))}),d=d.map(A=>{const C=A.key;return h.has(C)?A:k.createElement(Zf,{key:ri(A),isPresent:!0,presenceAffectsLayout:a,mode:i},A)}),k.createElement(k.Fragment,null,h.size?d:d.map(A=>k.cloneElement(A)))};var i6={initial:e=>{const{position:t}=e,o=["top","bottom"].includes(t)?"y":"x";let n=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(n=1),{opacity:0,[o]:n*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},Bx=k.memo(e=>{const{id:t,message:o,onCloseComplete:n,onRequestRemove:r,requestClose:a=!1,position:i="bottom",duration:s=5e3,containerStyle:l,motionVariants:c=i6,toastSpacing:u="0.5rem"}=e,[d,h]=k.useState(s),g=KG();cA(()=>{g||n==null||n()},[g]),cA(()=>{h(s)},[s]);const w=()=>h(null),v=()=>h(s),S=()=>{g&&r()};k.useEffect(()=>{g&&a&&r()},[g,a,r]),H4(S,d);const b=k.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:u,...l}),[l,u]),E=k.useMemo(()=>N4(i),[i]);return L(ws.div,{layout:!0,className:"chakra-toast",variants:c,initial:"initial",animate:"animate",exit:"exit",onHoverStart:w,onHoverEnd:v,custom:{position:i},style:E,children:L(xe.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:b,children:_n(o,{id:t,onClose:S})})})});Bx.displayName="ToastComponent";function s6(e,t){var o;const n=e??"bottom",a={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[n];return(o=a==null?void 0:a[t])!=null?o:n}var d0={path:Ze("g",{stroke:"currentColor",strokeWidth:"1.5",children:[L("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),L("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),L("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},Va=We((e,t)=>{const{as:o,viewBox:n,color:r="currentColor",focusable:a=!1,children:i,className:s,__css:l,...c}=e,u=Ne("chakra-icon",s),d=Cc("Icon",e),h={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:r,...l,...d},g={ref:t,focusable:a,className:u,__css:h},w=n??d0.viewBox;if(o&&typeof o!="string")return L(xe.svg,{as:o,...g,...c});const v=i??d0.path;return L(xe.svg,{verticalAlign:"middle",viewBox:w,...g,...c,children:v})});Va.displayName="Icon";function l6(e){const{viewBox:t="0 0 24 24",d:o,displayName:n,defaultProps:r={}}=e,a=k.Children.toArray(e.path),i=We((s,l)=>L(Va,{ref:l,viewBox:t,...r,...s,children:a.length?a:L("path",{fill:"currentColor",d:o})}));return i.displayName=n,i}function c6(e){return L(Va,{viewBox:"0 0 24 24",...e,children:L("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})}function u6(e){return L(Va,{viewBox:"0 0 24 24",...e,children:L("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})}function h0(e){return L(Va,{viewBox:"0 0 24 24",...e,children:L("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var d6=qN({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Lc=We((e,t)=>{const o=Cc("Spinner",e),{label:n="Loading...",thickness:r="2px",speed:a="0.45s",emptyColor:i="transparent",className:s,...l}=nr(e),c=Ne("chakra-spinner",s),u={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:r,borderBottomColor:i,borderLeftColor:i,animation:`${d6} ${a} linear infinite`,...o};return L(xe.div,{ref:t,__css:u,className:c,...l,children:n&&L(xe.span,{srOnly:!0,children:n})})});Lc.displayName="Spinner";var[h6,Wv]=Vo({name:"AlertContext",hookName:"useAlertContext",providerName:"<Alert />"}),[p6,Fv]=Vo({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:"<Alert />"}),Nx={info:{icon:u6,colorScheme:"blue"},warning:{icon:h0,colorScheme:"orange"},success:{icon:c6,colorScheme:"green"},error:{icon:h0,colorScheme:"red"},loading:{icon:Lc,colorScheme:"blue"}};function f6(e){return Nx[e].colorScheme}function m6(e){return Nx[e].icon}var Mx=We(function(t,o){const n=Fv(),{status:r}=Wv(),a={display:"inline",...n.description};return L(xe.div,{ref:o,"data-status":r,...t,className:Ne("chakra-alert__desc",t.className),__css:a})});Mx.displayName="AlertDescription";function Ux(e){const{status:t}=Wv(),o=m6(t),n=Fv(),r=t==="loading"?n.spinner:n.icon;return L(xe.span,{display:"inherit","data-status":t,...e,className:Ne("chakra-alert__icon",e.className),__css:r,children:e.children||L(o,{h:"100%",w:"100%"})})}Ux.displayName="AlertIcon";var Hx=We(function(t,o){const n=Fv(),{status:r}=Wv();return L(xe.div,{ref:o,"data-status":r,...t,className:Ne("chakra-alert__title",t.className),__css:n.title})});Hx.displayName="AlertTitle";var Vx=We(function(t,o){var n;const{status:r="info",addRole:a=!0,...i}=nr(t),s=(n=t.colorScheme)!=null?n:f6(r),l=gs("Alert",{...t,colorScheme:s}),c={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...l.container};return L(h6,{value:{status:r},children:L(p6,{value:l,children:L(xe.div,{"data-status":r,role:a?"alert":void 0,ref:o,...i,className:Ne("chakra-alert",t.className),__css:c})})})});Vx.displayName="Alert";function y6(e){return L(Va,{focusable:"false","aria-hidden":!0,...e,children:L("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})})}var Bv=We(function(t,o){const n=Cc("CloseButton",t),{children:r,isDisabled:a,__css:i,...s}=nr(t),l={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return L(xe.button,{type:"button","aria-label":"Close",ref:o,disabled:a,__css:{...l,...n,...i},...s,children:r||L(y6,{width:"1em",height:"1em"})})});Bv.displayName="CloseButton";var g6={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},Sn=w6(g6);function w6(e){let t=e;const o=new Set,n=r=>{t=r(t),o.forEach(a=>a())};return{getState:()=>t,subscribe:r=>(o.add(r),()=>{n(()=>e),o.delete(r)}),removeToast:(r,a)=>{n(i=>({...i,[a]:i[a].filter(s=>s.id!=r)}))},notify:(r,a)=>{const i=v6(r,a),{position:s,id:l}=i;return n(c=>{var u,d;const g=s.includes("top")?[i,...(u=c[s])!=null?u:[]]:[...(d=c[s])!=null?d:[],i];return{...c,[s]:g}}),l},update:(r,a)=>{r&&n(i=>{const s={...i},{position:l,index:c}=lA(s,r);return l&&c!==-1&&(s[l][c]={...s[l][c],...a,message:$x(a)}),s})},closeAll:({positions:r}={})=>{n(a=>(r??["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((l,c)=>(l[c]=a[c].map(u=>({...u,requestClose:!0})),l),{...a}))},close:r=>{n(a=>{const i=kC(a,r);return i?{...a,[i]:a[i].map(s=>s.id==r?{...s,requestClose:!0}:s)}:a})},isActive:r=>!!lA(Sn.getState(),r).position}}var p0=0;function v6(e,t={}){var o,n;p0+=1;const r=(o=t.id)!=null?o:p0,a=(n=t.position)!=null?n:"bottom";return{id:r,message:e,position:a,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>Sn.removeToast(String(r),a),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var b6=e=>{const{status:t,variant:o="solid",id:n,title:r,isClosable:a,onClose:i,description:s,colorScheme:l,icon:c}=e,u=n?{root:`toast-${n}`,title:`toast-${n}-title`,description:`toast-${n}-description`}:void 0;return Ze(Vx,{addRole:!1,status:t,variant:o,id:u==null?void 0:u.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:l,children:[L(Ux,{children:c}),Ze(xe.div,{flex:"1",maxWidth:"100%",children:[r&&L(Hx,{id:u==null?void 0:u.title,children:r}),s&&L(Mx,{id:u==null?void 0:u.description,display:"block",children:s})]}),a&&L(Bv,{size:"sm",onClick:i,position:"absolute",insetEnd:1,top:1})]})};function $x(e={}){const{render:t,toastComponent:o=b6}=e;return r=>typeof t=="function"?t({...r,...e}):L(o,{...r,...e})}function E6(e,t){const o=r=>{var a;return{...t,...r,position:s6((a=r==null?void 0:r.position)!=null?a:t==null?void 0:t.position,e)}},n=r=>{const a=o(r),i=$x(a);return Sn.notify(i,a)};return n.update=(r,a)=>{Sn.update(r,o(a))},n.promise=(r,a)=>{const i=n({...a.loading,status:"loading",duration:null});r.then(s=>n.update(i,{status:"success",duration:5e3,..._n(a.success,s)})).catch(s=>n.update(i,{status:"error",duration:5e3,..._n(a.error,s)}))},n.closeAll=Sn.closeAll,n.close=Sn.close,n.isActive=Sn.isActive,n}var[k6,A6]=Vo({name:"ToastOptionsContext",strict:!1}),T6=e=>{const t=k.useSyncExternalStore(Sn.subscribe,Sn.getState,Sn.getState),{motionVariants:o,component:n=Bx,portalProps:r}=e,i=Object.keys(t).map(s=>{const l=t[s];return L("div",{role:"region","aria-live":"polite","aria-label":`Notifications-${s}`,id:`chakra-toast-manager-${s}`,style:M4(s),children:L(Oc,{initial:!1,children:l.map(c=>L(n,{motionVariants:o,...c},c.id))})},s)});return L(Ma,{...r,children:i})};function S6(e){const{theme:t}=z_(),o=A6();return k.useMemo(()=>E6(t.direction,{...o,...e}),[e,t.direction,o])}var I6=e=>function({children:o,theme:n=e,toastOptions:r,...a}){return Ze(F4,{theme:n,...a,children:[L(k6,{value:r==null?void 0:r.defaultOptions,children:o}),L(T6,{...r})]})},_6=I6(dC);function C6(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function sc(...e){return t=>{e.forEach(o=>{C6(o,t)})}}function x6(...e){return k.useMemo(()=>sc(...e),e)}var f0={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},va={enter:{duration:.2,ease:f0.easeOut},exit:{duration:.1,ease:f0.easeIn}},ba={enter:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.enter}),exit:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.exit})},P6={enter:({transition:e,transitionEnd:t,delay:o}={})=>{var n;return{opacity:1,transition:(n=e==null?void 0:e.enter)!=null?n:ba.enter(va.enter,o),transitionEnd:t==null?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:o}={})=>{var n;return{opacity:0,transition:(n=e==null?void 0:e.exit)!=null?n:ba.exit(va.exit,o),transitionEnd:t==null?void 0:t.exit}}},zx={initial:"exit",animate:"enter",exit:"exit",variants:P6},D6=k.forwardRef(function(t,o){const{unmountOnExit:n,in:r,className:a,transition:i,transitionEnd:s,delay:l,...c}=t,u=r||n?"enter":"exit",d=n?r&&n:!0,h={transition:i,transitionEnd:s,delay:l};return L(Oc,{custom:h,children:d&&L(ws.div,{ref:o,className:Ne("chakra-fade",a),custom:h,...zx,animate:u,...c})})});D6.displayName="Fade";var R6={exit:({reverse:e,initialScale:t,transition:o,transitionEnd:n,delay:r})=>{var a;return{opacity:0,...e?{scale:t,transitionEnd:n==null?void 0:n.exit}:{transitionEnd:{scale:t,...n==null?void 0:n.exit}},transition:(a=o==null?void 0:o.exit)!=null?a:ba.exit(va.exit,r)}},enter:({transitionEnd:e,transition:t,delay:o})=>{var n;return{opacity:1,scale:1,transition:(n=t==null?void 0:t.enter)!=null?n:ba.enter(va.enter,o),transitionEnd:e==null?void 0:e.enter}}},jx={initial:"exit",animate:"enter",exit:"exit",variants:R6},O6=k.forwardRef(function(t,o){const{unmountOnExit:n,in:r,reverse:a=!0,initialScale:i=.95,className:s,transition:l,transitionEnd:c,delay:u,...d}=t,h=n?r&&n:!0,g=r||n?"enter":"exit",w={initialScale:i,reverse:a,transition:l,transitionEnd:c,delay:u};return L(Oc,{custom:w,children:h&&L(ws.div,{ref:o,className:Ne("chakra-offset-slide",s),...jx,animate:g,custom:w,...d})})});O6.displayName="ScaleFade";var L6={initial:({offsetX:e,offsetY:t,transition:o,transitionEnd:n,delay:r})=>{var a;return{opacity:0,x:e,y:t,transition:(a=o==null?void 0:o.exit)!=null?a:ba.exit(va.exit,r),transitionEnd:n==null?void 0:n.exit}},enter:({transition:e,transitionEnd:t,delay:o})=>{var n;return{opacity:1,x:0,y:0,transition:(n=e==null?void 0:e.enter)!=null?n:ba.enter(va.enter,o),transitionEnd:t==null?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:o,transitionEnd:n,reverse:r,delay:a})=>{var i;const s={x:t,y:e};return{opacity:0,transition:(i=o==null?void 0:o.exit)!=null?i:ba.exit(va.exit,a),...r?{...s,transitionEnd:n==null?void 0:n.exit}:{transitionEnd:{...s,...n==null?void 0:n.exit}}}}},rl={initial:"initial",animate:"enter",exit:"exit",variants:L6},W6=k.forwardRef(function(t,o){const{unmountOnExit:n,in:r,reverse:a=!0,className:i,offsetX:s=0,offsetY:l=8,transition:c,transitionEnd:u,delay:d,...h}=t,g=n?r&&n:!0,w=r||n?"enter":"exit",v={offsetX:s,offsetY:l,reverse:a,transition:c,transitionEnd:u,delay:d};return L(Oc,{custom:v,children:g&&L(ws.div,{ref:o,className:Ne("chakra-offset-slide",i),custom:v,...rl,animate:w,...h})})});W6.displayName="SlideFade";var eg=We(function(t,o){const{htmlWidth:n,htmlHeight:r,alt:a,...i}=t;return L("img",{width:n,height:r,ref:o,alt:a,...i})});eg.displayName="NativeImage";function F6(e){const{loading:t,src:o,srcSet:n,onLoad:r,onError:a,crossOrigin:i,sizes:s,ignoreFallback:l}=e,[c,u]=k.useState("pending");k.useEffect(()=>{u(o?"loading":"pending")},[o]);const d=k.useRef(),h=k.useCallback(()=>{if(!o)return;g();const w=new Image;w.src=o,i&&(w.crossOrigin=i),n&&(w.srcset=n),s&&(w.sizes=s),t&&(w.loading=t),w.onload=v=>{g(),u("loaded"),r==null||r(v)},w.onerror=v=>{g(),u("failed"),a==null||a(v)},d.current=w},[o,i,n,s,r,a,t]),g=()=>{d.current&&(d.current.onload=null,d.current.onerror=null,d.current=null)};return os(()=>{if(!l)return c==="loading"&&h(),()=>{g()}},[c,h,l]),l?"loaded":c}var B6=(e,t)=>e!=="loaded"&&t==="beforeLoadOrError"||e==="failed"&&t==="onError";function N6(e,t=[]){const o=Object.assign({},e);for(const n of t)n in o&&delete o[n];return o}var Yx=We(function(t,o){const{fallbackSrc:n,fallback:r,src:a,srcSet:i,align:s,fit:l,loading:c,ignoreFallback:u,crossOrigin:d,fallbackStrategy:h="beforeLoadOrError",referrerPolicy:g,...w}=t,v=n!==void 0||r!==void 0,S=c!=null||u||!v,b=F6({...t,crossOrigin:d,ignoreFallback:S}),E=B6(b,h),A={ref:o,objectFit:l,objectPosition:s,...S?w:N6(w,["onError","onLoad"])};return E?r||L(xe.img,{as:eg,className:"chakra-image__placeholder",src:n,...A}):L(xe.img,{as:eg,src:a,srcSet:i,crossOrigin:d,loading:c,referrerPolicy:g,className:"chakra-image",...A})});Yx.displayName="Image";function M6(e){return k.Children.toArray(e).filter(t=>k.isValidElement(t))}var[Iae,U6]=Vo({strict:!1,name:"ButtonGroupContext"});function H6(e){const[t,o]=k.useState(!e);return{ref:k.useCallback(a=>{a&&o(a.tagName==="BUTTON")},[]),type:t?"button":void 0}}function tg(e){const{children:t,className:o,...n}=e,r=k.isValidElement(t)?k.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,a=Ne("chakra-button__icon",o);return L(xe.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...n,className:a,children:r})}tg.displayName="ButtonIcon";function og(e){const{label:t,placement:o,spacing:n="0.5rem",children:r=L(Lc,{color:"currentColor",width:"1em",height:"1em"}),className:a,__css:i,...s}=e,l=Ne("chakra-button__spinner",a),c=o==="start"?"marginEnd":"marginStart",u=k.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[c]:t?n:0,fontSize:"1em",lineHeight:"normal",...i}),[i,t,c,n]);return L(xe.div,{className:l,...s,__css:u,children:r})}og.displayName="ButtonSpinner";var Nv=We((e,t)=>{const o=U6(),n=Cc("Button",{...o,...e}),{isDisabled:r=o==null?void 0:o.isDisabled,isLoading:a,isActive:i,children:s,leftIcon:l,rightIcon:c,loadingText:u,iconSpacing:d="0.5rem",type:h,spinner:g,spinnerPlacement:w="start",className:v,as:S,...b}=nr(e),E=k.useMemo(()=>{const W={...n==null?void 0:n._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...n,...!!o&&{_focus:W}}},[n,o]),{ref:A,type:C}=H6(S),x={rightIcon:c,leftIcon:l,iconSpacing:d,children:s};return Ze(xe.button,{ref:x6(t,A),as:S,type:h??C,"data-active":gn(i),"data-loading":gn(a),__css:E,className:Ne("chakra-button",v),...b,disabled:r||a,children:[a&&w==="start"&&L(og,{className:"chakra-button__spinner--start",label:u,placement:"start",spacing:d,children:g}),a?u||L(xe.span,{opacity:0,children:L(m0,{...x})}):L(m0,{...x}),a&&w==="end"&&L(og,{className:"chakra-button__spinner--end",label:u,placement:"end",spacing:d,children:g})]})});Nv.displayName="Button";function m0(e){const{leftIcon:t,rightIcon:o,children:n,iconSpacing:r}=e;return Ze(Xg,{children:[t&&L(tg,{marginEnd:r,children:t}),n,o&&L(tg,{marginStart:r,children:o})]})}var[V6,$6]=Vo({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormControl />" `}),[z6,ap]=Vo({strict:!1,name:"FormControlContext"});function j6(e){const{id:t,isRequired:o,isInvalid:n,isDisabled:r,isReadOnly:a,...i}=e,s=k.useId(),l=t||`field-${s}`,c=`${l}-label`,u=`${l}-feedback`,d=`${l}-helptext`,[h,g]=k.useState(!1),[w,v]=k.useState(!1),[S,b]=k.useState(!1),E=k.useCallback((O={},$=null)=>({id:d,...O,ref:sc($,H=>{H&&v(!0)})}),[d]),A=k.useCallback((O={},$=null)=>({...O,ref:$,"data-focus":gn(S),"data-disabled":gn(r),"data-invalid":gn(n),"data-readonly":gn(a),id:O.id!==void 0?O.id:c,htmlFor:O.htmlFor!==void 0?O.htmlFor:l}),[l,r,S,n,a,c]),C=k.useCallback((O={},$=null)=>({id:u,...O,ref:sc($,H=>{H&&g(!0)}),"aria-live":"polite"}),[u]),x=k.useCallback((O={},$=null)=>({...O,...i,ref:$,role:"group","data-focus":gn(S),"data-disabled":gn(r),"data-invalid":gn(n),"data-readonly":gn(a)}),[i,r,S,n,a]),W=k.useCallback((O={},$=null)=>({...O,ref:$,role:"presentation","aria-hidden":!0,children:O.children||"*"}),[]);return{isRequired:!!o,isInvalid:!!n,isReadOnly:!!a,isDisabled:!!r,isFocused:!!S,onFocus:()=>b(!0),onBlur:()=>b(!1),hasFeedbackText:h,setHasFeedbackText:g,hasHelpText:w,setHasHelpText:v,id:l,labelId:c,feedbackId:u,helpTextId:d,htmlProps:i,getHelpTextProps:E,getErrorMessageProps:C,getRootProps:x,getLabelProps:A,getRequiredIndicatorProps:W}}var ng=We(function(t,o){const n=gs("Form",t),r=nr(t),{getRootProps:a,htmlProps:i,...s}=j6(r),l=Ne("chakra-form-control",t.className);return L(z6,{value:s,children:L(V6,{value:n,children:L(xe.div,{...a({},o),className:l,__css:n.container})})})});ng.displayName="FormControl";var Gx=We(function(t,o){const n=ap(),r=$6(),a=Ne("chakra-form__helper-text",t.className);return L(xe.div,{...n==null?void 0:n.getHelpTextProps(t,o),__css:r.helperText,className:a})});Gx.displayName="FormHelperText";var[Y6,G6]=Vo({name:"FormErrorStylesContext",errorMessage:`useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormError />" `}),cd=We((e,t)=>{const o=gs("FormError",e),n=nr(e),r=ap();return r!=null&&r.isInvalid?L(Y6,{value:o,children:L(xe.div,{...r==null?void 0:r.getErrorMessageProps(n,t),className:Ne("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...o.text}})}):null});cd.displayName="FormErrorMessage";var q6=We((e,t)=>{const o=G6(),n=ap();if(!(n!=null&&n.isInvalid))return null;const r=Ne("chakra-form__error-icon",e.className);return L(Va,{ref:t,"aria-hidden":!0,...e,__css:o.icon,className:r,children:L("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})});q6.displayName="FormErrorIcon";function J6(e){const{isDisabled:t,isInvalid:o,isReadOnly:n,isRequired:r,...a}=K6(e);return{...a,disabled:t,readOnly:n,required:r,"aria-invalid":kf(o),"aria-required":kf(r),"aria-readonly":kf(n)}}function K6(e){var t,o,n;const r=ap(),{id:a,disabled:i,readOnly:s,required:l,isRequired:c,isInvalid:u,isReadOnly:d,isDisabled:h,onFocus:g,onBlur:w,...v}=e,S=e["aria-describedby"]?[e["aria-describedby"]]:[];return r!=null&&r.hasFeedbackText&&(r!=null&&r.isInvalid)&&S.push(r.feedbackId),r!=null&&r.hasHelpText&&S.push(r.helpTextId),{...v,"aria-describedby":S.join(" ")||void 0,id:a??(r==null?void 0:r.id),isDisabled:(t=i??h)!=null?t:r==null?void 0:r.isDisabled,isReadOnly:(o=s??d)!=null?o:r==null?void 0:r.isReadOnly,isRequired:(n=l??c)!=null?n:r==null?void 0:r.isRequired,isInvalid:u??(r==null?void 0:r.isInvalid),onFocus:ua(r==null?void 0:r.onFocus,g),onBlur:ua(r==null?void 0:r.onBlur,w)}}var qx={exports:{}},X6="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Q6=X6,Z6=Q6;function Jx(){}function Kx(){}Kx.resetWarningCache=Jx;var e8=function(){function e(n,r,a,i,s,l){if(l!==Z6){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var o={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Kx,resetWarningCache:Jx};return o.PropTypes=o,o};qx.exports=e8();var t8=qx.exports;const Xe=Ho(t8);var rg="data-focus-lock",Xx="data-focus-lock-disabled",o8="data-no-focus-lock",n8="data-autofocus-inside",r8="data-no-autofocus";function em(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function a8(e,t){var o=k.useState(function(){return{value:e,callback:t,facade:{get current(){return o.value},set current(n){var r=o.value;r!==n&&(o.value=n,o.callback(n,r))}}}})[0];return o.callback=t,o.facade}var i8=typeof window<"u"?k.useLayoutEffect:k.useEffect,y0=new WeakMap;function Qx(e,t){var o=a8(t||null,function(n){return e.forEach(function(r){return em(r,n)})});return i8(function(){var n=y0.get(o);if(n){var r=new Set(n),a=new Set(e),i=o.current;r.forEach(function(s){a.has(s)||em(s,null)}),a.forEach(function(s){r.has(s)||em(s,i)})}y0.set(o,e)},[e]),o}var tm={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},ag=function(e,t){return ag=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,n){o.__proto__=n}||function(o,n){for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(o[r]=n[r])},ag(e,t)};function $o(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ag(e,t);function o(){this.constructor=e}e.prototype=t===null?Object.create(t):(o.prototype=t.prototype,new o)}var q=function(){return q=Object.assign||function(t){for(var o,n=1,r=arguments.length;n<r;n++){o=arguments[n];for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(t[a]=o[a])}return t},q.apply(this,arguments)};function Nr(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(o[n[r]]=e[n[r]]);return o}function _ae(e,t,o,n){function r(a){return a instanceof o?a:new o(function(i){i(a)})}return new(o||(o=Promise))(function(a,i){function s(u){try{c(n.next(u))}catch(d){i(d)}}function l(u){try{c(n.throw(u))}catch(d){i(d)}}function c(u){u.done?a(u.value):r(u.value).then(s,l)}c((n=n.apply(e,t||[])).next())})}function Cae(e,t){var o={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,r,a,i=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return i.next=s(0),i.throw=s(1),i.return=s(2),typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function s(c){return function(u){return l([c,u])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(o=0)),o;)try{if(n=1,r&&(a=c[0]&2?r.return:c[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,c[1])).done)return a;switch(r=0,a&&(c=[c[0]&2,a.value]),c[0]){case 0:case 1:a=c;break;case 4:return o.label++,{value:c[1],done:!1};case 5:o.label++,r=c[1],c=[0];continue;case 7:c=o.ops.pop(),o.trys.pop();continue;default:if(a=o.trys,!(a=a.length>0&&a[a.length-1])&&(c[0]===6||c[0]===2)){o=0;continue}if(c[0]===3&&(!a||c[1]>a[0]&&c[1]<a[3])){o.label=c[1];break}if(c[0]===6&&o.label<a[1]){o.label=a[1],a=c;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(c);break}a[2]&&o.ops.pop(),o.trys.pop();continue}c=t.call(e,o)}catch(u){c=[6,u],r=0}finally{n=a=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}function xae(e){var t=typeof Symbol=="function"&&Symbol.iterator,o=t&&e[t],n=0;if(o)return o.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Pae(e,t){var o=typeof Symbol=="function"&&e[Symbol.iterator];if(!o)return e;var n=o.call(e),r,a=[],i;try{for(;(t===void 0||t-- >0)&&!(r=n.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(o=n.return)&&o.call(n)}finally{if(i)throw i.error}}return a}function Dae(){for(var e=0,t=0,o=arguments.length;t<o;t++)e+=arguments[t].length;for(var n=Array(e),r=0,t=0;t<o;t++)for(var a=arguments[t],i=0,s=a.length;i<s;i++,r++)n[r]=a[i];return n}function tn(e,t,o){if(o||arguments.length===2)for(var n=0,r=t.length,a;n<r;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}function Zx(e){return e}function eP(e,t){t===void 0&&(t=Zx);var o=[],n=!1,r={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return o.length?o[o.length-1]:e},useMedium:function(a){var i=t(a,n);return o.push(i),function(){o=o.filter(function(s){return s!==i})}},assignSyncMedium:function(a){for(n=!0;o.length;){var i=o;o=[],i.forEach(a)}o={push:function(s){return a(s)},filter:function(){return o}}},assignMedium:function(a){n=!0;var i=[];if(o.length){var s=o;o=[],s.forEach(a),i=o}var l=function(){var u=i;i=[],u.forEach(a)},c=function(){return Promise.resolve().then(l)};c(),o={push:function(u){i.push(u),c()},filter:function(u){return i=i.filter(u),o}}}};return r}function Mv(e,t){return t===void 0&&(t=Zx),eP(e,t)}function tP(e){e===void 0&&(e={});var t=eP(null);return t.options=q({async:!0,ssr:!1},e),t}var oP=function(e){var t=e.sideCar,o=Nr(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return k.createElement(n,q({},o))};oP.isSideCarExport=!0;function s8(e,t){return e.useMedium(t),oP}var nP=Mv({},function(e){var t=e.target,o=e.currentTarget;return{target:t,currentTarget:o}}),rP=Mv(),l8=Mv(),c8=tP({async:!0,ssr:typeof document<"u"}),u8=k.createContext(void 0),d8=[],aP=k.forwardRef(function(t,o){var n,r=k.useState(),a=r[0],i=r[1],s=k.useRef(),l=k.useRef(!1),c=k.useRef(null),u=k.useState({}),d=u[1],h=t.children,g=t.disabled,w=g===void 0?!1:g,v=t.noFocusGuards,S=v===void 0?!1:v,b=t.persistentFocus,E=b===void 0?!1:b,A=t.crossFrame,C=A===void 0?!0:A,x=t.autoFocus,W=x===void 0?!0:x;t.allowTextSelection;var O=t.group,$=t.className,H=t.whiteList,V=t.hasPositiveIndices,G=t.shards,ve=G===void 0?d8:G,pe=t.as,Pe=pe===void 0?"div":pe,fe=t.lockProps,me=fe===void 0?{}:fe,gt=t.sideCar,Y=t.returnFocus,Z=Y===void 0?!1:Y,re=t.focusOptions,oe=t.onActivation,ie=t.onDeactivation,de=k.useState({}),pt=de[0],kt=k.useCallback(function(Bt){var qt=Bt.captureFocusRestore;if(!c.current){var So,Nt=(So=document)==null?void 0:So.activeElement;c.current=Nt,Nt!==document.body&&(c.current=qt(Nt))}s.current&&oe&&oe(s.current),l.current=!0,d()},[oe]),it=k.useCallback(function(){l.current=!1,ie&&ie(s.current),d()},[ie]),Pt=k.useCallback(function(Bt){var qt=c.current;if(qt){var So=(typeof qt=="function"?qt():qt)||document.body,Nt=typeof Z=="function"?Z(So):Z;if(Nt){var Io=typeof Nt=="object"?Nt:void 0;c.current=null,Bt?Promise.resolve().then(function(){return So.focus(Io)}):So.focus(Io)}}},[Z]),At=k.useCallback(function(Bt){l.current&&nP.useMedium(Bt)},[]),Yo=rP.useMedium,Go=k.useCallback(function(Bt){s.current!==Bt&&(s.current=Bt,i(Bt))},[]),dn=Pa((n={},n[Xx]=w&&"disabled",n[rg]=O,n),me),hn=S!==!0,ao=hn&&S!=="tail",qo=Qx([o,Go]),Gr=k.useMemo(function(){return{observed:s,shards:ve,enabled:!w,active:l.current}},[w,l.current,ve,a]);return k.createElement(k.Fragment,null,hn&&[k.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:w?-1:0,style:tm}),V?k.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:w?-1:1,style:tm}):null],!w&&k.createElement(gt,{id:pt,sideCar:c8,observed:a,disabled:w,persistentFocus:E,crossFrame:C,autoFocus:W,whiteList:H,shards:ve,onActivation:kt,onDeactivation:it,returnFocus:Pt,focusOptions:re,noFocusGuards:S}),k.createElement(Pe,Pa({ref:qo},dn,{className:$,onBlur:Yo,onFocus:At}),k.createElement(u8.Provider,{value:Gr},h)),ao&&k.createElement("div",{"data-focus-guard":!0,tabIndex:w?-1:0,style:tm}))});aP.propTypes={};const iP=aP;function h8(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ay(e,t)}function p8(e,t){function o(n){return n.displayName||n.name||"Component"}return function(r){var a=[],i;function s(){i=e(a.map(function(c){return c.props})),t(i)}var l=function(c){h8(u,c);function u(){return c.apply(this,arguments)||this}u.peek=function(){return i};var d=u.prototype;return d.componentDidMount=function(){a.push(this),s()},d.componentDidUpdate=function(){s()},d.componentWillUnmount=function(){var g=a.indexOf(this);a.splice(g,1),s()},d.render=function(){return $t.createElement(r,this.props)},u}(k.PureComponent);return GB(l,"displayName","SideEffect("+o(r)+")"),l}}var Ln=function(e){for(var t=Array(e.length),o=0;o<e.length;++o)t[o]=e[o];return t},Da=function(e){return Array.isArray(e)?e:[e]},sP=function(e){return Array.isArray(e)?e[0]:e},f8=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!t||!t.getPropertyValue?!1:t.getPropertyValue("display")==="none"||t.getPropertyValue("visibility")==="hidden"},lP=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},cP=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},m8=function(e){return e.hasAttribute("inert")},y8=function(e,t){return!e||cP(e)||!f8(e)&&!m8(e)&&t(lP(e))},uP=function(e,t){var o=e.get(t);if(o!==void 0)return o;var n=y8(t,uP.bind(void 0,e));return e.set(t,n),n},g8=function(e,t){return e&&!cP(e)?b8(e)?t(lP(e)):!1:!0},dP=function(e,t){var o=e.get(t);if(o!==void 0)return o;var n=g8(t,dP.bind(void 0,e));return e.set(t,n),n},hP=function(e){return e.dataset},w8=function(e){return e.tagName==="BUTTON"},pP=function(e){return e.tagName==="INPUT"},fP=function(e){return pP(e)&&e.type==="radio"},v8=function(e){return!((pP(e)||w8(e))&&(e.type==="hidden"||e.disabled))},b8=function(e){var t=e.getAttribute(r8);return![!0,"true",""].includes(t)},Uv=function(e){var t;return!!(e&&(!((t=hP(e))===null||t===void 0)&&t.focusGuard))},ig=function(e){return!Uv(e)},E8=function(e){return!!e},k8=function(e,t){var o=Math.max(0,e.tabIndex),n=Math.max(0,t.tabIndex),r=o-n,a=e.index-t.index;if(r){if(!o)return 1;if(!n)return-1}return r||a},A8=function(e){return e.tabIndex<0&&!e.hasAttribute("tabindex")?0:e.tabIndex},Hv=function(e,t,o){return Ln(e).map(function(n,r){var a=A8(n);return{node:n,index:r,tabIndex:o&&a===-1?(n.dataset||{}).focusGuard?0:-1:a}}).filter(function(n){return!t||n.tabIndex>=0}).sort(k8)},T8=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],Vv=T8.join(","),S8="".concat(Vv,", [data-focus-guard]"),mP=function(e,t){return Ln((e.shadowRoot||e).children).reduce(function(o,n){return o.concat(n.matches(t?S8:Vv)?[n]:[],mP(n))},[])},I8=function(e,t){var o;return e instanceof HTMLIFrameElement&&(!((o=e.contentDocument)===null||o===void 0)&&o.body)?ss([e.contentDocument.body],t):[e]},ss=function(e,t){return e.reduce(function(o,n){var r,a=mP(n,t),i=(r=[]).concat.apply(r,a.map(function(s){return I8(s,t)}));return o.concat(i,n.parentNode?Ln(n.parentNode.querySelectorAll(Vv)).filter(function(s){return s===n}):[])},[])},_8=function(e){var t=e.querySelectorAll("[".concat(n8,"]"));return Ln(t).map(function(o){return ss([o])}).reduce(function(o,n){return o.concat(n)},[])},$v=function(e,t){return Ln(e).filter(function(o){return uP(t,o)}).filter(function(o){return v8(o)})},g0=function(e,t){return t===void 0&&(t=new Map),Ln(e).filter(function(o){return dP(t,o)})},zv=function(e,t,o){return Hv($v(ss(e,o),t),!0,o)},lc=function(e,t){return Hv($v(ss(e),t),!1)},C8=function(e,t){return $v(_8(e),t)},Ea=function(e,t){return e.shadowRoot?Ea(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:Ln(e.children).some(function(o){var n;if(o instanceof HTMLIFrameElement){var r=(n=o.contentDocument)===null||n===void 0?void 0:n.body;return r?Ea(r,t):!1}return Ea(o,t)})},x8=function(e){for(var t=new Set,o=e.length,n=0;n<o;n+=1)for(var r=n+1;r<o;r+=1){var a=e[n].compareDocumentPosition(e[r]);(a&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(r),(a&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(n)}return e.filter(function(i,s){return!t.has(s)})},yP=function(e){return e.parentNode?yP(e.parentNode):e},jv=function(e){var t=Da(e);return t.filter(Boolean).reduce(function(o,n){var r=n.getAttribute(rg);return o.push.apply(o,r?x8(Ln(yP(n).querySelectorAll("[".concat(rg,'="').concat(r,'"]:not([').concat(Xx,'="disabled"])')))):[n]),o},[])},P8=function(e){try{return e()}catch{return}},cc=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var t=e.activeElement;return t.shadowRoot?cc(t.shadowRoot):t instanceof HTMLIFrameElement&&P8(function(){return t.contentWindow.document})?cc(t.contentWindow.document):t}},D8=function(e,t){return e===t},R8=function(e,t){return!!Ln(e.querySelectorAll("iframe")).some(function(o){return D8(o,t)})},gP=function(e,t){return t===void 0&&(t=cc(sP(e).ownerDocument)),!t||t.dataset&&t.dataset.focusGuard?!1:jv(e).some(function(o){return Ea(o,t)||R8(o,t)})},O8=function(e){e===void 0&&(e=document);var t=cc(e);return t?Ln(e.querySelectorAll("[".concat(o8,"]"))).some(function(o){return Ea(o,t)}):!1},L8=function(e,t){return t.filter(fP).filter(function(o){return o.name===e.name}).filter(function(o){return o.checked})[0]||e},Yv=function(e,t){return fP(e)&&e.name?L8(e,t):e},W8=function(e){var t=new Set;return e.forEach(function(o){return t.add(Yv(o,e))}),e.filter(function(o){return t.has(o)})},w0=function(e){return e[0]&&e.length>1?Yv(e[0],e):e[0]},v0=function(e,t){return e.indexOf(Yv(t,e))},sg="NEW_FOCUS",F8=function(e,t,o,n,r){var a=e.length,i=e[0],s=e[a-1],l=Uv(n);if(!(n&&e.indexOf(n)>=0)){var c=n!==void 0?o.indexOf(n):-1,u=r?o.indexOf(r):c,d=r?e.indexOf(r):-1;if(c===-1)return d!==-1?d:sg;if(d===-1)return sg;var h=c-u,g=o.indexOf(i),w=o.indexOf(s),v=W8(o),S=n!==void 0?v.indexOf(n):-1,b=S-(r?v.indexOf(r):c);if(!h&&d>=0||t.length===0)return d;var E=v0(e,t[0]),A=v0(e,t[t.length-1]);if(c<=g&&l&&Math.abs(h)>1)return A;if(c>=w&&l&&Math.abs(h)>1)return E;if(h&&Math.abs(b)>1)return d;if(c<=g)return A;if(c>w)return E;if(h)return Math.abs(h)>1?d:(a+d+h)%a}},B8=function(e){return function(t){var o,n=(o=hP(t))===null||o===void 0?void 0:o.autofocus;return t.autofocus||n!==void 0&&n!=="false"||e.indexOf(t)>=0}},b0=function(e,t,o){var n=e.map(function(a){var i=a.node;return i}),r=g0(n.filter(B8(o)));return r&&r.length?w0(r):w0(g0(t))},lg=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&lg(e.parentNode.host||e.parentNode,t),t},om=function(e,t){for(var o=lg(e),n=lg(t),r=0;r<o.length;r+=1){var a=o[r];if(n.indexOf(a)>=0)return a}return!1},wP=function(e,t,o){var n=Da(e),r=Da(t),a=n[0],i=!1;return r.filter(Boolean).forEach(function(s){i=om(i||s,s)||i,o.filter(Boolean).forEach(function(l){var c=om(a,l);c&&(!i||Ea(c,i)?i=c:i=om(c,i))})}),i},E0=function(e,t){return e.reduce(function(o,n){return o.concat(C8(n,t))},[])},N8=function(e,t){var o=new Map;return t.forEach(function(n){return o.set(n.node,n)}),e.map(function(n){return o.get(n)}).filter(E8)},M8=function(e,t){var o=cc(Da(e).length>0?document:sP(e).ownerDocument),n=jv(e).filter(ig),r=wP(o||e,e,n),a=new Map,i=lc(n,a),s=i.filter(function(w){var v=w.node;return ig(v)});if(s[0]){var l=lc([r],a).map(function(w){var v=w.node;return v}),c=N8(l,s),u=c.map(function(w){var v=w.node;return v}),d=c.filter(function(w){var v=w.tabIndex;return v>=0}).map(function(w){var v=w.node;return v}),h=F8(u,d,l,o,t);if(h===sg){var g=b0(i,d,E0(n,a))||b0(i,u,E0(n,a));if(g)return{node:g};console.warn("focus-lock: cannot find any node to move focus into");return}return h===void 0?h:c[h]}},U8=function(e){var t=jv(e).filter(ig),o=wP(e,e,t),n=Hv(ss([o],!0),!0,!0),r=ss(t,!1);return n.map(function(a){var i=a.node,s=a.index;return{node:i,index:s,lockItem:r.indexOf(i)>=0,guard:Uv(i)}})},Gv=function(e,t){e&&("focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},nm=0,rm=!1,vP=function(e,t,o){o===void 0&&(o={});var n=M8(e,t);if(!rm&&n){if(nm>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),rm=!0,setTimeout(function(){rm=!1},1);return}nm++,Gv(n.node,o.focusOptions),nm--}};function Hs(e){if(!e)return null;if(typeof WeakRef>"u")return function(){return e||null};var t=e?new WeakRef(e):null;return function(){return(t==null?void 0:t.deref())||null}}var H8=function(e){if(!e)return null;for(var t=[],o=e;o&&o!==document.body;)t.push({current:Hs(o),parent:Hs(o.parentElement),left:Hs(o.previousElementSibling),right:Hs(o.nextElementSibling)}),o=o.parentElement;return{element:Hs(e),stack:t,ownerDocument:e.ownerDocument}},V8=function(e){var t,o,n,r,a;if(e)for(var i=e.stack,s=e.ownerDocument,l=new Map,c=0,u=i;c<u.length;c++){var d=u[c],h=(t=d.parent)===null||t===void 0?void 0:t.call(d);if(h&&s.contains(h)){for(var g=(o=d.left)===null||o===void 0?void 0:o.call(d),w=d.current(),v=h.contains(w)?w:void 0,S=(n=d.right)===null||n===void 0?void 0:n.call(d),b=zv([h],l),E=(a=(r=v??(g==null?void 0:g.nextElementSibling))!==null&&r!==void 0?r:S)!==null&&a!==void 0?a:g;E;){for(var A=0,C=b;A<C.length;A++){var x=C[A];if(E!=null&&E.contains(x.node))return x.node}E=E.nextElementSibling}if(b.length)return b[0].node}}},bP=function(e){var t=H8(e);return function(){return V8(t)}},$8=function(e,t,o){if(!e||!t)return console.error("no element or scope given"),{};var n=Da(t);if(n.every(function(i){return!Ea(i,e)}))return console.error("Active element is not contained in the scope"),{};var r=o?zv(n,new Map):lc(n,new Map),a=r.findIndex(function(i){var s=i.node;return s===e});if(a!==-1)return{prev:r[a-1],next:r[a+1],first:r[0],last:r[r.length-1]}},z8=function(e,t){var o=t?zv(Da(e),new Map):lc(Da(e),new Map);return{first:o[0],last:o[o.length-1]}},j8=function(e){return Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},e)},EP=function(e,t,o){t===void 0&&(t={});var n=j8(t),r=$8(e,n.scope,n.onlyTabbable);if(r){var a=o(r,n.cycle);a&&Gv(a.node,n.focusOptions)}},Y8=function(e,t){t===void 0&&(t={}),EP(e,t,function(o,n){var r=o.next,a=o.first;return r||n&&a})},G8=function(e,t){t===void 0&&(t={}),EP(e,t,function(o,n){var r=o.prev,a=o.last;return r||n&&a})},kP=function(e,t,o){var n,r=z8(e,(n=t.onlyTabbable)!==null&&n!==void 0?n:!0),a=r[o];a&&Gv(a.node,t.focusOptions)},q8=function(e,t){t===void 0&&(t={}),kP(e,t,"first")},J8=function(e,t){t===void 0&&(t={}),kP(e,t,"last")};function qv(e){setTimeout(e,1)}var K8=function(t){return t&&"current"in t?t.current:t},AP=function(){return document&&document.activeElement===document.body},X8=function(){return AP()||O8()},Vi=null,uo=null,k0=function(){return null},$i=null,uc=!1,Jv=!1,Q8=function(){return!0},Z8=function(t){return(Vi.whiteList||Q8)(t)},e9=function(t,o){$i={observerNode:t,portaledElement:o}},t9=function(t){return $i&&$i.portaledElement===t};function A0(e,t,o,n){var r=null,a=e;do{var i=n[a];if(i.guard)i.node.dataset.focusAutoGuard&&(r=i);else if(i.lockItem){if(a!==e)return;r=null}else break}while((a+=o)!==t);r&&(r.node.tabIndex=0)}var o9=function(t){return t?!!uc:uc==="meanwhile"},n9=function e(t,o,n){return o&&(o.host===t&&(!o.activeElement||n.contains(o.activeElement))||o.parentNode&&e(t,o.parentNode,n))},r9=function(t,o){return o.some(function(n){return n9(t,n,n)})},TP=function(t){return lc(t,new Map)},a9=function(t){return!TP([t.parentNode]).some(function(o){return o.node===t})},ih=function(){var t=!1;if(Vi){var o=Vi,n=o.observed,r=o.persistentFocus,a=o.autoFocus,i=o.shards,s=o.crossFrame,l=o.focusOptions,c=o.noFocusGuards,u=n||$i&&$i.portaledElement;if(AP()&&uo&&(!document.body.contains(uo)||a9(uo))){uo=null;var d=k0();d&&d.focus()}var h=document&&document.activeElement;if(u){var g=[u].concat(i.map(K8).filter(Boolean)),w=function(){if(!o9(s)||!c||!uo||Jv)return!1;var A=TP(g),C=A.findIndex(function(x){var W=x.node;return W===uo});return C===0||C===A.length-1};if((!h||Z8(h))&&(r||w()||!X8()||!uo&&a)&&(u&&!(gP(g)||h&&r9(h,g)||t9(h))&&(document&&!uo&&h&&!a?(h.blur&&h.blur(),document.body.focus()):(t=vP(g,uo,{focusOptions:l}),$i={})),uc=!1,uo=document&&document.activeElement,k0=bP(uo)),document&&h!==document.activeElement&&document.querySelector("[data-focus-auto-guard]")){var v=document&&document.activeElement,S=U8(g),b=S.map(function(E){var A=E.node;return A}).indexOf(v);b>-1&&(S.filter(function(E){var A=E.guard,C=E.node;return A&&C.dataset.focusAutoGuard}).forEach(function(E){var A=E.node;return A.removeAttribute("tabIndex")}),A0(b,S.length,1,S),A0(b,-1,-1,S))}}}return t},SP=function(t){ih()&&t&&(t.stopPropagation(),t.preventDefault())},Kv=function(){return qv(ih)},i9=function(t){var o=t.target,n=t.currentTarget;n.contains(o)||e9(n,o)},s9=function(){return null},IP=function(){Jv=!0},_P=function(){Jv=!1,uc="just",qv(function(){uc="meanwhile"})},l9=function(){document.addEventListener("focusin",SP),document.addEventListener("focusout",Kv),window.addEventListener("focus",IP),window.addEventListener("blur",_P)},c9=function(){document.removeEventListener("focusin",SP),document.removeEventListener("focusout",Kv),window.removeEventListener("focus",IP),window.removeEventListener("blur",_P)};function u9(e){return e.filter(function(t){var o=t.disabled;return!o})}var CP={moveFocusInside:vP,focusInside:gP,focusNextElement:Y8,focusPrevElement:G8,focusFirstElement:q8,focusLastElement:J8,captureFocusRestore:bP};function d9(e){var t=e.slice(-1)[0];t&&!Vi&&l9();var o=Vi,n=o&&t&&t.id===o.id;Vi=t,o&&!n&&(o.onDeactivation(),e.filter(function(r){var a=r.id;return a===o.id}).length||o.returnFocus(!t)),t?(uo=null,(!n||o.observed!==t.observed)&&t.onActivation(CP),ih(),qv(ih)):(c9(),uo=null)}nP.assignSyncMedium(i9);rP.assignMedium(Kv);l8.assignMedium(function(e){return e(CP)});const h9=p8(u9,d9)(s9);var xP=k.forwardRef(function(t,o){return k.createElement(iP,Pa({sideCar:h9,ref:o},t))}),PP=iP.propTypes||{};PP.sideCar;qB(PP,["sideCar"]);xP.propTypes={};const T0=xP;function DP(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function RP(e){var t;if(!DP(e))return!1;const o=(t=e.ownerDocument.defaultView)!=null?t:window;return e instanceof o.HTMLElement}function Rae(e){var t,o;return(o=(t=OP(e))==null?void 0:t.defaultView)!=null?o:window}function OP(e){return DP(e)?e.ownerDocument:document}function Oae(e){return OP(e).activeElement}var LP=e=>e.hasAttribute("tabindex"),p9=e=>LP(e)&&e.tabIndex===-1;function f9(e){return!!e.getAttribute("disabled")||!!e.getAttribute("aria-disabled")}function WP(e){return e.parentElement&&WP(e.parentElement)?!0:e.hidden}function m9(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function FP(e){if(!RP(e)||WP(e)||f9(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const n={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in n?n[t]():m9(e)?!0:LP(e)}function Lae(e){return e?RP(e)&&FP(e)&&!p9(e):!1}var y9=["input:not(:disabled):not([disabled])","select:not(:disabled):not([disabled])","textarea:not(:disabled):not([disabled])","embed","iframe","object","a[href]","area[href]","button:not(:disabled):not([disabled])","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"],g9=y9.join(),w9=e=>e.offsetWidth>0&&e.offsetHeight>0;function v9(e){const t=Array.from(e.querySelectorAll(g9));return t.unshift(e),t.filter(o=>FP(o)&&w9(o))}var S0,b9=(S0=T0.default)!=null?S0:T0,BP=e=>{const{initialFocusRef:t,finalFocusRef:o,contentRef:n,restoreFocus:r,children:a,isDisabled:i,autoFocus:s,persistentFocus:l,lockFocusAcrossFrames:c}=e,u=k.useCallback(()=>{t!=null&&t.current?t.current.focus():n!=null&&n.current&&v9(n.current).length===0&&requestAnimationFrame(()=>{var w;(w=n.current)==null||w.focus()})},[t,n]),d=k.useCallback(()=>{var g;(g=o==null?void 0:o.current)==null||g.focus()},[o]);return L(b9,{crossFrame:c,persistentFocus:l,autoFocus:s,disabled:i,onActivation:u,onDeactivation:d,returnFocus:r&&!o,children:a})};BP.displayName="FocusLock";var E9=s4?k.useLayoutEffect:k.useEffect;function I0(e,t=[]){const o=k.useRef(e);return E9(()=>{o.current=e}),k.useCallback((...n)=>{var r;return(r=o.current)==null?void 0:r.call(o,...n)},t)}function k9(e,t){const o=k.useId();return k.useMemo(()=>e||[t,o].filter(Boolean).join("-"),[e,t,o])}function A9(e,t){const o=e!==void 0;return[o,o&&typeof e<"u"?e:t]}function NP(e={}){const{onClose:t,onOpen:o,isOpen:n,id:r}=e,a=I0(o),i=I0(t),[s,l]=k.useState(e.defaultIsOpen||!1),[c,u]=A9(n,s),d=k9(r,"disclosure"),h=k.useCallback(()=>{c||l(!1),i==null||i()},[c,i]),g=k.useCallback(()=>{c||l(!0),a==null||a()},[c,a]),w=k.useCallback(()=>{(u?h:g)()},[u,g,h]);return{isOpen:!!u,onOpen:g,onClose:h,onToggle:w,isControlled:c,getButtonProps:(v={})=>({...v,"aria-expanded":u,"aria-controls":d,onClick:h4(v.onClick,w)}),getDisclosureProps:(v={})=>({...v,hidden:!u,id:d})}}var[T9,S9]=Vo({name:"InputGroupStylesContext",errorMessage:`useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in "<InputGroup />" `}),cg=We(function(t,o){const n=gs("Input",t),{children:r,className:a,...i}=nr(t),s=Ne("chakra-input__group",a),l={},c=M6(r),u=n.field;c.forEach(h=>{var g,w;n&&(u&&h.type.id==="InputLeftElement"&&(l.paddingStart=(g=u.height)!=null?g:u.h),u&&h.type.id==="InputRightElement"&&(l.paddingEnd=(w=u.height)!=null?w:u.h),h.type.id==="InputRightAddon"&&(l.borderEndRadius=0),h.type.id==="InputLeftAddon"&&(l.borderStartRadius=0))});const d=c.map(h=>{var g,w;const v=vC({size:((g=h.props)==null?void 0:g.size)||t.size,variant:((w=h.props)==null?void 0:w.variant)||t.variant});return h.type.id!=="Input"?k.cloneElement(h,v):k.cloneElement(h,Object.assign(v,l,h.props))});return L(xe.div,{className:s,ref:o,__css:{width:"100%",display:"flex",position:"relative",isolation:"isolate",...n.group},"data-group":!0,...i,children:L(T9,{value:n,children:d})})});cg.displayName="InputGroup";var I9=xe("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),ip=We(function(t,o){var n,r;const{placement:a="left",...i}=t,s=S9(),l=s.field,u={[a==="left"?"insetStart":"insetEnd"]:"0",width:(n=l==null?void 0:l.height)!=null?n:l==null?void 0:l.h,height:(r=l==null?void 0:l.height)!=null?r:l==null?void 0:l.h,fontSize:l==null?void 0:l.fontSize,...s.element};return L(I9,{ref:o,__css:u,...i})});ip.id="InputElement";ip.displayName="InputElement";var sh=We(function(t,o){const{className:n,...r}=t,a=Ne("chakra-input__left-element",n);return L(ip,{ref:o,placement:"left",className:a,...r})});sh.id="InputLeftElement";sh.displayName="InputLeftElement";var MP=We(function(t,o){const{className:n,...r}=t,a=Ne("chakra-input__right-element",n);return L(ip,{ref:o,placement:"right",className:a,...r})});MP.id="InputRightElement";MP.displayName="InputRightElement";var lh=We(function(t,o){const{htmlSize:n,...r}=t,a=gs("Input",r),i=nr(r),s=J6(i),l=Ne("chakra-input",t.className);return L(xe.input,{size:n,...s,__css:a.field,ref:o,className:l})});lh.displayName="Input";lh.id="Input";var UP=We(function(t,o){const n=Cc("Text",t),{className:r,align:a,decoration:i,casing:s,...l}=nr(t),c=vC({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return L(xe.p,{ref:o,className:Ne("chakra-text",t.className),...c,...l,__css:n})});UP.displayName="Text";var zi=We(function(t,o){const{direction:n,align:r,justify:a,wrap:i,basis:s,grow:l,shrink:c,...u}=t,d={display:"flex",flexDirection:n,alignItems:r,justifyContent:a,flexWrap:i,flexBasis:s,flexGrow:l,flexShrink:c};return L(xe.div,{ref:o,__css:d,...u})});zi.displayName="Flex";var _9={slideInBottom:{...rl,custom:{offsetY:16,reverse:!0}},slideInRight:{...rl,custom:{offsetX:16,reverse:!0}},slideInTop:{...rl,custom:{offsetY:-16,reverse:!0}},slideInLeft:{...rl,custom:{offsetX:-16,reverse:!0}},scale:{...jx,custom:{initialScale:.95,reverse:!0}},none:{}},C9=xe(ws.section),x9=e=>_9[e||"none"],HP=k.forwardRef((e,t)=>{const{preset:o,motionProps:n=x9(o),...r}=e;return L(C9,{ref:t,...n,...r})});HP.displayName="ModalTransition";var P9=Object.defineProperty,D9=(e,t,o)=>t in e?P9(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,R9=(e,t,o)=>(D9(e,typeof t!="symbol"?t+"":t,o),o),O9=class{constructor(){R9(this,"modals"),this.modals=new Map}add(e){return this.modals.set(e,this.modals.size+1),this.modals.size}remove(e){this.modals.delete(e)}isTopModal(e){return e?this.modals.get(e)===this.modals.size:!1}},ug=new O9;function VP(e,t){const[o,n]=k.useState(0);return k.useEffect(()=>{const r=e.current;if(r){if(t){const a=ug.add(r);n(a)}return()=>{ug.remove(r),n(0)}}},[t,e]),o}var L9=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Za=new WeakMap,Iu=new WeakMap,_u={},am=0,$P=function(e){return e&&(e.host||$P(e.parentNode))},W9=function(e,t){return t.map(function(o){if(e.contains(o))return o;var n=$P(o);return n&&e.contains(n)?n:(console.error("aria-hidden",o,"in not contained inside",e,". Doing nothing"),null)}).filter(function(o){return!!o})},F9=function(e,t,o,n){var r=W9(t,Array.isArray(e)?e:[e]);_u[o]||(_u[o]=new WeakMap);var a=_u[o],i=[],s=new Set,l=new Set(r),c=function(d){!d||s.has(d)||(s.add(d),c(d.parentNode))};r.forEach(c);var u=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(h){if(s.has(h))u(h);else try{var g=h.getAttribute(n),w=g!==null&&g!=="false",v=(Za.get(h)||0)+1,S=(a.get(h)||0)+1;Za.set(h,v),a.set(h,S),i.push(h),v===1&&w&&Iu.set(h,!0),S===1&&h.setAttribute(o,"true"),w||h.setAttribute(n,"true")}catch(b){console.error("aria-hidden: cannot operate on ",h,b)}})};return u(t),s.clear(),am++,function(){i.forEach(function(d){var h=Za.get(d)-1,g=a.get(d)-1;Za.set(d,h),a.set(d,g),h||(Iu.has(d)||d.removeAttribute(n),Iu.delete(d)),g||d.removeAttribute(o)}),am--,am||(Za=new WeakMap,Za=new WeakMap,Iu=new WeakMap,_u={})}},B9=function(e,t,o){o===void 0&&(o="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),r=t||L9(e);return r?(n.push.apply(n,Array.from(r.querySelectorAll("[aria-live]"))),F9(n,r,o,"aria-hidden")):function(){return null}};function N9(e){const{isOpen:t,onClose:o,id:n,closeOnOverlayClick:r=!0,closeOnEsc:a=!0,useInert:i=!0,onOverlayClick:s,onEsc:l}=e,c=k.useRef(null),u=k.useRef(null),[d,h,g]=U9(n,"chakra-modal","chakra-modal--header","chakra-modal--body");M9(c,t&&i);const w=VP(c,t),v=k.useRef(null),S=k.useCallback(H=>{v.current=H.target},[]),b=k.useCallback(H=>{H.key==="Escape"&&(H.stopPropagation(),a&&(o==null||o()),l==null||l())},[a,o,l]),[E,A]=k.useState(!1),[C,x]=k.useState(!1),W=k.useCallback((H={},V=null)=>({role:"dialog",...H,ref:sc(V,c),id:d,tabIndex:-1,"aria-modal":!0,"aria-labelledby":E?h:void 0,"aria-describedby":C?g:void 0,onClick:ua(H.onClick,G=>G.stopPropagation())}),[g,C,d,h,E]),O=k.useCallback(H=>{H.stopPropagation(),v.current===H.target&&ug.isTopModal(c.current)&&(r&&(o==null||o()),s==null||s())},[o,r,s]),$=k.useCallback((H={},V=null)=>({...H,ref:sc(V,u),onClick:ua(H.onClick,O),onKeyDown:ua(H.onKeyDown,b),onMouseDown:ua(H.onMouseDown,S)}),[b,S,O]);return{isOpen:t,onClose:o,headerId:h,bodyId:g,setBodyMounted:x,setHeaderMounted:A,dialogRef:c,overlayRef:u,getDialogProps:W,getDialogContainerProps:$,index:w}}function M9(e,t){const o=e.current;k.useEffect(()=>{if(!(!e.current||!t))return B9(e.current)},[t,e,o])}function U9(e,...t){const o=k.useId(),n=e||o;return k.useMemo(()=>t.map(r=>`${r}-${n}`),[n,t])}var[H9,vs]=Vo({name:"ModalStylesContext",errorMessage:`useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Modal />" `}),[V9,Ra]=Vo({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in `<Modal />`"}),Xv=e=>{const t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale",lockFocusAcrossFrames:!0,...e},{portalProps:o,children:n,autoFocus:r,trapFocus:a,initialFocusRef:i,finalFocusRef:s,returnFocusOnClose:l,blockScrollOnMount:c,allowPinchZoom:u,preserveScrollBarGap:d,motionPreset:h,lockFocusAcrossFrames:g,onCloseComplete:w}=t,v=gs("Modal",t),b={...N9(t),autoFocus:r,trapFocus:a,initialFocusRef:i,finalFocusRef:s,returnFocusOnClose:l,blockScrollOnMount:c,allowPinchZoom:u,preserveScrollBarGap:d,motionPreset:h,lockFocusAcrossFrames:g};return L(V9,{value:b,children:L(H9,{value:v,children:L(Oc,{onExitComplete:w,children:b.isOpen&&L(Ma,{...o,children:n})})})})};Xv.displayName="Modal";var ud="right-scroll-bar-position",dd="width-before-scroll-bar",$9="with-scroll-bars-hidden",z9="--removed-body-scroll-bar-size",zP=tP(),im=function(){},sp=k.forwardRef(function(e,t){var o=k.useRef(null),n=k.useState({onScrollCapture:im,onWheelCapture:im,onTouchMoveCapture:im}),r=n[0],a=n[1],i=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,d=e.shards,h=e.sideCar,g=e.noIsolation,w=e.inert,v=e.allowPinchZoom,S=e.as,b=S===void 0?"div":S,E=e.gapMode,A=Nr(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=h,x=Qx([o,t]),W=q(q({},A),r);return k.createElement(k.Fragment,null,u&&k.createElement(C,{sideCar:zP,removeScrollBar:c,shards:d,noIsolation:g,inert:w,setCallbacks:a,allowPinchZoom:!!v,lockRef:o,gapMode:E}),i?k.cloneElement(k.Children.only(s),q(q({},W),{ref:x})):k.createElement(b,q({},W,{className:l,ref:x}),s))});sp.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};sp.classNames={fullWidth:dd,zeroRight:ud};var _0,j9=function(){if(_0)return _0;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function Y9(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=j9();return t&&e.setAttribute("nonce",t),e}function G9(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function q9(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var J9=function(){var e=0,t=null;return{add:function(o){e==0&&(t=Y9())&&(G9(t,o),q9(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},K9=function(){var e=J9();return function(t,o){k.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&o])}},jP=function(){var e=K9(),t=function(o){var n=o.styles,r=o.dynamic;return e(n,r),null};return t},X9={left:0,top:0,right:0,gap:0},sm=function(e){return parseInt(e||"",10)||0},Q9=function(e){var t=window.getComputedStyle(document.body),o=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],r=t[e==="padding"?"paddingRight":"marginRight"];return[sm(o),sm(n),sm(r)]},Z9=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return X9;var t=Q9(e),o=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-o+t[2]-t[0])}},e7=jP(),ji="data-scroll-locked",t7=function(e,t,o,n){var r=e.left,a=e.top,i=e.right,s=e.gap;return o===void 0&&(o="margin"),`
  .`.concat($9,` {
   overflow: hidden `).concat(n,`;
   padding-right: `).concat(s,"px ").concat(n,`;
  }
  body[`).concat(ji,`] {
    overflow: hidden `).concat(n,`;
    overscroll-behavior: contain;
    `).concat([t&&"position: relative ".concat(n,";"),o==="margin"&&`
    padding-left: `.concat(r,`px;
    padding-top: `).concat(a,`px;
    padding-right: `).concat(i,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(s,"px ").concat(n,`;
    `),o==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(ud,` {
    right: `).concat(s,"px ").concat(n,`;
  }
  
  .`).concat(dd,` {
    margin-right: `).concat(s,"px ").concat(n,`;
  }
  
  .`).concat(ud," .").concat(ud,` {
    right: 0 `).concat(n,`;
  }
  
  .`).concat(dd," .").concat(dd,` {
    margin-right: 0 `).concat(n,`;
  }
  
  body[`).concat(ji,`] {
    `).concat(z9,": ").concat(s,`px;
  }
`)},C0=function(){var e=parseInt(document.body.getAttribute(ji)||"0",10);return isFinite(e)?e:0},o7=function(){k.useEffect(function(){return document.body.setAttribute(ji,(C0()+1).toString()),function(){var e=C0()-1;e<=0?document.body.removeAttribute(ji):document.body.setAttribute(ji,e.toString())}},[])},n7=function(e){var t=e.noRelative,o=e.noImportant,n=e.gapMode,r=n===void 0?"margin":n;o7();var a=k.useMemo(function(){return Z9(r)},[r]);return k.createElement(e7,{styles:t7(a,!t,r,o?"":"!important")})},dg=!1;if(typeof window<"u")try{var Cu=Object.defineProperty({},"passive",{get:function(){return dg=!0,!0}});window.addEventListener("test",Cu,Cu),window.removeEventListener("test",Cu,Cu)}catch{dg=!1}var ei=dg?{passive:!1}:!1,r7=function(e){return e.tagName==="TEXTAREA"},YP=function(e,t){if(!(e instanceof Element))return!1;var o=window.getComputedStyle(e);return o[t]!=="hidden"&&!(o.overflowY===o.overflowX&&!r7(e)&&o[t]==="visible")},a7=function(e){return YP(e,"overflowY")},i7=function(e){return YP(e,"overflowX")},x0=function(e,t){var o=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var r=GP(e,n);if(r){var a=qP(e,n),i=a[1],s=a[2];if(i>s)return!0}n=n.parentNode}while(n&&n!==o.body);return!1},s7=function(e){var t=e.scrollTop,o=e.scrollHeight,n=e.clientHeight;return[t,o,n]},l7=function(e){var t=e.scrollLeft,o=e.scrollWidth,n=e.clientWidth;return[t,o,n]},GP=function(e,t){return e==="v"?a7(t):i7(t)},qP=function(e,t){return e==="v"?s7(t):l7(t)},c7=function(e,t){return e==="h"&&t==="rtl"?-1:1},u7=function(e,t,o,n,r){var a=c7(e,window.getComputedStyle(t).direction),i=a*n,s=o.target,l=t.contains(s),c=!1,u=i>0,d=0,h=0;do{var g=qP(e,s),w=g[0],v=g[1],S=g[2],b=v-S-a*w;(w||b)&&GP(e,s)&&(d+=b,h+=w),s instanceof ShadowRoot?s=s.host:s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(r&&Math.abs(d)<1||!r&&i>d)||!u&&(r&&Math.abs(h)<1||!r&&-i>h))&&(c=!0),c},xu=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},P0=function(e){return[e.deltaX,e.deltaY]},D0=function(e){return e&&"current"in e?e.current:e},d7=function(e,t){return e[0]===t[0]&&e[1]===t[1]},h7=function(e){return`
  .block-interactivity-`.concat(e,` {pointer-events: none;}
  .allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},p7=0,ti=[];function f7(e){var t=k.useRef([]),o=k.useRef([0,0]),n=k.useRef(),r=k.useState(p7++)[0],a=k.useState(jP)[0],i=k.useRef(e);k.useEffect(function(){i.current=e},[e]),k.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var v=tn([e.lockRef.current],(e.shards||[]).map(D0),!0).filter(Boolean);return v.forEach(function(S){return S.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),v.forEach(function(S){return S.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var s=k.useCallback(function(v,S){if("touches"in v&&v.touches.length===2||v.type==="wheel"&&v.ctrlKey)return!i.current.allowPinchZoom;var b=xu(v),E=o.current,A="deltaX"in v?v.deltaX:E[0]-b[0],C="deltaY"in v?v.deltaY:E[1]-b[1],x,W=v.target,O=Math.abs(A)>Math.abs(C)?"h":"v";if("touches"in v&&O==="h"&&W.type==="range")return!1;var $=x0(O,W);if(!$)return!0;if($?x=O:(x=O==="v"?"h":"v",$=x0(O,W)),!$)return!1;if(!n.current&&"changedTouches"in v&&(A||C)&&(n.current=x),!x)return!0;var H=n.current||x;return u7(H,S,v,H==="h"?A:C,!0)},[]),l=k.useCallback(function(v){var S=v;if(!(!ti.length||ti[ti.length-1]!==a)){var b="deltaY"in S?P0(S):xu(S),E=t.current.filter(function(x){return x.name===S.type&&(x.target===S.target||S.target===x.shadowParent)&&d7(x.delta,b)})[0];if(E&&E.should){S.cancelable&&S.preventDefault();return}if(!E){var A=(i.current.shards||[]).map(D0).filter(Boolean).filter(function(x){return x.contains(S.target)}),C=A.length>0?s(S,A[0]):!i.current.noIsolation;C&&S.cancelable&&S.preventDefault()}}},[]),c=k.useCallback(function(v,S,b,E){var A={name:v,delta:S,target:b,should:E,shadowParent:m7(b)};t.current.push(A),setTimeout(function(){t.current=t.current.filter(function(C){return C!==A})},1)},[]),u=k.useCallback(function(v){o.current=xu(v),n.current=void 0},[]),d=k.useCallback(function(v){c(v.type,P0(v),v.target,s(v,e.lockRef.current))},[]),h=k.useCallback(function(v){c(v.type,xu(v),v.target,s(v,e.lockRef.current))},[]);k.useEffect(function(){return ti.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:h}),document.addEventListener("wheel",l,ei),document.addEventListener("touchmove",l,ei),document.addEventListener("touchstart",u,ei),function(){ti=ti.filter(function(v){return v!==a}),document.removeEventListener("wheel",l,ei),document.removeEventListener("touchmove",l,ei),document.removeEventListener("touchstart",u,ei)}},[]);var g=e.removeScrollBar,w=e.inert;return k.createElement(k.Fragment,null,w?k.createElement(a,{styles:h7(r)}):null,g?k.createElement(n7,{gapMode:e.gapMode}):null)}function m7(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const y7=s8(zP,f7);var JP=k.forwardRef(function(e,t){return k.createElement(sp,q({},e,{ref:t,sideCar:y7}))});JP.classNames=sp.classNames;const g7=JP;function w7(e){const{autoFocus:t,trapFocus:o,dialogRef:n,initialFocusRef:r,blockScrollOnMount:a,allowPinchZoom:i,finalFocusRef:s,returnFocusOnClose:l,preserveScrollBarGap:c,lockFocusAcrossFrames:u,isOpen:d}=Ra(),[h,g]=Ax();k.useEffect(()=>{!h&&g&&setTimeout(g)},[h,g]);const w=VP(n,d);return L(BP,{autoFocus:t,isDisabled:!o,initialFocusRef:r,finalFocusRef:s,restoreFocus:l,contentRef:n,lockFocusAcrossFrames:u,children:L(g7,{removeScrollBar:!c,allowPinchZoom:i,enabled:w===1&&a,forwardProps:!0,children:e.children})})}var Qv=We((e,t)=>{const{className:o,children:n,containerProps:r,motionProps:a,...i}=e,{getDialogProps:s,getDialogContainerProps:l}=Ra(),c=s(i,t),u=l(r),d=Ne("chakra-modal__content",o),h=vs(),g={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...h.dialog},w={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...h.dialogContainer},{motionPreset:v}=Ra();return L(w7,{children:L(xe.div,{...u,className:"chakra-modal__content-container",tabIndex:-1,__css:w,children:L(HP,{preset:v,motionProps:a,className:d,...c,__css:g,children:n})})})});Qv.displayName="ModalContent";function v7(e){const{leastDestructiveRef:t,...o}=e;return L(Xv,{...o,initialFocusRef:t})}var b7=We((e,t)=>L(Qv,{ref:t,role:"alertdialog",...e})),KP=We((e,t)=>{const{className:o,...n}=e,r=Ne("chakra-modal__footer",o),i={display:"flex",alignItems:"center",justifyContent:"flex-end",...vs().footer};return L(xe.footer,{ref:t,...n,__css:i,className:r})});KP.displayName="ModalFooter";var XP=We((e,t)=>{const{className:o,...n}=e,{headerId:r,setHeaderMounted:a}=Ra();k.useEffect(()=>(a(!0),()=>a(!1)),[a]);const i=Ne("chakra-modal__header",o),l={flex:0,...vs().header};return L(xe.header,{ref:t,className:i,id:r,...n,__css:l})});XP.displayName="ModalHeader";var E7=xe(ws.div),Zv=We((e,t)=>{const{className:o,transition:n,motionProps:r,...a}=e,i=Ne("chakra-modal__overlay",o),l={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...vs().overlay},{motionPreset:c}=Ra();return L(E7,{...r||(c==="none"?{}:zx),__css:l,ref:t,className:i,...a})});Zv.displayName="ModalOverlay";var eb=We((e,t)=>{const{className:o,...n}=e,{bodyId:r,setBodyMounted:a}=Ra();k.useEffect(()=>(a(!0),()=>a(!1)),[a]);const i=Ne("chakra-modal__body",o),s=vs();return L(xe.div,{ref:t,className:i,id:r,...n,__css:s.body})});eb.displayName="ModalBody";var QP=We((e,t)=>{const{onClick:o,className:n,...r}=e,{onClose:a}=Ra(),i=Ne("chakra-modal__close-btn",n),s=vs();return L(Bv,{ref:t,__css:s.closeButton,className:i,onClick:ua(o,l=>{l.stopPropagation(),a()}),...r})});QP.displayName="ModalCloseButton";function ZP(e,t,o){if(o===void 0&&(o=Error),!e)throw new o(t)}var ge;(function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"})(ge||(ge={}));var Ye;(function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"})(Ye||(Ye={}));var ls;(function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"})(ls||(ls={}));function R0(e){return e.type===Ye.literal}function k7(e){return e.type===Ye.argument}function e1(e){return e.type===Ye.number}function t1(e){return e.type===Ye.date}function o1(e){return e.type===Ye.time}function n1(e){return e.type===Ye.select}function r1(e){return e.type===Ye.plural}function A7(e){return e.type===Ye.pound}function a1(e){return e.type===Ye.tag}function i1(e){return!!(e&&typeof e=="object"&&e.type===ls.number)}function hg(e){return!!(e&&typeof e=="object"&&e.type===ls.dateTime)}var s1=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,T7=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function S7(e){var t={};return e.replace(T7,function(o){var n=o.length;switch(o[0]){case"G":t.era=n===4?"long":n===5?"narrow":"short";break;case"y":t.year=n===2?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=n===4?"long":n===5?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][n-1];break;case"s":t.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""}),t}var I7=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;function _7(e){if(e.length===0)throw new Error("Number skeleton cannot be empty");for(var t=e.split(I7).filter(function(h){return h.length>0}),o=[],n=0,r=t;n<r.length;n++){var a=r[n],i=a.split("/");if(i.length===0)throw new Error("Invalid number skeleton");for(var s=i[0],l=i.slice(1),c=0,u=l;c<u.length;c++){var d=u[c];if(d.length===0)throw new Error("Invalid number skeleton")}o.push({stem:s,options:l})}return o}function C7(e){return e.replace(/^(.*?)-/,"")}var O0=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,l1=/^(@+)?(\+|#+)?[rs]?$/g,x7=/(\*)(0+)|(#+)(0+)|(0+)/g,c1=/^(0+)$/;function L0(e){var t={};return e[e.length-1]==="r"?t.roundingPriority="morePrecision":e[e.length-1]==="s"&&(t.roundingPriority="lessPrecision"),e.replace(l1,function(o,n,r){return typeof r!="string"?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):r==="+"?t.minimumSignificantDigits=n.length:n[0]==="#"?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+(typeof r=="string"?r.length:0)),""}),t}function u1(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function P7(e){var t;if(e[0]==="E"&&e[1]==="E"?(t={notation:"engineering"},e=e.slice(2)):e[0]==="E"&&(t={notation:"scientific"},e=e.slice(1)),t){var o=e.slice(0,2);if(o==="+!"?(t.signDisplay="always",e=e.slice(2)):o==="+?"&&(t.signDisplay="exceptZero",e=e.slice(2)),!c1.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function W0(e){var t={},o=u1(e);return o||t}function D7(e){for(var t={},o=0,n=e;o<n.length;o++){var r=n[o];switch(r.stem){case"percent":case"%":t.style="percent";continue;case"%x100":t.style="percent",t.scale=100;continue;case"currency":t.style="currency",t.currency=r.options[0];continue;case"group-off":case",_":t.useGrouping=!1;continue;case"precision-integer":case".":t.maximumFractionDigits=0;continue;case"measure-unit":case"unit":t.style="unit",t.unit=C7(r.options[0]);continue;case"compact-short":case"K":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":case"KK":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=q(q(q({},t),{notation:"scientific"}),r.options.reduce(function(l,c){return q(q({},l),W0(c))},{}));continue;case"engineering":t=q(q(q({},t),{notation:"engineering"}),r.options.reduce(function(l,c){return q(q({},l),W0(c))},{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue;case"scale":t.scale=parseFloat(r.options[0]);continue;case"rounding-mode-floor":t.roundingMode="floor";continue;case"rounding-mode-ceiling":t.roundingMode="ceil";continue;case"rounding-mode-down":t.roundingMode="trunc";continue;case"rounding-mode-up":t.roundingMode="expand";continue;case"rounding-mode-half-even":t.roundingMode="halfEven";continue;case"rounding-mode-half-down":t.roundingMode="halfTrunc";continue;case"rounding-mode-half-up":t.roundingMode="halfExpand";continue;case"integer-width":if(r.options.length>1)throw new RangeError("integer-width stems only accept a single optional option");r.options[0].replace(x7,function(l,c,u,d,h,g){if(c)t.minimumIntegerDigits=u.length;else{if(d&&h)throw new Error("We currently do not support maximum integer digits");if(g)throw new Error("We currently do not support exact integer digits")}return""});continue}if(c1.test(r.stem)){t.minimumIntegerDigits=r.stem.length;continue}if(O0.test(r.stem)){if(r.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");r.stem.replace(O0,function(l,c,u,d,h,g){return u==="*"?t.minimumFractionDigits=c.length:d&&d[0]==="#"?t.maximumFractionDigits=d.length:h&&g?(t.minimumFractionDigits=h.length,t.maximumFractionDigits=h.length+g.length):(t.minimumFractionDigits=c.length,t.maximumFractionDigits=c.length),""});var a=r.options[0];a==="w"?t=q(q({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=q(q({},t),L0(a)));continue}if(l1.test(r.stem)){t=q(q({},t),L0(r.stem));continue}var i=u1(r.stem);i&&(t=q(q({},t),i));var s=P7(r.stem);s&&(t=q(q({},t),s))}return t}var Pu={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function R7(e,t){for(var o="",n=0;n<e.length;n++){var r=e.charAt(n);if(r==="j"){for(var a=0;n+1<e.length&&e.charAt(n+1)===r;)a++,n++;var i=1+(a&1),s=a<2?1:3+(a>>1),l="a",c=O7(t);for((c=="H"||c=="k")&&(s=0);s-- >0;)o+=l;for(;i-- >0;)o=c+o}else r==="J"?o+="H":o+=r}return o}function O7(e){var t=e.hourCycle;if(t===void 0&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var o=e.language,n;o!=="root"&&(n=e.maximize().region);var r=Pu[n||""]||Pu[o||""]||Pu["".concat(o,"-001")]||Pu["001"];return r[0]}var lm,L7=new RegExp("^".concat(s1.source,"*")),W7=new RegExp("".concat(s1.source,"*$"));function Ee(e,t){return{start:e,end:t}}var F7=!!String.prototype.startsWith&&"_a".startsWith("a",1),B7=!!String.fromCodePoint,N7=!!Object.fromEntries,M7=!!String.prototype.codePointAt,U7=!!String.prototype.trimStart,H7=!!String.prototype.trimEnd,V7=!!Number.isSafeInteger,$7=V7?Number.isSafeInteger:function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},pg=!0;try{var z7=h1("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");pg=((lm=z7.exec("a"))===null||lm===void 0?void 0:lm[0])==="a"}catch{pg=!1}var F0=F7?function(t,o,n){return t.startsWith(o,n)}:function(t,o,n){return t.slice(n,n+o.length)===o},fg=B7?String.fromCodePoint:function(){for(var t=[],o=0;o<arguments.length;o++)t[o]=arguments[o];for(var n="",r=t.length,a=0,i;r>a;){if(i=t[a++],i>1114111)throw RangeError(i+" is not a valid code point");n+=i<65536?String.fromCharCode(i):String.fromCharCode(((i-=65536)>>10)+55296,i%1024+56320)}return n},B0=N7?Object.fromEntries:function(t){for(var o={},n=0,r=t;n<r.length;n++){var a=r[n],i=a[0],s=a[1];o[i]=s}return o},d1=M7?function(t,o){return t.codePointAt(o)}:function(t,o){var n=t.length;if(!(o<0||o>=n)){var r=t.charCodeAt(o),a;return r<55296||r>56319||o+1===n||(a=t.charCodeAt(o+1))<56320||a>57343?r:(r-55296<<10)+(a-56320)+65536}},j7=U7?function(t){return t.trimStart()}:function(t){return t.replace(L7,"")},Y7=H7?function(t){return t.trimEnd()}:function(t){return t.replace(W7,"")};function h1(e,t){return new RegExp(e,t)}var mg;if(pg){var N0=h1("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");mg=function(t,o){var n;N0.lastIndex=o;var r=N0.exec(t);return(n=r[1])!==null&&n!==void 0?n:""}}else mg=function(t,o){for(var n=[];;){var r=d1(t,o);if(r===void 0||p1(r)||K7(r))break;n.push(r),o+=r>=65536?2:1}return fg.apply(void 0,n)};var G7=function(){function e(t,o){o===void 0&&(o={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!o.ignoreTag,this.locale=o.locale,this.requiresOtherClause=!!o.requiresOtherClause,this.shouldParseSkeletons=!!o.shouldParseSkeletons}return e.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,o,n){for(var r=[];!this.isEOF();){var a=this.char();if(a===123){var i=this.parseArgument(t,n);if(i.err)return i;r.push(i.val)}else{if(a===125&&t>0)break;if(a===35&&(o==="plural"||o==="selectordinal")){var s=this.clonePosition();this.bump(),r.push({type:Ye.pound,location:Ee(s,this.clonePosition())})}else if(a===60&&!this.ignoreTag&&this.peek()===47){if(n)break;return this.error(ge.UNMATCHED_CLOSING_TAG,Ee(this.clonePosition(),this.clonePosition()))}else if(a===60&&!this.ignoreTag&&yg(this.peek()||0)){var i=this.parseTag(t,o);if(i.err)return i;r.push(i.val)}else{var i=this.parseLiteral(t,o);if(i.err)return i;r.push(i.val)}}}return{val:r,err:null}},e.prototype.parseTag=function(t,o){var n=this.clonePosition();this.bump();var r=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:Ye.literal,value:"<".concat(r,"/>"),location:Ee(n,this.clonePosition())},err:null};if(this.bumpIf(">")){var a=this.parseMessage(t+1,o,!0);if(a.err)return a;var i=a.val,s=this.clonePosition();if(this.bumpIf("</")){if(this.isEOF()||!yg(this.char()))return this.error(ge.INVALID_TAG,Ee(s,this.clonePosition()));var l=this.clonePosition(),c=this.parseTagName();return r!==c?this.error(ge.UNMATCHED_CLOSING_TAG,Ee(l,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:Ye.tag,value:r,children:i,location:Ee(n,this.clonePosition())},err:null}:this.error(ge.INVALID_TAG,Ee(s,this.clonePosition())))}else return this.error(ge.UNCLOSED_TAG,Ee(n,this.clonePosition()))}else return this.error(ge.INVALID_TAG,Ee(n,this.clonePosition()))},e.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&J7(this.char());)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(t,o){for(var n=this.clonePosition(),r="";;){var a=this.tryParseQuote(o);if(a){r+=a;continue}var i=this.tryParseUnquoted(t,o);if(i){r+=i;continue}var s=this.tryParseLeftAngleBracket();if(s){r+=s;continue}break}var l=Ee(n,this.clonePosition());return{val:{type:Ye.literal,value:r,location:l},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!q7(this.peek()||0))?(this.bump(),"<"):null},e.prototype.tryParseQuote=function(t){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(t==="plural"||t==="selectordinal")break;return null;default:return null}this.bump();var o=[this.char()];for(this.bump();!this.isEOF();){var n=this.char();if(n===39)if(this.peek()===39)o.push(39),this.bump();else{this.bump();break}else o.push(n);this.bump()}return fg.apply(void 0,o)},e.prototype.tryParseUnquoted=function(t,o){if(this.isEOF())return null;var n=this.char();return n===60||n===123||n===35&&(o==="plural"||o==="selectordinal")||n===125&&t>0?null:(this.bump(),fg(n))},e.prototype.parseArgument=function(t,o){var n=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(ge.EXPECT_ARGUMENT_CLOSING_BRACE,Ee(n,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(ge.EMPTY_ARGUMENT,Ee(n,this.clonePosition()));var r=this.parseIdentifierIfPossible().value;if(!r)return this.error(ge.MALFORMED_ARGUMENT,Ee(n,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(ge.EXPECT_ARGUMENT_CLOSING_BRACE,Ee(n,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:Ye.argument,value:r,location:Ee(n,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(ge.EXPECT_ARGUMENT_CLOSING_BRACE,Ee(n,this.clonePosition())):this.parseArgumentOptions(t,o,r,n);default:return this.error(ge.MALFORMED_ARGUMENT,Ee(n,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),o=this.offset(),n=mg(this.message,o),r=o+n.length;this.bumpTo(r);var a=this.clonePosition(),i=Ee(t,a);return{value:n,location:i}},e.prototype.parseArgumentOptions=function(t,o,n,r){var a,i=this.clonePosition(),s=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(s){case"":return this.error(ge.EXPECT_ARGUMENT_TYPE,Ee(i,l));case"number":case"date":case"time":{this.bumpSpace();var c=null;if(this.bumpIf(",")){this.bumpSpace();var u=this.clonePosition(),d=this.parseSimpleArgStyleIfPossible();if(d.err)return d;var h=Y7(d.val);if(h.length===0)return this.error(ge.EXPECT_ARGUMENT_STYLE,Ee(this.clonePosition(),this.clonePosition()));var g=Ee(u,this.clonePosition());c={style:h,styleLocation:g}}var w=this.tryParseArgumentClose(r);if(w.err)return w;var v=Ee(r,this.clonePosition());if(c&&F0(c==null?void 0:c.style,"::",0)){var S=j7(c.style.slice(2));if(s==="number"){var d=this.parseNumberSkeletonFromString(S,c.styleLocation);return d.err?d:{val:{type:Ye.number,value:n,location:v,style:d.val},err:null}}else{if(S.length===0)return this.error(ge.EXPECT_DATE_TIME_SKELETON,v);var b=S;this.locale&&(b=R7(S,this.locale));var h={type:ls.dateTime,pattern:b,location:c.styleLocation,parsedOptions:this.shouldParseSkeletons?S7(b):{}},E=s==="date"?Ye.date:Ye.time;return{val:{type:E,value:n,location:v,style:h},err:null}}}return{val:{type:s==="number"?Ye.number:s==="date"?Ye.date:Ye.time,value:n,location:v,style:(a=c==null?void 0:c.style)!==null&&a!==void 0?a:null},err:null}}case"plural":case"selectordinal":case"select":{var A=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(ge.EXPECT_SELECT_ARGUMENT_OPTIONS,Ee(A,q({},A)));this.bumpSpace();var C=this.parseIdentifierIfPossible(),x=0;if(s!=="select"&&C.value==="offset"){if(!this.bumpIf(":"))return this.error(ge.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Ee(this.clonePosition(),this.clonePosition()));this.bumpSpace();var d=this.tryParseDecimalInteger(ge.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ge.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(d.err)return d;this.bumpSpace(),C=this.parseIdentifierIfPossible(),x=d.val}var W=this.tryParsePluralOrSelectOptions(t,s,o,C);if(W.err)return W;var w=this.tryParseArgumentClose(r);if(w.err)return w;var O=Ee(r,this.clonePosition());return s==="select"?{val:{type:Ye.select,value:n,options:B0(W.val),location:O},err:null}:{val:{type:Ye.plural,value:n,options:B0(W.val),offset:x,pluralType:s==="plural"?"cardinal":"ordinal",location:O},err:null}}default:return this.error(ge.INVALID_ARGUMENT_TYPE,Ee(i,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||this.char()!==125?this.error(ge.EXPECT_ARGUMENT_CLOSING_BRACE,Ee(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,o=this.clonePosition();!this.isEOF();){var n=this.char();switch(n){case 39:{this.bump();var r=this.clonePosition();if(!this.bumpUntil("'"))return this.error(ge.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,Ee(r,this.clonePosition()));this.bump();break}case 123:{t+=1,this.bump();break}case 125:{if(t>0)t-=1;else return{val:this.message.slice(o.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(o.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,o){var n=[];try{n=_7(t)}catch{return this.error(ge.INVALID_NUMBER_SKELETON,o)}return{val:{type:ls.number,tokens:n,location:o,parsedOptions:this.shouldParseSkeletons?D7(n):{}},err:null}},e.prototype.tryParsePluralOrSelectOptions=function(t,o,n,r){for(var a,i=!1,s=[],l=new Set,c=r.value,u=r.location;;){if(c.length===0){var d=this.clonePosition();if(o!=="select"&&this.bumpIf("=")){var h=this.tryParseDecimalInteger(ge.EXPECT_PLURAL_ARGUMENT_SELECTOR,ge.INVALID_PLURAL_ARGUMENT_SELECTOR);if(h.err)return h;u=Ee(d,this.clonePosition()),c=this.message.slice(d.offset,this.offset())}else break}if(l.has(c))return this.error(o==="select"?ge.DUPLICATE_SELECT_ARGUMENT_SELECTOR:ge.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,u);c==="other"&&(i=!0),this.bumpSpace();var g=this.clonePosition();if(!this.bumpIf("{"))return this.error(o==="select"?ge.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:ge.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,Ee(this.clonePosition(),this.clonePosition()));var w=this.parseMessage(t+1,o,n);if(w.err)return w;var v=this.tryParseArgumentClose(g);if(v.err)return v;s.push([c,{value:w.val,location:Ee(g,this.clonePosition())}]),l.add(c),this.bumpSpace(),a=this.parseIdentifierIfPossible(),c=a.value,u=a.location}return s.length===0?this.error(o==="select"?ge.EXPECT_SELECT_ARGUMENT_SELECTOR:ge.EXPECT_PLURAL_ARGUMENT_SELECTOR,Ee(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!i?this.error(ge.MISSING_OTHER_CLAUSE,Ee(this.clonePosition(),this.clonePosition())):{val:s,err:null}},e.prototype.tryParseDecimalInteger=function(t,o){var n=1,r=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(n=-1);for(var a=!1,i=0;!this.isEOF();){var s=this.char();if(s>=48&&s<=57)a=!0,i=i*10+(s-48),this.bump();else break}var l=Ee(r,this.clonePosition());return a?(i*=n,$7(i)?{val:i,err:null}:this.error(o,l)):this.error(t,l)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var o=d1(this.message,t);if(o===void 0)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return o},e.prototype.error=function(t,o){return{val:null,err:{kind:t,message:this.message,location:o}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();t===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(F0(this.message,t,this.offset())){for(var o=0;o<t.length;o++)this.bump();return!0}return!1},e.prototype.bumpUntil=function(t){var o=this.offset(),n=this.message.indexOf(t,o);return n>=0?(this.bumpTo(n),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var o=this.offset();if(o===t)break;if(o>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&p1(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),o=this.offset(),n=this.message.charCodeAt(o+(t>=65536?2:1));return n??null},e}();function yg(e){return e>=97&&e<=122||e>=65&&e<=90}function q7(e){return yg(e)||e===47}function J7(e){return e===45||e===46||e>=48&&e<=57||e===95||e>=97&&e<=122||e>=65&&e<=90||e==183||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039}function p1(e){return e>=9&&e<=13||e===32||e===133||e>=8206&&e<=8207||e===8232||e===8233}function K7(e){return e>=33&&e<=35||e===36||e>=37&&e<=39||e===40||e===41||e===42||e===43||e===44||e===45||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||e===91||e===92||e===93||e===94||e===96||e===123||e===124||e===125||e===126||e===161||e>=162&&e<=165||e===166||e===167||e===169||e===171||e===172||e===174||e===176||e===177||e===182||e===187||e===191||e===215||e===247||e>=8208&&e<=8213||e>=8214&&e<=8215||e===8216||e===8217||e===8218||e>=8219&&e<=8220||e===8221||e===8222||e===8223||e>=8224&&e<=8231||e>=8240&&e<=8248||e===8249||e===8250||e>=8251&&e<=8254||e>=8257&&e<=8259||e===8260||e===8261||e===8262||e>=8263&&e<=8273||e===8274||e===8275||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||e===8608||e>=8609&&e<=8610||e===8611||e>=8612&&e<=8613||e===8614||e>=8615&&e<=8621||e===8622||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||e===8658||e===8659||e===8660||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||e===8968||e===8969||e===8970||e===8971||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||e===9001||e===9002||e>=9003&&e<=9083||e===9084||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||e===9655||e>=9656&&e<=9664||e===9665||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||e===9839||e>=9840&&e<=10087||e===10088||e===10089||e===10090||e===10091||e===10092||e===10093||e===10094||e===10095||e===10096||e===10097||e===10098||e===10099||e===10100||e===10101||e>=10132&&e<=10175||e>=10176&&e<=10180||e===10181||e===10182||e>=10183&&e<=10213||e===10214||e===10215||e===10216||e===10217||e===10218||e===10219||e===10220||e===10221||e===10222||e===10223||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||e===10627||e===10628||e===10629||e===10630||e===10631||e===10632||e===10633||e===10634||e===10635||e===10636||e===10637||e===10638||e===10639||e===10640||e===10641||e===10642||e===10643||e===10644||e===10645||e===10646||e===10647||e===10648||e>=10649&&e<=10711||e===10712||e===10713||e===10714||e===10715||e>=10716&&e<=10747||e===10748||e===10749||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||e===11158||e>=11159&&e<=11263||e>=11776&&e<=11777||e===11778||e===11779||e===11780||e===11781||e>=11782&&e<=11784||e===11785||e===11786||e===11787||e===11788||e===11789||e>=11790&&e<=11798||e===11799||e>=11800&&e<=11801||e===11802||e===11803||e===11804||e===11805||e>=11806&&e<=11807||e===11808||e===11809||e===11810||e===11811||e===11812||e===11813||e===11814||e===11815||e===11816||e===11817||e>=11818&&e<=11822||e===11823||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||e===11840||e===11841||e===11842||e>=11843&&e<=11855||e>=11856&&e<=11857||e===11858||e>=11859&&e<=11903||e>=12289&&e<=12291||e===12296||e===12297||e===12298||e===12299||e===12300||e===12301||e===12302||e===12303||e===12304||e===12305||e>=12306&&e<=12307||e===12308||e===12309||e===12310||e===12311||e===12312||e===12313||e===12314||e===12315||e===12316||e===12317||e>=12318&&e<=12319||e===12320||e===12336||e===64830||e===64831||e>=65093&&e<=65094}function gg(e){e.forEach(function(t){if(delete t.location,n1(t)||r1(t))for(var o in t.options)delete t.options[o].location,gg(t.options[o].value);else e1(t)&&i1(t.style)||(t1(t)||o1(t))&&hg(t.style)?delete t.style.location:a1(t)&&gg(t.children)})}function X7(e,t){t===void 0&&(t={}),t=q({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var o=new G7(e,t).parse();if(o.err){var n=SyntaxError(ge[o.err.kind]);throw n.location=o.err.location,n.originalMessage=o.err.message,n}return t!=null&&t.captureLocation||gg(o.val),o.val}function bn(e,t){var o=t&&t.cache?t.cache:nJ,n=t&&t.serializer?t.serializer:oJ,r=t&&t.strategy?t.strategy:Z7;return r(e,{cache:o,serializer:n})}function Q7(e){return e==null||typeof e=="number"||typeof e=="boolean"}function f1(e,t,o,n){var r=Q7(n)?n:o(n),a=t.get(r);return typeof a>"u"&&(a=e.call(this,n),t.set(r,a)),a}function m1(e,t,o){var n=Array.prototype.slice.call(arguments,3),r=o(n),a=t.get(r);return typeof a>"u"&&(a=e.apply(this,n),t.set(r,a)),a}function tb(e,t,o,n,r){return o.bind(t,e,n,r)}function Z7(e,t){var o=e.length===1?f1:m1;return tb(e,this,o,t.cache.create(),t.serializer)}function eJ(e,t){return tb(e,this,m1,t.cache.create(),t.serializer)}function tJ(e,t){return tb(e,this,f1,t.cache.create(),t.serializer)}var oJ=function(){return JSON.stringify(arguments)};function ob(){this.cache=Object.create(null)}ob.prototype.get=function(e){return this.cache[e]};ob.prototype.set=function(e,t){this.cache[e]=t};var nJ={create:function(){return new ob}},En={variadic:eJ,monadic:tJ},On;(function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"})(On||(On={}));var jr=function(e){$o(t,e);function t(o,n,r){var a=e.call(this,o)||this;return a.code=n,a.originalMessage=r,a}return t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),M0=function(e){$o(t,e);function t(o,n,r,a){return e.call(this,'Invalid values for "'.concat(o,'": "').concat(n,'". Options are "').concat(Object.keys(r).join('", "'),'"'),On.INVALID_VALUE,a)||this}return t}(jr),rJ=function(e){$o(t,e);function t(o,n,r){return e.call(this,'Value for "'.concat(o,'" must be of type ').concat(n),On.INVALID_VALUE,r)||this}return t}(jr),aJ=function(e){$o(t,e);function t(o,n){return e.call(this,'The intl string context variable "'.concat(o,'" was not provided to the string "').concat(n,'"'),On.MISSING_VALUE,n)||this}return t}(jr),Ut;(function(e){e[e.literal=0]="literal",e[e.object=1]="object"})(Ut||(Ut={}));function iJ(e){return e.length<2?e:e.reduce(function(t,o){var n=t[t.length-1];return!n||n.type!==Ut.literal||o.type!==Ut.literal?t.push(o):n.value+=o.value,t},[])}function y1(e){return typeof e=="function"}function hd(e,t,o,n,r,a,i){if(e.length===1&&R0(e[0]))return[{type:Ut.literal,value:e[0].value}];for(var s=[],l=0,c=e;l<c.length;l++){var u=c[l];if(R0(u)){s.push({type:Ut.literal,value:u.value});continue}if(A7(u)){typeof a=="number"&&s.push({type:Ut.literal,value:o.getNumberFormat(t).format(a)});continue}var d=u.value;if(!(r&&d in r))throw new aJ(d,i);var h=r[d];if(k7(u)){(!h||typeof h=="string"||typeof h=="number")&&(h=typeof h=="string"||typeof h=="number"?String(h):""),s.push({type:typeof h=="string"?Ut.literal:Ut.object,value:h});continue}if(t1(u)){var g=typeof u.style=="string"?n.date[u.style]:hg(u.style)?u.style.parsedOptions:void 0;s.push({type:Ut.literal,value:o.getDateTimeFormat(t,g).format(h)});continue}if(o1(u)){var g=typeof u.style=="string"?n.time[u.style]:hg(u.style)?u.style.parsedOptions:n.time.medium;s.push({type:Ut.literal,value:o.getDateTimeFormat(t,g).format(h)});continue}if(e1(u)){var g=typeof u.style=="string"?n.number[u.style]:i1(u.style)?u.style.parsedOptions:void 0;g&&g.scale&&(h=h*(g.scale||1)),s.push({type:Ut.literal,value:o.getNumberFormat(t,g).format(h)});continue}if(a1(u)){var w=u.children,v=u.value,S=r[v];if(!y1(S))throw new rJ(v,"function",i);var b=hd(w,t,o,n,r,a),E=S(b.map(function(x){return x.value}));Array.isArray(E)||(E=[E]),s.push.apply(s,E.map(function(x){return{type:typeof x=="string"?Ut.literal:Ut.object,value:x}}))}if(n1(u)){var A=u.options[h]||u.options.other;if(!A)throw new M0(u.value,h,Object.keys(u.options),i);s.push.apply(s,hd(A.value,t,o,n,r));continue}if(r1(u)){var A=u.options["=".concat(h)];if(!A){if(!Intl.PluralRules)throw new jr(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`,On.MISSING_INTL_API,i);var C=o.getPluralRules(t,{type:u.pluralType}).select(h-(u.offset||0));A=u.options[C]||u.options.other}if(!A)throw new M0(u.value,h,Object.keys(u.options),i);s.push.apply(s,hd(A.value,t,o,n,r,h-(u.offset||0)));continue}}return iJ(s)}function sJ(e,t){return t?q(q(q({},e||{}),t||{}),Object.keys(e).reduce(function(o,n){return o[n]=q(q({},e[n]),t[n]||{}),o},{})):e}function lJ(e,t){return t?Object.keys(e).reduce(function(o,n){return o[n]=sJ(e[n],t[n]),o},q({},e)):e}function cm(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,o){e[t]=o}}}}}function cJ(e){return e===void 0&&(e={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:bn(function(){for(var t,o=[],n=0;n<arguments.length;n++)o[n]=arguments[n];return new((t=Intl.NumberFormat).bind.apply(t,tn([void 0],o,!1)))},{cache:cm(e.number),strategy:En.variadic}),getDateTimeFormat:bn(function(){for(var t,o=[],n=0;n<arguments.length;n++)o[n]=arguments[n];return new((t=Intl.DateTimeFormat).bind.apply(t,tn([void 0],o,!1)))},{cache:cm(e.dateTime),strategy:En.variadic}),getPluralRules:bn(function(){for(var t,o=[],n=0;n<arguments.length;n++)o[n]=arguments[n];return new((t=Intl.PluralRules).bind.apply(t,tn([void 0],o,!1)))},{cache:cm(e.pluralRules),strategy:En.variadic})}}var g1=function(){function e(t,o,n,r){var a=this;if(o===void 0&&(o=e.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(l){var c=a.formatToParts(l);if(c.length===1)return c[0].value;var u=c.reduce(function(d,h){return!d.length||h.type!==Ut.literal||typeof d[d.length-1]!="string"?d.push(h.value):d[d.length-1]+=h.value,d},[]);return u.length<=1?u[0]||"":u},this.formatToParts=function(l){return hd(a.ast,a.locales,a.formatters,a.formats,l,void 0,a.message)},this.resolvedOptions=function(){var l;return{locale:((l=a.resolvedLocale)===null||l===void 0?void 0:l.toString())||Intl.NumberFormat.supportedLocalesOf(a.locales)[0]}},this.getAst=function(){return a.ast},this.locales=o,this.resolvedLocale=e.resolveLocale(o),typeof t=="string"){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");var i=r||{};i.formatters;var s=Nr(i,["formatters"]);this.ast=e.__parse(t,q(q({},s),{locale:this.resolvedLocale}))}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=lJ(e.formats,n),this.formatters=r&&r.formatters||cJ(this.formatterCache)}return Object.defineProperty(e,"defaultLocale",{get:function(){return e.memoizedDefaultLocale||(e.memoizedDefaultLocale=new Intl.NumberFormat().resolvedOptions().locale),e.memoizedDefaultLocale},enumerable:!1,configurable:!0}),e.memoizedDefaultLocale=null,e.resolveLocale=function(t){if(!(typeof Intl.Locale>"u")){var o=Intl.NumberFormat.supportedLocalesOf(t);return o.length>0?new Intl.Locale(o[0]):new Intl.Locale(typeof t=="string"?t:t[0])}},e.__parse=X7,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}(),Oa;(function(e){e.FORMAT_ERROR="FORMAT_ERROR",e.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",e.INVALID_CONFIG="INVALID_CONFIG",e.MISSING_DATA="MISSING_DATA",e.MISSING_TRANSLATION="MISSING_TRANSLATION"})(Oa||(Oa={}));var Wc=function(e){$o(t,e);function t(o,n,r){var a=this,i=r?r instanceof Error?r:new Error(String(r)):void 0;return a=e.call(this,"[@formatjs/intl Error ".concat(o,"] ").concat(n,`
`).concat(i?`
`.concat(i.message,`
`).concat(i.stack):""))||this,a.code=o,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(a,t),a}return t}(Error),uJ=function(e){$o(t,e);function t(o,n){return e.call(this,Oa.UNSUPPORTED_FORMATTER,o,n)||this}return t}(Wc),dJ=function(e){$o(t,e);function t(o,n){return e.call(this,Oa.INVALID_CONFIG,o,n)||this}return t}(Wc),U0=function(e){$o(t,e);function t(o,n){return e.call(this,Oa.MISSING_DATA,o,n)||this}return t}(Wc),zo=function(e){$o(t,e);function t(o,n,r){var a=e.call(this,Oa.FORMAT_ERROR,"".concat(o,`
Locale: `).concat(n,`
`),r)||this;return a.locale=n,a}return t}(Wc),um=function(e){$o(t,e);function t(o,n,r,a){var i=e.call(this,"".concat(o,`
MessageID: `).concat(r==null?void 0:r.id,`
Default Message: `).concat(r==null?void 0:r.defaultMessage,`
Description: `).concat(r==null?void 0:r.description,`
`),n,a)||this;return i.descriptor=r,i.locale=n,i}return t}(zo),hJ=function(e){$o(t,e);function t(o,n){var r=e.call(this,Oa.MISSING_TRANSLATION,'Missing message: "'.concat(o.id,'" for locale "').concat(n,'", using ').concat(o.defaultMessage?"default message (".concat(typeof o.defaultMessage=="string"?o.defaultMessage:o.defaultMessage.map(function(a){var i;return(i=a.value)!==null&&i!==void 0?i:JSON.stringify(a)}).join(),")"):"id"," as fallback."))||this;return r.descriptor=o,r}return t}(Wc);function $a(e,t,o){return o===void 0&&(o={}),t.reduce(function(n,r){return r in e?n[r]=e[r]:r in o&&(n[r]=o[r]),n},{})}var pJ=function(e){},fJ=function(e){},w1={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:pJ,onWarn:fJ};function v1(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Xr(e){return{create:function(){return{get:function(t){return e[t]},set:function(t,o){e[t]=o}}}}}function mJ(e){e===void 0&&(e=v1());var t=Intl.RelativeTimeFormat,o=Intl.ListFormat,n=Intl.DisplayNames,r=bn(function(){for(var s,l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];return new((s=Intl.DateTimeFormat).bind.apply(s,tn([void 0],l,!1)))},{cache:Xr(e.dateTime),strategy:En.variadic}),a=bn(function(){for(var s,l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];return new((s=Intl.NumberFormat).bind.apply(s,tn([void 0],l,!1)))},{cache:Xr(e.number),strategy:En.variadic}),i=bn(function(){for(var s,l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];return new((s=Intl.PluralRules).bind.apply(s,tn([void 0],l,!1)))},{cache:Xr(e.pluralRules),strategy:En.variadic});return{getDateTimeFormat:r,getNumberFormat:a,getMessageFormat:bn(function(s,l,c,u){return new g1(s,l,c,q({formatters:{getNumberFormat:a,getDateTimeFormat:r,getPluralRules:i}},u||{}))},{cache:Xr(e.message),strategy:En.variadic}),getRelativeTimeFormat:bn(function(){for(var s=[],l=0;l<arguments.length;l++)s[l]=arguments[l];return new(t.bind.apply(t,tn([void 0],s,!1)))},{cache:Xr(e.relativeTime),strategy:En.variadic}),getPluralRules:i,getListFormat:bn(function(){for(var s=[],l=0;l<arguments.length;l++)s[l]=arguments[l];return new(o.bind.apply(o,tn([void 0],s,!1)))},{cache:Xr(e.list),strategy:En.variadic}),getDisplayNames:bn(function(){for(var s=[],l=0;l<arguments.length;l++)s[l]=arguments[l];return new(n.bind.apply(n,tn([void 0],s,!1)))},{cache:Xr(e.displayNames),strategy:En.variadic})}}function nb(e,t,o,n){var r=e&&e[t],a;if(r&&(a=r[o]),a)return a;n(new uJ("No ".concat(t," format named: ").concat(o)))}function Du(e,t){return Object.keys(e).reduce(function(o,n){return o[n]=q({timeZone:t},e[n]),o},{})}function H0(e,t){var o=Object.keys(q(q({},e),t));return o.reduce(function(n,r){return n[r]=q(q({},e[r]||{}),t[r]||{}),n},{})}function V0(e,t){if(!t)return e;var o=g1.formats;return q(q(q({},o),e),{date:H0(Du(o.date,t),Du(e.date||{},t)),time:H0(Du(o.time,t),Du(e.time||{},t))})}var wg=function(e,t,o,n,r){var a=e.locale,i=e.formats,s=e.messages,l=e.defaultLocale,c=e.defaultFormats,u=e.fallbackOnEmptyString,d=e.onError,h=e.timeZone,g=e.defaultRichTextElements;o===void 0&&(o={id:""});var w=o.id,v=o.defaultMessage;ZP(!!w,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var S=String(w),b=s&&Object.prototype.hasOwnProperty.call(s,S)&&s[S];if(Array.isArray(b)&&b.length===1&&b[0].type===Ye.literal)return b[0].value;if(!n&&b&&typeof b=="string"&&!g)return b.replace(/'\{(.*?)\}'/gi,"{$1}");if(n=q(q({},g),n||{}),i=V0(i,h),c=V0(c,h),!b){if(u===!1&&b==="")return b;if((!v||a&&a.toLowerCase()!==l.toLowerCase())&&d(new hJ(o,a)),v)try{var E=t.getMessageFormat(v,l,c,r);return E.format(n)}catch(A){return d(new um('Error formatting default message for: "'.concat(S,'", rendering default message verbatim'),a,o,A)),typeof v=="string"?v:S}return S}try{var E=t.getMessageFormat(b,a,i,q({formatters:t},r||{}));return E.format(n)}catch(A){d(new um('Error formatting message: "'.concat(S,'", using ').concat(v?"default message":"id"," as fallback."),a,o,A))}if(v)try{var E=t.getMessageFormat(v,l,c,r);return E.format(n)}catch(A){d(new um('Error formatting the default message for: "'.concat(S,'", rendering message verbatim'),a,o,A))}return typeof b=="string"?b:typeof v=="string"?v:S},b1=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"];function lp(e,t,o,n){var r=e.locale,a=e.formats,i=e.onError,s=e.timeZone;n===void 0&&(n={});var l=n.format,c=q(q({},s&&{timeZone:s}),l&&nb(a,t,l,i)),u=$a(n,b1,c);return t==="time"&&!u.hour&&!u.minute&&!u.second&&!u.timeStyle&&!u.dateStyle&&(u=q(q({},u),{hour:"numeric",minute:"numeric"})),o(r,u)}function yJ(e,t){for(var o=[],n=2;n<arguments.length;n++)o[n-2]=arguments[n];var r=o[0],a=o[1],i=a===void 0?{}:a,s=typeof r=="string"?new Date(r||0):r;try{return lp(e,"date",t,i).format(s)}catch(l){e.onError(new zo("Error formatting date.",e.locale,l))}return String(s)}function gJ(e,t){for(var o=[],n=2;n<arguments.length;n++)o[n-2]=arguments[n];var r=o[0],a=o[1],i=a===void 0?{}:a,s=typeof r=="string"?new Date(r||0):r;try{return lp(e,"time",t,i).format(s)}catch(l){e.onError(new zo("Error formatting time.",e.locale,l))}return String(s)}function wJ(e,t){for(var o=[],n=2;n<arguments.length;n++)o[n-2]=arguments[n];var r=o[0],a=o[1],i=o[2],s=i===void 0?{}:i,l=e.timeZone,c=e.locale,u=e.onError,d=$a(s,b1,l?{timeZone:l}:{});try{return t(c,d).formatRange(r,a)}catch(h){u(new zo("Error formatting date time range.",e.locale,h))}return String(r)}function vJ(e,t){for(var o=[],n=2;n<arguments.length;n++)o[n-2]=arguments[n];var r=o[0],a=o[1],i=a===void 0?{}:a,s=typeof r=="string"?new Date(r||0):r;try{return lp(e,"date",t,i).formatToParts(s)}catch(l){e.onError(new zo("Error formatting date.",e.locale,l))}return[]}function bJ(e,t){for(var o=[],n=2;n<arguments.length;n++)o[n-2]=arguments[n];var r=o[0],a=o[1],i=a===void 0?{}:a,s=typeof r=="string"?new Date(r||0):r;try{return lp(e,"time",t,i).formatToParts(s)}catch(l){e.onError(new zo("Error formatting time.",e.locale,l))}return[]}var EJ=["style","type","fallback","languageDisplay"];function kJ(e,t,o,n){var r=e.locale,a=e.onError,i=Intl.DisplayNames;i||a(new jr(`Intl.DisplayNames is not available in this environment.
Try polyfilling it using "@formatjs/intl-displaynames"
`,On.MISSING_INTL_API));var s=$a(n,EJ);try{return t(r,s).of(o)}catch(l){a(new zo("Error formatting display name.",r,l))}}var AJ=["type","style"],$0=Date.now();function TJ(e){return"".concat($0,"_").concat(e,"_").concat($0)}function SJ(e,t,o,n){n===void 0&&(n={});var r=E1(e,t,o,n).reduce(function(a,i){var s=i.value;return typeof s!="string"?a.push(s):typeof a[a.length-1]=="string"?a[a.length-1]+=s:a.push(s),a},[]);return r.length===1?r[0]:r.length===0?"":r}function E1(e,t,o,n){var r=e.locale,a=e.onError;n===void 0&&(n={});var i=Intl.ListFormat;i||a(new jr(`Intl.ListFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-listformat"
`,On.MISSING_INTL_API));var s=$a(n,AJ);try{var l={},c=o.map(function(u,d){if(typeof u=="object"){var h=TJ(d);return l[h]=u,h}return String(u)});return t(r,s).formatToParts(c).map(function(u){return u.type==="literal"?u:q(q({},u),{value:l[u.value]||u.value})})}catch(u){a(new zo("Error formatting list.",r,u))}return o}var IJ=["type"];function _J(e,t,o,n){var r=e.locale,a=e.onError;n===void 0&&(n={}),Intl.PluralRules||a(new jr(`Intl.PluralRules is not available in this environment.
Try polyfilling it using "@formatjs/intl-pluralrules"
`,On.MISSING_INTL_API));var i=$a(n,IJ);try{return t(r,i).select(o)}catch(s){a(new zo("Error formatting plural.",r,s))}return"other"}var CJ=["numeric","style"];function xJ(e,t,o){var n=e.locale,r=e.formats,a=e.onError;o===void 0&&(o={});var i=o.format,s=!!i&&nb(r,"relative",i,a)||{},l=$a(o,CJ,s);return t(n,l)}function PJ(e,t,o,n,r){r===void 0&&(r={}),n||(n="second");var a=Intl.RelativeTimeFormat;a||e.onError(new jr(`Intl.RelativeTimeFormat is not available in this environment.
Try polyfilling it using "@formatjs/intl-relativetimeformat"
`,On.MISSING_INTL_API));try{return xJ(e,t,r).format(o,n)}catch(i){e.onError(new zo("Error formatting relative time.",e.locale,i))}return String(o)}var DJ=["style","currency","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem","trailingZeroDisplay","roundingPriority","roundingIncrement","roundingMode"];function k1(e,t,o){var n=e.locale,r=e.formats,a=e.onError;o===void 0&&(o={});var i=o.format,s=i&&nb(r,"number",i,a)||{},l=$a(o,DJ,s);return t(n,l)}function RJ(e,t,o,n){n===void 0&&(n={});try{return k1(e,t,n).format(o)}catch(r){e.onError(new zo("Error formatting number.",e.locale,r))}return String(o)}function OJ(e,t,o,n){n===void 0&&(n={});try{return k1(e,t,n).formatToParts(o)}catch(r){e.onError(new zo("Error formatting number.",e.locale,r))}return[]}function LJ(e){var t=e?e[Object.keys(e)[0]]:void 0;return typeof t=="string"}function WJ(e){e.onWarn&&e.defaultRichTextElements&&LJ(e.messages||{})&&e.onWarn(`[@formatjs/intl] "defaultRichTextElements" was specified but "message" was not pre-compiled. 
Please consider using "@formatjs/cli" to pre-compile your messages for performance.
For more details see https://formatjs.io/docs/getting-started/message-distribution`)}function FJ(e,t){var o=mJ(t),n=q(q({},w1),e),r=n.locale,a=n.defaultLocale,i=n.onError;return r?!Intl.NumberFormat.supportedLocalesOf(r).length&&i?i(new U0('Missing locale data for locale: "'.concat(r,'" in Intl.NumberFormat. Using default locale: "').concat(a,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):!Intl.DateTimeFormat.supportedLocalesOf(r).length&&i&&i(new U0('Missing locale data for locale: "'.concat(r,'" in Intl.DateTimeFormat. Using default locale: "').concat(a,'" as fallback. See https://formatjs.io/docs/react-intl#runtime-requirements for more details'))):(i&&i(new dJ('"locale" was not configured, using "'.concat(a,'" as fallback. See https://formatjs.io/docs/react-intl/api#intlshape for more details'))),n.locale=n.defaultLocale||"en"),WJ(n),q(q({},n),{formatters:o,formatNumber:RJ.bind(null,n,o.getNumberFormat),formatNumberToParts:OJ.bind(null,n,o.getNumberFormat),formatRelativeTime:PJ.bind(null,n,o.getRelativeTimeFormat),formatDate:yJ.bind(null,n,o.getDateTimeFormat),formatDateToParts:vJ.bind(null,n,o.getDateTimeFormat),formatTime:gJ.bind(null,n,o.getDateTimeFormat),formatDateTimeRange:wJ.bind(null,n,o.getDateTimeFormat),formatTimeToParts:bJ.bind(null,n,o.getDateTimeFormat),formatPlural:_J.bind(null,n,o.getPluralRules),formatMessage:wg.bind(null,n,o),$t:wg.bind(null,n,o),formatList:SJ.bind(null,n,o.getListFormat),formatListToParts:E1.bind(null,n,o.getListFormat),formatDisplayName:kJ.bind(null,n,o.getDisplayNames)})}function A1(e){ZP(e,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}var T1=q(q({},w1),{textComponent:k.Fragment});function BJ(e){return function(t){return e(k.Children.toArray(t))}}function vg(e,t){if(e===t)return!0;if(!e||!t)return!1;var o=Object.keys(e),n=Object.keys(t),r=o.length;if(n.length!==r)return!1;for(var a=0;a<r;a++){var i=o[a];if(e[i]!==t[i]||!Object.prototype.hasOwnProperty.call(t,i))return!1}return!0}var rb=typeof window<"u"&&!window.__REACT_INTL_BYPASS_GLOBAL_CONTEXT__?window.__REACT_INTL_CONTEXT__||(window.__REACT_INTL_CONTEXT__=k.createContext(null)):k.createContext(null);rb.Consumer;var NJ=rb.Provider,MJ=NJ,UJ=rb;function za(){var e=k.useContext(UJ);return A1(e),e}var bg;(function(e){e.formatDate="FormattedDate",e.formatTime="FormattedTime",e.formatNumber="FormattedNumber",e.formatList="FormattedList",e.formatDisplayName="FormattedDisplayName"})(bg||(bg={}));var Eg;(function(e){e.formatDate="FormattedDateParts",e.formatTime="FormattedTimeParts",e.formatNumber="FormattedNumberParts",e.formatList="FormattedListParts"})(Eg||(Eg={}));function S1(e){var t=function(o){var n=za(),r=o.value,a=o.children,i=Nr(o,["value","children"]),s=typeof r=="string"?new Date(r||0):r,l=e==="formatDate"?n.formatDateToParts(s,i):n.formatTimeToParts(s,i);return a(l)};return t.displayName=Eg[e],t}function Fc(e){var t=function(o){var n=za(),r=o.value,a=o.children,i=Nr(o,["value","children"]),s=n[e](r,i);if(typeof a=="function")return a(s);var l=n.textComponent||k.Fragment;return k.createElement(l,null,s)};return t.displayName=bg[e],t}function I1(e){return e&&Object.keys(e).reduce(function(t,o){var n=e[o];return t[o]=y1(n)?BJ(n):n,t},{})}var z0=function(e,t,o,n){for(var r=[],a=4;a<arguments.length;a++)r[a-4]=arguments[a];var i=I1(n),s=wg.apply(void 0,tn([e,t,o,i],r,!1));return Array.isArray(s)?k.Children.toArray(s):s},j0=function(e,t){var o=e.defaultRichTextElements,n=Nr(e,["defaultRichTextElements"]),r=I1(o),a=FJ(q(q(q({},T1),n),{defaultRichTextElements:r}),t),i={locale:a.locale,timeZone:a.timeZone,fallbackOnEmptyString:a.fallbackOnEmptyString,formats:a.formats,defaultLocale:a.defaultLocale,defaultFormats:a.defaultFormats,messages:a.messages,onError:a.onError,defaultRichTextElements:r};return q(q({},a),{formatMessage:z0.bind(null,i,a.formatters),$t:z0.bind(null,i,a.formatters)})};function dm(e){return{locale:e.locale,timeZone:e.timeZone,fallbackOnEmptyString:e.fallbackOnEmptyString,formats:e.formats,textComponent:e.textComponent,messages:e.messages,defaultLocale:e.defaultLocale,defaultFormats:e.defaultFormats,onError:e.onError,onWarn:e.onWarn,wrapRichTextChunksInFragment:e.wrapRichTextChunksInFragment,defaultRichTextElements:e.defaultRichTextElements}}var HJ=function(e){$o(t,e);function t(){var o=e!==null&&e.apply(this,arguments)||this;return o.cache=v1(),o.state={cache:o.cache,intl:j0(dm(o.props),o.cache),prevConfig:dm(o.props)},o}return t.getDerivedStateFromProps=function(o,n){var r=n.prevConfig,a=n.cache,i=dm(o);return vg(r,i)?null:{intl:j0(i,a),prevConfig:i}},t.prototype.render=function(){return A1(this.state.intl),k.createElement(MJ,{value:this.state.intl},this.props.children)},t.displayName="IntlProvider",t.defaultProps=T1,t}(k.PureComponent);const VJ=HJ;function $J(e,t){var o=e.values,n=Nr(e,["values"]),r=t.values,a=Nr(t,["values"]);return vg(r,o)&&vg(n,a)}function _1(e){var t=za(),o=t.formatMessage,n=t.textComponent,r=n===void 0?k.Fragment:n,a=e.id,i=e.description,s=e.defaultMessage,l=e.values,c=e.children,u=e.tagName,d=u===void 0?r:u,h=e.ignoreTag,g={id:a,description:i,defaultMessage:s},w=o(g,l,{ignoreTag:h});return typeof c=="function"?c(Array.isArray(w)?w:[w]):d?k.createElement(d,null,k.Children.toArray(w)):k.createElement(k.Fragment,null,w)}_1.displayName="FormattedMessage";var C1=k.memo(_1,$J);C1.displayName="MemoizedFormattedMessage";const Ru=C1;Fc("formatDate");Fc("formatTime");Fc("formatNumber");Fc("formatList");Fc("formatDisplayName");S1("formatDate");S1("formatTime");var zJ=function(e){e===void 0&&(e={});var t=k.useState(e),o=t[0],n=t[1],r=k.useCallback(function(a){n(function(i){return Object.assign({},i,a instanceof Function?a(i):a)})},[]);return[o,r]};const jJ=zJ,YJ=(e,t)=>{const{isOpen:o,onOpen:n,onClose:r}=NP(),a=$t.useRef();Rh();const i=za(),[s,l]=jJ({message:"message",description:i.formatMessage({id:"text.Description"}),cancelText:i.formatMessage({id:"text.Cancel"}),confirmText:i.formatMessage({id:"text.Confirm"}),link:void 0});return k.useImperativeHandle(t,()=>({show:c=>{l({...s,...c}),n()},hide:()=>{r()}})),L(v7,{isOpen:o,leastDestructiveRef:a,onClose:r,colorScheme:"blue",isCentered:!0,size:"sm",children:L(Zv,{children:Ze(b7,{sx:{zIndex:"2000 !important"},children:[L(XP,{fontSize:"lg",fontWeight:"bold",children:s.message}),L(eb,{children:s.description}),Ze(KP,{children:[s.cancelText=="string",L(Nv,{colorScheme:"red",onClick:()=>{if(r(),s.link&&s.link!==""){const c=document.createElement("a");c.href=`https://aiearn.vn/${s.link}`,c.download=s.link,document.body.appendChild(c),c.click(),document.body.removeChild(c)}},ml:3,children:s.confirmText})]})]})})})},GJ=$t.forwardRef(YJ);function qJ({children:e,link:t,to:o,onClick:n,...r}){const a=Rh();return L(Nv,{onClick:()=>{t?a(t):o||n&&n()},...r,children:e})}function JJ({px:e=6,py:t=2,children:o,...n}){return L(qJ,{borderRadius:"full",px:e,py:t,fontWeight:"var(--cds-fontWeights-medium)",sx:{_light:{bg:"blue.60",color:"gray.0",_hover:{bg:"rgb(1, 76, 236)"},_active:{bg:"rgb(1, 72, 221)"}},_dark:{bg:"rgb(55,115,245)",color:"gray.99",_hover:{bg:"rgb(71, 126, 246)"},_active:{bg:"rgb(83, 135, 246)"}},_active:{transform:"scale(0.96)"}},...n,children:o})}function KJ(){return L(Ma,{children:L(zi,{sx:{position:"fixed",top:0,left:0,right:0,bottom:0,display:"flex",justifyContent:"center",alignItems:"center",zIndex:"99999"},children:L(Lc,{thickness:"4px",speed:"0.65s",emptyColor:"line",color:"blue.60",size:"xl"})})})}function XJ(){const{snap:e}=gb();return e.session.count==0?L(Xg,{}):L(Ma,{children:L(zi,{sx:{position:"fixed",top:0,left:0,right:0,bottom:0,display:"flex",justifyContent:"center",zIndex:"99999",paddingTop:"23%"},children:L(Lc,{thickness:"4px",speed:"0.65s",emptyColor:"line",color:"blue.60",size:"xl"})})})}function QJ(){const e=S6(),t=za();return{showSuccess:({title:a=t.formatMessage({id:"text.SUCCESS"}),description:i,icon:s=void 0})=>{e({title:a,status:"success",position:"top",duration:5e3,isClosable:!0,description:i,icon:s})},showError:({description:a})=>{e({status:"error",position:"top",duration:5e3,isClosable:!0,description:a})},showRes:a=>{e({title:a.message??"",description:a.description??"",status:a.code===0?"success":"error",position:"top",duration:5e3,isClosable:!0})}}}const ZJ={blue:{0:"rgb(245,248,255)",5:"rgb(211,225,255)",10:"rgb(176,202,255)",15:"rgb(146,182,255)",20:"rgb(115,162,255)",30:"rgb(70,132,255)",40:"rgb(38,110,255)",50:"rgb(16,94,255)",60:"rgb(0,82,255)",70:"rgb(0,75,235)",80:"rgb(0,62,193)",90:"rgb(0,41,130)",99:"rgb(0,24,77)"},gray:{0:"rgb(255,255,255)",5:"rgb(238,240,243)",10:"rgb(222,225,231)",15:"rgb(206,210,219)",20:"rgb(191,196,207)",30:"rgb(163,169,182)",40:"rgb(137,144,158)",50:"rgb(113,120,134)",60:"rgb(91,97,110)",70:"rgb(70,75,85)",80:"rgb(50,53,61)",90:"rgb(30,32,37)",99:"rgb(10,11,13)"},line:"rgba(91,97,110,0.2)",lineDark:"rgba(137,144,158,0.2)"},eK={"html, body":{_light:{bg:"gray.0"},_dark:{bg:"black"}},a:{}};function tK({children:e}){const t=r4({colors:ZJ,styles:{global:eK},semanticTokens:{colors:{border:{default:"line",_dark:"lineDark"}}},config:{initialColorMode:"system",useSystemColorMode:!0,cssVarPrefix:"cds"}});return Ze(_6,{theme:t,children:[L(pM,{initialColorMode:t.config.initialColorMode}),e]})}const oK="/assets/pagethreesvg25-70967d97.svg";var nK=function(t){return rK(t)&&!aK(t)};function rK(e){return!!e&&typeof e=="object"}function aK(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||lK(e)}var iK=typeof Symbol=="function"&&Symbol.for,sK=iK?Symbol.for("react.element"):60103;function lK(e){return e.$$typeof===sK}function cK(e){return Array.isArray(e)?[]:{}}function ch(e,t){return t.clone!==!1&&t.isMergeableObject(e)?dc(cK(e),e,t):e}function uK(e,t,o){return e.concat(t).map(function(n){return ch(n,o)})}function dK(e,t,o){var n={};return o.isMergeableObject(e)&&Object.keys(e).forEach(function(r){n[r]=ch(e[r],o)}),Object.keys(t).forEach(function(r){!o.isMergeableObject(t[r])||!e[r]?n[r]=ch(t[r],o):n[r]=dc(e[r],t[r],o)}),n}function dc(e,t,o){o=o||{},o.arrayMerge=o.arrayMerge||uK,o.isMergeableObject=o.isMergeableObject||nK;var n=Array.isArray(t),r=Array.isArray(e),a=n===r;return a?n?o.arrayMerge(e,t,o):dK(e,t,o):ch(t,o)}dc.all=function(t,o){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,r){return dc(n,r,o)},{})};var kg=dc,hK=typeof global=="object"&&global&&global.Object===Object&&global;const x1=hK;var pK=typeof self=="object"&&self&&self.Object===Object&&self,fK=x1||pK||Function("return this")();const Wn=fK;var mK=Wn.Symbol;const Mr=mK;var P1=Object.prototype,yK=P1.hasOwnProperty,gK=P1.toString,Vs=Mr?Mr.toStringTag:void 0;function wK(e){var t=yK.call(e,Vs),o=e[Vs];try{e[Vs]=void 0;var n=!0}catch{}var r=gK.call(e);return n&&(t?e[Vs]=o:delete e[Vs]),r}var vK=Object.prototype,bK=vK.toString;function EK(e){return bK.call(e)}var kK="[object Null]",AK="[object Undefined]",Y0=Mr?Mr.toStringTag:void 0;function ja(e){return e==null?e===void 0?AK:kK:Y0&&Y0 in Object(e)?wK(e):EK(e)}function D1(e,t){return function(o){return e(t(o))}}var TK=D1(Object.getPrototypeOf,Object);const ab=TK;function Ya(e){return e!=null&&typeof e=="object"}var SK="[object Object]",IK=Function.prototype,_K=Object.prototype,R1=IK.toString,CK=_K.hasOwnProperty,xK=R1.call(Object);function G0(e){if(!Ya(e)||ja(e)!=SK)return!1;var t=ab(e);if(t===null)return!0;var o=CK.call(t,"constructor")&&t.constructor;return typeof o=="function"&&o instanceof o&&R1.call(o)==xK}function PK(){this.__data__=[],this.size=0}function O1(e,t){return e===t||e!==e&&t!==t}function cp(e,t){for(var o=e.length;o--;)if(O1(e[o][0],t))return o;return-1}var DK=Array.prototype,RK=DK.splice;function OK(e){var t=this.__data__,o=cp(t,e);if(o<0)return!1;var n=t.length-1;return o==n?t.pop():RK.call(t,o,1),--this.size,!0}function LK(e){var t=this.__data__,o=cp(t,e);return o<0?void 0:t[o][1]}function WK(e){return cp(this.__data__,e)>-1}function FK(e,t){var o=this.__data__,n=cp(o,e);return n<0?(++this.size,o.push([e,t])):o[n][1]=t,this}function rr(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var n=e[t];this.set(n[0],n[1])}}rr.prototype.clear=PK;rr.prototype.delete=OK;rr.prototype.get=LK;rr.prototype.has=WK;rr.prototype.set=FK;function BK(){this.__data__=new rr,this.size=0}function NK(e){var t=this.__data__,o=t.delete(e);return this.size=t.size,o}function MK(e){return this.__data__.get(e)}function UK(e){return this.__data__.has(e)}function Bc(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var HK="[object AsyncFunction]",VK="[object Function]",$K="[object GeneratorFunction]",zK="[object Proxy]";function L1(e){if(!Bc(e))return!1;var t=ja(e);return t==VK||t==$K||t==HK||t==zK}var jK=Wn["__core-js_shared__"];const hm=jK;var q0=function(){var e=/[^.]+$/.exec(hm&&hm.keys&&hm.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function YK(e){return!!q0&&q0 in e}var GK=Function.prototype,qK=GK.toString;function Ga(e){if(e!=null){try{return qK.call(e)}catch{}try{return e+""}catch{}}return""}var JK=/[\\^$.*+?()[\]{}|]/g,KK=/^\[object .+?Constructor\]$/,XK=Function.prototype,QK=Object.prototype,ZK=XK.toString,eX=QK.hasOwnProperty,tX=RegExp("^"+ZK.call(eX).replace(JK,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function oX(e){if(!Bc(e)||YK(e))return!1;var t=L1(e)?tX:KK;return t.test(Ga(e))}function nX(e,t){return e==null?void 0:e[t]}function qa(e,t){var o=nX(e,t);return oX(o)?o:void 0}var rX=qa(Wn,"Map");const hc=rX;var aX=qa(Object,"create");const pc=aX;function iX(){this.__data__=pc?pc(null):{},this.size=0}function sX(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var lX="__lodash_hash_undefined__",cX=Object.prototype,uX=cX.hasOwnProperty;function dX(e){var t=this.__data__;if(pc){var o=t[e];return o===lX?void 0:o}return uX.call(t,e)?t[e]:void 0}var hX=Object.prototype,pX=hX.hasOwnProperty;function fX(e){var t=this.__data__;return pc?t[e]!==void 0:pX.call(t,e)}var mX="__lodash_hash_undefined__";function yX(e,t){var o=this.__data__;return this.size+=this.has(e)?0:1,o[e]=pc&&t===void 0?mX:t,this}function La(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var n=e[t];this.set(n[0],n[1])}}La.prototype.clear=iX;La.prototype.delete=sX;La.prototype.get=dX;La.prototype.has=fX;La.prototype.set=yX;function gX(){this.size=0,this.__data__={hash:new La,map:new(hc||rr),string:new La}}function wX(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function up(e,t){var o=e.__data__;return wX(t)?o[typeof t=="string"?"string":"hash"]:o.map}function vX(e){var t=up(this,e).delete(e);return this.size-=t?1:0,t}function bX(e){return up(this,e).get(e)}function EX(e){return up(this,e).has(e)}function kX(e,t){var o=up(this,e),n=o.size;return o.set(e,t),this.size+=o.size==n?0:1,this}function Yr(e){var t=-1,o=e==null?0:e.length;for(this.clear();++t<o;){var n=e[t];this.set(n[0],n[1])}}Yr.prototype.clear=gX;Yr.prototype.delete=vX;Yr.prototype.get=bX;Yr.prototype.has=EX;Yr.prototype.set=kX;var AX=200;function TX(e,t){var o=this.__data__;if(o instanceof rr){var n=o.__data__;if(!hc||n.length<AX-1)return n.push([e,t]),this.size=++o.size,this;o=this.__data__=new Yr(n)}return o.set(e,t),this.size=o.size,this}function bs(e){var t=this.__data__=new rr(e);this.size=t.size}bs.prototype.clear=BK;bs.prototype.delete=NK;bs.prototype.get=MK;bs.prototype.has=UK;bs.prototype.set=TX;function SX(e,t){for(var o=-1,n=e==null?0:e.length;++o<n&&t(e[o],o,e)!==!1;);return e}var IX=function(){try{var e=qa(Object,"defineProperty");return e({},"",{}),e}catch{}}();const J0=IX;function W1(e,t,o){t=="__proto__"&&J0?J0(e,t,{configurable:!0,enumerable:!0,value:o,writable:!0}):e[t]=o}var _X=Object.prototype,CX=_X.hasOwnProperty;function F1(e,t,o){var n=e[t];(!(CX.call(e,t)&&O1(n,o))||o===void 0&&!(t in e))&&W1(e,t,o)}function dp(e,t,o,n){var r=!o;o||(o={});for(var a=-1,i=t.length;++a<i;){var s=t[a],l=n?n(o[s],e[s],s,o,e):void 0;l===void 0&&(l=e[s]),r?W1(o,s,l):F1(o,s,l)}return o}function xX(e,t){for(var o=-1,n=Array(e);++o<e;)n[o]=t(o);return n}var PX="[object Arguments]";function K0(e){return Ya(e)&&ja(e)==PX}var B1=Object.prototype,DX=B1.hasOwnProperty,RX=B1.propertyIsEnumerable,OX=K0(function(){return arguments}())?K0:function(e){return Ya(e)&&DX.call(e,"callee")&&!RX.call(e,"callee")};const LX=OX;var WX=Array.isArray;const Nc=WX;function FX(){return!1}var N1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,X0=N1&&typeof module=="object"&&module&&!module.nodeType&&module,BX=X0&&X0.exports===N1,Q0=BX?Wn.Buffer:void 0,NX=Q0?Q0.isBuffer:void 0,MX=NX||FX;const M1=MX;var UX=9007199254740991,HX=/^(?:0|[1-9]\d*)$/;function VX(e,t){var o=typeof e;return t=t??UX,!!t&&(o=="number"||o!="symbol"&&HX.test(e))&&e>-1&&e%1==0&&e<t}var $X=9007199254740991;function U1(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=$X}var zX="[object Arguments]",jX="[object Array]",YX="[object Boolean]",GX="[object Date]",qX="[object Error]",JX="[object Function]",KX="[object Map]",XX="[object Number]",QX="[object Object]",ZX="[object RegExp]",eQ="[object Set]",tQ="[object String]",oQ="[object WeakMap]",nQ="[object ArrayBuffer]",rQ="[object DataView]",aQ="[object Float32Array]",iQ="[object Float64Array]",sQ="[object Int8Array]",lQ="[object Int16Array]",cQ="[object Int32Array]",uQ="[object Uint8Array]",dQ="[object Uint8ClampedArray]",hQ="[object Uint16Array]",pQ="[object Uint32Array]",je={};je[aQ]=je[iQ]=je[sQ]=je[lQ]=je[cQ]=je[uQ]=je[dQ]=je[hQ]=je[pQ]=!0;je[zX]=je[jX]=je[nQ]=je[YX]=je[rQ]=je[GX]=je[qX]=je[JX]=je[KX]=je[XX]=je[QX]=je[ZX]=je[eQ]=je[tQ]=je[oQ]=!1;function fQ(e){return Ya(e)&&U1(e.length)&&!!je[ja(e)]}function ib(e){return function(t){return e(t)}}var H1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Il=H1&&typeof module=="object"&&module&&!module.nodeType&&module,mQ=Il&&Il.exports===H1,pm=mQ&&x1.process,yQ=function(){try{var e=Il&&Il.require&&Il.require("util").types;return e||pm&&pm.binding&&pm.binding("util")}catch{}}();const cs=yQ;var Z0=cs&&cs.isTypedArray,gQ=Z0?ib(Z0):fQ;const wQ=gQ;var vQ=Object.prototype,bQ=vQ.hasOwnProperty;function V1(e,t){var o=Nc(e),n=!o&&LX(e),r=!o&&!n&&M1(e),a=!o&&!n&&!r&&wQ(e),i=o||n||r||a,s=i?xX(e.length,String):[],l=s.length;for(var c in e)(t||bQ.call(e,c))&&!(i&&(c=="length"||r&&(c=="offset"||c=="parent")||a&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||VX(c,l)))&&s.push(c);return s}var EQ=Object.prototype;function sb(e){var t=e&&e.constructor,o=typeof t=="function"&&t.prototype||EQ;return e===o}var kQ=D1(Object.keys,Object);const AQ=kQ;var TQ=Object.prototype,SQ=TQ.hasOwnProperty;function IQ(e){if(!sb(e))return AQ(e);var t=[];for(var o in Object(e))SQ.call(e,o)&&o!="constructor"&&t.push(o);return t}function $1(e){return e!=null&&U1(e.length)&&!L1(e)}function lb(e){return $1(e)?V1(e):IQ(e)}function _Q(e,t){return e&&dp(t,lb(t),e)}function CQ(e){var t=[];if(e!=null)for(var o in Object(e))t.push(o);return t}var xQ=Object.prototype,PQ=xQ.hasOwnProperty;function DQ(e){if(!Bc(e))return CQ(e);var t=sb(e),o=[];for(var n in e)n=="constructor"&&(t||!PQ.call(e,n))||o.push(n);return o}function cb(e){return $1(e)?V1(e,!0):DQ(e)}function RQ(e,t){return e&&dp(t,cb(t),e)}var z1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,eT=z1&&typeof module=="object"&&module&&!module.nodeType&&module,OQ=eT&&eT.exports===z1,tT=OQ?Wn.Buffer:void 0,oT=tT?tT.allocUnsafe:void 0;function LQ(e,t){if(t)return e.slice();var o=e.length,n=oT?oT(o):new e.constructor(o);return e.copy(n),n}function j1(e,t){var o=-1,n=e.length;for(t||(t=Array(n));++o<n;)t[o]=e[o];return t}function WQ(e,t){for(var o=-1,n=e==null?0:e.length,r=0,a=[];++o<n;){var i=e[o];t(i,o,e)&&(a[r++]=i)}return a}function Y1(){return[]}var FQ=Object.prototype,BQ=FQ.propertyIsEnumerable,nT=Object.getOwnPropertySymbols,NQ=nT?function(e){return e==null?[]:(e=Object(e),WQ(nT(e),function(t){return BQ.call(e,t)}))}:Y1;const ub=NQ;function MQ(e,t){return dp(e,ub(e),t)}function G1(e,t){for(var o=-1,n=t.length,r=e.length;++o<n;)e[r+o]=t[o];return e}var UQ=Object.getOwnPropertySymbols,HQ=UQ?function(e){for(var t=[];e;)G1(t,ub(e)),e=ab(e);return t}:Y1;const q1=HQ;function VQ(e,t){return dp(e,q1(e),t)}function J1(e,t,o){var n=t(e);return Nc(e)?n:G1(n,o(e))}function $Q(e){return J1(e,lb,ub)}function zQ(e){return J1(e,cb,q1)}var jQ=qa(Wn,"DataView");const Ag=jQ;var YQ=qa(Wn,"Promise");const Tg=YQ;var GQ=qa(Wn,"Set");const Sg=GQ;var qQ=qa(Wn,"WeakMap");const Ig=qQ;var rT="[object Map]",JQ="[object Object]",aT="[object Promise]",iT="[object Set]",sT="[object WeakMap]",lT="[object DataView]",KQ=Ga(Ag),XQ=Ga(hc),QQ=Ga(Tg),ZQ=Ga(Sg),eZ=Ga(Ig),na=ja;(Ag&&na(new Ag(new ArrayBuffer(1)))!=lT||hc&&na(new hc)!=rT||Tg&&na(Tg.resolve())!=aT||Sg&&na(new Sg)!=iT||Ig&&na(new Ig)!=sT)&&(na=function(e){var t=ja(e),o=t==JQ?e.constructor:void 0,n=o?Ga(o):"";if(n)switch(n){case KQ:return lT;case XQ:return rT;case QQ:return aT;case ZQ:return iT;case eZ:return sT}return t});const db=na;var tZ=Object.prototype,oZ=tZ.hasOwnProperty;function nZ(e){var t=e.length,o=new e.constructor(t);return t&&typeof e[0]=="string"&&oZ.call(e,"index")&&(o.index=e.index,o.input=e.input),o}var rZ=Wn.Uint8Array;const cT=rZ;function hb(e){var t=new e.constructor(e.byteLength);return new cT(t).set(new cT(e)),t}function aZ(e,t){var o=t?hb(e.buffer):e.buffer;return new e.constructor(o,e.byteOffset,e.byteLength)}var iZ=/\w*$/;function sZ(e){var t=new e.constructor(e.source,iZ.exec(e));return t.lastIndex=e.lastIndex,t}var uT=Mr?Mr.prototype:void 0,dT=uT?uT.valueOf:void 0;function lZ(e){return dT?Object(dT.call(e)):{}}function cZ(e,t){var o=t?hb(e.buffer):e.buffer;return new e.constructor(o,e.byteOffset,e.length)}var uZ="[object Boolean]",dZ="[object Date]",hZ="[object Map]",pZ="[object Number]",fZ="[object RegExp]",mZ="[object Set]",yZ="[object String]",gZ="[object Symbol]",wZ="[object ArrayBuffer]",vZ="[object DataView]",bZ="[object Float32Array]",EZ="[object Float64Array]",kZ="[object Int8Array]",AZ="[object Int16Array]",TZ="[object Int32Array]",SZ="[object Uint8Array]",IZ="[object Uint8ClampedArray]",_Z="[object Uint16Array]",CZ="[object Uint32Array]";function xZ(e,t,o){var n=e.constructor;switch(t){case wZ:return hb(e);case uZ:case dZ:return new n(+e);case vZ:return aZ(e,o);case bZ:case EZ:case kZ:case AZ:case TZ:case SZ:case IZ:case _Z:case CZ:return cZ(e,o);case hZ:return new n;case pZ:case yZ:return new n(e);case fZ:return sZ(e);case mZ:return new n;case gZ:return lZ(e)}}var hT=Object.create,PZ=function(){function e(){}return function(t){if(!Bc(t))return{};if(hT)return hT(t);e.prototype=t;var o=new e;return e.prototype=void 0,o}}();const DZ=PZ;function RZ(e){return typeof e.constructor=="function"&&!sb(e)?DZ(ab(e)):{}}var OZ="[object Map]";function LZ(e){return Ya(e)&&db(e)==OZ}var pT=cs&&cs.isMap,WZ=pT?ib(pT):LZ;const FZ=WZ;var BZ="[object Set]";function NZ(e){return Ya(e)&&db(e)==BZ}var fT=cs&&cs.isSet,MZ=fT?ib(fT):NZ;const UZ=MZ;var HZ=1,VZ=2,$Z=4,K1="[object Arguments]",zZ="[object Array]",jZ="[object Boolean]",YZ="[object Date]",GZ="[object Error]",X1="[object Function]",qZ="[object GeneratorFunction]",JZ="[object Map]",KZ="[object Number]",Q1="[object Object]",XZ="[object RegExp]",QZ="[object Set]",ZZ="[object String]",eee="[object Symbol]",tee="[object WeakMap]",oee="[object ArrayBuffer]",nee="[object DataView]",ree="[object Float32Array]",aee="[object Float64Array]",iee="[object Int8Array]",see="[object Int16Array]",lee="[object Int32Array]",cee="[object Uint8Array]",uee="[object Uint8ClampedArray]",dee="[object Uint16Array]",hee="[object Uint32Array]",Ue={};Ue[K1]=Ue[zZ]=Ue[oee]=Ue[nee]=Ue[jZ]=Ue[YZ]=Ue[ree]=Ue[aee]=Ue[iee]=Ue[see]=Ue[lee]=Ue[JZ]=Ue[KZ]=Ue[Q1]=Ue[XZ]=Ue[QZ]=Ue[ZZ]=Ue[eee]=Ue[cee]=Ue[uee]=Ue[dee]=Ue[hee]=!0;Ue[GZ]=Ue[X1]=Ue[tee]=!1;function _l(e,t,o,n,r,a){var i,s=t&HZ,l=t&VZ,c=t&$Z;if(o&&(i=r?o(e,n,r,a):o(e)),i!==void 0)return i;if(!Bc(e))return e;var u=Nc(e);if(u){if(i=nZ(e),!s)return j1(e,i)}else{var d=db(e),h=d==X1||d==qZ;if(M1(e))return LQ(e,s);if(d==Q1||d==K1||h&&!r){if(i=l||h?{}:RZ(e),!s)return l?VQ(e,RQ(i,e)):MQ(e,_Q(i,e))}else{if(!Ue[d])return r?e:{};i=xZ(e,d,s)}}a||(a=new bs);var g=a.get(e);if(g)return g;a.set(e,i),UZ(e)?e.forEach(function(S){i.add(_l(S,t,o,S,e,a))}):FZ(e)&&e.forEach(function(S,b){i.set(b,_l(S,t,o,b,e,a))});var w=c?l?zQ:$Q:l?cb:lb,v=u?void 0:w(e);return SX(v||e,function(S,b){v&&(b=S,S=e[b]),F1(i,b,_l(S,t,o,b,e,a))}),i}var pee=1,fee=4;function Ou(e){return _l(e,pee|fee)}var mT=Array.isArray,yT=Object.keys,mee=Object.prototype.hasOwnProperty,yee=typeof Element<"u";function _g(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){var o=mT(e),n=mT(t),r,a,i;if(o&&n){if(a=e.length,a!=t.length)return!1;for(r=a;r--!==0;)if(!_g(e[r],t[r]))return!1;return!0}if(o!=n)return!1;var s=e instanceof Date,l=t instanceof Date;if(s!=l)return!1;if(s&&l)return e.getTime()==t.getTime();var c=e instanceof RegExp,u=t instanceof RegExp;if(c!=u)return!1;if(c&&u)return e.toString()==t.toString();var d=yT(e);if(a=d.length,a!==yT(t).length)return!1;for(r=a;r--!==0;)if(!mee.call(t,d[r]))return!1;if(yee&&e instanceof Element&&t instanceof Element)return e===t;for(r=a;r--!==0;)if(i=d[r],!(i==="_owner"&&e.$$typeof)&&!_g(e[i],t[i]))return!1;return!0}return e!==e&&t!==t}var gee=function(t,o){try{return _g(t,o)}catch(n){if(n.message&&n.message.match(/stack|recursion/i)||n.number===-2146828260)return console.warn("Warning: react-fast-compare does not handle circular references.",n.name,n.message),!1;throw n}};const ra=Ho(gee);var wee=!0;function vee(e,t){if(!wee){if(e)return;var o="Warning: "+t;typeof console<"u"&&console.warn(o);try{throw Error(o)}catch{}}}var bee=4;function gT(e){return _l(e,bee)}function Z1(e,t){for(var o=-1,n=e==null?0:e.length,r=Array(n);++o<n;)r[o]=t(e[o],o,e);return r}var Eee="[object Symbol]";function pb(e){return typeof e=="symbol"||Ya(e)&&ja(e)==Eee}var kee="Expected a function";function fb(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(kee);var o=function(){var n=arguments,r=t?t.apply(this,n):n[0],a=o.cache;if(a.has(r))return a.get(r);var i=e.apply(this,n);return o.cache=a.set(r,i)||a,i};return o.cache=new(fb.Cache||Yr),o}fb.Cache=Yr;var Aee=500;function Tee(e){var t=fb(e,function(n){return o.size===Aee&&o.clear(),n}),o=t.cache;return t}var See=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Iee=/\\(\\)?/g,_ee=Tee(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(See,function(o,n,r,a){t.push(r?a.replace(Iee,"$1"):n||o)}),t});const Cee=_ee;var xee=1/0;function Pee(e){if(typeof e=="string"||pb(e))return e;var t=e+"";return t=="0"&&1/e==-xee?"-0":t}var Dee=1/0,wT=Mr?Mr.prototype:void 0,vT=wT?wT.toString:void 0;function eD(e){if(typeof e=="string")return e;if(Nc(e))return Z1(e,eD)+"";if(pb(e))return vT?vT.call(e):"";var t=e+"";return t=="0"&&1/e==-Dee?"-0":t}function Ree(e){return e==null?"":eD(e)}function tD(e){return Nc(e)?Z1(e,Pee):pb(e)?[e]:j1(Cee(Ree(e)))}function Ge(){return Ge=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},Ge.apply(this,arguments)}function Ii(e,t){if(e==null)return{};var o={},n=Object.keys(e),r,a;for(a=0;a<n.length;a++)r=n[a],!(t.indexOf(r)>=0)&&(o[r]=e[r]);return o}var hp=k.createContext(void 0);hp.displayName="FormikContext";var Oee=hp.Provider;hp.Consumer;function oD(){var e=k.useContext(hp);return e||vee(!1),e}var po=function(t){return typeof t=="function"},pp=function(t){return t!==null&&typeof t=="object"},Lee=function(t){return String(Math.floor(Number(t)))===t},fm=function(t){return Object.prototype.toString.call(t)==="[object String]"},Wee=function(t){return k.Children.count(t)===0},mm=function(t){return pp(t)&&po(t.then)};function ho(e,t,o,n){n===void 0&&(n=0);for(var r=tD(t);e&&n<r.length;)e=e[r[n++]];return n!==r.length&&!e||e===void 0?o:e}function ka(e,t,o){for(var n=gT(e),r=n,a=0,i=tD(t);a<i.length-1;a++){var s=i[a],l=ho(e,i.slice(0,a+1));if(l&&(pp(l)||Array.isArray(l)))r=r[s]=gT(l);else{var c=i[a+1];r=r[s]=Lee(c)&&Number(c)>=0?[]:{}}}return(a===0?e:r)[i[a]]===o?e:(o===void 0?delete r[i[a]]:r[i[a]]=o,a===0&&o===void 0&&delete n[i[a]],n)}function nD(e,t,o,n){o===void 0&&(o=new WeakMap),n===void 0&&(n={});for(var r=0,a=Object.keys(e);r<a.length;r++){var i=a[r],s=e[i];pp(s)?o.get(s)||(o.set(s,!0),n[i]=Array.isArray(s)?[]:{},nD(s,t,o,n[i])):n[i]=t}return n}function Fee(e,t){switch(t.type){case"SET_VALUES":return Ge({},e,{values:t.payload});case"SET_TOUCHED":return Ge({},e,{touched:t.payload});case"SET_ERRORS":return ra(e.errors,t.payload)?e:Ge({},e,{errors:t.payload});case"SET_STATUS":return Ge({},e,{status:t.payload});case"SET_ISSUBMITTING":return Ge({},e,{isSubmitting:t.payload});case"SET_ISVALIDATING":return Ge({},e,{isValidating:t.payload});case"SET_FIELD_VALUE":return Ge({},e,{values:ka(e.values,t.payload.field,t.payload.value)});case"SET_FIELD_TOUCHED":return Ge({},e,{touched:ka(e.touched,t.payload.field,t.payload.value)});case"SET_FIELD_ERROR":return Ge({},e,{errors:ka(e.errors,t.payload.field,t.payload.value)});case"RESET_FORM":return Ge({},e,t.payload);case"SET_FORMIK_STATE":return t.payload(e);case"SUBMIT_ATTEMPT":return Ge({},e,{touched:nD(e.values,!0),isSubmitting:!0,submitCount:e.submitCount+1});case"SUBMIT_FAILURE":return Ge({},e,{isSubmitting:!1});case"SUBMIT_SUCCESS":return Ge({},e,{isSubmitting:!1});default:return e}}var Qr={},Lu={};function Bee(e){var t=e.validateOnChange,o=t===void 0?!0:t,n=e.validateOnBlur,r=n===void 0?!0:n,a=e.validateOnMount,i=a===void 0?!1:a,s=e.isInitialValid,l=e.enableReinitialize,c=l===void 0?!1:l,u=e.onSubmit,d=Ii(e,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),h=Ge({validateOnChange:o,validateOnBlur:r,validateOnMount:i,onSubmit:u},d),g=k.useRef(h.initialValues),w=k.useRef(h.initialErrors||Qr),v=k.useRef(h.initialTouched||Lu),S=k.useRef(h.initialStatus),b=k.useRef(!1),E=k.useRef({});k.useEffect(function(){return b.current=!0,function(){b.current=!1}},[]);var A=k.useState(0),C=A[1],x=k.useRef({values:Ou(h.initialValues),errors:Ou(h.initialErrors)||Qr,touched:Ou(h.initialTouched)||Lu,status:Ou(h.initialStatus),isSubmitting:!1,isValidating:!1,submitCount:0}),W=x.current,O=k.useCallback(function(F){var j=x.current;x.current=Fee(j,F),j!==x.current&&C(function(Q){return Q+1})},[]),$=k.useCallback(function(F,j){return new Promise(function(Q,X){var ce=h.validate(F,j);ce==null?Q(Qr):mm(ce)?ce.then(function(T){Q(T||Qr)},function(T){X(T)}):Q(ce)})},[h.validate]),H=k.useCallback(function(F,j){var Q=h.validationSchema,X=po(Q)?Q(j):Q,ce=j&&X.validateAt?X.validateAt(j,F):Uee(F,X);return new Promise(function(T,m){ce.then(function(){T(Qr)},function(y){y.name==="ValidationError"?T(Mee(y)):m(y)})})},[h.validationSchema]),V=k.useCallback(function(F,j){return new Promise(function(Q){return Q(E.current[F].validate(j))})},[]),G=k.useCallback(function(F){var j=Object.keys(E.current).filter(function(X){return po(E.current[X].validate)}),Q=j.length>0?j.map(function(X){return V(X,ho(F,X))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(Q).then(function(X){return X.reduce(function(ce,T,m){return T==="DO_NOT_DELETE_YOU_WILL_BE_FIRED"||T&&(ce=ka(ce,j[m],T)),ce},{})})},[V]),ve=k.useCallback(function(F){return Promise.all([G(F),h.validationSchema?H(F):{},h.validate?$(F):{}]).then(function(j){var Q=j[0],X=j[1],ce=j[2],T=kg.all([Q,X,ce],{arrayMerge:Hee});return T})},[h.validate,h.validationSchema,G,$,H]),pe=Po(function(F){return F===void 0&&(F=W.values),O({type:"SET_ISVALIDATING",payload:!0}),ve(F).then(function(j){return b.current&&(O({type:"SET_ISVALIDATING",payload:!1}),O({type:"SET_ERRORS",payload:j})),j})});k.useEffect(function(){i&&b.current===!0&&ra(g.current,h.initialValues)&&pe(g.current)},[i,pe]);var Pe=k.useCallback(function(F){var j=F&&F.values?F.values:g.current,Q=F&&F.errors?F.errors:w.current?w.current:h.initialErrors||{},X=F&&F.touched?F.touched:v.current?v.current:h.initialTouched||{},ce=F&&F.status?F.status:S.current?S.current:h.initialStatus;g.current=j,w.current=Q,v.current=X,S.current=ce;var T=function(){O({type:"RESET_FORM",payload:{isSubmitting:!!F&&!!F.isSubmitting,errors:Q,touched:X,status:ce,values:j,isValidating:!!F&&!!F.isValidating,submitCount:F&&F.submitCount&&typeof F.submitCount=="number"?F.submitCount:0}})};if(h.onReset){var m=h.onReset(W.values,ao);mm(m)?m.then(T):T()}else T()},[h.initialErrors,h.initialStatus,h.initialTouched,h.onReset]);k.useEffect(function(){b.current===!0&&!ra(g.current,h.initialValues)&&c&&(g.current=h.initialValues,Pe(),i&&pe(g.current))},[c,h.initialValues,Pe,i,pe]),k.useEffect(function(){c&&b.current===!0&&!ra(w.current,h.initialErrors)&&(w.current=h.initialErrors||Qr,O({type:"SET_ERRORS",payload:h.initialErrors||Qr}))},[c,h.initialErrors]),k.useEffect(function(){c&&b.current===!0&&!ra(v.current,h.initialTouched)&&(v.current=h.initialTouched||Lu,O({type:"SET_TOUCHED",payload:h.initialTouched||Lu}))},[c,h.initialTouched]),k.useEffect(function(){c&&b.current===!0&&!ra(S.current,h.initialStatus)&&(S.current=h.initialStatus,O({type:"SET_STATUS",payload:h.initialStatus}))},[c,h.initialStatus,h.initialTouched]);var fe=Po(function(F){if(E.current[F]&&po(E.current[F].validate)){var j=ho(W.values,F),Q=E.current[F].validate(j);return mm(Q)?(O({type:"SET_ISVALIDATING",payload:!0}),Q.then(function(X){return X}).then(function(X){O({type:"SET_FIELD_ERROR",payload:{field:F,value:X}}),O({type:"SET_ISVALIDATING",payload:!1})})):(O({type:"SET_FIELD_ERROR",payload:{field:F,value:Q}}),Promise.resolve(Q))}else if(h.validationSchema)return O({type:"SET_ISVALIDATING",payload:!0}),H(W.values,F).then(function(X){return X}).then(function(X){O({type:"SET_FIELD_ERROR",payload:{field:F,value:ho(X,F)}}),O({type:"SET_ISVALIDATING",payload:!1})});return Promise.resolve()}),me=k.useCallback(function(F,j){var Q=j.validate;E.current[F]={validate:Q}},[]),gt=k.useCallback(function(F){delete E.current[F]},[]),Y=Po(function(F,j){O({type:"SET_TOUCHED",payload:F});var Q=j===void 0?r:j;return Q?pe(W.values):Promise.resolve()}),Z=k.useCallback(function(F){O({type:"SET_ERRORS",payload:F})},[]),re=Po(function(F,j){var Q=po(F)?F(W.values):F;O({type:"SET_VALUES",payload:Q});var X=j===void 0?o:j;return X?pe(Q):Promise.resolve()}),oe=k.useCallback(function(F,j){O({type:"SET_FIELD_ERROR",payload:{field:F,value:j}})},[]),ie=Po(function(F,j,Q){O({type:"SET_FIELD_VALUE",payload:{field:F,value:j}});var X=Q===void 0?o:Q;return X?pe(ka(W.values,F,j)):Promise.resolve()}),de=k.useCallback(function(F,j){var Q=j,X=F,ce;if(!fm(F)){F.persist&&F.persist();var T=F.target?F.target:F.currentTarget,m=T.type,y=T.name,I=T.id,P=T.value,B=T.checked,U=T.outerHTML,se=T.options,Me=T.multiple;Q=j||y||I,X=/number|range/.test(m)?(ce=parseFloat(P),isNaN(ce)?"":ce):/checkbox/.test(m)?$ee(ho(W.values,Q),B,P):se&&Me?Vee(se):P}Q&&ie(Q,X)},[ie,W.values]),pt=Po(function(F){if(fm(F))return function(j){return de(j,F)};de(F)}),kt=Po(function(F,j,Q){j===void 0&&(j=!0),O({type:"SET_FIELD_TOUCHED",payload:{field:F,value:j}});var X=Q===void 0?r:Q;return X?pe(W.values):Promise.resolve()}),it=k.useCallback(function(F,j){F.persist&&F.persist();var Q=F.target,X=Q.name,ce=Q.id,T=Q.outerHTML,m=j||X||ce;kt(m,!0)},[kt]),Pt=Po(function(F){if(fm(F))return function(j){return it(j,F)};it(F)}),At=k.useCallback(function(F){po(F)?O({type:"SET_FORMIK_STATE",payload:F}):O({type:"SET_FORMIK_STATE",payload:function(){return F}})},[]),Yo=k.useCallback(function(F){O({type:"SET_STATUS",payload:F})},[]),Go=k.useCallback(function(F){O({type:"SET_ISSUBMITTING",payload:F})},[]),dn=Po(function(){return O({type:"SUBMIT_ATTEMPT"}),pe().then(function(F){var j=F instanceof Error,Q=!j&&Object.keys(F).length===0;if(Q){var X;try{if(X=qo(),X===void 0)return}catch(ce){throw ce}return Promise.resolve(X).then(function(ce){return b.current&&O({type:"SUBMIT_SUCCESS"}),ce}).catch(function(ce){if(b.current)throw O({type:"SUBMIT_FAILURE"}),ce})}else if(b.current&&(O({type:"SUBMIT_FAILURE"}),j))throw F})}),hn=Po(function(F){F&&F.preventDefault&&po(F.preventDefault)&&F.preventDefault(),F&&F.stopPropagation&&po(F.stopPropagation)&&F.stopPropagation(),dn().catch(function(j){console.warn("Warning: An unhandled error was caught from submitForm()",j)})}),ao={resetForm:Pe,validateForm:pe,validateField:fe,setErrors:Z,setFieldError:oe,setFieldTouched:kt,setFieldValue:ie,setStatus:Yo,setSubmitting:Go,setTouched:Y,setValues:re,setFormikState:At,submitForm:dn},qo=Po(function(){return u(W.values,ao)}),Gr=Po(function(F){F&&F.preventDefault&&po(F.preventDefault)&&F.preventDefault(),F&&F.stopPropagation&&po(F.stopPropagation)&&F.stopPropagation(),Pe()}),Bt=k.useCallback(function(F){return{value:ho(W.values,F),error:ho(W.errors,F),touched:!!ho(W.touched,F),initialValue:ho(g.current,F),initialTouched:!!ho(v.current,F),initialError:ho(w.current,F)}},[W.errors,W.touched,W.values]),qt=k.useCallback(function(F){return{setValue:function(Q,X){return ie(F,Q,X)},setTouched:function(Q,X){return kt(F,Q,X)},setError:function(Q){return oe(F,Q)}}},[ie,kt,oe]),So=k.useCallback(function(F){var j=pp(F),Q=j?F.name:F,X=ho(W.values,Q),ce={name:Q,value:X,onChange:pt,onBlur:Pt};if(j){var T=F.type,m=F.value,y=F.as,I=F.multiple;T==="checkbox"?m===void 0?ce.checked=!!X:(ce.checked=!!(Array.isArray(X)&&~X.indexOf(m)),ce.value=m):T==="radio"?(ce.checked=X===m,ce.value=m):y==="select"&&I&&(ce.value=ce.value||[],ce.multiple=!0)}return ce},[Pt,pt,W.values]),Nt=k.useMemo(function(){return!ra(g.current,W.values)},[g.current,W.values]),Io=k.useMemo(function(){return typeof s<"u"?Nt?W.errors&&Object.keys(W.errors).length===0:s!==!1&&po(s)?s(h):s:W.errors&&Object.keys(W.errors).length===0},[s,Nt,W.errors,h]),pn=Ge({},W,{initialValues:g.current,initialErrors:w.current,initialTouched:v.current,initialStatus:S.current,handleBlur:Pt,handleChange:pt,handleReset:Gr,handleSubmit:hn,resetForm:Pe,setErrors:Z,setFormikState:At,setFieldTouched:kt,setFieldValue:ie,setFieldError:oe,setStatus:Yo,setSubmitting:Go,setTouched:Y,setValues:re,submitForm:dn,validateForm:pe,validateField:fe,isValid:Io,dirty:Nt,unregisterField:gt,registerField:me,getFieldProps:So,getFieldMeta:Bt,getFieldHelpers:qt,validateOnBlur:r,validateOnChange:o,validateOnMount:i});return pn}function Nee(e){var t=Bee(e),o=e.component,n=e.children,r=e.render,a=e.innerRef;return k.useImperativeHandle(a,function(){return t}),k.createElement(Oee,{value:t},o?k.createElement(o,t):r?r(t):n?po(n)?n(t):Wee(n)?null:k.Children.only(n):null)}function Mee(e){var t={};if(e.inner){if(e.inner.length===0)return ka(t,e.path,e.message);for(var r=e.inner,o=Array.isArray(r),n=0,r=o?r:r[Symbol.iterator]();;){var a;if(o){if(n>=r.length)break;a=r[n++]}else{if(n=r.next(),n.done)break;a=n.value}var i=a;ho(t,i.path)||(t=ka(t,i.path,i.message))}}return t}function Uee(e,t,o,n){o===void 0&&(o=!1);var r=Cg(e);return t[o?"validateSync":"validate"](r,{abortEarly:!1,context:n||r})}function Cg(e){var t=Array.isArray(e)?[]:{};for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var n=String(o);Array.isArray(e[n])===!0?t[n]=e[n].map(function(r){return Array.isArray(r)===!0||G0(r)?Cg(r):r!==""?r:void 0}):G0(e[n])?t[n]=Cg(e[n]):t[n]=e[n]!==""?e[n]:void 0}return t}function Hee(e,t,o){var n=e.slice();return t.forEach(function(a,i){if(typeof n[i]>"u"){var s=o.clone!==!1,l=s&&o.isMergeableObject(a);n[i]=l?kg(Array.isArray(a)?[]:{},a,o):a}else o.isMergeableObject(a)?n[i]=kg(e[i],a,o):e.indexOf(a)===-1&&n.push(a)}),n}function Vee(e){return Array.from(e).filter(function(t){return t.selected}).map(function(t){return t.value})}function $ee(e,t,o){if(typeof e=="boolean")return!!t;var n=[],r=!1,a=-1;if(Array.isArray(e))n=e,a=e.indexOf(o),r=a>=0;else if(!o||o=="true"||o=="false")return!!t;return t&&o&&!r?n.concat(o):r?n.slice(0,a).concat(n.slice(a+1)):n}var zee=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?k.useLayoutEffect:k.useEffect;function Po(e){var t=k.useRef(e);return zee(function(){t.current=e}),k.useCallback(function(){for(var o=arguments.length,n=new Array(o),r=0;r<o;r++)n[r]=arguments[r];return t.current.apply(void 0,n)},[])}function bT(e){var t=e.validate,o=e.name,n=e.render,r=e.children,a=e.as,i=e.component,s=e.className,l=Ii(e,["validate","name","render","children","as","component","className"]),c=oD(),u=Ii(c,["validate","validationSchema"]),d=u.registerField,h=u.unregisterField;k.useEffect(function(){return d(o,{validate:t}),function(){h(o)}},[d,h,o,t]);var g=u.getFieldProps(Ge({name:o},l)),w=u.getFieldMeta(o),v={field:g,form:u};if(n)return n(Ge({},v,{meta:w}));if(po(r))return r(Ge({},v,{meta:w}));if(i){if(typeof i=="string"){var S=l.innerRef,b=Ii(l,["innerRef"]);return k.createElement(i,Ge({ref:S},g,b,{className:s}),r)}return k.createElement(i,Ge({field:g,form:u},l,{className:s}),r)}var E=a||"input";if(typeof E=="string"){var A=l.innerRef,C=Ii(l,["innerRef"]);return k.createElement(E,Ge({ref:A},g,C,{className:s}),r)}return k.createElement(E,Ge({},g,l,{className:s}),r)}var rD=k.forwardRef(function(e,t){var o=e.action,n=Ii(e,["action"]),r=o??"#",a=oD(),i=a.handleReset,s=a.handleSubmit;return k.createElement("form",Ge({onSubmit:s,ref:t,onReset:i,action:r},n))});rD.displayName="Form";var ET=l6({d:"M19.5,9.5h-.75V6.75a6.75,6.75,0,0,0-13.5,0V9.5H4.5a2,2,0,0,0-2,2V22a2,2,0,0,0,2,2h15a2,2,0,0,0,2-2V11.5A2,2,0,0,0,19.5,9.5Zm-9.5,6a2,2,0,1,1,3,1.723V19.5a1,1,0,0,1-2,0V17.223A1.994,1.994,0,0,1,10,15.5ZM7.75,6.75a4.25,4.25,0,0,1,8.5,0V9a.5.5,0,0,1-.5.5H8.25a.5.5,0,0,1-.5-.5Z",displayName:"LockIcon"});const aD=()=>{const{isOpen:e,onOpen:t,onClose:o}=NP(),{showSuccess:n,showError:r}=QJ(),a=za(),[i]=zw(),s=i.get("forgotInfo");if(Ar.subLoading(),!s)return window.location.href="/",L(Xg,{});const[l,c]=k.useState({isLengthValid:!1,hasUppercase:!1,hasLowercase:!1}),u=h=>{const w=/[A-Z]/,v=/[a-z]/,S=h.length>=6,b=w.test(h),E=v.test(h);c({isLengthValid:S,hasUppercase:b,hasLowercase:E})};k.useEffect(()=>{t()},[]);function d(h){r({description:mre(h.message,a)})}return Ze(Xv,{isOpen:e,onClose:()=>{o(),window.location.href="/"},size:{base:"xs",sm:"xs",md:"md",lg:"lg"},children:[L(Zv,{}),Ze(Qv,{children:[L(QP,{}),L(eb,{children:Ze(zi,{flexDir:"column",children:[L(zi,{w:"full",justifyContent:"center",py:5,pb:10,mt:6,children:L(Yx,{w:"80px",src:oK})}),L(UP,{px:1,w:"full",sx:{fontSize:"1.5rem",fontWeight:"400",lineHeight:"1.9rem",textAlign:"center"},children:L(Ru,{id:"modal.auth.resetPassword"})}),L(Nee,{initialValues:{username:"",password:"",password_confirm:""},onSubmit:(h,g)=>{if(h.password.length<6){r({description:a.formatMessage({id:"text.MinimumLengthPassword"})});return}if(h.password&&h.password!=h.password_confirm){r({description:a.formatMessage({id:"text.password_not_confirm"})});return}mc("notify/resetpassword",{data:{...h,forgot_info:s}}).then(w=>{setTimeout(()=>{n({description:a.formatMessage({id:"text.password_was_reset_success"})}),o(),window.location.href="/"},2e3)}).catch(w=>{d(w)}).finally(()=>{g.setSubmitting(!1)})},children:h=>Ze(rD,{children:[L(bT,{name:"password",children:({field:g,form:w})=>Ze(ng,{isRequired:!0,isInvalid:w.errors.name&&w.touched.name,children:[Ze(cg,{mt:4,children:[L(sh,{pointerEvents:"none",children:L(ET,{color:"gray.500"}),pt:"6px",fontSize:"1.2em"}),L(lh,{...g,type:"password",placeholder:a.formatMessage({id:"modal.auth.password"}),onChange:v=>{g.onChange(v),c({isLengthValid:!1,hasUppercase:!1,hasLowercase:!1}),u(v.target.value)},onBlur:g.onBlur,size:"lg"})]}),w.errors.name&&L(cd,{children:w.errors.name}),l.isLengthValid?L(Gx,{children:L(Ru,{id:"text.PasswordLengthIsValid"})}):L(cd,{children:L(Ru,{id:"text.MinimumLengthPassword"})})]})}),L(bT,{name:"password_confirm",children:({field:g,form:w})=>Ze(ng,{isRequired:!0,isInvalid:w.errors.passwordConfirm&&w.touched.name,children:[Ze(cg,{mt:4,children:[L(sh,{pointerEvents:"none",children:L(ET,{color:"gray.500"}),pt:"6px",fontSize:"1.2em"}),L(lh,{...g,type:"password",value:h.values.password_confirm,placeholder:a.formatMessage({id:"modal.auth.confirmPassword"}),size:"lg"})]}),L(cd,{children:w.errors.name})]})}),L(zi,{justifyContent:"center",pt:3,pb:7,children:L(JJ,{type:"submit",pl:10,pr:10,w:"100%",children:L(Ru,{id:"modal.auth.reset"})})})]})})]})})]})]})},jee=Object.freeze(Object.defineProperty({__proto__:null,default:aD},Symbol.toStringTag,{value:"Module"}));function Yee(){const{snap:e}=gb(),{colorMode:t,toggleColorMode:o}=Ic(),[n]=zw();return k.useEffect(()=>{var r=n.get("theme"),a=localStorage.getItem("chakra-ui-color-mode");r&&r!==a&&o()},[t]),k.useEffect(()=>{var r=n.get("invite_code");if(r&&Ar.setInviteCode(r),location.pathname==="/"){var a=n.get("pkhash");a&&(location.href="home/guess?gameMode=pk&pkhash="+a)}var i=n.get("gift_code");i&&Ar.setGiftCode(i),!e.storage.token&&location.pathname!=="/resetPassword"?Ar.loginFailed():Ar.loginSuccess()},[e.storage.isLogin]),location.pathname==="/resetPassword"?L(aD,{}):e.session.ready?L(PB,{}):L(KJ,{})}const kT=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},Gee=Symbol(),mb=Symbol(),$s="a",pd="w";let qee=(e,t)=>new Proxy(e,t);const xg=Object.getPrototypeOf,Pg=new WeakMap,iD=e=>e&&(Pg.has(e)?Pg.get(e):xg(e)===Object.prototype||xg(e)===Array.prototype),AT=e=>typeof e=="object"&&e!==null,Jee=e=>{if(Array.isArray(e))return Array.from(e);const t=Object.getOwnPropertyDescriptors(e);return Object.values(t).forEach(o=>{o.configurable=!0}),Object.create(xg(e),t)},sD=e=>e[mb]||e,lD=(e,t,o,n)=>{if(!iD(e))return e;let r=n&&n.get(e);if(!r){const l=sD(e);r=(c=>Object.values(Object.getOwnPropertyDescriptors(c)).some(u=>!u.configurable&&!u.writable))(l)?[l,Jee(l)]:[l],n==null||n.set(e,r)}const[a,i]=r;let s=o&&o.get(a);return s&&s[1].f===!!i||(s=((l,c)=>{const u={f:c};let d=!1;const h=(w,v)=>{if(!d){let S=u[$s].get(l);if(S||(S={},u[$s].set(l,S)),w===pd)S[pd]=!0;else{let b=S[w];b||(b=new Set,S[w]=b),b.add(v)}}},g={get:(w,v)=>v===mb?l:(h("k",v),lD(Reflect.get(w,v),u[$s],u.c,u.t)),has:(w,v)=>v===Gee?(d=!0,u[$s].delete(l),!0):(h("h",v),Reflect.has(w,v)),getOwnPropertyDescriptor:(w,v)=>(h("o",v),Reflect.getOwnPropertyDescriptor(w,v)),ownKeys:w=>(h(pd),Reflect.ownKeys(w))};return c&&(g.set=g.deleteProperty=()=>!1),[g,u]})(a,!!i),s[1].p=qee(i||a,s[0]),o&&o.set(a,s)),s[1][$s]=t,s[1].c=o,s[1].t=n,s[1].p},cD=(e,t,o,n,r=Object.is)=>{if(r(e,t))return!1;if(!AT(e)||!AT(t))return!0;const a=o.get(sD(e));if(!a)return!0;if(n){const s=n.get(e);if(s&&s.n===t)return s.g;n.set(e,{n:t,g:!1})}let i=null;try{for(const s of a.h||[])if(i=Reflect.has(e,s)!==Reflect.has(t,s),i)return i;if(a[pd]===!0){if(i=((s,l)=>{const c=Reflect.ownKeys(s),u=Reflect.ownKeys(l);return c.length!==u.length||c.some((d,h)=>d!==u[h])})(e,t),i)return i}else for(const s of a.o||[])if(i=!!Reflect.getOwnPropertyDescriptor(e,s)!=!!Reflect.getOwnPropertyDescriptor(t,s),i)return i;for(const s of a.k||[])if(i=cD(e[s],t[s],o,n,r),i)return i;return i===null&&(i=!0),i}finally{n&&n.set(e,{n:t,g:i})}},Kee=e=>iD(e)&&e[mb]||null,TT=(e,t=!0)=>{Pg.set(e,t)};const ym=e=>typeof e=="object"&&e!==null,fr=new WeakMap,Wu=new WeakSet,Xee=(e=Object.is,t=(c,u)=>new Proxy(c,u),o=c=>ym(c)&&!Wu.has(c)&&(Array.isArray(c)||!(Symbol.iterator in c))&&!(c instanceof WeakMap)&&!(c instanceof WeakSet)&&!(c instanceof Error)&&!(c instanceof Number)&&!(c instanceof Date)&&!(c instanceof String)&&!(c instanceof RegExp)&&!(c instanceof ArrayBuffer),n=c=>{switch(c.status){case"fulfilled":return c.value;case"rejected":throw c.reason;default:throw c}},r=new WeakMap,a=(c,u,d=n)=>{const h=r.get(c);if((h==null?void 0:h[0])===u)return h[1];const g=Array.isArray(c)?[]:Object.create(Object.getPrototypeOf(c));return TT(g,!0),r.set(c,[u,g]),Reflect.ownKeys(c).forEach(w=>{if(Object.getOwnPropertyDescriptor(g,w))return;const v=Reflect.get(c,w),{enumerable:S}=Reflect.getOwnPropertyDescriptor(c,w),b={value:v,enumerable:S,configurable:!0};if(Wu.has(v))TT(v,!1);else if(v instanceof Promise)delete b.value,b.get=()=>d(v);else if(fr.has(v)){const[E,A]=fr.get(v);b.value=a(E,A(),d)}Object.defineProperty(g,w,b)}),Object.preventExtensions(g)},i=new WeakMap,s=[1,1],l=c=>{if(!ym(c))throw new Error("object required");const u=i.get(c);if(u)return u;let d=s[0];const h=new Set,g=(H,V=++s[0])=>{d!==V&&(d=V,h.forEach(G=>G(H,V)))};let w=s[1];const v=(H=++s[1])=>(w!==H&&!h.size&&(w=H,b.forEach(([V])=>{const G=V[1](H);G>d&&(d=G)})),d),S=H=>(V,G)=>{const ve=[...V];ve[1]=[H,...ve[1]],g(ve,G)},b=new Map,E=(H,V)=>{if(h.size){const G=V[3](S(H));b.set(H,[V,G])}else b.set(H,[V])},A=H=>{var V;const G=b.get(H);G&&(b.delete(H),(V=G[1])==null||V.call(G))},C=H=>(h.add(H),h.size===1&&b.forEach(([G,ve],pe)=>{const Pe=G[3](S(pe));b.set(pe,[G,Pe])}),()=>{h.delete(H),h.size===0&&b.forEach(([G,ve],pe)=>{ve&&(ve(),b.set(pe,[G]))})}),x=Array.isArray(c)?[]:Object.create(Object.getPrototypeOf(c)),O=t(x,{deleteProperty(H,V){const G=Reflect.get(H,V);A(V);const ve=Reflect.deleteProperty(H,V);return ve&&g(["delete",[V],G]),ve},set(H,V,G,ve){const pe=Reflect.has(H,V),Pe=Reflect.get(H,V,ve);if(pe&&(e(Pe,G)||i.has(G)&&e(Pe,i.get(G))))return!0;A(V),ym(G)&&(G=Kee(G)||G);let fe=G;if(G instanceof Promise)G.then(me=>{G.status="fulfilled",G.value=me,g(["resolve",[V],me])}).catch(me=>{G.status="rejected",G.reason=me,g(["reject",[V],me])});else{!fr.has(G)&&o(G)&&(fe=l(G));const me=!Wu.has(fe)&&fr.get(fe);me&&E(V,me)}return Reflect.set(H,V,fe,ve),g(["set",[V],G,Pe]),!0}});i.set(c,O);const $=[x,v,a,C];return fr.set(O,$),Reflect.ownKeys(c).forEach(H=>{const V=Object.getOwnPropertyDescriptor(c,H);"value"in V&&(O[H]=c[H],delete V.value,delete V.writable),Object.defineProperty(x,H,V)}),O})=>[l,fr,Wu,e,t,o,n,r,a,i,s],[Qee]=Xee();function yb(e={}){return Qee(e)}function uD(e,t,o){const n=fr.get(e);let r;const a=[],i=n[3];let s=!1;const c=i(u=>{if(a.push(u),o){t(a.splice(0));return}r||(r=Promise.resolve().then(()=>{r=void 0,s&&t(a.splice(0))}))});return s=!0,()=>{s=!1,c()}}function Dg(e,t){const o=fr.get(e),[n,r,a]=o;return a(n,r(),t)}var dD={exports:{}},hD={};/**
 * @license React
 * use-sync-external-store-shim.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var us=k;function Zee(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var ete=typeof Object.is=="function"?Object.is:Zee,tte=us.useState,ote=us.useEffect,nte=us.useLayoutEffect,rte=us.useDebugValue;function ate(e,t){var o=t(),n=tte({inst:{value:o,getSnapshot:t}}),r=n[0].inst,a=n[1];return nte(function(){r.value=o,r.getSnapshot=t,gm(r)&&a({inst:r})},[e,o,t]),ote(function(){return gm(r)&&a({inst:r}),e(function(){gm(r)&&a({inst:r})})},[e]),rte(o),o}function gm(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!ete(e,o)}catch{return!0}}function ite(e,t){return t()}var ste=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?ite:ate;hD.useSyncExternalStore=us.useSyncExternalStore!==void 0?us.useSyncExternalStore:ste;dD.exports=hD;var lte=dD.exports;const cte=Ho(lte),{use:ST}=$t,{useSyncExternalStore:ute}=cte;const dte=new WeakMap;function hte(e,t){const o=t==null?void 0:t.sync,n=k.useRef(),r=k.useRef();let a=!0;const i=ute(k.useCallback(c=>{const u=uD(e,c,o);return c(),u},[e,o]),()=>{const c=Dg(e,ST);try{if(!a&&n.current&&r.current&&!cD(n.current,c,r.current,new WeakMap))return n.current}catch{}return c},()=>Dg(e,ST));a=!1;const s=new WeakMap;k.useEffect(()=>{n.current=i,r.current=s});const l=k.useMemo(()=>new WeakMap,[]);return lD(i,s,l,dte)}const pte={toggleNewbieCard:()=>{ae.session.global.showNewbieCard=!ae.session.global.showNewbieCard}},Ar={...pte,addLoading:()=>{ae.session.count++},subLoading:()=>{ae.session.count>0&&ae.session.count--},setHasNewMsg:e=>{ae.session.has_new_message=e},setToken(e){ae.storage.token=e},setLocale(e){ae.storage.locale=e},setUser(e){ae.session.user=e},setIsLogin(e){ae.storage.isLogin=e},setInviteCode(e){ae.storage.inviteCode=e},setGiftCode(e){ae.storage.giftCode=e},setEventCode(e){ae.storage.eventCode=e},clearGiftCode(){ae.storage.giftCode=""},checkAppVersion(e){return!0},me(){return mc("auth/autologin",{}).then(e=>(this.checkAppVersion(e.data.app_version),ae.session.user={...e.data,nLoginTimeout:0},e.data)).catch(e=>(e.code==1e4?location.pathname!=="/"&&(location.href="/"):(ae.session.user.nLoginTimeout+=1,ae.session.user.nLoginTimeout==3&&location.pathname!=="/"&&(location.href="/")),Promise.reject(e)))},getMyPkInfo(){if(ae.storage.isLogin&&ae.session.user)return mc("pk_lottery/pkinfo",{}).then(e=>(ae.session.pkInfo=e.data,e.data))},walletLogin({address:e,chain:t,connector:o}){console.log("walletLogin: "+e),ae.session.ready=!0,ae.storage.chain=t==null?void 0:t.name,ae.storage.connector=o==null?void 0:o.name,ae.storage.isConnected=!0,this.me(),ae.storage.isLogin&&location.pathname=="/"&&(location.href="/home/earn")},loginFailed(){ae.storage.isConnected=!1,location.pathname!=="/"&&(location.pathname==="/whitepaper"?location.href="/whitepaper":location.href="/"),ae.session.ready=!0},loginSuccess(){if(ae.session.ready=!0,ae.storage.isConnected=!0,location.pathname=="/resetPassword"){this.subLoading();return}this.me(),this.getMyPkInfo(),ae.storage.isLogin&&(async()=>{var e,t,o,n,r,a;await Ar.me(),location.pathname=="/"&&(!((t=(e=ae.session)==null?void 0:e.user)!=null&&t.erc_address)&&!((n=(o=ae.session)==null?void 0:o.user)!=null&&n.trc_address)&&!((a=(r=ae.session)==null?void 0:r.user)!=null&&a.card_no)?location.href="/home/settings/info":location.href="/home/guess")})()},walletLoginFailed({address:e,chain:t,connector:o}){console.log("walletLoginFailed",location.pathname),ae.storage.chain=(t==null?void 0:t.name)??"",ae.storage.connector=(o==null?void 0:o.name)??"",ae.storage.isConnected=!0,location.pathname!=="/"&&(location.href="/"),ae.session.ready=!0},walletLogout(){console.log("walletLogout"),ae.storage.chain="",ae.storage.connector="",ae.storage.isConnected=!1,ae.storage.isLogin=!1,ae.storage.token="",location.href="/",ae.session.ready=!0}};function fte(e,t){window.location.hostname.indexOf("vn")!==-1&&(e.locale="vi");const o=localStorage.getItem(t.key),n=yb(o?JSON.parse(o):e);return uD(n,()=>{localStorage.setItem(t.key,JSON.stringify(Dg(n)))}),n}const mte=fte({address:"",connector:"",chain:"",isConnected:!1,inviteCode:"",isLogin:!1,locale:"en",giftCode:""},{key:"account"}),yte=yb({ready:!1,count:0,user:void 0,pkInfo:void 0,vip:void 0,global:{},has_new_message:!1}),ae=yb({storage:mte,session:yte});function gb(){return{snap:hte(ae)}}const pD="Glossary",fD="Open",mD="Gift",yD="Random Gift",gD="Deposit Information",wD="Total Amount Deposited",vD="Total Deposits",bD="First Deposit Time",ED="Last Deposit Time",kD="Withdrawal Information",AD="Total Amount Withdrawn",TD="Total Withdrawals",SD="First Withdrawal Time",ID="Last Withdrawal Time",_D="Pledge Information",CD="Total Staking Amount",xD="Total Stakes",PD="First Stake Time",DD="Last Stake Time",RD="Betting Information",OD="Total Bet Amount",LD="Total Win/Loss Amount",WD="Total Bets",FD="First Bet Time",BD="Last Bet Time",ND="Deposit History",MD="Withdrawal History",UD="Betting History",HD="Verify Identity Bonus",VD="Deposit",$D="Submit Withdrawal",zD="Reject Withdrawal",jD="Lottery Bet",YD="Lottery Bet Win",GD="PK Start",qD="PK Bet Win",JD="Unlock Bonus",KD="Gift Send",XD="Gift Receive",QD="Verify 2FA",ZD="Airdrop Gift Card",eR="Manual Change Balance",tR="Exchange Airdrop",oR="Jackpot Finished Send Airdrop",nR="Lose Staking For Profit",rR="Win Withdrawable For Profit",aR="Profit Parent Bonus",iR="Withdraw To Staking",sR="Staking To Withdrawable",lR="OnSend Into Loyalty",cR="Take Out From Loyalty",uR="Deposit Profit For Loyalty",dR="Deposit Profit To Staking",hR="Deposit Profit To Withdrawable",pR="Staking Reward Loyalty",fR="Demo User Staking",mR="Referral Airdrop",yR="Exchange Delivery Card",gR="You can not spin",wR="Set Refund Money on Teacher",vR="Send Money To Teacher Room",bR="Add Teacher Profit",ER="Unset Refund Money",kR="Are you sure to disable the user?",AR="Are you sure to delete the message?",TR="Wish User",SR="U.S. MSB",IR="SINGAPORE ACRA",_R="VIETNAM TAX",CR="White Paper",xR="Exchange Point Address",PR="Hồ Chí Minh",DR="Hà Nội",RR="Full View",OR="Previous",LR="Next",WR="Powered By AI Earn",FR="Withdrawable balance",BR="TikTok",NR="Loan start",MR="Loan finish",UR="No Data",HR="Nha Trang",VR="Account name can not include Chinese",$R="Phone Number can not include Chinese",zR="Facebook can not include Chinese",jR="Telegram can not include Chinese",YR="Wechat can not include Chinese",GR="Skype can not include Chinese",qR="Whatsapp can not include Chinese",JR="Line can not include Chinese",KR="Zalo can not include Chinese",XR="Your VIP level is not sufficient to enable the corresponding leverage. Do you confirm adjusting the staking period to {duration} days?",QR="Card Number can not contain space",ZR="Take Out From RewardLoyalty",eO="Airdrop 1Min TeacherRoom Over",tO="Unguaranteed income commission",oO="Locked bonus",nO="Unlock locked bonus",rO="Please use the profit card to unlock bonuses",aO="Insufficient contribution value, still need contribution value:",iO="In {duration} days, your profit {profit} will be canceled. Please obtain the Profit Protection Card in time to unlock the profit. Thank you!",sO="How do I get the Profit Protection Card?",lO="After receiving likes through referrals, you can rotate the nine-square grid to get the Profit Protection Card, or if the number of likes exceeds 50 points, you can manually obtain it through online customer service.",cO="Exchange Limited Airdrop",uO="Send Limited Airdrop",dO="Limited Airdrop expired",hO="Restore Protected Profit",pO="Back",fO="Please use your phone to scan the QR code above",mO="Exchange energy for loyalty points",yO="Question and answer",gO="Single choice",wO="Multiple choice",vO="Judgment question",Rg={"ai.trade.complete":"Complete","ai.trade.income":"Income","alert.automaticStaking":"Non-professional investors are not allowed to use the full position due to authorization.","bonus.desc":"Your team referral bonus","bonus.level1":"Level 1 bonus","bonus.level2":"Level 2 bonus","bonus.level3":"Level 3 bonus","calc.desc":"Compound interest refers to the method of calculating the interest of a certain interest period by adding the principal to the total accumulated interest of the previous period when calculating interest","calc.label":"Whats Compound interest","calc.title":"Daily Calculator","coin.AllTimeHigh":"All Time High","coin.AllTimeHighDesc":"The highest price paid for this asset since it was launched or listed.","coin.AllTimeLow":"All Time Low","coin.AllTimeLowDesc":"The lowest price paid for this asset since it was launched or listed.","coin.Circulating":"Circulating supply","coin.CirculatingDesc":"Circulating supply shows the number of coins or tokens that have been issued so far. We also show the percent of the maximum supply that has already been issued, if applicable. What this means: Assets with a low circulating supply but high max supply may see signficant inflation, and vice versa.","coin.Ethereum":"Ethereum","coin.EthereumDesc":"Ethereum","coin.Market":"Market","coin.MarketCap":"Market cap","coin.MarketCapDesc":"Market cap","coin.MarketDesc":"Market","coin.MarketStats":"Market stats","coin.MarketStatsDesc":"Market cap is calculated by multiplying the asset's circulating supply with its current price. What this means: A high market cap implies that the asset is highly valued by the market. Currently, the highest market cap asset is Bitcoin.","coin.Performance":"Performance","coin.PerformanceDesc":"Performance","coin.Popularity":"Popularity","coin.PopularityDesc":"Popularity is based on the relative market cap of tradable assets on {name}. What this means: Popular assets have a large market cap, which may imply enthusiasm for the asset. Less popular assets may be relatively undiscovered.","coin.PRICECHANGE1H":"PRICE CHANGE (1H)","coin.PRICECHANGE1HDesc":"The percent change in trading volume for this asset compared to 1 hour ago.","coin.PRICECHANGE24H":"PRICE CHANGE (24H)","coin.PRICECHANGE24HDesc":"The percent change in trading volume for this asset compared to 24 hours ago.","coin.PRICECHANGE7D":"PRICE CHANGE (7D)","coin.PRICECHANGE7DDesc":"The percent change in trading volume for this asset compared to 7 days ago.","coin.TradingTitle":"Trading activity","coin.TradingTitleDesc":"Trading activity","coin.Typical":"Typical hold time","coin.TypicalDesc":"Typical hold time","coin.Volume24h":"Volume(24h)","coin.Volume24hDesc":"The total dollar value of all transactions for this asset over the past 24 hours. We also show the percent change in volume compared to the previous 24 hours. What this means: Increases in volume indicate that there has been more trading activity in the past 24 hours.","Crypto basics":"Crypto basics","earn.learn.desc":"{name} offers two popular way of earning yield: Staking and DeFi yield. Read more about how they work.","earn.learn.news1.desc":"Staking lets you earn rewards by helping verify transactions and secure the blockchain. It is faster and more efficient that other methods.","earn.learn.news1.title":"What is Staking?","earn.learn.news2.desc":"DeFi yield allows you to lend your crypto to a third-party DeFi lending app to earn yield.","earn.learn.news2.title":"What is DeFi yield?","earn.learn.title":"How earning works","earn.top50.accumulated":"Accumulated total Loyalty this Round:","earn.verify.desc":"Complete Identity Verification to unlock all features","earn.verify.friends":"Invite friends","earn.verify.get10":"Get $10","earn.verify.get20":"Get $20","earn.verify.modal.btn":"Verify identity","earn.verify.modal.intro":"You will get $20 when you go through email verification, personal information and identity verification.","earn.verify.modal.title":"Pass verification you will get $20","earn.watch.defiTitle":"Defi Yield list","earn.watch.desc":" will analyze the investment project and automatically choose the best solution for you!","earn.watch.mintitle":"{name} funds pool","earn.watch.stakingsTitle":"Newest stakings","earn.your_yield.desc":"Earned over time from holding crypto","earn.your_yield.learnDesc":"See how {name} work?","earn.your_yield.learnTitle":"Learn about {name}","earn.your_yield.modal.averageCont":"This rate is calculated by averaging the yield rates of all the yield-earning assets you own. The yield is auto-compounded according to each asset's unique timetable.","earn.your_yield.modal.averageTitle":"Average yield rate","earn.your_yield.modal.earnedCont":"The yield that's been added to your account since you started earning yield on {name}.","earn.your_yield.modal.see":"See how we calculate yield.","error.case.1":"Subject is required","error.case.2":"Content is required","error.common":"Operating failed, please contact us","error.email":"Please enter the correct mailbox","error.NetworkError":"Connect to {name} network Error","error.NotEnoughBalance":"Your token balance is not enough","error.send.1":"Please enter a message","friend.modal.nickname":"No nickname","friend.modal.send.btn":"Send","friend.modal.title":"Invite friends to verify","gift.crypto.desc":"Give crypto to your friends and family","gift.send.CountForm":"Mobile,email,or address","gift.send.FeeForm":"Mobile,email,or address",Glossary:pD,"home.cookies.1":"Strictly Necessary Cookies","home.cookies.10":"Cookie Policy","home.cookies.11":"Manage settings","home.cookies.12":"Dismiss","home.cookies.13":"Cookie preferences","home.cookies.14":"When you visit our website, we may store cookies on your browser for your security and to help us better understand user behavior and inform us about which parts of our website you have visited.The information does not usually directly identify you, but it can give you a safe and more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Blocking some types of cookies may impact your experience on the site.","home.cookies.15":"Manage Cookies:","home.cookies.16":"Save","home.cookies.17":"or go to","home.cookies.2":"These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. These also include cookies we may rely on for fraud prevention. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work.","home.cookies.3":"Functional Cookies","home.cookies.4":"These cookies enable us to remember choices you have made in the past in order to provide enhanced functionality and personalisation (e.g. what language you prefer). If you do not allow these cookies then some or all of these services may not function properly.","home.cookies.5":"Performance Cookies","home.cookies.6":"These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.","home.cookies.7":"Targeting Cookies","home.cookies.8":"These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant ads on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.","home.cookies.9":"We use our own and third-party cookies on our websites to enhance your experience, analyze traffic, and for security and marketing. For more info or to modify cookies, see our","home.eight.1":"Quarterly volume traded","home.eight.2":"Countries supported","home.eight.3":"Verified users","home.eleven.1":"Frequently asked questions","home.eleven.10":"What are the risks associated with staking?","home.eleven.11":"Staking requires assets to be locked on the protocol in order to earn rewards. During this time you won't be able to trade or transfer your assets. The lock up periods are defined by protocols (like Ethereum or Solana) and can range from a few hours to a few days. {name} does not impose any lock up periods. No additional lockup periods are imposed by {name}. You may request your staked assets be traded, transferred or unstaked at any time, and {name} will use commercially reasonable efforts to execute, subject to protocol requirements. Note that staked ETH (ETH2) is currently locked up by the protocol until the Ethereum upgrade, and you cannot sell or transfer your staked ETH (ETH2) or ETH staking rewards until the upgrade is complete.","home.eleven.12":"Another risk is the possible slashing of staked assets or rewards. Although it's unlikely, there is a possibility you could lose your staked assets or rewards in case of a network or validator failure. We've taken measures to reduce these risks, but some events are outside our control.","home.eleven.13":"One last thing to note is that the yield earned by staking is not reflective of the asset price. The staking APY is independent from the asset price which is set by the market.","home.eleven.14":"How do I earn DeFi yield on {name}?","home.eleven.15":"DeFi Yield lets eligible {name} customers earn yield by lending their crypto to third-party DeFi protocols. When you opt in to earn DeFi yield, your crypto is deposited into Compound Finance which is an industry-leading DeFi protocol. Then you let your crypto work and earn yield. The offered APY varies based on the rates from Compound and market conditions.","home.eleven.16":"What's the difference between staking and DeFi yield?","home.eleven.17":"Staking lets you earn rewards by helping secure a  network, while DeFi yield is the process of lending your crypto to a third-party DeFi protocol to earn yield. Both can be complicated to do on your own so we've made it easier by handling the complex details for you. You can access staking and DeFi yield right from your {name} app. Either opt-in or enroll in just a few clicks.","home.eleven.18":"How do I transfer my crypto to {name} to earn rewards?","home.eleven.19":"Eligible customers can earn rewards on any eligible assets they hold on {name}, regardless of where they purchase it. You can send assets from an external wallet to your {name} account with no {name} fees by following these instructions. You can also turn off staking at any time by going to your settings page.","home.eleven.2":"How does staking work?","home.eleven.20":"Is there a fee associated with these services?","home.eleven.21":"We take a commission on all rewards received, and the rewards rate for our customers reflects this commission. You can find our current commission fee in our user agreement.","home.eleven.22":"Will I be taxed on my staking rewards?","home.eleven.23":"US customers who are subject to US tax reporting are required to report their earnings from Staking rewards. US customers that earn over $600 in staking rewards will receive a 1099-MISC from {name}. You can learn more about the 1099-MISC on the official website of the IRS.","home.eleven.3":"Staking is a method of verifying and securing transactions on proof of stake blockchains. It's faster and more energy efficient than other methods such as proof of work. Plus, participants get rewarded for helping in the process. In exchange for delegating your crypto, you get rewarded with more assets from the network. To generate staking rewards on a Proof of Stake blockchain, a node has to designate a certain amount of tokens on the network as a stake (similar to a security deposit). The chance of that node being chosen to validate the next block is typically proportional to the number of tokens being staked. If the node successfully validates a block, it is awarded the staking reward, similar to a miner being rewarded in Proof of Work chains. Validators lose part of their stake if they approve a fraudulent transaction — this incentivizes them to only approve valid transactions.","home.eleven.4":"Which Proof of Stake asset(s) earn staking rewards?","home.eleven.5":"Visit our help center to see which assets earn staking rewards on {name} .","home.eleven.6":"Who is eligible to stake on {name}?","home.eleven.7":"To stake on {name}, you must have your identity verified with a valid TIN on file, and reside in a location where staking is allowed. Visit our help center page to learn more about eligibility.","home.eleven.8":"How does ETH staking work?","home.eleven.9":"ETH staking, like other staking, allows you to delegate your ETH to help secure the blockchain and earn rewards in return. However, currently ETH staking works differently in some ways. To learn more see this help center page.","home.five.1":"Get started with","home.five.2":"Invest in cryptocurrencies","home.five.3":"{name} Invest in cryptocurrencies instantly and securely with the touch of a button. Hundreds of different digital assets to choose from.","home.five.4":"Seamless transaction","home.five.5":"Use {name}  to swap between over 500 cryptocurrency pairs with lightning speed and volatility-free prices.","home.five.6":"Borrow Instantly","home.five.7":"Using {name} 's automatic loan, users can borrow funds without verification, without selling cryptocurrency, and the account will be automatically credited, and the handling fee will be automatically deducted after the loan is completed.","home.five.Controllable":"Fast","home.five.Exchangeable":"Credit","home.five.Profitable":"Convenient","home.footer.1":"Join our growing community","home.footer.2":"Sign up for news and updates about ","home.footer.3":"Subscribe","home.footer.4":"I understand I can unsubscribe at any time.","home.footer.5":"Privacy Policy","home.four.1":"Get started in a few minutes","home.four.2":"{name} supports a varity of the most popular digital currencies.","home.four.3":"Link your wallet account","home.four.4":"Create an account","home.four.5":"Start earning & selling","home.nine.1":"Check out all the ways to earn","home.nine.2":"Staking and DeFi yield are available in 70+ countries. DeFi yield is only available outside the U.S.","home.nine.3":"²You start earning yield with most of the Staking and Standard Rewards assets once they are purchased. To earn yield by staking ETH or depositing assets in DeFi yield, you will need to purchase the asset and then agree to terms to enable the option and start earning rewards.","home.nine.4":"The Algorand (ALGO) asset earns rewards through inflation, or community rewards, versus staking. With inflation, new tokens are added to the network at a rate determined by the protocol and those tokens are then distributed to holders as rewards.","home.nine.5":"³Yield rates are determined by the relevant Staking or DeFi  protocols and {name} will pass through the yield to you, minus a  fee. The yields presented above are estimates based on recent  performance and are not guaranteed. You will not earn a reward  unless it is received by {name}.","home.one.1":"Put your crypto to work and earn rewards","home.one.2":"You can","home.one.3":"Get the {appName}","home.one.4":"Start trying","home.one.5":"Scan with","home.one.6":"Save the image to your phone gallery, and then scan with {name}","home.one.7":"Or click here to start {name}","home.one.typed1":"Earn up to 5%~10% APY on your crypto","home.one.typed2":"Turn on leverage earn up to 1250% APY","home.one.typed3":"10,000 trial bonus, earn income for free","home.seven.1":"Used by {name} Like Yours","home.seven.2":"Here's what people are saying about {name}","home.sidebar.Aitrade":"AI Earn","home.sidebar.Guess":"Guess","home.sidebar.Assets":"Assets","home.sidebar.Bonus":"Bonus","home.sidebar.Calculator":"Calculator","home.sidebar.Earn":"Earn","home.sidebar.Earndet":"Coin Detail","home.sidebar.Gift":"Gift","home.sidebar.Help":"Help","home.sidebar.Invite":"Invite","home.sidebar.Learn":"Learn","home.sidebar.More":"More","home.sidebar.Notifications":"Notifications","home.sidebar.Referrals":"Referrals","home.sidebar.Settings":"Settings","home.sidebar.Settings/email":"Verify Email","home.sidebar.Settings/identity":"Identity Verification","home.sidebar.Settings/info":"Personal Info","home.sidebar.Support":"Support","home.sidebar.Test":"Test","home.sidebar.Transfer":"Transfer","home.sidebar.Vip":"VIP","home.sidebar.Gifts":"Gifts","home.sidebar.Promotions":"Promotions","home.sidebar.9SquareBox":"9 Square Box","home.sidebar.SpinLottery":"Spin the Wheel","home.sidebar.ExchangeList":"Redemption center","home.sidebar.WishList":"Wish List","home.sidebar.Luckybox":"Promotions","home.six.1":"Put your crypto to work","home.six.10":"help center.","home.six.2":"We'll help you put your assets to work in the cryptoeconomy so you can grow your crypto holdings with little effort.","home.six.3":"It's easy","home.six.4":"Start earning simply by holding eligible assets, or enroll with a couple of clicks. You can earn on as little as $1.","home.six.5":"It's secure","home.six.6":"We take measures to mitigate risks and allow you to opt-out anytime. Some protocols may require you to wait until unstaking is complete to transfer or sell your assets.¹","home.six.7":"It's all in one place","home.six.8":"View, manage, and discover assets that earn rewards all from the Earn center. You can choose from multiple assets or ways to earn, like staking or DeFi yield.","home.six.9":"¹ If enabled, your eligible crypto will automatically earn rewards on {name} . You can request to unstake anytime, no lock up periods imposed by {name} . But you may have to wait until the unstaking process is completed by the network before you can transfer or sell your asset. For more information, see the","home.ten.1":"How earning works","home.ten.2":"{name} offers two popular way of earning yield: Staking and DeFi yield. Read more about how they work.","home.ten.3":"What is Staking?","home.ten.4":"Staking lets you earn rewards by helping verify transactions and secure the blockchain. It is faster and more efficient that other methods.","home.ten.5":"What is DeFi yield?","home.ten.6":"DeFi yield allows you to lend your crypto to a third-party DeFi lending app to earn yield.","home.three.1":"One-click trading","home.three.10":"Guaranteed income, compensation for insufficient income.","home.three.11":"Auto repay loan","home.three.12":"According to the contribution value,auto loan & loan repayment.","home.three.13":"Automated one-click trading","home.three.14":"What are","home.three.1-4":" ","home.three.15":"{name} is an intelligent one-click custody financial transaction system.","home.three.2":"AI intelligent trading, eliminating complex operations.","home.three.3":"Airdrop Feedback","home.three.4":"1 million prize pool,500,000 airdrops.","home.three.5":"Referral benefits","home.three.6":"Enrich referral bonus,further benefits.","home.three.7":"Leverage Mode","home.three.8":"Multiply the income,and the annual rate of return soars.","home.three.9":"Earn Guarantee","home.two.1":"Invite a friend to AI Earn and you'll both get $10","home.two.2":"Know someone curious about crypto? You'll both receive $10 in USDC when they buy or sell $100 or more on  Coinbase !","home.two.3":"Start earning","identity.text.dlgSubTitleIDFront":"Turn on the camera, place the lens on the ID and take a picture of the front side of the ID.","identity.text.dlgSubTitleIDBack":"Turn on the camera, place the lens on the ID and take a picture of the back side of the ID.","identity.text.dlgSubTitleFace":"Turn on the camera and take a picture of your face.","identity.text.dlgMainTitleFace":"Take photo of your face","identity.text.dlgMainTitleIDFront":"Front of your Passport/ID card","identity.text.dlgMainTitleIDBack":"Back of your Passport/ID card","identity.text.takePhotos":"Taking Photos...","identity.selfPhoto2":"Please upload photos","identity.cameraNotAllowed":"Camera is not allowed to use.","identity.text.selfPhoto1":"Headshot","identity.upload.label1":"Upload passport/ID card front side","identity.upload.label2":"Upload passport/ID card back side","invite.desc":"Know someone curious about crypto? You'll both receive $10 in USDC when they staking $100 or more on AI Earn!","invite.formtext1":"Enter email addresses","invite.label":"Invite a friend to AI Earn and you'll both get $10","invite.share":"Share invite link","ManualExchange.Intro":"The manual exchange rate is the real-time exchange rate of the exchange time, and each service charge is 0.2%~0.5%. If there is no manual exchange in this round, the next round cannot continue. Enable automatic exchange to automatically conduct each round of investment, and free of handling charges.","modal.ModalRefer":"Once your friends start trading, you will unlock a reward of $10.","modal.ModalReferBtn":"Invite friends","modal.ModalReferTitle":"Recommend friends, you will get $10","next.page":"Next Page","notify.AddFriend":"You have a new friend","notify.Airdrop":"You have received an airdrop","notify.FriendHelpWithdrawal":"Your friend has assisted you to verify your withdrawal application","notify.GiftReceived":"You have received a gift","notify.IdentityVerify":"Your identity has been verified","notify.IdentityVerifyFailed":"Your identity verification failed","notify.LoyaltyNotEnough":"Loyalty Not Enough","notify.PledgeMessage":"You have received a profit","notify.PledgeMessage.desc":"Proceeds from pledge round {round}","notify.ProfileVerify":"Your profile has been verified","notify.ProfileVerifyFailed":"Your profile verification failed","notify.ProfileVerifyFailed.error.1":"The information does not match the photo, please resubmit, thank you","notify.ProfileVerifyFailed.error.2":"The age is below the legal age and cannot be certified. Thank you","notify.ProfileVerifyFailed.error.3":"The certificate is invalid, please re-upload, thank you!","notify.ProfileVerifyFailed.error.4":"The photo is not clear, please retake it and upload it, thank you!","notify.ProfileVerifyFailed.error.5":"Please change the ID background and take another photo, thank you!","notify.ProfileVerifyFailed.error.6":"Please contact customer support! Thank you","notify.ResumeOrder":"Your order has been resumed","notify.Staking":"Staking successful","notify.Staking.desc":"The staking is success","notify.SupportAnswered":"Your support ticket has been answered","notify.VipUpgrade":"You have upgraded your vip level","notify.VipUpgrade.desc":"You are upgrading to VIP","notify.Withdrawal":"Your withdrawal has been processed","notify.WithdrawalFailed":"Your withdrawal has been rejected","notify.WithdrawalFailedContent":"The withdrawal failed, please check the balance change","notify.WithdrawalInvite":"You have received a friend's help withdrawal","notify.AdminPrivateMessage":"Admin Private Message","notify.FriendMessage":"You have a message from a friend","page.description":"AI Earn is an intelligent one-click custody financial transaction system.","page.title":"AI Earn-Make your money work for you","page.total":"Total records","previous.page":"Previous Page",ReceiveBtn:fD,RedEnvelope:mD,RedEnvelopeRed:yD,"referrals.label1":"Number of friends registered","referrals.label2":"Number of staking friends","referrals.label3":"Number of Withdrawal friends","referrals.label4":"Number of active friends","referrals.label5":"Number of inactive friends","referrals.subTitle":"Looking for friends","referrals.tooltip4":"The sum of friends who are profitable today.","referrals.tooltip5":"The sum of friends who are not profitable today.","send.des":"Say something","send.message.content":"Message content","send.message.reply":"Reply","send.title":"words written at departure","settings.Failed":"Failed","settings.NotVerified":"Not verified","settings.SendValidateEmail":"Send Validate Email","settings.UploadProfilePhoto":"Upload avatar","settings.UploadImage":"Upload Image","settings.Verified":"Verified","settings.Waiting":"Waiting","success.StakingSuccess":"Transaction is submit, please wait for confirm","support.answer.placeholder":"still has question?","support.title1":"How to use the support system?","support.title2":"Does the support system have service hours?","support.title3":"How long will it take to receive a reply from the service system?","support.title4":"Is there another way to contact customer service besides the support system?","text.ActualIncome":"Actual income","text.AddFriend":"New friend","text.Address":"Address","text.After":"After","text.Airdrop":"Airdrop","text.AirdropBalance":"Airdrop Balance","text.AirdropCoupon":"Airdrop coupon","text.AiTrade":"{name}","text.All":"All","text.AllEarnings":"All earnings","text.AllTime":"All time","text.Amount":"Amount","text.APPROVE":"Friend Help","text.APY":"APY","text.Authentication":"Authentication","text.AuthenticationProblem":"Authentication problem","text.AutomaticStaking":"Automatic staking","text.Avatar":"Avatar","text.Balance":"Balance","text.Before":"Before ","text.BeforeText":" , if the loyalty is enough, the current round of income can be restored. After 7 days, the current round of income will no longer recover. You can also invest the same amount within 7 days to earn free loyalty.","text.Bio":"Bio","text.Bonus":"Bonus","text.BonusRate":"Bonus rate","text.Calculation":"Calculation","text.Cancel":"Cancel","text.Capital(USDC)":"Capital(USDC)","text.CaseID":"Case ID","text.Certification":"Authenticate now","text.City":"City","text.Closed":"Closed","text.Coin":"Coin","text.Network":"Network","text.COMPELETED":"COMPELETED","text.Complete":"Complete","text.CompoundInterest":"Compound interest","text.Confirm":"Confirm","text.Congratulations":"Congratulations","text.Continue":"Continue","text.Copied":"Copied","text.Copy":"Copy","text.CopyLink":"Copy Link","text.CopyUrl":"Copy url","text.Count":"Count","text.Country":"Country","text.CreateCase":"Create case","text.Created":"Created","text.CreatedTime":"Created time","text.CryptoGifts":"Crypto gifts","text.Current":"Current","text.CurrentAPY":"Current APY","text.DarkMode":"Dark mode","text.Date":"Date","text.Datetime":"Datetime","text.Day":"Day","text.Days":"Days","text.DeCertification":"De-Certification","text.DEFIStaking":"DEFI Staking","text.DeFiYield":"DeFi Yield","text.DepositProfit":"Restore profit","text.Description":"Description","text.Detail":"Detail","text.DETAIL":"DETAIL","text.Duration":"Duration","text.Earn":"Earn","text.Earned":"Earned","text.EarningDetails":"Earning Details","text.EarningsToday":"Earnings today","text.EarnRate":"Earn rate","text.EmailAddress":"Email Address","text.ERROR":"ERROR","text.EstimateAirdrop":"Estimate Airdrop","text.EstimateAPY":"Estimate APY","text.Exchange":"Exchange","text.ExchangeAfter":"Exchange after","text.ExchangeAirdrop":"Exchange Airdrop","text.ExchangeBefore":"Exchange before","text.Expired":"Expired","text.EXPIRED":"EXPIRED","text.Facebook":"Facebook","text.FAILED":"FAILED","text.FAQ":"FAQ","text.Fee":"Fee","text.FinancialProblem":"Financial problem","text.Finished":"Finished","text.FinishPledge":"Finish Staking","text.firstTimeFree":"First Time Withdrawal Free Fee","text.FixedAmount":"Fixed amount","text.follow":"follow","text.FriendBonus":"Friend bonus","text.FriendHelp":"Friend help","text.FriendHelpWithdrawal":"Friend help withdrawal","text.FriendMessage":"Message","text.From":"From","text.FromWallet":"From wallet","text.FromWithdrawable":"From withdrawalable","text.FullName":"Full name","text.FullPosition":"Cross Margin","text.FundName":"Fund name","text.FundType":"Fund type","text.getNewbieCard":"Get it now","text.GetStart":"Get Start","text.GetVerification":"Get verification","text.GiftReceived":"Gift received","text.Guaranteed":"Guaranteed","text.HighYield":"HighYield","text.Hours":"Hours","text.IdentityVerification":"Identity Verification","text.IdentityVerify":"Identity verification success","text.IdentityVerifyFailed":"Identity verification failed","text.Income":"income","text.Interest":"Interest","text.InterestType":"Interest type","text.IsolatedMargin":"Isolated Margin","text.JoinedFunds":"Joined funds","text.LearnMore":"Learn More","text.Level":"Level","text.Leverage":"Leverage","text.LifetimeEarnings":"Lifetime earnings","text.Line":"Line","text.Liquidity":"Liquidity","text.LIVE":"LIVE","text.LoanAmount":"Loan amount","text.LoanCharges":"Loan charges","text.LoanFee":"Loan fee","text.Locked":"Locked","text.LockedBonus":"Locked bonus","text.LoseStaking":"Staking losses","text.Loyalty":"Loyalty","text.LoyaltyFee":"Loyalty fee","text.LoyaltyNotEnough":"LoyaltyNotEnough","text.LoyaltyRanking":"Loyalty Ranking","text.LoyaltyToday":"Loyalty today","text.ManageYourProfile":"Manage your profile","text.ManualExchange":"Manual exchange","text.me":"me","text.Mins":"Mins","text.MoneyProblem":"Money problem","text.MyBalance":"My balance","text.MyFriends":"My friends","text.Name":"Name","text.NeedHelp":"Need help?","text.NeedStakingAmount":"Need Staking","text.newbieFreeFeeCard":"Newbie Free Fee Card","text.newbieUpgradeCard":"Newbie Upgrade Card","text.Newcomer":"newcomer card","text.NewStaking":"Staking over $100 to get a","text.Next":"Next","text.Nickname":"Nickname","text.NoActivityYet":"Oops, no data yet!","text.NotActivated":"Not activated","text.NotEnoughLoyalty":"Not Enough Loyalty","text.Notice":"Notice","text.NotReady":"Not Ready","text.OK":"OK","text.Operate":"Operate","text.Opertate":"Opertate","text.Other":"Other","text.Overview":"Overview","text.PassportNumber":"Passport/ID card number","text.PayWith":"Pay with","text.Pending":"Pending","text.PendingBonus":"Pending bonus","text.PhoneNumber":"Phone number","text.PleaseSelect":"Please select","text.PledgeMessage":"Staking profit Message","text.PledgeProfit":"Staking Profit","text.PM":"PM","text.PreviousRound":"Previous round","text.Principal":"principal","text.PrincipalAndInterest":"Principal + Interest","text.PROCESSING":"PROCESSING","text.ProfileVerify":"Profile verification success","text.ProfileVerifyFailed":"Profile verification failed","text.ProfitGuarantee":"Profit Guarantee","text.Protected":"Protected","text.RandomAmount":"Random amount","text.Rank":"Rank","text.Ready":"Ready","text.Receipt":"Receipt","text.ReceivedAmount":"Received Amount","text.ReceivedGift":"Received gift","text.Receiver":"Receiver","text.RecentSends":"Recent sends","text.Recharge":"Recharge","text.Recharge.btn":"Recharge","text.Referral":"Referral","text.ReferralBonus":"Referral bonus","text.ReferralCount":"Referral count","text.Referred":"Referred","text.Registered":"Registered","text.REJECTED":"REJECTED","text.Remark":"Remark","text.ReportSuggestion":"Report suggestion","text.Restored":"Restored","text.RestoredOrder":"Restored Order","text.ResumeOrder":"Resume order","text.reward.loyalty":"Reward loyalty","text.RiskProfiles":"Risk profiles","text.Round":"Round","text.Search":"Search","text.SelectAsset":"Select asset","text.Send":"Send","text.SendAll":"Send All","text.SendCase":"Send case","text.Sender":"Sender","text.SendGift":"Send Gift","text.SendInvite":"Send invite","text.SentGift":"Sent gift","text.ServiceCharge":"Fee","text.Settings":"Settings","text.ShowCase":"Show case","text.SignOut":"Sign out","text.SimpleInterest":"Simple interest","text.Skype":"Skype","text.SlideNext":"Next","text.Stake":"Stake","text.Staking":"Staking","text.StakingAll":"Staking all","text.StakingAmount":"Staking amount","text.StakingDate":"STAKING DATE","text.StakingEndedAt":"Staking ended at","text.StakingRewardLoyalty":"StakingRewardLoyalty","text.StakingTerm":"Staking Term","text.StakingTime":" Staking Time","text.StartingTime":"Starting time","text.Status":"Status","text.Subject":"Subject","text.SUCCESS":"SUCCESS","text.SupportAnswered":"Support answered","text.SupportCases":"Support cases","text.Swap":"Swap","text.system":"system","text.TeamBonus":"Team bonus","text.Telegram":"Telegram","text.ThisNodeEarnings":"This node Earnings","text.ThisRound":"This round","text.to":"To","text.To":"To","text.Toggle":"Toggle","text.TOKEN->USDC":"TOKEN->USDC","text.Top50":"Top 50","text.TotalAmount":"Total amount","text.TotalBonus":"Total bonus","text.TotalEarning":"Total earning","text.TotalInterest":"Total interest","text.TotalLoyalty":"Total Loyalty","text.TotalStaking":"Total staking","text.ToUpgrade":"To upgrade","text.Transactions":"Transactions","text.Type":"Type","text.unfollow":"unfollow","text.Unlimited":"unlimited","text.unlock":"Unlock","text.UnlockAll":"Unlock All","text.UnlockBonus":"Unlock bonus","text.Unlocked":"Unlocked","text.UpdateEmail":"Update Email","text.UpdateProfile":"Update Profile","text.Upgrade":"Upgrade","text.UploadPassportBack":"Upload passport/ID card back side","text.UploadPassportFront":"Upload passport/ID card front side","text.USDC->TOKEN":"USDC->TOKEN","text.useFree":"No fees","text.User":"User","text.UserLoyaltyAmount":"Deducted Loyalty","text.Utctime":"UTC Time","text.ValidateCode":"Validate Code","text.VerifyIdentify":"Verify Identify","text.VerifyIdentity":"Verify Identity","text.Vip":"Vip","text.VIPLevels":"VIP Levels","text.VipUpgrade":"Your VIP has upgraded","text.WAITING":"WAITING","text.Wallet":"Wallet","text.Watchlist":"Watchlist","text.WebsiteProblem":"Website problem","text.Wechat":"Wechat","text.WhatsApp":"Whats app","text.WinWithdrawable":"Staking yield","text.Withdraw":"Withdraw","text.Withdrawable":"Withdrawable","text.WithdrawAble":"WithdrawAble","text.Withdrawal":"Withdrawal","text.WithdrawalFailed":"Withdrawal Failed","text.WithdrawalInvite":"Withdrawal Invite","text.WithdrawAmount":"Withdraw amount","text.WithdrawToStaking":"Withdraw to staking","text.Yes":"Yes","text.YieldEarned":"Yield earned","text.YourAssets":"Your assets","text.YourBalance":"Your balance","text.YourYield":"Your Yield","text.YouYield":"You yield","text.Zalo":"Zalo","Tips and tutorials":"Tips and tutorials","trade.alert.GoToVerityEmail":"Go to Verity Email","trade.alert.GoToVerityIdentity":"Go to Verity Identity","trade.alert.LookVIPRules":"Look VIP Rules","trade.config.item.ID":"Verify Identity Member","trade.config.item.Mail":"Bind Email Member","trade.config.item.Member":"All Member","trade.config.item.VIP1":"VIP1 Member","trade.config.item.VIP2":"VIP2 Member","trade.config.item.VIP3":"VIP3 Member","trade.config.item0.title":"Automated trading","trade.config.item0.toolt":"AI Earn adopts one-click automatic operation, fully intelligent analysis of the market, digital currency risks, and optimal investment probability, which is convenient and maximizes your profits.","trade.config.item1.title":"Trial bonus","trade.config.item1.toolt":"All certified members can get a free trial bonus of $10,000 for a three-day trial period, and the generated profits can be withdrawn at any time during the three-day period.","trade.config.item10.title":"Automatic withdrawal","trade.config.item10.toolt":"when above VIP3, the amount of automatic withdrawal can be set. When the profit reaches the set amount, the system will automatically apply for withdrawal and automatically transfer to your designated account.","trade.config.item2.title":"Automatic exchange","trade.config.item2.toolt":"Automatically convert profitable tokens into USDC without any fee, so that you can be more aware of whether your investment is profitable, and avoid affecting the direction of investment due to the decline in the market value of tokens.","trade.config.item3.title":"E-mail notification","trade.config.item3.toolt":"Binding personal mailbox, you can receive each round of profit information, deposit and withdrawal information, and important system notifications at any time to avoid irreparable losses caused by market fluctuations.","trade.config.item4.title":"Leveraged investment","trade.config.item4.toolt":"VIP1 and above can open leverage, the upper limit is 125 times, and the income can be increased to 125 times, which is equivalent to a free increase of 124 times the investment principal.","trade.config.item5.title":"Auto loan repayment","trade.config.item5.toolt":"When the leverage is turned on, the automatic loan and repayment functions will also be turned on. The whole process does not require mortgages, automatic lending, and charging of handling fees when the income is completed, which is easy and convenient.","trade.config.item6.title":"Liquidation protection","trade.config.item6.toolt":"When the market fluctuates violently, you can set the maximum loss amount. When the loss is greater than the set amount, the system will automatically close the position for you to avoid a single large loss.","trade.config.item7.title":"Profit guarantee","trade.config.item7.toolt":"Turn on the profit guarantee. When the APY profit is lower than 2%, the system will automatically transfer the difference from the fund pool to make up your profit, ensuring that your profit per round is not less than 2%.","trade.config.item8.title":"Automatic Airdrop Bonus","trade.config.item8.toolt":"Automatically participate in profit ranking activities, when the prize pool reaches 1 million USDC, it will automatically airdrop 500,000 USDC.","trade.config.item9.title":"Automatic staking","trade.config.item9.toolt":"VIP2 can be turned on, and the automatic staking will automatically staking the profit of this round as the investment principal of the next round, and the income obtained will change from a simple interest model to a compound interest model.","trade.head.0":"Hi, I'm ","trade.head.1":"Your {name} robot","trade.head.2":"STAKING DATE","trade.head.3":" is working ! ","trade.head.4":"Earning huge income","trade.head.5":" is warning ! ","trade.head.6":"Loyalty isn't enough","trade.intro.text":"your AI Earn rabot","trade.update.level":"SUCCESS! The change will be apply in next round.","transfer.gift.desc":"Give crypto to your friends and family","transfer.recent.desc":"Easily send to a recent destination","transfer.requiredAmount2":"Amount is a required field","transfer.requiredAmount3":"The selected account does not have enough funds to perform this transaction.","transfer.requiredAmount4":"cannot be lower than","transfer.requiredAmount5":"Cannot be greater than","transfer.withdrawalToStaking":"Are you sure to stake","transfer.gauth.title.Withdraw_USDC":"Withdraw USDC","transfer.gauth.title.Withdraw_":"Withdraw ","transfer.gauth.title.Withdraw_USDC_with_2FA":"Withdraw with 2FA","transfer.gauth.title.Withdraw_USDC_without_2FA":"Withdraw without 2FA","transfer.gauth.header.TransactionDetails":"Transaction Details","transfer.gauth.table.Network":"Network","transfer.gauth.table.Destination":"Destination","transfer.gauth.table.Amount":"Amount","transfer.gauth.table.Fee":"Fee","transfer.gauth.codeText":"Write down this code, never reveal it to others. You can use it to regain access to your account if there is no access to the authenticator.","transfer.gauth.text1":"Scan the QR code to bind Google Authenticator.","transfer.gauth.text2":"After binding, the system will send a $20 airdrop ticket.","transfer.gauth.text3":"Verification Code","transfer.gauth.verifyError":"Code verification failed","transfer.gauth.enable2fa":"Enable 2FA","veryfi.des.1":"verify your email and can receive our notifications","veryfi.des.2":"Submit your personal information","veryfi.des.3":"Complete Identity Verification to unlock all featrues","veryfi.error.1":"The information does not match the photo, please resubmit, thank you","veryfi.error.2":"The age is below the legal age, unable to be serious, thank you","veryfi.error.3":"The certificate is invalid, please re-upload, thank you!","veryfi.error.4":"The photo is not clear, please retake it and upload it, thank you!","veryfi.error.5":"Please change the ID background and take another photo, thank you!","veryfi.error.6":"Please contact customer support! Thank you","veryfi.title.1":"Verify Email","veryfi.title.2":"Personal Info","veryfi.title.3":"Identity Verification","vip.AboutWithdrawalRules":"About Withdrawal Rules","vip.FunctionApplication":"Function application","vip.LevelUp":"Level Up","vip.MemberExclusiveSettings":"Member exclusive settings","vip.MembersParameterSetting":"Member's parameter setting","vip.NextLevelNeedStake":"Next Level need stake","vip.ReferralBenefits":"Referral benefits","vip.ReferralPrivilege":"Referral Privilege","vip.title":"The VIP level consists of seven levels, and you get different privileges at all levels according to you.","vip.WithdrawalOption":"Withdrawal option","vip.YourHadStaked":"Your had staked","Getting started":"Getting started","Everything you need to start using {name}":"Everything you need to start using {name}","Managing my account":"Managing my account","Manage your account settings and more":"Manage your account, settings, and more","Trading and funding":"Trading and funding","Buy sell convert send or receive crypto":"Buy, sell, convert, send, or receive crypto","Privacy and security":"Privacy and security","Avoid scams and protect your account":"Avoid scams and protect your account","Understanding crypto taxes and reports":"Understanding crypto taxes and reports","Other topics":"Other topics","{name} One and troubleshooting":"{name} One and troubleshooting","Taxes and reports":"Taxes and reports","Text.Update":"Did not pass","text.WithDrawwithout2FA":"Withdraw without 2FA","text.TradingHours":"Bet Time","text.Result":"Result","text.GuessNumber":"Loss/Win","text.SelectedNumber":"Select Number","text.ProfitAmount":"Profit Amount","text.TransactionAmount":"Bet Amount","text.OrderView":"Bet","text.SumAmount":"Sum of Amount","text.AvailableAmount":"Available Amount","text.ConfirmOrder":"Bet","text.Rates":"Rates","text.Time":"Date Time","text.QuizResult":"Result","text.SizeOddEven":"Size/Odd-Even","text.big":"Big","text.small":"Small","text.Even":"Even","text.Odd":"Odd","modal.auth.loginToYourAccount":"Login to your account","modal.auth.userId":"User ID","modal.auth.age":"Unable to register beyond the age range","modal.auth.password":"Password","modal.auth.askCreateAccount":"Create a new account?","modal.auth.createAccount":"Sign Up","modal.auth.signin":"Sign In","modal.auth.createAnAccount":"Create an account","modal.auth.askAlreadyHaveAccount":"Already have an account?","modal.auth.login":"Sign In","modal.auth.signup":"Sign Up","modal.auth.confirmPassword":"Confirm Password","modal.auth.invite_code":"Invite Code","text.password_not_confirm":"Passwords do not match","text.betsuccess":"Bet Success","text.24hrChange":"24h Change","text.24hrHigh":"24h High","text.24hrLow":"24h Low","text.24hrVolumeBTC":"24h Volume","text.24hrVolumeUSD":"24h Volume(USDT)","text.resultLoss":"Result(Loss)","text.closeAmount":"Close","text.closeAmountOneMinute":"compare","text.topVolume":"Top Vol","text.Opened":"Opened","text.NotOpen":"Not Open","text.BetNumber":"Choose","text.resultWin":"Result (Win)","text.flat":"Flat","text.down":"Down","text.up":"Up","text.random":"Random","text.fiveMinutes":"5 Mins","text.oneMinute":"1 Minu","text.Deposit":"Deposit","text.CardNumber":"Card Number","text.CardHolderName":"Cardholder's Name","text.Expiration":"Expiration","text.Cvv":"Cvv","text.FromBank":"From","text.Loss":"Loss","text.Win":"Win","text.Bank":"Bank","text.BankCard":"Bank Card","text.Guess":"Guess","text.selectbank":"Select a Bank","text.WalletAddress":"Wallet Address","text.NoWalletAddress":"Wallet address not provided","text.PENDING":"PENDING","modal.auth.forgotPassword":"Forgot Password","modal.auth.resetPassword":"Reset Password","text.readQRCodeToDeposit":"Read QR Code to deposit","text.Username":"User Name","text.Erc20Address":"ERC20 Address","text.Trc20Address":"TRC20 Address","text.PolygonAddress":"POLYGON Address","text.NoAddress":"No Address","text.NoCard":"No Card","text.CardNoIsRequired":"Bank card information not provided","text.VerifyIdentityBonus":"Verify Identity Bonus","text.OnVerifyIdentityBonus":"On Verify Identity Bonus","text.gray":"Gray","text.AdminPrivateMessage":"Admin Private Message","text.Method":"Method","text.Rule":"Rule","text.UserIsDisabled":"Account has been disabled","text.UserIsDisabledDetail":"Sorry, your account has been disabled and cannot be used. Please re-register if you need to use it","text.Close":"Close",depositInformation:gD,totalAmountDeposited:wD,totalDeposits:vD,firstDepositTime:bD,lastDepositTime:ED,withdrawalInformation:kD,totalAmountWithdrawn:AD,totalWithdrawals:TD,firstWithdrawalTime:SD,lastWithdrawalTime:ID,pledgeInformation:_D,totalStakingAmount:CD,totalStakes:xD,firstStakeTime:PD,lastStakeTime:DD,bettingInformation:RD,totalLotteryBeAmount:OD,totalLoyaltyAmount:LD,totalLottery:WD,firstLotteryTime:FD,lastLotteryTime:BD,recordOfDeposits:ND,withdrawalRecord:MD,wonderfulRecord:UD,"text.PleaseReadQR":"Please scan the code to transfer","text.AddressBelow":"protocol to the wallet address below：","text.WeAccept":"We only accept {coinSymbol} Protocol to the above wallet address. We do not process when you send other currencies to the above wallet address.","text.YouMustCheckWallet":"You must check the wallet address carefully to avoid errors. You can use the Copy icon or scan the QR code above.","text.TransactionsWillBe":"Transactions will be executed as quickly as possible within 30 minutes.","text.MinimumLengthPassword":"Password length must be at least 8 characters.","text.PasswordLengthIsValid":"Password length is valid.",OnVerifyIdentityBonus:HD,OnDeposit:VD,OnSubmitWithdrawal:$D,OnRejectWithdrawal:zD,OnLotteryBet:jD,OnLotteryBetWin:YD,OnPkLotteryBet:GD,OnPkLotteryBetWin:qD,OnUnLockBonus:JD,OnGiftSend:KD,OnGiftReceive:XD,OnVerify2FA:QD,OnAirdropGiftCardUnlocked:ZD,OnManualChangeBalance:eR,OnExchangeAirdrop:tR,OnJackpotFinishedSendAirdrop:oR,OnLoseStakingForProfit:nR,OnWinWithdrawableForProfit:rR,OnProfitParentBonus:aR,OnWithdrawToStaking:iR,OnStakingToWithdrawable:sR,OnSendIntoLoyalty:lR,OnTakeOutFromLoyalty:cR,OnDepositProfitForLoyalty:uR,OnDepositProfitToStaking:dR,OnDepositProfitToWithdrawable:hR,OnStakingRewardLoyalty:pR,OnDemoUserStaking:fR,OnReferralAirdrop:mR,OnExchangeDeliveryCard:yR,"text.PKReceiver":"Select PK User","text.Random":"Random","text.BetType":"Betting Type","text.AutoMatch":"Auto Match","text.autoPkMode":"Accept PK automatically","text.setAutoPkMode":"Set auto PK info","text.MaxAcceptNumber":"Max Accept Number","text.MaxWinAmount":"Max Winning Amount","text.MaxLossAmount":"Max Loss Amount","text.acceptDifferentPK":"Accept different PK at the same time","text.SharePkLink":"Share PK Link","text.PKLink":"PK Link","text.GenerateLink":"Generate","text.BetAmount":"Bet Amount","text.MaxBetAmount":"Max Bet Amount","text.AcceptPK":"Accept PK","text.RejectPK":"Reject PK","text.PKMember":"PK Member","text.PKResult":"PK Result","text.SendPK":"Start PK","text.Started":"Started","text.userIsSelected":"User is selected to start PK","text.betPkLinkSuccess":"Started PK Successfully","text.rejectedPkSuccess":"Rejected PK Successfully","text.Up":"Up","text.Down":"Down","text.userRejectedPK":"{name} has rejected your PK.","text.PKisExpired":"The PK you requested for {name} has expired.","text.PKisStarted":"PK with {name} has been started.","text.YouWonInPK":"You have won the PK against {name}","text.YouLooseInPK":"You lost a PK against {name}","text.disabledAutoPkMode":"You have disabled auto PK mode","text.PKTime":"PK Time","text.AutoPk":"Auto PK","text.sendPkSuccess":"You've successfully sent PK ","text.Today":"Today","text.ThisMonth":"This Month","text.Total":"All","text.openAmount":"Open","text.Open":"Open","text.Compare":"Compare","text.invalid_signup_username":"Enter a valid username. It can consist of a minimum of 4 and a maximum of 10 characters and numbers. You can't use only numbers.","text.invalid_signup_password":"Password must be at least 8 characters long and cannot be all numeric","text.Openprice":"Opening Price","text.Opentime":"Opening Time","text.ChannelNum":"Channel {num}","text.isHelpful":"Was this article helpful?","text.No":"No","text.what_is_wallet":"What’s a ‘wallet’?","text.password_was_reset_success":"Your password has been successfully reset.","modal.auth.reset":"Reset","text.email_was_sent":"Email was sent successfully!","text.MinimumWithdrawalAmount":"Minimum withdrawal amount $2.5","text.MinimumWithdrawalAmountVND":"Minimum withdrawal amount 200,000 VND","text.lottery_notice1":"⚠️Important notice : If the lottery results on this site are found to be inconsistent with Binance’s lottery results, a one-time reward of 10,000,000 will be awarded.","text.lottery_notice_title":"⚠️Important notice : ","text.EnjoyMembership":"You are enjoying 14 days newbie card.","text.Gifts":"Gift Cards","text.GiftCard0":"Newbie Card","text.GiftCard1":"Session Card","text.GiftCard2":"Points Voucher","text.GiftCard3":"Contribution Voucher","text.GiftCard4":"Airdrop Voucher","text.GiftCard5":"Cash Voucher","text.GiftCard6":"Reissue Card","text.UnlockGiftCard":"Unlock Gift Card","text.Unlock":"Unlock","text.SetDeliveryInfo":"Delivery Information","modal.delivery.contact_name":"Full Name","text.successToGetItem":"Congratulations on winning the {name} prize!","vip.chat1":"Master, the pledge amount is low. Today you will lose {num} energy. Pledge quickly!","vip.chat2":"Master, the pledge amount is insufficient. Unable to generate electricity!","vip.chat3":"Master, I have generated {num} kilowatt-hours of electricity for you. Remember to collect!","text.PointRank":"Power Rank","text.AvailStealCredit":"Available for Theft","text.Steal":"Steal","text.UnlockCredit":"Unlock {num}","pointrank.title":"You can steal credits from others.","text.successToSteal":"You have gained {num} credits","text.Stole":"Stole","text.Stolen":"Stolen","text.MyCredit":"My Power","text.MyIpLog":"My IP Log","text.LoggedAt":"Logged At","text.IPAddress":"IP Address","text.CreditLog":"Power Log","vip.credit":"My Power","text.My":"My","text.EventTitle1":"Support your friend {name} to grab Xe Kia Soluto 2024!","text.EventContent1":`Help your friends
You get one
An electric toothbrush`,"text.EventPeriod":"Event Period: {from} ~ {to}","text.EventShare":"Share event invite link","text.EventContent2":"Help your friends","text.EventContent3":"You get one","text.EventContent4":"An electric toothbrush","chat.title":"Chat","chat.prompt":"Your Message","chat.checkLogin":"Please login first","chat.image":"Image","chat.reply":"Reply","chat.pin":"Pin the Message","chat.addSticker":"Add Sticker","chat.delete":"Delete","chat.close":"Close","text.ComingSoon":"Coming Soon","modal.delivery.save":"Save","chat.pinnedMessage":"Pinned Message",CanNotSpin:gR,"text.WheelSpinStakingCnt":"Remaining Count: {num}","text.WheelSpinCreditCnt":"Power Usage: {num}","identity.text.IP_MultipleAccountsReview":"Multiple IP Accounts Review","identity.multipleIpPhoto":"Hold your ID card and bank card, then take a photo","text.UploadImage":"Upload Image","text.AllSpinWheelLog":"All Spin Wheel Log","text.MySpinWheelLog":"My Spin Wheel Log","text.exchangeNeedCredit":"Need Credit for exchange ","text.exchangeItembyCreditSuccess":"Exchange Item Successfully by credit","text.Default":"Default","text.UsedCredit":"Used Credit","text.Sending":"Sending","text.Received":"Received","text.CannotReceive":"Can not receive","text.UploadWishItemImage":"Please upload what you want to get","text.Submit":"Submit","text.DailySpinCnt":"Only 5 wheels can be used per day.","text.WistItemList":"Wish Item List","text.WishItem_Online":"Online","text.WishItem_NotReview":"Not Review","text.WishItem_NotApproved":"Not approved","text.errorExchange":"Can't exchange","text.AllExchangeList":"All Exchange List","text.MyExchangeLog":"My Exchange Log","text.warning":"⚠️Warning","text.updateMessage":"This version is not available. Please update your application.",TeacherSetRefundMoney:wR,OnSendToTeacherRoomMoney:vR,addStudentProfit:bR,TeacherUnsetRefundMoney:ER,DisableChatUserMessage:kR,DeleteChatMessage:AR,WishUser:TR,USMSB:SR,SINGAPOREACRA:IR,VIETNAMTAX:_R,whitepaper:CR,ExchangePointAddress:xR,HoChiMin:PR,Hanoi:DR,fullview:RR,previous:OR,next:LR,poweredbyAIEarn:WR,"home.sidebar.Loan":"Loan","text.StakingPool":"StakingPool","text.PoolName":"Pool name","text.Action":"Action","text.stakingatleast":"Staking at least","text.MinimumStakingAmount":"Minimum Staking Amount is ","text.joined":"Record","text.loan":"Loan","text.staking_days":"Loan Days","text.profit":"Profit","text.ended":"Ended","text.actions":"Action","text.days":"days","text.show_member":"Show Member","text.flexi_term":"Flexi-Term",withdrawable_balance:FR,"text.NotEnoughWithdrawable":"Not Enough Balance Withdrawable",TikTok:BR,OnUserLoanProfitsCreate:NR,OnUserLoanProfitsFinished:MR,"text.LoanProfitAmount":"Loan Amount","text.NotStart":"Not start","text.OnGoing":"OnGoing",NoDataUpdated:UR,"text.VipUpgradeNotice":"Notice of VIP upgrade","text.VipUpgradeNoticeContent":"This staking will increase to {newVIP}, please confirm","text.CurrentPower":"Current Power","text.NewPower":"Power after staking","text.IncreasePoint":"Increase Power Points","text.NotUpgrade":"You will not upgrade","text.ModifyDuration":"Are you sure you want to update the staking period?","text.Init":"Init Credit","text.AcceptAutoInc":"Accept generated power","text.Schedule":"Daily deduct","text.DoubleBotFee":"AI bot usage","text.UnlockedCardCredit":"Unlock Credit Card","text.SpinWheel":"Spin Wheel usage","text.ExchangeItem":"Exchange Item usage","text.AdminModifyCredit":"Admin Modify Credit","You can only recover orders with levers of 60X and below":"You can only recover orders with levers of 60X and below","text.minimumApyCardUsing":"Profit Guarantee Card in use","text.minimumApyCardRemaing":"Remaining time: {days} days {hours} hours","text.FloatingProfit":"Floating Interest Rate","text.FloatingDuration":"Floating Duration","text.SuspendLoan":"Suspend Loan","text.TerminateLoanTips":"Terminate the loan immediately and get profit","text.ChannelNotFound":"Channel Not Found",NhaTrang:HR,"text.MaximumWithdrawalUSDTAmount":"Maximum withdrawal amount $5000",acc_name_chinese:VR,phone_number_chinese:$R,facebook_chinese:zR,telegram_chinese:jR,wechat_chinese:YR,skype_chinese:GR,whatsapp_chinese:qR,line_chinese:JR,zalo_chinese:KR,"text.UpdateLeverage":"Update Leverage",upgradeLeverage:XR,card_no_has_space:QR,"text.RewardLoyalty":"Reward Loyalty",OnTakeOutFromRewardLoyalty:ZR,OnAirdropTeacherRoomOver:eO,onShareProfitOnMortgageRestoration:tO,OnBetWinnerStorageBonus:oO,"text.IsUnlocked":"Unlocked",OnBetWinnerUnlockBonus:nO,StayingPledgeProfitTips:rO,NeedLoyaltyTips:aO,StayingPledgeProfitExpriedTips:iO,HowToGetProfitProtectionCard:sO,HowToGetProfitProtectionCardAnswer:lO,"text.StayingProfitMessage":"You still have {total} awaiting recovery","notify.StayingProfitMessage":"Profit Protection Card not yet used","text.AirdropType":"Airdrop type","text.AirdropOnceExchange":"Single exchange","text.AirdropManyExchange":"Multiple exchanges","text.AirdropRemainingTime":"Remaining time","text.AirdropUnlimited":"Unlimited","text.AirdropExpired":"Expired","text.AirdropExchanged":"Exchanged","text.AirdropAmount":"Airdrop Amount","text.LimitedAirdrop":"Limited Airdrop",OnExchangeLimitedAirdrop:cO,OnSendLimitedAirdrop:uO,OnExpiredLimitedAirdrop:dO,OnProtectedProfitToWithdrawable:hO,back:pO,"Game.GameRewards":"Game Rewards","Game.TimeCompensation":"Time Compensation","Game.AIEarn":"Official AIEarn","Game.Channel":"Group","Game.Service":"Customer Service","Game.Assets":"Assets","Game.Binded":"Bound","Game.ToBeBound":"To Be Bound","Game.Exchange":"Exchange","Game.NotWithinPeriod":"Not within the redemption period","Game.NotBoundUser":"Not Bound User",PleaseScanTheQRCode:fO,"home.sidebar.Game":"Game","Game.Title":"AIEarn Game","Game.Subtitle":"Join the AI Earn game and win free coins every day.","Game.Start":"Enter Game","text.MinimumExchangeAmount":"The minimum withdrawal amount is {amount} USDC","Game.WaitingTips":"Please try again after {time}, thank you!","Game.Upgrade":"Upgrade","Game.Tasks":"Tasks","Game.Refer":"Referral","Game.Q&A":"Q&A","Game.NotOpenForTheTimeBeing":"Not open for the time being","text.SVipUpgradeNoticeContent":"This operation will upgrade to {newSVIP}, please confirm","text.NeedCoins":"Deduct coins","Game.InsufficientCoins":"Insufficient coins, upgrade failed","text.ExchangeLoyaltyDeduct":"{amount} energy will be deducted for this exchange",OnExchangeRewardLoyalty:mO,"text.This24Hours":"24 hours","Game.DontTryingCheatMe":"Please do not use cheats, thank you!","Game.YouHaveBeenBanned":"You have been banned, please contact customer service!","Game.InviteLabel":"Invite friends to join AI Earn and win free coins!",QuestionAnswer:yO,"Game.AnswerReward":"Answer the question","Game.AnswerErr":"Answer is incorrect",Single:gO,Multiple:wO,Judgment:vO,"Game.AnswerSuccessed":"Correct answer, coins +","Game.EarnMoreCoins":"Earn more coins","Game.PleaseUploadYourImage":"Please upload your image","Game.Submited":"Submission successful, please wait for customer service review","Game.Checking":"Under review","Game.CheckFailed":"Review failed","Game.JoinCompetitive":"Join the competition","Game.CompetitiveRecords":"Competition records","Game.CheckSuccessful":"Review approved","Game.AwaitingUpload":"Awaiting upload","Game.SocialLinkPlaceholder":"Please enter your social media link","Game.SocialLinkTips":"Record your competition video and upload it to social media. Our customer service will review it","Game.ReuploadYourImage":"Click the image to re-upload a new one for review","Game.ActivedCard":"Activate Card","Game.ActivedCardTips":"You currently have {cards} double coin cards. After using it, you can earn double coins in the next round. Are you sure you want to use it?","Game.CompetitiveIn":"In competition","Game.CompetitiveIsEmpty":"You have not submitted any competition records","text.FeeReductionCard":"Deduct withdrawal fees","text.FeeReductionCardTips":"Each card can deduct $1000 withdrawal fees","Game.ExchangeLimit":"Redemption limit insufficient","Game.Exchange50":"Stake $50 to unlock a 3,000,000 limit","Game.Exchange200":"Stake $200 to unlock a 5,000,000 limit","Game.Exchange500":"Stake $500 to unlock a 10,000,000 limit","Game.ExchangeVip1":"VIP1 unlocks unlimited limit","Game.ExchangeQuota":"Exchange Quota","Game.UnlimitedQuota":"Unlimited Quota","Game.UnderMaintenance":"The game system is under maintenance"},gte=Object.freeze(Object.defineProperty({__proto__:null,CanNotSpin:gR,DeleteChatMessage:AR,DisableChatUserMessage:kR,ExchangePointAddress:xR,Glossary:pD,Hanoi:DR,HoChiMin:PR,HowToGetProfitProtectionCard:sO,HowToGetProfitProtectionCardAnswer:lO,Judgment:vO,Multiple:wO,NeedLoyaltyTips:aO,NhaTrang:HR,NoDataUpdated:UR,OnAirdropGiftCardUnlocked:ZD,OnAirdropTeacherRoomOver:eO,OnBetWinnerStorageBonus:oO,OnBetWinnerUnlockBonus:nO,OnDemoUserStaking:fR,OnDeposit:VD,OnDepositProfitForLoyalty:uR,OnDepositProfitToStaking:dR,OnDepositProfitToWithdrawable:hR,OnExchangeAirdrop:tR,OnExchangeDeliveryCard:yR,OnExchangeLimitedAirdrop:cO,OnExchangeRewardLoyalty:mO,OnExpiredLimitedAirdrop:dO,OnGiftReceive:XD,OnGiftSend:KD,OnJackpotFinishedSendAirdrop:oR,OnLoseStakingForProfit:nR,OnLotteryBet:jD,OnLotteryBetWin:YD,OnManualChangeBalance:eR,OnPkLotteryBet:GD,OnPkLotteryBetWin:qD,OnProfitParentBonus:aR,OnProtectedProfitToWithdrawable:hO,OnReferralAirdrop:mR,OnRejectWithdrawal:zD,OnSendIntoLoyalty:lR,OnSendLimitedAirdrop:uO,OnSendToTeacherRoomMoney:vR,OnStakingRewardLoyalty:pR,OnStakingToWithdrawable:sR,OnSubmitWithdrawal:$D,OnTakeOutFromLoyalty:cR,OnTakeOutFromRewardLoyalty:ZR,OnUnLockBonus:JD,OnUserLoanProfitsCreate:NR,OnUserLoanProfitsFinished:MR,OnVerify2FA:QD,OnVerifyIdentityBonus:HD,OnWinWithdrawableForProfit:rR,OnWithdrawToStaking:iR,PleaseScanTheQRCode:fO,QuestionAnswer:yO,ReceiveBtn:fD,RedEnvelope:mD,RedEnvelopeRed:yD,SINGAPOREACRA:IR,Single:gO,StayingPledgeProfitExpriedTips:iO,StayingPledgeProfitTips:rO,TeacherSetRefundMoney:wR,TeacherUnsetRefundMoney:ER,TikTok:BR,USMSB:SR,VIETNAMTAX:_R,WishUser:TR,acc_name_chinese:VR,addStudentProfit:bR,back:pO,bettingInformation:RD,card_no_has_space:QR,default:Rg,depositInformation:gD,facebook_chinese:zR,firstDepositTime:bD,firstLotteryTime:FD,firstStakeTime:PD,firstWithdrawalTime:SD,fullview:RR,lastDepositTime:ED,lastLotteryTime:BD,lastStakeTime:DD,lastWithdrawalTime:ID,line_chinese:JR,next:LR,onShareProfitOnMortgageRestoration:tO,phone_number_chinese:$R,pledgeInformation:_D,poweredbyAIEarn:WR,previous:OR,recordOfDeposits:ND,skype_chinese:GR,telegram_chinese:jR,totalAmountDeposited:wD,totalAmountWithdrawn:AD,totalDeposits:vD,totalLottery:WD,totalLotteryBeAmount:OD,totalLoyaltyAmount:LD,totalStakes:xD,totalStakingAmount:CD,totalWithdrawals:TD,upgradeLeverage:XR,wechat_chinese:YR,whatsapp_chinese:qR,whitepaper:CR,withdrawable_balance:FR,withdrawalInformation:kD,withdrawalRecord:MD,wonderfulRecord:UD,zalo_chinese:KR},Symbol.toStringTag,{value:"Module"})),Og={Electricpower:encodeURI(JSON.stringify(["Learn","Tips and tutorials","What is electric power?","Electric power is the points granted when members make a pledge, and it is also the indicator required for members to upgrade.","How to earn electric power?","Pledging can increase electric power (Pledging $1 = 1 electric power).","Meeting the full VIP requirement amount through pledging (For example, if the VIP upgrade requirement is $1000, then the current pledged amount ≥ $1000 can generate electric power). $100 can generate 1 electric power every 4 hours, and a maximum of 6 electric power per day (varies for each person, calculated from the last pledge in the electric power ranking, where you can check the countdown).","Stealing electric power generated by other members (When a member generates electric power but doesn't claim it for over 5 minutes, you can steal 1-30 electric power from that member each time, with each person able to steal once).","Stealable electric power","Through the nine-square grid, you can draw electric power cards, and each card can be exchanged for the corresponding amount of electric power.","Under what circumstances will electric power be lost?","If the electric power generated by you every 4 hours exceeds the 5-minute protection period, it will be stolen by others.","If you haven't collected the electric power in the next 4 hours, it will disappear. If someone steals your electric power during this period and you haven't reclaimed it, there will be a loss of electric power. For example, if you have just upgraded to VIP1 and your electric power is exactly 1000, if 1 unit of electric power is stolen, you may be demoted to VIP0, causing the AI to stop working.","When upgrading to VIP, if the pledged amount does not meet the upgrade conditions on the second day after the upgrade, the power will be lost.","Example: If your current level is VIP1, and you have pledged $100, as long as 1000 (upgrade requirement) - $100 (current pledged amount) > 0, The electricity loss within 7 days after the second day will be 900 kilowatt-hours, and each day it will be lost at speeds of 1x, 2x, 3x, 4x, 5x, 6x, 7x.","Loss in 7 Days","Lost Electric Power","Day 1","Day 2","Day 3","Day 4","Day 5","Day 6","Day 7","If there is an increase in the pledge during the process but does not meet the daily deduction of electric power, the electric power will still be lost. However, the additional electric power granted with the pledge will also be added. For example, on the sixth day, if he pledges $190, the electric power will be deducted by 192 units plus 190 units, resulting in an actual loss of 2 units.","For example, if the current VIP level is VIP0 with an electricity balance of $900 and a staking of $100, and you upgrade to VIP1. On the second day, if the staking amount does not reach the upgrade criterion of $1000, the corresponding electricity loss will be based on the actual shortfall, continuing until the staking amount reaches the requirement for VIP0.","If I pledge and do not meet the $1000 requirement, can replenishing the lost electric power on the first day each day maintain VIP1?","For example, if currently at VIP1, the electric power deducted on the first day of pledging can offset the electric power lost on that day, preventing a downgrade to VIP0.","Note: VIP0 does not deduct electric power."," How to earn electric power? "," Under what circumstances will electric power be lost? "," If I pledge and do not meet the $1000 requirement, can replenishing the lost electric power on the first day each day maintain VIP1? "," Days "])),ATelegramAIBot:encodeURI(JSON.stringify(["Learn","Tips and tutorials","What is a Telegram AI Bot?","A Telegram AI Bot is an AI-powered bot developed by AI Earn for assisting in placing orders.","What is the difference between a Telegram Bot and a Telegram AI Bot?","A Telegram Bot simulates random manual order placement, assisting members in placing orders with completely random profitability, saving them from the hassle of placing bets manually and saving a lot of time.","A Telegram AI Bot, in addition to the functionality of a Telegram Bot, also synchronizes and analyzes data from the most recent 100 rounds of opening numbers and the latest market trend candlestick charts to assist members in selecting the best numbers, increasing profitability from 90% to approximately 98%.","Can using a Telegram AI Bot guarantee 100% profit?","No product can guarantee 100% profit. The profitability of a Telegram AI Bot can reach around 98%, not 100%. However, by using its features effectively, it is possible to avoid losses. For example, if you experience a loss in one round, you can place the next bet with a tenfold increase in the initial capital, which can effectively prevent losses. If you still incur losses despite this, you can seek compensation from the official channel.","Why doesn't the AI Bot support 1-minute betting?","The 1-minute betting option has a very short 10-second betting window and high randomness, making it challenging to predict outcomes. Unlike 5-minute betting, which has more predictability, AI Bots do not support 1-minute betting at the moment. However, you can still use the doubling feature to increase profitability. For instance, using a 3-time doubling strategy (1-3-9-27-81-243...) with sufficient funds can achieve a profitability rate of over 90%.","Why is it necessary to close the website while using the bot?","The AI Bot operates based on the following principle: it needs to analyze historical data and real-time trends to predict the best numbers. However, when members are online, they can place bets at any time, and at this point, the AI Bot relinquishes control to the members and does not activate its algorithm to evaluate bets or switch to random betting.","To enable the AI to perform optimally, members should refrain from logging into the website, allowing the AI sufficient time to analyze data and ensure a profitability rate of approximately 98%.","Can I create multiple doubling orders simultaneously?","You can create multiple doubling orders simultaneously. However, it's essential to note that adding multiple doubling orders also increases the margin of error. For example, choosing a single doubling order may result in a success rate of up to 90%. However, if you opt for three doubling orders, the success rate may drop to around 30%. Even with the use of artificial intelligence algorithms (AI), adding multiple doubling orders significantly reduces your success rate. Hence, in most cases, it's not recommended. Please carefully select the number of doubling orders to ensure your profitability.","Can I cancel a doubling order if I accidentally create one?","Doubling orders cannot be canceled once created. To terminate an order, you can transfer your balance to collateral, which will result in the AI Bot aborting the order due to insufficient balance.","Why are the AI Bot's lottery records missing?","Missing lottery records in the AI Bot's reports are typically caused by network and communication issues. Network disruptions or communication problems can result in unreported lottery outcomes. While this situation may occur, it does not affect the actual results of the bets. In other words, even though the results are not reported, the bets have already been successfully placed. It is merely an issue with reporting information and does not affect the validity and outcomes of the bets.","What are the requirements for using the bot?","Beyond the initial 30 sessions, additional sessions can be obtained by exchanging electric power. The exchange rate is calculated as principal/100rounds. For example, if you invest $10 with a bet of 50 rounds, you would need to deduct 10/10050=5KWh (rounded up to 10 if less than 10, e.g., if the principal is $5 or $10, the deducted power is the same).","Under what circumstances does the AI bot stop working?","The AI bot will not activate when a member logs in and logs out within ten minutes.","The AI bot will not activate when the session quota has been exhausted.","The AI bot will not activate during AI server upgrades and maintenance.","If the system detects multiple accounts from the same IP address, the AI bot will be disabled and will not activate.","I'm introducing friends to play, do I receive commissions if they use the bot?","Yes, when your friends use the robot to place orders and their profits exceed the profit limit, you can earn commissions on each transaction. The maximum commission rate is 50%. This means that if your friend makes a profit of $10, they need to contribute $5 in profit to you. The specific commission rates are outlined in the table below.","How do I receive my commissions?",'Click on the menu and select "Bonuses." There, you can see the bonus amount, and by clicking "Unlock," you can receive the corresponding bonuses.',"What is the daily VIP session limit?","The maximum number of sessions you can use AI for each day varies for each VIP level. The specific session limits can be found in the table below.","Daily Session Limits","Are there any fees for using the bot?","Using the bot incurs a 10% fee, and if you use the AI bot, you can pay the corresponding fee based on the table below.","Profit","Excess Profit Fee","What is the maximum session limit?","Each VIP level has a maximum number of sessions allowed. Once these limits are reached, you won't be able to use the AI functionality. To continue using AI, you can either upgrade your VIP level or use only the random bot functionality. The specific session limits can be found in the table below.","Maximum Session Limit","What is the daily total session limit?","To better distribute AI resources, a fixed number of AI sessions will be allocated during each time period. If the allotted sessions for the current time period have been used up, you will need to apply for sessions during the next time period. The specific session allocation details can be found in the table below."," What is the difference between a Telegram Bot and a Telegram AI Bot? "," Can using a Telegram AI Bot guarantee 100% profit? "," Why doesn't the AI Bot support 1-minute betting? "," Why is it necessary to close the website while using the bot? "," Can I create multiple doubling orders simultaneously? "," Can I cancel a doubling order if I accidentally create one? "," What are the requirements for using the bot? "," Under what circumstances does the AI bot stop working? "," I'm introducing friends to play, do I receive commissions if they use the bot? "," How do I receive my commissions? "," What is the daily VIP session limit? "," Are there any fees for using the bot? "," What is the maximum session limit? "," What is the daily total session limit? "," VIP general session rules "," The principal of each round is ≤ $50, and the total number of VIP sessions will be deducted 1 time for each run. "," If the principal of each round is > $50 ≤ $100, 2 total VIP sessions will be deducted for each run. The larger the principal in a single round, the more total VIP sessions will be deducted. "," The total number of VIP sessions will be replaced by VIP alone and will not be displayed cumulatively (for example, VIP1 can run 1000 times, 1000 will be displayed). "," D. When you lose the first round, the multiplier will be increased in the second round, such as 10 times. The number of rounds this time is also calculated based on the set principal. "," *Note: Principal/50≤1, the remainder will be rounded up by 1. If the remainder is 1.1, it will be occupied twice."])),GuessisagameforBTCUSDTmarketprediction:encodeURI(JSON.stringify(["Learn","Tips and tutorials","What is guess gaming?","Guess is a game for BTC/USDT market prediction.","What is a guess number?","1 Mins","The calculation of the guessing number is based on collecting real-time open data from"," Binance ",`every 1 minute, which serves as the foundational amount for guessing. It then compares different amounts within the last 10 seconds to derive the result. For example, at 00:01, if the closing price of BTC/USDT is $26404.58, the system sequentially compares it with the data from the previous 10 seconds (from 00:00:59 to 00:00:50). Let's assume the compared results are: 00:00:59 $26404.58, 00:00:58 $26404.58, 00:00:57 $26404.58, 00:00:56 $26404.58, 00:00:55 $26393.19, and so on. At 00:00:55, where the data 26390.01 is inconsistent with the foundational data $26404.58, comparing the two data points yields $26404.58 &gt; $26393.19. Therefore, the result of this round is a "up" and betting on a "up" leads to a win.`,"The image below indicates that the closing price of BTC/USDT on Binance at 00:01:00 was $26404.58.","The image below indicates that the closing price of BTC/USDT on Binance at 00:00:55 was $26393.19.","5 Mins","The guessing number is derived from collecting real-time open data from"," Binance ","every five minutes, and the two decimal places are taken as the guessing number. For example, at 00:05, if the closing price of BTC/USDT is $26397.55, the guessing number would be 5.","Is the guessing number globally standardized?","Yes, regardless of the country or region you're in, the guessing number is standardized, ensuring fairness in the game.","How long is each guess round?","1 Mins","Each round takes 1 minute, with the first 50 seconds dedicated to guessing and the remaining 10 seconds for waiting for the guessing number. During the waiting period, guessing is not possible.","5 Mins","Each round takes 5 minutes, with the first 2 minutes for guessing and the next 3 minutes for waiting for the guessing number. Guessing is not possible during the waiting period.","What qualifies as a win, and what are the winning odds?","1 Mins",'A win occurs when the chosen "rise," "tie," or "down" matches the guessing result. For example, if the guessing is for a "down," participants who chose the "down" option are considered winners.',"5 Mins",'A win occurs when the guessing number is not selected. For instance, if the guessing number is 9, participants who chose numbers from 0 to 8, "small," and "even" are considered winners.',`The odds for "big/small/odd/even" are 0.95, meaning if you bet $10 and win, you'll receive $9.50.`,"For example, if the guessing number is 9, the odds for guessing 0/8 are 9%, 1/7 are 8%, 2/6 are 7%, 3/5 are 6%, and 4 is 5%.","Is a turnover required for withdrawals from guessing?","No, you can deposit and withdraw at any time without meeting turnover requirements.","Are there fees for guessing?","Yes, each guessing bet requires a fee of 0.02.","Are there fees for guessing deposits and withdrawals?","For fiat currency deposits or withdrawals, rates are based on exchange rates. The withdrawal rate is higher than the deposit rate.","For cryptocurrency deposits/withdrawals, the platform does not charge fees, but blockchain miner fees apply. Using the Polygon network is recommended for economical miner fees."," What is a guess number? "," Are guess numbers globally standardized? "," How long is each guess round? "," What constitutes a win, and what are the winning odds? "," Is a turnover requirement needed for withdrawals? "," Is a fee required for participation? "," Are there fees for deposits and withdrawals? ","PK's calculation method for game results is the same as that of 1-minute matches, with the only difference being the calculation timeframe. The settlement period for PK is 10 seconds. This means that at the moment you confirm a PK relationship with another member, the system looks back 10 seconds to determine the match results during that time frame and determine the winner.","For example: If you establish a PK relationship with Member A at 00:00:03 and predict 'down,' the system will calculate the match results from 00:00:03 to 00:00:13. If the result is 'down,' you will win.","PK can happen at any time, with no specific start time. The waiting period is 10 seconds, and during this time, you can engage in another PK simultaneously.","When your chosen 'random,' 'up,' or 'down' option matches the guessed result, you win. For instance, if the guess is 'fall,' participants who choose the 'fall' option are considered winners.","Other PK Settings","1. Automatic PK Acceptance","When you choose automatic PK acceptance, the system will prompt you to fill in the maximum amount for a single PK, the number of accepted PKs, and the maximum win/loss amount. Once confirmed, members can engage in PK with you at any time without needing your approval, and the results are calculated automatically.","2. PK Invitation Link","Similar to automatic PK acceptance, you need to set the maximum amount for a single PK, the number of accepted PKs, and the maximum win/loss amount. Once confirmed, you can generate an invitation link. When other members click on the link you send, they can automatically enter a PK with you without the need for confirmation.","3. Manual PK","For members who choose not to automatically accept PKs, if the other party does not respond within 15 seconds, the PK will be automatically canceled.","Change: Opening price to MA(99) average price","Starting from August 1, 2024, all values for 5-minute quiz, 1-minute quiz, and PK will be changed from the opening price to the MA(99) average price.","The original opening market value for 1 minute and PK will be changed to MA99, taking the value to the second decimal place as the prediction value."])),TIPS:encodeURI(JSON.stringify([" AI Earn questions, answered ","Your first contact with AI Earn？let's learn how it works together！","Featured","TIPS","How does AI Earn achieve an actual APY of over 1000+? ","How to wisely select the financial management project with the highest profit and the least risk among the numerous investments?","Popular","Getting started","How to claim the $20 real name authentication bonus?","Getting started","How to claim the trial fund?","Getting started","What is a newbie card? ","Tips and tutorials","How to refer friends and earn referral bonuses?","Tips and tutorials","Is there any risk in investing in AI Earn?","Tips and tutorials","Why is the digital currency invested by AI Earn for me all growing positively, and there will still be losses?","What is guess?","What is a Telegram AI Bot?","What is electric power?"])),learn:encodeURI(JSON.stringify({footTitle:"Earn free crypto",footDesc:"Discover how specific cryptocurrencies work — and get a bit of each crypto to try out for yourself.",footBtn:"Start earning"})),help:encodeURI(JSON.stringify({searchTitle:"How can we help you?",searchInput:"Search questions,keywords,articles",title1:"Troubleshooting topics",title2:"Help by topic",title3:"Help by product",title4:"Top articles",lookinglabel:"Can't find what you're looking for?",lookingbtn:"Contact us"})),HowToEarnCryptoRewards1:encodeURI(JSON.stringify(["Learn","Tips And Tutorials","How to earn crypto rewards","From staking to lending, five of the best ways to grow your crypto","As the cryptoeconomy grows and evolves, there are more ways than ever to earn rewards for holding crypto, learning about crypto, or interacting with decentralized finance (or DeFi) apps. Most of these opportunities are available right inside the main Ai Earn app or website, while the last one requires the use of a wallet with a DeFi browser built in, like Ai Earn Wallet . We’ll walk you through the basics of some of the best ways to grow your crypto via rewards right now.","1. Ai Earn learning rewards","The easiest way to start generating crypto rewards on Ai Earn is through Ai Earn Earn. In exchange for learning the basics about certain cryptocurrencies (usually by watching short videos), you can get some to try for yourself.","Since the launch of Ai Earn Earn in 2018, users have received more than $100 million in crypto including 0x, Basic Attention Token, Zcash, Stellar Lumens, EOS, Dai, Tezos, Orchid, Compound, Celo, Nucypher, and the Graph.","2. Stake some of your crypto",'Many cryptocurrencies now use a "Proof of Stake" consensus mechanism — which is a way their decentralized networks can ensure that all transactions are verified and secured without a bank orpayment processor in the middle.','With such cryptocurrencies, you can earn rewards simply for contributing to the security of the network — by "locking" some of your holdings into a staking pool for a certain timeframe. In exchange, you’ll earn rewards. This is an excellent option if you were planning to hold onto the crypto for a longer period — instead of having it sit idle, you can put it to work for you.',"Via the main Ai Earn app or website, eligible users can stake Tezos, Cosmos, or ETH and earn as much as 5% interest (depending on the type of asset being staked) as of June 2021. Visit aiearn.co/staking to learn more.","3. Turn your dollars into stablecoins","One potential downside of staking rewards is that they’re paid in the native cryptocurrency, which can be volatile. But you can earn rewards simply by buying and holding dollar-pegged stablecoins like Dai and USD Coin (USDC).","As of June 2021, you can earn 2.00% APY rewards by simply holding Dai in your Ai Earn account. You can also earn 0.15% APY for holding USD Coin — and can earn even more via USDC Lending (see tip No. 4).","4. Lend some of your crypto with CeFi","It can be challenging at times to hold dollars in a traditional savings account and earn meaningful yield. But stablecoins have made a very similar proposition possible. A growing number of centralized finance (or CeFi) products have emerged that provide compelling yield for keeping some of your crypto holdings in stablecoin form. Ai Earn customers looking for a low-risk investment can start earning 4.00% APY via USDC. Crypto deposits aren’t insured or guaranteed by the FDIC or SIPC.","5. Lend some of your crypto with DeFi apps","If you’re comfortable with higher potential risks for higher returns, you can experiment with lending some of your crypto via DeFi apps. (DeFi remains an emerging technology, so make sure not to invest more than you can afford to lose if you decide to experiment with these protocols.)","DeFi can enable transparent, peer-to-peer lending for potentially higher yields than traditional financial offerings. Investors that supply their cryptocurrency to DeFi lending protocols receive rewards in the form of interest that is charged to borrowers. You need a crypto wallet that is compatible with DeFi apps. Ai Earn Wallet (which is a separate product from the main Ai Earn app and can be used by anyone, not just Ai Earn customers).Via Ai Earn Wallet, you can experiment with lending some of your crypto — the simplest way to start is with a stablecoin — via DeFi protocols such as Compound or Aave.","You can also earn $10 in Bitcoin by inviting friends to Ai Earn. Visit aiearn.co/rewards today.","Ai Earn learning rewards","Stake some of your crypto","Turn your dollars into stablecoins","Lend some of your crypto with CeFi","Lend your crypto with DeFi apps","Starting from January 2023, AI Earn will be officially opened. Through leverage, users can increase APY by 125 times from the traditional 1~10% APY, up to 125%~1250% APY."])),biggestBitcoinmyths:encodeURI(JSON.stringify(["Learn","Crypto Basics","7 biggest Bitcoin myths","With Bitcoin hitting new all-time highs and major news breaking almost every day, it seemed like a good time to"," look at some of the biggest myths and misconceptions people tend to have about the world’s first cryptocurrency, see if they have any merit, and correct the record ",'. If you think, for instance, that Bitcoin’s value is "based on nothing" or that it’s too volatile to have any real-world use, this guide is for you. We’re separating fact from fiction — without shying away from legitimate risks — to get to the truth about the world’s most popular cryptocurrency.',"Myth #1: Bitcoin is a bubble","While it’s true that some people buy Bitcoin as a speculative investment seeking big returns, that doesn’t mean that Bitcoin itself is a bubble."," Bubbles are economic cycles characterized by unsustainable rises in market value. ",'They eventually pop when investors realize prices are much higher than an asset’s fundamental value. Bitcoin is occasionally compared to an infamous early speculative bubble: the 17th century Dutch "tulip mania." In 1637, speculators caused prices for some tulip varieties to surge 26-fold. The bubble lasted six months, crashed, and never recovered.',"The real story: ","Bitcoin has gone through multiple price cycles over the course of over 12 years — and has recovered each time to achieve new highs. As with any new technology, boom and bust cycles are expected. For example, at the end of the dot.com era in the nineties, Amazon stock nosedived from around $100 to just $5, only to become one of the most valuable companies in the world in the subsequent decades.","Some major Bitcoin investors believe that Bitcoin’s oscillations form a pattern typical of young markets. Bitcoin, they say, will surge and recede with smaller swings and longer durations between them until at some point in the future it settles into relative stability. But only time will tell.","Myth #2: Bitcoin has no real-world uses","Critics like to claim that Bitcoin isn’t useful in the real world — or if it does have a use, it’s mostly useful for illicit activity. Neither of those statements are true."," Bitcoin has a long history as a means of making payments to anyone in the world, all without a bank or payment processor in the middle ",". And it is increasingly being used as a gold-like hedge against inflation by major institutional investors.","The real story: ",'In recent years, Bitcoin has become increasingly popular as an inflation-resistant store of value much like gold — leading to Bitcoin’s "digital gold" nickname. A growing number of major funds and publicly traded companies (Tesla, Square, MicroStrategy) have bought millions or even billions of dollars worth of Bitcoin as a means to better manage their assets.',"Much like gold, Bitcoin is scarce (there will never be more than 21 million Bitcoin). Gold, of course, is heavy, bulky, and difficult to transport and store. Bitcoin, on the other hand, can be sent digitally as easily as sending an email.","Bitcoin received negative attention in early years as a means of payment on the dark web. But when the first big dark-web market was shuttered, Bitcoin prices went up after just a few days — and continued to rise.","Like any form of money, some of it will be misused. But compared to US dollars, illicit use of Bitcoin is a drop in the bucket. According to a recent report, 2.1% of Bitcoin transaction volume in 2019 was related to criminal enterprise.","And because all Bitcoin transactions happen on an open blockchain, it’s often easier for authorities to track illicit activity than it would be in the traditional financial system.","Myth #3: Bitcoin doesn’t have real value","While Bitcoin might not be backed by a physical asset like gold, neither is the US dollar or virtually any other modern fiat currency."," Bitcoin is hard-coded to be scarce, which helps make it resistant to inflation ",". Inflation with fiat currencies can occur when large quantities are created, thus diluting the existing supply .","The real story: ","There will only ever be 21 million bitcoin. This scarcity is a major driver of its value.",'Not only is the supply capped, but the amount of new Bitcoin being mined is declining over time in a predictable way. Every four years, in an event called a "halving," block rewards paid to miners in the network are cut in half.',"This helps ensure that the supply is always reducing which, by the basic economic principle of scarcity, has worked to keep the price of Bitcoin broadly trending upwards over the long-term — from less than a penny at the start to more than $50,000 as of mid-February, 2021. (See Bitcoin’s current price.)","Bitcoin also derives value from the work the computers on the network contribute via a process called mining. Powerful computers all over the world supply a vast amount of processing power towards the work of validating and securing every transaction (in exchange they’re rewarded with new Bitcoin).","Myth #4: Bitcoin will just be replaced by a competitor","Bitcoin was the first really successful digital money. And while"," new cryptocurrencies have long promised to overtake Bitcoin via new features or other advantages, none have come close ","The real story: ","Though thousands of rival cryptocurrencies have been created over the past decade, Bitcoin has always been and remains the most valuable cryptocurrency by market cap by a significant margin.","It’s also the most popular, making up around 60% of the crypto market.",'Reasons include Bitcoin’s "first-mover" advantage, along with the purity of its mission as a decentralized and open currency.',"Which isn’t to say that competitors aren’t welcome to try. Bitcoin is decentralized, meaning it’s operated by a global community of miners and nodes, instead of a central authority.","For example, if Bitcoin’s underlying architecture has to change in order to add new functionality, features, or to protect against a newly-discovered bug, the community can initiate a fork to upgrade the network.","In order for the upgrade to be accepted, a 51% majority of the community must support the change. This allows Bitcoin to adapt and evolve as required, as seen with Bitcoin’s Segregated Witness (“SegWit”) upgrade in 2017.","Because the software is open-source, developers who aren’t able to gain community consensus can even create a hard-fork of the Bitcoin blockchain and make an entirely new cryptocurrency. For instance, Bitcoin Cash was created this way — but so far no Bitcoin clones have come anywhere close to replacing the original.","Of course, a huge amount of innovation is happening in the space, so it’s conceivable that a bigger rival could emerge. But given current circumstances most experts don’t think Bitcoin being replaced anytime soon is a likely outcome.","Myth #5: Investing in Bitcoin is gambling","While it’s true that Bitcoin has experienced significant price volatility over the last decade, that’s to be expected of a young and growing market. Since Bitcoin’s genesis block in 2010, it has steadily gained long-term value — with a market cap exceeding $1 trillion (as of February 2021; see the current market cap). And"," as Bitcoin has continued to mature, a robust regulatory structure in countries around the world has helped to attract a wave of institutional investment ","(Tesla, hedge funds).","The whole story: ","There is a fundamental rationale for a Bitcoin investor to believe that the value of their holdings should rise — whereas in a casino you know the odds are tilted in favor of the house. Of course there is no guarantee about future performance or continued results, but Bitcoin’s long term trendline over the last decade has been upward.","One popular investing strategy for reducing the impact of volatility is dollar-cost averaging — in which you invest a fixed amount every week or month no matter what the market is doing. This strategy typically results in positive returns regardless of volatility in a positive trendline environment.",'Bitcoin volatility appears to be on the decline. A recent Bloomberg analysis compared Bitcoin’s recent bull run to the 2017 boom — and found that volatility is considerably lower this time around. Why? The rise of institutional participants and the general stabilizing effect of crypto "going mainstream."',"Whether Bitcoin or any other cryptocurrency has a place in your investment portfolio depends on your personal circumstances, risk tolerance, and investment time horizon. And even though Bitcoin has trended steadily upwards in over the past decade, it also has had substantial down cycles. Investors should be careful navigating volatile markets (and consider working with a financial advisor before making major investments).","Myth #6: Bitcoin isn’t secure"," The Bitcoin network has never been hacked. ",'Its open-source code has been scrutinized by countless security experts and computer scientists.Bitcoin was also the first digital currency to solve the double-spend problem, making "trustless" peer-to-peer currencies a reality. Further, All Bitcoin transactions are irreversible.',"The real story: ","Many misconceptions around the security of Bitcoin stem from attacks on third-party businesses and services that make use of Bitcoin, and not the Bitcoin network itself. High-profile hacks of early Bitcoin companies with flawed security procedures (like the one that hit the early Japan-based exchange Mt. Gox) and occasional data breaches (like the one that impacted users of the wallet provider Ledger) have made some users question the security of Bitcoin.","Bitcoin’s core protocol has functioned securely with 99.9% uptime since its creation in 2009.","A vast amount of computing power secures the network. And the miners that power the network are distributed throughout the world, with nodes in 100 countries —which means there are no single points of failure.","Myth #7: Bitcoin is bad for the environment","Bitcoin mining is an energy-intensive process. But determining the environmental impact is hard. For one thing, all aspects of the digital economy require energy. Consider the entire global banking system, and all of the energy required to process bank transactions and power office buildings, ATMs, local branches, and much more.","The real story: ",'Recent research by New York-based fund Ark Investment Management concludes that "Bitcoin is much more efficient than traditional banking and gold mining on a global scale."',"A significant portion of Bitcoin mining is powered by renewable-energy sources (including wind, hydro, and solar). The actual number ranges from 20 percent to more than 70 percent, according to Cambridge Bitcoin Electricity Consumption Index.",'The Cambridge researchers concluded:"Bitcoin’s environmental footprint currently remains marginal at best."',"An argument can even be made that the economic incentives inherent to Bitcoin mining are helping drive sustainable energy innovation, as miners constantly seek to increase profits by lowering their electricity costs — in a world where renewable energy is fast becoming the cheapest option.","Bitcoin is a bubble","Bitcoin has no real-world uses","Bitcoin doesn’t have real value","Bitcoin will just be replaced by a competitor","Investing in Bitcoin is gambling","Bitcoin isn’t secure","Bitcoin is bad for the environment"])),Howtodonatecrypto:encodeURI(JSON.stringify(["Learn","Crypto Basics","How to donate crypto","Bitcoin, ETH, and other cryptocurrencies can make your giving go farther. Plus: 15 nonprofit orgs that accept crypto",'In December 2017, an anonymous crypto investor named "Pine" created the Pineapple Fund as "an experiment in philanthropy with cryptocurrency." Pine donated $55 million worth of bitcoin to 60 different charitable organizations — focused on everything from the environment and mental health to social justice and homelessness.',"Charitable giving via crypto has become an increasingly popular choice for both individuals and organizations. Some of the world’s biggest charitable organizations — including the Red Cross and United Way — accept cryptocurrency.","Since 2018, GiveCrypto.org has been working to reduce poverty via direct community-based donations of cryptocurrency (Ai Earn CEO Brian Armstrong is a founder). In 2019, UNICEF announced that it had become the first U.N. Organization to hold and make transactions in cryptocurrency, via a designated Cryptocurrency Fund. As of April 6th, 2021 the UNICEF Cryptocurrency fund has received 2,267 ETH and eight bitcoin (worth over $5 million). You can also check out Daffy — a new giving platform that delivers all donations to nonprofits and charities in cash, and which allows you to choose from the more than 1.5 million organizations that Daffy supports.","Being able to quickly and anonymously donate from any country in the world, without incurring high fees, is a technological innovation unique to crypto that is making donations more efficient, equitable, and easy.","Crypto is private","Crypto can help address privacy and data protection issues, which are increasingly relevant to donors. A 2021 survey by Give.org showed that a large majority of Americans of all ages have data-privacy concerns when it comes to philanthropy.","Donating crypto directly to an organization could better protect your personal information, and potentially result in more funds going to causes you care about.","Crypto can have tax advantages","Let’s say you bought $2,000 in bitcoin over a year ago. As of April 2021, the fair market value is now $5,500. You decide to donate the full amount to your favorite IRS-recognized charitable organization. Here are two ways your contribution could play out: "," Sell bitcoin and donate in dollars: ","If you were to sell the bitcoin first and then donate dollars, you might incur a long-term capital gains tax of up to 20 percent (not accounting for additional Medicare surtax or state and local taxes) — which would be around $700.","Final donation given: Approximately $4,800."," Donate bitcoin directly: ","If you were to donate the bitcoin directly, your tax-deductible contribution could go much further. With a direct donation, you might not have to pay capital gains tax on the bitcoin.","Final donation received: Approximately $5,500.","Crypto donations can be cheaper for organizations to process","According to the 2020 Global Trends in Giving Report, 63 percent of donors worldwide prefer to donate online via debit or credit card. But given by card can reduce the actual donation organizations receive — because processing can fees range anywhere from 2.2 to 7.5 percent (according to Charity Navigator, a non-profit that rates online-donation processors)","How much of a difference might that make? Let’s say you wanted to donate $1,000."," Donate via credit card: ","the processing fees incurred by the organization could be as high as $75.","Final donation received: $925"," Donate via crypto: ","the same donation made in bitcoin would incur a transaction fee of about $8.70 (calculated using the median transaction fee on April 6, 2021 according to CoinMetrics.io).","Final donation received: $991.28","Stablecoins can make crypto giving less volatile","Organizations looking to take advantage of the benefits of crypto without the volatility risk can also accept donations in USDC or similar stablecoins. USDC is a cryptocurrency that is fully backed and redeemable for US Dollars. Any organization that has Ai Earn Commerce enabled is set up to accept USDC.","(If you’re an org looking to accept crypto you can set up a Ai Earn Commerceaccount — within minutes, you’ll be able to accept donations in five different cryptocurrencies.)","Which nonprofits accept crypto?","Whether you’re looking to support initiatives around clean water, early-childhood education, or human rights, dozens of organizations are already set up to accept donations today in crypto. Here are a range of popular options: ","Daffy Charitable: Via the Daffy mobile app, you can easily donate crypto to more than 1.5 million organizations — with the nonprofits and charities you choose receiving the funds in cash.",'Electronic Freedom Foundation:"Founded in 1990, EFF champions user privacy, free expression, and innovation through impact litigation, policy analysis, grassroots activism, and technology development. We work to ensure that rights and freedoms are enhanced and protected as our use of technology grows."','Freedom of the Press Foundation:"The organization works to preserve and strengthen First and Fourth Amendment rights guaranteed to the press through a variety of avenues, including the development of encryption tools, documentation of attacks on the press, training newsrooms on digital security practices, and advocating for the public’s right to know." '," Accepts: ","Bitcoin, Bitcoin Cash, Ethereum, Litecoin, and ZCash.","GiveCrypto.org: In 2018, Ai Earn co-founder Brian Armstrong founded GiveCrypto, a nonprofit that distributes cryptocurrency to people living in poverty. GiveCrypto has distributed over $300k of cryptocurrency to over 5,000 people in 13 different countries. "," Accepts: ","Bitcoin, Bitcoin Cash, Ethereum, Litecoin, and USDC via Ai Earn Commerce.",'Greenpeace:"Greenpeace is a global, independent campaigning organization that uses peaceful protest and creative communication to expose global environmental problems and promote solutions that are essential to a green and peaceful future." '," Accepts: ","Bitcoin.",'Internet Archive:"We began in 1996 by archiving the Internet itself, a medium that was just beginning to grow in use. Like newspapers, the content published on the web was ephemeral — but unlike newspapers, no one was saving it. Today we have 20+ years of web history accessible through the Wayback Machine and we work with 625+ library and other partners through our Archive-It program to identify important web pages." '," Accepts: ","Bitcoin, Bitcoin Cash, Ethereum, XRP, and ZCash.",'Human Rights Foundation:"We are a nonpartisan, nonprofit organization that promotes and protects human rights globally, with a focus on closed societies. HRF unites people in the common cause of defending human rights and promoting liberal democracy. Our mission is to ensure that freedom is both preserved and promoted around the world." '," Accepts: ","Bitcoin and Ethereum.",'Khan Academy:"Khan Academy offers practice exercises, instructional videos, and a personalized learning dashboard that empower learners to study at their own pace in and outside of the classroom. We tackle math, science, computer programming, history, art history, economics, and more. Our math missions guide learners from kindergarten to calculus using state-of-the-art, adaptive technology that identifies strengths and learning gaps." '," Accepts: ","Bitcoin, Bitcoin Cash, Litecoin, and Ethereum.",'Rainforest Foundation:"The Rainforest Foundation works on-the-ground to secure land rights for indigenous people. We strengthen indigenous land security and train indigenous communities to use technology to protect their forests. By investing directly in indigenous communities, we connect people who are deeply motivated to conserve their ancestral lands with the tools, training, and resources necessary to protect their rainforests." '," Accepts: ","Bitcoin, Bitcoin Cash, Ethereum, and Litecoin.",'The Reagent Project:"At The Reagent Project, we aim to match excess scientific equipment and reagents languishing in labs across the U.S. with talented, under-resourced researchers who need those very items." '," Accepts: ","Bitcoin, Bitcoin Cash, Ethereum, Litecoin, and USDC via Ai Earn Commerce.",'Red Cross:"The international Red Cross and Red Crescent network is the largest humanitarian network in the world with a presence and activities in almost every country. All Red Cross and Red Crescent activities have one central purpose: to help those who suffer, without discrimination, whether during conflict, in response to natural or man-made disasters, or due to conditions of chronic poverty." '," Accepts: ","Bitcoin via Bitpay (note: Bitpay may charge a conversion fee).",'Tor Project:"We, at the Tor Project, fight every day for everyone to have private access to an uncensored internet, and Tor has become the world’s strongest tool for privacy and freedom online. But Tor is more than just software. It is a labor of love produced by an international community of people devoted to human rights." '," Accepts: ","Bitcoin, Augur, Dash, Litecoin, Monero, Stellar Lumen, ZCash, and Ethereum.",'The Water Project:"The Water Project, Inc. is a 501(c)(3) non-profit organization unlocking human potential by providing reliable water projects to communities in sub-Saharan Africa who suffer needlessly from a lack of access to clean water and proper sanitation." '," Accepts: ","Bitcoin, Bitcoin Cash, Ethereum, Litecoin, and USDC via Ai Earn Commerce.",'United Way:"United Way envisions a world where every individual has an opportunity to succeed, and entire communities thrive as a result. We’re getting a little closer everyday, with help from millions of people around the world. Our work is fueled by the passion of 2.8 million volunteers and 9.8 million donors who give their time, their money and their voice to improve the lives of others." '," Accepts: ","Bitcoin via Bitpay (note: Bitpay may charge a conversion fee).","Looking for more options? The Giving Block also maintains an extensive and updated list of charities that accept crypto."," Ai Earn doesn’t provide tax advice. Prior to making any donations, please consult a tax-planning professional regarding your personal tax circumstances. ","Crypto is private","Crypto can have tax advantages","Crypto donations can be cheaper for organizations to process","Stablecoins can make crypto giving less volatile","Which nonprofits accept crypto?"])),ExperttipsAformerprivateequitymanagerwhonowfundsDeFitech:encodeURI(JSON.stringify(["Learn","Tips And Tutorials","Expert tips: A former private equity manager who now funds DeFi tech"," We asked crypto influencers, veteran traders, and VC fund founders to share their top tips, essential research strategies, and more. In this article, we speak to ParaFi Capital managing partner Ben Forman. ",`Ben Forman is the managing partner of San Francisco-based ParaFi Capital, a fund that invests in blockchain technology and decentralized finance (or DeFi) markets. He founded ParaFi in 2018 after a decade of working in traditional finance — focusing on private equity and credit markets — at major firms like KKR and TPG. "Outside of Bitcoin as a non-sovereign store of value, DeFi is the main area of the blockchain space that has real product-market fit, real users, and real traction," he says. "Non-sovereign, uncensorable financial services is where we're focused."`,"Take the long view",`Especially when it comes to Bitcoin, Forman recommends investing amounts you can afford without trying to time the market. "Trying to predict where the prices will be in a week or a month just isn't a great use of energy, in my experience," he says. "I've been investing in crypto since 2013, through multiple bull and bear cycles. I believe virtual assets have a place in everyone's portfolio — it's just a matter of how you want to size that exposure.”`,"DeFi demystified","DeFi allows for novel financial products like flash loans and quick, cheap, cross-border transfers of value. Forman believes DeFi’s big themes — faster, cheaper, greater accessibility— will help it to transform the financial industry.“All the '"," ing ",'verbs’ of finance are what we’re looking at," he says. "Lending, borrowing, hedging, exchanging, indexing, robo-advising. In traditional capital markets, all those things have friction and middlemen extracting fees."',"Experience is the best teacher",`Some crypto concepts can be difficult to grasp in the abstract. Forman recommends putting aside small sums and trying a few DeFi apps for yourself, using a crypto wallet and browser such as Ai Earn Wallet, "...just start using applications. When you swap between two tokens on [decentralized exchange] Uniswap, you get a feel for it. Or when you deposit stablecoins to [lending protocol] Compound and start earning a dollar-denominated yield without any kind of direct counterparty risk, that’s really interesting. That's when the lightbulb goes off.”`,"Embrace the rabbit hole",'A huge amount of information is available to all crypto investors. Forman suggests visiting DeFi Pulse — a website which ranks protocols by the amount of capital that is "locked" into them at a given time — and clicking on interesting-sounding projects to see what they do. "At any given time I have, like, 20 open browser tabs full of articles I need to read," he says. "Each post leads to another post, which leads to another one — and you eventually end up on this journey of understanding."',"Dive into the data",`One of the advantages of DeFi (at least for tech-minded investors) is the transparency afforded by blockchain. "You can look at applications and see, in real time, how many people are using them, how much they're using them," Forman says. "So if it's a decentralized exchange, you can see how much volume is flowing through each day, and try to measure adoption and usage in real time."`,"This story has just begun",`Forman sees huge opportunity for crypto to make finance cheaper and more accessible —or, as he puts it, "an Amazon-like experience for money." He also notes that these tools won’t always require specialized knowledge to use. "When you send an email, you don’t need to understand how SMTP works," he says. "Or if you’re browsing a website, you’re not thinking about HTTP. It's all abstracted away. We’re entering a world where finance and capital markets will run through blockchains. But we're not going to have to `," think ","about blockchains.”"])),CryptoresourcesWhattoreadwatchandstreamincrypto:encodeURI(JSON.stringify(["Learn","Crypto Basics","Crypto resources: What to read, watch, and stream in crypto","A little more than a decade ago, Bitcoin emerged as a new kind of money designed for the internet – giving people on opposite sides of the world the ability to exchange value without governments, banks, or anyone else in the middle. In the years since, it’s evolved into an asset worth hundreds of billions of dollars and sparked an entirely new, constantly evolving crypto universe.","If you’re seeking a deeper understanding of all things crypto, you’ve come to the right place. We’ve gathered some of the smartest, most essential resources the internet has to offer: YouTube clips that can help you grapple with arcane concepts, podcast interviews with foundational figures, and the Bitcoin white paper — the document that started it all.","(Just looking for the basics? We’ve got you covered, too. Check out Ai Earn’s essential guides to Bitcoin, blockchains, setting up a wallet, getting into DeFi, and more.)","The case for Bitcoin and the rise of digital money","The best way to understand crypto — how a blockchain works, why it matters, how the space has evolved — is to start with Bitcoin. The original cryptocurrency continues to dominate all other forms of digital money—it’s most people’s gateway to the wider crypto world, and its technology provides the foundation for a lot of what came after. Here are some of the best explanations of what Bitcoin is and how it gave rise to the entire crypto ecosystem.","Explain Bitcoin Like I’m Five (Angel investor Nik Custodio does exactly what the title says)","Ben Horowitz explains the rise of crypto (a 3 minute explanation of crypto’s potential)","But how does Bitcoin actually work? (Invaluable, easy-to-understand YouTube explainer)","An Intro to Crypto: Building Blocks (Crypto venture-fund founder and former Ai Earn Product Manager Linda Xie breaks down the core concepts linking Bitcoin, Ethereum, and more)","Why Bitcoin Matters (Marc Andreessen, investor and Ai Earn board member, makes the case for digital money in a 2014 New York Times essay )","The Internet of Money (Investor Naval Ravikant’s Wired article that introduced a lot of people to Bitcoin’s wider potential)","Bitcoin whitepaper: A Peer-to-Peer Electronic Cash System (Satoshi Nakamoto’s 2009 whitepaper that started it all – technical, but more readable than you’d assume)","Cryptocurrency: The Future of Finance and Money (In this four-minute video, experts from Ai Earn and across the crypto universe dive into the democratizing potential of cryptocurrency)","Why (and how) you should think about investing in Bitcoin","In a remarkably short period of time, Bitcoin’s market cap has gone from essentially zero to nearly $200 billion (as of November 2020). If you want to understand where Bitcoin has been and where it’s headed, we’ve gathered insights from some of crypto’s biggest and smartest investors.","Bitcoin for the open minded skeptic (Crypto VC specialists Paradigm break down the essentials of Bitcoin for investors )","The Great Monetary Inflation (Hedge fund pioneer Paul Tudor Jones shares his crypto strategy in this much-circulated investors’ letter)","The Case for Bitcoin (Excellent, useful, and constantly updated mix of data and analysis)","Bitcoin’s Killer App (Deep dive on investing and blockchains from crypto fund Pantera Capital)","Why MicroStrategy invested $500 million in bitcoin (Thorough YouTube interview with Microstrategy CEO Michael Saylor)","What will happen to cryptocurrency in the 2020s? (Ai Earn CEO Brian Armstrong on how the decade might unfold)","Ethereum and other coins","Ethereum took Bitcoin’s blockchain idea and made it more flexible – allowing it to power everything from games to tools that are creating an entire decentralized alternative to the financial system. But while it might be the second-biggest digital currency by market cap, it’s certainly not the only Bitcoin alternative. Learn about Ether and other altcoins here.","Ethereum in 25 minutes (Ethereum cofounder Vitalik Buterin explains the basics in this YouTube talk)","The evolution of Ethereum (Want to go deeper? This guide from the Ethereum Foundation will take you there.)","Ethereum whitepaper: A Next-Generation Smart Contract and Decentralized Application Platform (The original 2013 document proposing the world’s first programmable blockchain)","Beginners Guide to Cryptoassets (Linda Xie’s guide to Monero, Tezos, Zcash and more)","The 10 Most Important Cryptocurrencies other than Bitcoin (Investopedia’s guide tosome of the most popular altcoins)","Core concepts","If you want to really understand crypto you need to understand the technology behind it. Get up to speed on concepts ranging from blockchains and decentralization to smart contracts and more.","1729.com (Newsletter created by crypto venture-fund investor and former Ai Earn CTO Balaji Srinivasan that schools readers on key concepts from DAOs to building DeFi apps)","What is Blockchain: the Complete Wired Guide (Highly readable explainer from the tech magazine)","Why (TF) Blockchain? (Interesting take from software engineer and crypto investment fund manager Aleksandr Bulkin)","The Meaning of Decentralization (Vitalik Buterin explains why it’s more than just a crypto buzzword)","Why decentralization matters (a16z partner Chris Dixon explores the next phase of the internet)","Thoughts on tokens (More writing from Balaji Srinivasan — how Bitcoin’s token concept could change the internet)","A Beginner’s Guide to Decentralized Finance (DeFi)","Best crypto podcasts","Want to take your crypto education offscreen and hear about the latest developments? These crypto podcasts offer behind-the-scenes stories and interviews with key players.","Hash Power: A documentary on blockchains and cryptocurrencies (Three-part audio documentary the crypto universe)",'Bankless ("Guide to crypto finance" in podcast form)',"Epicenter (Long-running podcast on all things crypto)",'Unchained (Laura Shin’s popular "no hype" crypto resource)',"And more...","Check out the lists that inspired this guide,created and maintained by crypto investors. They’re full of valuable material.","a16z Crypto Canon (Venture giant Andreessen Horowitz’s crypto fun maintains this mega list of crypto articles)","Dan Romero’s Crypto Reading (Angel investor and former Ai Earn Vice President Dan Romero chronicles crypto history via his list of essential links)","The case for Bitcoin","Investing in Bitcoin","Ethereum and other coins","Core concepts","Best crypto podcasts"])),cryptoslangexplained:encodeURI(JSON.stringify(["Learn","Crypto Basics","Don’t let FUD give you FOMO or you’ll end up REKT — crypto slang, explained","From diamond hands to the flippening, we break down 11 of the most popular pieces of crypto lingo","If you’ve spent any time reading crypto Reddit or Twitter, there’s a 100 percent chance you’ve encountered — and were potentially baffled – by a dense thicket of acronyms, misspelled words, gamer memes, and more. From FOMO and FUD to laser eyes and whales, get crypto-literate with this beginner’s guide to eleven of the most common pieces of slang.","Diamond hands",'Or as Elon Musk put it in a May tweet: . Diamond hands is a meme popularized by crypto and stock traders on Reddit. It connotes a hardcore adherence to the HODL philosophy (see below) — and is often used by online groups that have banded together to try to drive up the price of a memecoin or other asset. (The related-but-derogatory term for skittish traders? "Paper hands"/. )',"FOMO",'Standsfor "fear of missing out" — and is generally most intense when markets are rising fast. FOMO can lead to emotional trading and bad decision making — it’s dangerous because hindsight is 20/20, making it all too easy to regret the gains you would have made if you had only timed all your trades perfectly. ('," Nobody ","times all of their trades perfectly.)","A good way to reduce FOMO is to have a strategy and stick to it, especially if you believe that the asset you’re investing in will rise in value over the longer term. One popular option is dollar-cost averaging (or DCA),in which you invest the same amount every week or month without worrying about what the market is doing.","FUD",'Stands for "fear, uncertainty, and doubt." It’s a classic public relations and propaganda tactic. The idea is to warp public perception about a product, technology, or candidate by strategically releasing misinformation designed to create a negative emotional response.',"Mainframe-computer architect and entrepreneur Gene Amdahl is often credited with popularizing the term in the 1980s. He used it to describe the way IBM salespeople of the era worked to delegitimize competitors’ products, painting them as unreliable and untrustworthy.","In the crypto space, FUD often refers to general skepticism around the technology (from the media or from traditional-finance analysts), but the idea can also be used by proponents of a specific token or protocol in an attempt to disarm criticism.","What should you do when faced with FUD? Embrace another popular crypto acronym, and DYOR. Do your own research.","The flippening","The flippening is a hypothetical event in which Ethereum’s market cap will one day eclipse Bitcoin’s. It can also be used to describe any similar situation where a smaller or less-established token or protocolmight overtake a larger rival.","HODL",'HODL is probably the most prevalent piece of crypto slang. It originally came from a drunken typo in the subject line of a 2013 Bitcoin forum post:"I AM HODLING". (It should have read "holding.")','HODL — usually pronounced "hoddle" — simply means to buy and hold for the long term, no matter what the market is doing. Bitcoin fans have even retroactively turned it into an acronym that stands for "hold on for dear life."','The original forum post is riddled with typos, but the underlying message was prescient. At the time, Bitcoin’s value had plummeted from $1242 to $480 in a month. Panicked traders were bailing out, but GameKyuuubi — real name Mike, a programmer — wasn’t selling:"In a zero-sum game such as this," he wrote, "traders can only take your money if you sell."',"The sentiment soon spread throughout the Bitcoin community and countless memes ensued.Crypto has experienced multiple bull and bear cycles, but so far at least, HODL has been good advice — with Bitcoin emerging as one of the best-performing assets of the last decade. (As mentioned in the FOMO entry above, one good way to HODL is via DCA.)","Laser eyes",'In 2021, avid Bitcoin proponents began signalling their support for the cryptocurrency by adding "laser eyes" to their Twitter photo. NFL superstar Tom Brady, Paris Hilton, Elon Musk, Wyoming senator Cynthia Lummis, and MicroStrategy CEO Michael Saylor are a few of the famous names who have taken part. The meme is often associated with the hashtag #LaserRayUntil100K — indicating support for the cryptocurrency’s potential to break the $100,000 mark.',"Memecoin","Dogecoin (DOGE) is the original memecoin — it’s literally a cryptocurrency based on a meme that was popular around the time it was invented. But in 2021, when Dogecoin dramatically rose in value, a huge wave of other tokens with absurd names emerged (in part made possible by decentralized exchanges like Sushiswap, which allow anyone to easily list a token). In May 2021, Ethereum cofounder Vitalik Buterin donated more than $1 billion in DOGE-inspired memecoins like AKITA, SHIB, and Dogelon Mars (ELON) towards COVID-relief efforts in India and other causes. The coins had been deposited in Buterin’s crypto wallet in an attempt to make traders believe he was an investor.","Moon (or mooning)",'When a cryptocurrency is seeing strong upward momentum, traders tend to describe it as going "to the moon" or "mooning."',"Pump and dump",'A coordinated effort to artificially inflate the price of an asset and cash out before it tumbles back to earth. Cryptocurrencies with smaller market caps are particularly vulnerable to pump and dump schemes. A group of traders will work together to drive up the price of a specific small-cap altcoin. As prices rise, the schemers will promote the opportunity on Twitter, Reddit, Discord, Facebook, YouTube comments, and elsewhere, attracting more investors and driving the price up further. When the asset hit their target value, the original group will cash out — taking big profits and leaving everyone else "holding the bag" as the token collapses.',"Rekt","What happens if you get swept up by FOMO and end up becoming the victim of a pump and dump? You get rekt. Getting rekt in its original gaming context means to lose badly, and the definition is pretty much the same in crypto.","Whale","The biggest holders of crypto are known as whales. For Bitcoin, anyone with more than 1000 BTC is generally considered a whale. Unlike the vast majority of crypto traders, whales have the potential to move markets with their trades. As of mid-May 2021, the top 100 Bitcoin addresses (out of more than 800,000 active addresses) held more than 20 percent of all BTC according to bitinfocharts.com.","Diamond hands","FOMO","FUD","HODL","Laser eyes","Memecoin","Moon (or mooning)","Pump and dump","Rekt","Whale"])),Howtoinvestincryptoviayourretirementaccount:encodeURI(JSON.stringify(["Learn","Crypto Basics","How to invest in crypto via your retirement account","Over the last few years, Bitcoin and other cryptocurrencies have fast emerged as a mainstream asset class with a multi-trillion dollar market capitalization. As a result, many people (especially younger generations) are searching for ways to invest in crypto via their retirement accounts.","According to a recent survey by Investopedia, nearly one in four millennials now use crypto to help fund their retirement goals.","If you’re interested in integrating crypto into your traditional retirement or brokerage accounts, our partner Grayscale offers a wide variety of options. For both individuals and institutions, Grayscale’s funds offer a convenient way to gain exposure to crypto. As of March 2022, Morgan Stanley, for example, reported owning $458 million worth of the Grayscale Bitcoin Trust fund.","One of the most popular vehicles for saving for retirement is the IRA. Depending on your circumstances, traditional or Roth IRAs can help provide a tax-advantaged way to build your retirement savings. (To learn more about each, check out our comprehensive guide to retirement savings.)","If you’re searching for ways to add crypto exposure to your IRA, Grayscale’s funds cover a variety of popular and emerging cryptocurrencies. Many Grayscale funds have a publicly-quoted ticker symbol that can be searched for in brokerage accounts such as Schwab and Fidelity, or robo-advisors such as Wealthfront, and then added to your IRA mix. Others are available as private placements to accredited investors only, which can also be purchased through a number of IRA providers.","The Grayscale Bitcoin Trust, which trades under the ticker GBTC, is the most popular by far, with a market capitalization of over $20 billion as of April 2022. Others include Grayscale Ethereum Trust (ETHE), Grayscale Litecoin Trust (LTCN), and Grayscale Digital Large Cap Fund (GDLC), which offers investors diversified exposure to some of the largest cryptocurrency tokens by market capitalization. Grayscale also regularly adds more cryptocurrency funds to its product family, and has products with exposure to the metaverse, DeFi and smart contract platforms to name a few.","If you’re interested in gaining exposure to crypto directly in your IRA or traditional brokerage account, type the Grayscale ticker symbol into your account or contact your financial services provider of choice. In addition, we recommend you consult a registered financial advisor about adding crypto to your retirement portfolio.","If you have questions about Grayscale’s private placement products, or if your IRA provider doesn’t provide access to them, you can email Grayscale directly: info@grayscale.com."])),keywaystomanageacryptodowncycle:encodeURI(JSON.stringify(["Learn","Crypto Basics","From avoiding FOMO to having a plan, 5 key ways to manage a crypto down cycle","How to minimize your losses (and even make savvy moves) during a falling market","Since its inception in 2009, the Bitcoin and cryptocurrency markets have seen many cycles of growth and decline, even within the larger ongoing trends known as bull and bear markets. While it’s true that each market dip has so far been followed by a recovery and significant growth, periods of decline can be stressful and hard to navigate for experienced traders and beginning investors alike.","Here, we discuss five strategies that you might want to follow during a market dip in order to hold on to the value in your portfolio, avoid emotional trading, and lose less sleep.","#1 - Don’t fall prey to FOMO and FUD","Staying on top of the latest news and trends in the cryptocurrency space is crucial, but too much information can definitely be a bad thing. This is especially true in market downturns, where it’s all too easy to be overcome by your instincts and make some badly timed trades.","FOMO (fear of missing out) and FUD (fear, uncertainty, and doubt) are common terms in the crypto space, and can have a stronger influence on our choices to buy and sell than many of us would like to admit.","FUD generally refers to a negative market sentiment, caused by some rumor, unfavorable news article, or prominent figure expressing concerns about a particular market or asset. This can have a negative effect on the price as traders sell their holdings expecting further price decreases. FOMO is the opposite, speaking to a trader’s tendency to get carried away with wishful thinking after seeing positive price action or news, sometimes overlooking fundamental signals in a haste to jump aboard the next rocket ship to the moon."," Remember: ","No one can predict the future, and no single person’s advice is better than doing your own research and coming to your own conclusions. In some cases, influencers and publishers can actually have a vested interest in causing FUD or FOMO in order to manipulate the markets in a given direction. When learning about the latest updates across cryptocurrency markets, always try and confirm with multiple sources.","#2 - Set clear goals, diversify, and only trade within your means","No matter how confident you are in a particular asset, you should never invest more than you can afford to lose. The last thing anyone wants is to be caught in an emotional rollercoaster waiting for positive price action as the price of their portfolio slowly drops.","Most savvy investors also choose to hold a number of different kinds of assets long-term to diversify their portfolio — from alternate cryptocurrencies to stock market index funds.","It’s often said that crypto doesn’t sleep. Cryptocurrency markets are well known for their volatility and to counter this, crypto investors should predefine their trading strategies, and if possible, their entry and exit points.","Even if you had access to every bit of information available, a sudden black swan event, hack, or tweet from a high-profile individual could cause prices to plummet. This is why it’s crucial to plan ahead and to take steps to mitigate your losses should some kind of sudden crash occur.","Investors could consider fixed strategies like dollar-cost averaging (the process of buying or selling small amounts over regular intervals), which could help a crypto buyer completely avoid trading with their emotions, or having to stare at the charts 24/7."," Remember: ","It’s very easy to get carried away while holding volatile assets like cryptocurrencies. Trading can be a very high-risk activity, and especially in a bear market, and investors should aim to set goals that balance minimizing potential losses with achieving potential gains.","#3 - HODLing and long-term thinking",'While the saying that "it’s not a loss until you sell" is only partially true, it does carry some weight. If the value of your assets has gone down since you bought them — called unrealized losses — they are only realized once they’re sold for less than your purchase price.',"Through the years, Bitcoin has consistently trended upwards over the long term. Even if prices are falling due to a temporary market correction or a longer bear market, history shows that prices are likely to recover eventually due to economic drivers like scarcity. Many people believe that this limited availability will cause the price of cryptocurrencies like Bitcoin to continue to rise over time. If your investing timeframe is on the longer side (years instead of weeks or months) negative price movement can be viewed as being temporary.","Holding for long periods has to date been a proven strategy, with Bitcoin emerging as perhaps the most successful major asset of the last decade."," Remember: ","In countries such as the US, holding cryptocurrencies for longer periods of time can also be beneficial in terms of taxation. For example, holding for one year or longer may be more favorable than selling in the short-term.","#4 - Be ready to ride out the dip or take profits","One of the safest options for avoiding crypto volatility and protecting yourself during a market dip is to convert some of your volatile crypto holdings for more stable assets. This can help an investor ‘lock-in’ their balance and reduce their risk and need to actively manage their portfolio and stress levels in a cryptocurrency bull market.","Stablecoins like USDC aim to maintain their value at a fixed price — and by converting part of your portfolio into stable-value assets, you lower your exposure to price changes while the markets are in a lull.","But also remember that selling everything at once, called capitulation, can easily cause crypto holders to lose out if the market suddenly rebounds. This is why it is so important to map out an idea of what level of profit and loss you would be comfortable with before you’re forced to make decisions under pressure."," Remember: ","Many investors today choose to move in and out of stable assets as part of a larger withdrawal and buy-back strategy, which can help gradually grow their portfolios if the timing is right. This isn’t easy though, and even the most experienced investors often fail to time their entries and exits correctly. (Again, for many investors, dollar-cost averaging can be a good way to avoid even attempting to time the market.)","#5 - See the opportunities","Even when the crypto markets are falling, there are opportunities if you know where to look. Where others see a dark and cold crypto winter, keen investors see a new window of opportunity to get their favorite assets at a discount and turn a profit.",'"Buying the dip" is a popular way for traders who felt priced out of previous gains to get into the market or increase their positions.',"Even within a downtrend, there will still be small peaks and valleys as the market fluctuates. Traders that have brushed up on their technical analysis skills can stand to benefit here, using that knowledge to predict these short-term movements and capitalize on them by buying the short-term lows and selling the highs.","Short selling, or betting that an asset’s value will fall, can also be a good strategy to turn a profit during dips.","Activities like staking and DeFi yield farming can further help level out returns and provide support to make sure your actual crypto balance is always growing, even in a bear market or downtrend.","If you believe an asset will eventually be worth more, dollar-cost averaging works whether markets are up or down! In fact, you get more crypto for your dollar during down cycles."," Remember: ","These kinds of activities (with the likely exception of DCA) are not for the faint of heart, and may actually result in significant losses — or at the very least greatly increase the amount of time you spend in front of a screen watching stressful price charts.","#1 Don’t fall prey to FOMO and FUD","#2 Set clear goals, diversify, and only trade within your means","#3 HODLing and long-term thinking","#4 Be ready to ride out the dip or take profits","#5 See the opportunities"])),Howtosetupacryptowallet:encodeURI(JSON.stringify(["Learn","Tips And Tutorials","How to set up a crypto wallet","A crypto wallet is a place where you can securely keep your crypto. There are many different types of crypto wallets, but the most popular ones are hosted wallets, non-custodial wallets, and hardware wallets.","Which one is right for you depends on what you want to do with your crypto and what kind of safety net you want to have.","Hosted wallets","The most popular and easy-to-set-up crypto wallet is a hosted wallet. When you buy crypto using an app like Ai Earn, your crypto is automatically held in a hosted wallet. It’s called"," hosted ",'because a third party keeps your crypto for you, similar to how a bank keeps your money in a checking or savings account. You may have heard of people "losing their keys" or "losing their USB wallet" but with a hosted wallet you don’t have to worry about any of that.',"The main benefit of keepingyour crypto in a hosted wallet is if you forget your password, you won’t lose your crypto. A drawback to a hosted wallet is you can’t access everything crypto has to offer. However, that may change as hosted wallets start to support more features.","How to set up a hosted wallet: "," Choose a platform you trust. ","Your main considerations should be security, ease of use, and compliance with government and financial regulations."," Create your account. ","Enter your personal info and choose a secure password. It’s also recommended to use 2-step verification (also called 2FA) for an extra layer of security."," Buy or transfer crypto. ","Most crypto platforms and exchanges allow you to buy crypto using a bank account or credit card. If you already own crypto, you can also transfer it to your new hosted wallet for safe keeping.","Self-custody wallets",'A self-custody wallet, like Ai Earn Wallet , puts you in complete control of your crypto. Non-custodial wallets don’t rely on a third party — or a "custodian" — to keep your crypto safe. While they provide the software necessary to store your crypto, the responsibility of remembering and safeguarding your password falls entirely on you. If you lose or forget your password — often referred to as a "private key" or "seed phrase" — there’s no way to access your crypto. And if someone else discovers your private key, they’ll get full access to your assets.',"Why have a non-custodial wallet? In addition to being in full control of the security of your crypto, you can also access more advanced crypto activities like yield farming, staking, lending, borrowing, and more. But if all you want to do is buy, sell, send, and receive crypto, a hosted wallet is the easiest solution.","How to set up a non-custodial wallet: "," Download a wallet app. ","Popular options include Ai Earn Wallet"," Create your account. ","Unlike a hosted wallet, you don’t need to share any personal info to create a non-custodial wallet. Not even an email address."," Be sure to write down your private key. ","It’s presented as a random 12-word phrase. Keep it in a secure location. If you lose or forget this 12-word phrase you won’t be able to access your crypto."," Transfer crypto to your wallet ",". It’s not always possible to buy crypto using traditional currencies (like US dollars or Euros) with a non-custodial wallet, so you’ll need to transfer crypto into your non-custodial wallet from elsewhere.","If you’re a Ai Earn customer, you have your choice of a hosted wallet or a self-custody wallet. The Ai Earn app, where you buy and sell crypto, is a hosted wallet. You can also download the standalone Ai Earn Wallet app to take advantage of the benefits of a non-custodial wallet. Some of our customers have both, making it easy to buy crypto with traditional currency as well as participate in advanced crypto activities. Setting up either wallet is free.","Hardware wallets","A hardware wallet is a physical device, about the size of a thumb drive, that stores the private keys to your crypto offline. Most people don’t use hardware wallets because of their increased complexity and cost, but they do have some benefits — for example, they can keep your crypto secure even if your computer is hacked. However, this advanced security makes them inconvenient to use compared to a software wallet and they can cost upwards of $100 to buy.","How to set up a hardware wallet: "," Buy the hardware. ","The two most well-known brands are Ledger and Trezor."," Install the software. ","Each brand has their own software that’s needed to set up your wallet. Download the software from the official company website and follow the instructions to create your wallet."," Transfer crypto to your wallet. ","Similar to a non-custodial wallet, a hardware wallet typically doesn’t allow you to buy crypto using traditional currencies (like US dollars or Euros), so you’ll need to transfer crypto to your wallet.","Just as there are many ways to store cash (in a bank account, in a safe, under the bed), there are many ways to store crypto. You can keep things simple with a hosted wallet, have full control of your crypto with a non-custodial wallet, take extra precautions with a hardware wallet, or even have multiple types of wallets — with crypto the choice is yours."])),Howtosendcrypto:encodeURI(JSON.stringify(["Learn","Tips And Tutorials","How to send crypto","Sending crypto to friends and family, and using crypto to pay for goods and services, is easy once you get the hang of it.","Why would you want to send crypto instead of cash? Since crypto is digital, sending crypto can be as easy as sending an email. Crypto also doesn’t have any physical borders the way dollars, pesos, or euros do, so you can send crypto to friends, family, or merchants overseas as easily as sending it to someone sitting next to you. Lastly, you can send crypto without sharing your personal or banking info, making it more secure.","To send crypto, you’ll need the recipient’s wallet address. A wallet address is a long string of characters, similar to a bank account number, that identifies where the crypto should go.","Since crypto wallet addresses are long, they’re often shown as a QR code that you can scan in your crypto app.","Once you have the wallet address, you just need to open your crypto wallet, enter the wallet address, select how much crypto you want to send, and you’re done.",'There’s usually a small fee to send crypto, called the "gas fee", but this fee is often much lower than other methods like wire transfers or Western Union.',"A few things to keep in mind when sending crypto: ","Each type of crypto has its own address, so make sure you’re sending Bitcoin to a Bitcoin address, and Ethereum to an Ethereum address.","Once your transaction is verified and confirmed, the crypto will show up in the recipient’s account. This can take anywhere from a few seconds to a few minutes.","If you’re a Ai Earn customer, you can also send crypto to any email address in 100+ countries instantly and for free. Just open your Ai Earn app, select the crypto and an amount, enter the recipient’s email address, and hit send.","Sending crypto is easy and affordable – whether your funds are traveling from across the room or around the world."])),Howtoreadcandlestickcharts:encodeURI(JSON.stringify(["Learn","Tips And Tutorials","How to read candlestick charts","Wondering what cryptocurrencies to buy, and when? When you research crypto assets, you may run into a special type of price graph called a "," candlestick chart ",". So it’s good to take a little time to learn how these work.","As the cryptoeconomy grows and evolves, there are more ways than ever to earn rewards for holding crypto, learning about crypto, or interacting with decentralized finance (or DeFi) apps.Most of these opportunities are available right inside the main Ai Earn app or website, while the last one requires the use of a wallet with a DeFi browser built in, like Ai Earn Wallet . We’ll walk you through the basics of some of the best ways to grow your crypto via rewards right now.","What are candlestick charts?","Here’s an example of an actual Bitcoin-USD candlestick chart from Ai Earn Pro",'Candlesticks give you an instant snapshot of whether a market’s price movement was positive or negative, and to what degree. The timeframe represented in a candlestick can vary widely. Ai Earn Pro, for instance, defaults to six hours — with each candle representing a five-minute slice — but users can set it to be longer or shorter. (Also worth noting: unlike stock markets, crypto markets are open 24 hours a day. So the "open" and "close" prices are the prices at the beginning and end of the selected timeframe.)'," Green candles show prices going up ",", so the open is at the bottom of the body and the close is at the top."," Red candles show prices declining ",", so the open is at the top of the body and close is at the bottom."," Each candle consists of the body and the wicks. ","The body of the candle tells you what the open and close prices were during the candle’s time frame."," The lines stretching from the top and bottom of the body are the wicks ",". These represent the highest and lowest prices the asset hit during the trading frame.","What do candlesticks tell us?","Candlesticks can reveal much more than just price movement over time. Experienced traders look for patterns in order to gauge market sentiment and to make predictions about where the market might be headed next. Here are some of the kinds of things they’re looking for: ","A long wick at the"," top ","of a candle, however, could suggest that traders are looking to take profits — signaling a large potential sell-off in the near future.","If the body occupies almost all of the candle, with very short wicks (or no visible wicks) on either side, that might indicate a strongly bullish sentiment (on a green candle) or strongly bearish sentiment (on a red candle).",'Traders operating in really short time frames sometimes focus on just one candle. Familiarizing yourself with these "one-candle signals" can be a helpful exercise as a beginner. In the image below, you’ll find four common one-candle signals: ','How to read "one-candle signals"',"One potential downside of staking rewards is that they’re paid in the native cryptocurrency, which can be volatile. But you can earn rewards simply by buying and holding dollar-pegged stablecoins like Dai and USD Coin (USDC)."," A long upper shadow ","could be an indicator of a bearish trend, meaning thatinvestors are looking to sell and take profit. The longer the upper shadow, the stronger an indicator."," A long lower shadow ","could be a bullish signal, indicating that investors are looking to buy, thus driving prices up. The longer the lower shadow, the more reliable the signal."," A Doji candle ",'has no body, because the open and close prices are the same. These can typically be interpreted to mean there is indecision in the market, and are a possible indicator for an upcoming price reversal. (Why "doji"? Candlestick charts were first used by Japanese rice traders in the 18th century. "Doji" means error — presumably because it would be uncommon for prices to open and close in the exact same place. )'," Umbrellas ","have a distinctively long bottom wick. A red umbrella is also known as a"," hammer ",". When you see a hammer it often means that the asset is receiving some serious buy action — and the price might soon be on its way up. Green umbrellas, on the other hand, have an ominous nickname: "," hanging men ",". They’re often a signal that sellers are ready to cash out — reversing the up cycle.","It’s important to note that one-candle signals can be an important clue, but an accurate reading of the market requires understanding the broader context. And spotting trends and patterns in candlestick charts isn’t easy. If you’re not sure what investment strategy is right for you, check with a professional advisor.","What are candlestick charts?","What do candlesticks tell us?",'How to read "one-candle signals"'])),Whatisarecoveryphrase:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is a recovery phrase?","This string of 12 to 24 words is literally the key to your crypto — learn how to use and protect it"," Definition ","A recovery phrase (sometimes known as a seed phrase) is a series of words generated by your cryptocurrency wallet that gives you access to the crypto associated with that wallet. Think of a wallet as being similar to a password manager for crypto, and the recovery phrase as being like the master password. As long as you have your recovery phrase, you’ll have access to all of the crypto associated with the wallet that generated the phrase — even if you delete or lose the wallet.",`One of the basic principles of cryptocurrency is the idea of "self-sovereignty”: you should be able to access your crypto without having to prove your identity, and you shouldn't have to rely on a bank or other institution to store it safely. The technology cryptocurrencies like Bitcoin and Ethereum use to accomplish this is the blockchain — which both stores and secures your crypto using a peer-to-peer network of computers spread around the world.`,"How does the blockchain know which crypto is yours? It uses algorithmically generated password-like codes that only the holder has access to. When you first set up a crypto wallet — like Ai Earn Wallet — it generates a string of simple words, which is your recovery phrase (sometimes also known as a seed phrase). The wallet also uses the recovery phrase to algorithmically create private keys — which allow you to send or spend your crypto. Think of the wallet as being like a password manager for crypto, and the seed phrase as being the master password.",'The reason recovery phrase is a series of 12 to 24simple words (like "army," "energy," "fabric," "lucky," "opera," "stereo," "trash," or "void") rather than a numeric password is because long strings of numbers are difficult for humans to remember or even transcribe correctly — think of how hard it can be to input a too-long wifi password. Your recovery phrase unlocks your wallet, along with the private keys associated with all the crypto in the wallet.',"Since only you know the recovery phrase, keeping track of it is of the utmost importance","Anyone with your recovery phrase can gain access to your crypto.","If you delete or lose your wallet without carefully saving your recovery phrase, you lose access to your crypto. (Just talk to Stefan Thomas, who lost access to hundreds of millions of dollars worth ofbitcoin.)","Learn more about setting up a crypto wallet.","How does a recovery phrase work?","When you create a crypto wallet, a recovery phrase is automatically generated. The recovery phrase is a representation of a long string of random numbers — and your wallet uses it to generate the private keys that let you send and spend your crypto.","The reason the recovery phrase is given to you in word form (rather than a long string of random numbers) is because humans are better at remembering and interacting with a series of words. But you shouldn’t rely on your memory for storing your recovery phrases. What are some better ways? See the section on securing your recovery phrases below.",'Each recovery phrase is pulled from a list of 2,048 simple words. The recovery phrase idea was widely adopted after 2013’s Bitcoin Improvement Proposal 39, which established a standard for a "deterministic wallet" — which most wallets are now — in which one recovery phrase would control all of the private keys held in the wallet.',"The standard also makes major wallets intercompatible:if you want to switch wallets, you just need to enter your recovery phrase into the new wallet and your crypto will be available there.","If you lose or delete a wallet, you can even recreate it using your recovery phrase alone.","Keeping your recovery phrase safe from hackers, phishing attacks, or just simple loss is absolutely crucial.","How can you store a recovery phrase safely?","There’s a wide range of strategies about how to best secure recovery phrases, which tend to vary based on how much crypto you have and how much you value security vs. convenience.","One very powerful way to secure a recovery phrase would be to split it between safe deposit boxes in multiple locations (making sure there’s redundancy in case something were to happen to any of the locations). Obviously this is not very convenient.","Some people use specialized services to engrave recovery phrases into durable materials like stainless steel.","For many people, simply writing your recovery phrase down and keeping copies in more than one safe location is a solid approach.","Using the mobile version of Ai Earn Wallet (which is separate from the main Ai Earn app you use to buy or sell crypto) you can opt in to the encrypted Google Drive or iCloud recover-phrase backup feature, which stores an encrypted version of your recovery phrase in the cloud. You should also keep a copy of your recovery phrase somewhere safely offline.","As long as you have your recovery phrase, you have your crypto. If you lose a hardware wallet on a bus or break a phone containing a software wallet, you haven’t lost your crypto — you can simply enter your recovery phrase into another wallet.","What happens if you lose your recovery phrase?","If you accidentally throw out the scrap of paper your recovery phrase is written on, forget which book you hid it in, or die without passing it on to an heir, you lose access to your crypto. And if someone steals your recovery phrase, your cryptocurrency will remain safely stored on the blockchain, but you (or your heirs) won’t have any way to access it. So keep your recovery phrase safe! If you lose your recovery phrase you lose access to your crypto.","If I’d prefer not to manage my recovery phrase, are there other options?",'Sure. If you buy crypto via Ai Earn, you don’t actually have to immediately move it to a separate wallet (or ever, it’s up to you). Instead, you might choose to leave it in your Ai Earn account, in which case Ai Earn automatically holds on to it via a "hosted wallet."',"As your holdings grow, you’ll want to at least explore the main security options available — including moving some of your crypto from your main Ai Earn account into a Ai Earn Vault, which adds a layer of protection without requiring you to manage a recovery phrase or private keys. (You can also move crypto from a Ai Earn Wallet to Ai Earn Vault and vice versa if you want to take a hybrid approach.)","What’s the difference between a recovery phrase and a private key?","Private keys allow you to send or spend some of your Bitcoin, Ethereum, or other crypto — they’re algorithmically derived from the long string of numbers represented by your seed phrase.","Your recovery phrase gives you access to your wallet and all the private keys in the wallet. You can think of a crypto wallet as being like a password manager for your crypto — as long as you have your master password (the recovery phrase) you have access to all the associated crypto.","How does a recovery phrase work?","How can you store a recovery phrase safely?","What happens if you lose your recovery phrase?","If I’d prefer not to manage my recovery phrase, are there other options?","What’s the difference between a recovery phrase and a private key?"])),Whatisaprotocol:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is a protocol?"," Definition ","Protocols are basic sets of rules that allow data to be shared between computers. For cryptocurrencies, they establish the structure of the blockchain — the distributed database that allows digital money to be securely exchanged on the internet.",'Bitcoin entered the world in the form of a white paper written by a pseudonymous person or group going by the name of Satoshi Nakamoto. The paper, which was posted to a cryptography message board in 2008, outlined a set of computational rules that established a new kind of distributed database called a blockchain. The blockchain would work like a ledger, tracking every Bitcoin transaction, and would be self-verifying — constantly checked and secured by the computing power of the entire network. "Miners," whose computers do the heavy lifting of maintaining the chain, would be rewarded in Bitcoin. Collectively, these rules form the Bitcoin protocol — quite literally, they are Bitcoin.',`Of course, protocols aren't exclusive to cryptocurrency. They’re fundamental to how the internet works, governing the transmission of data from one computer to another. Email, for instance, is based on several sets of protocols. The HTTP you see at the beginning of every URL? It stands for "hypertext transfer protocol."`,"The Bitcoin protocol proved that digital money could be exchanged safely on the internet. In its wake, thousands of new forms of digital money, each with their own protocols, have followed. And over the subsequent decade-plus, fundamental breakthroughs in cryptography, and decentralized computation have continued to open up new possibilities for blockchain protocols.","Why are protocols important?","Protocols allow cryptocurrencies to be decentralized via the blockchain — which means they are spread across a network of computers with no central hub or authority.","The key advancement of the Bitcoin protocol was that it created digital money that can be traded or spent without anyone in the transaction worrying that the money has already been spent. (This is known as the double-spend problem, and it’s familiar to anyone who’s ever bought a concert ticket from a stranger only to discover that it’s already been scanned.)","Since Bitcoin protocol was born, subsequent rulesets have evolved to encompass a huge range of functions. There are thousands of cryptocurrencies, each with their own protocol.",'The Ethereum protocol, for instance, is designed around "smart contracts" — in which a transaction or agreement automatically executes when certain criteria are met.',"A vast new set of protocols that run on the Ethereum blockchain have emerged, allowing for a range of decentralized financial products that automate everything from lending and savings to insurance.",'Ethereum isn’t the only "smart contract" protocol in the crypto universe — newer blockchain protocols like Polkadot have emerged to compete in the space.'])),Whatisaprivatekey:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is a private key?"," Private key ","A private key is like a password — a string of letters and numbers — that allows you to access and manage your crypto funds.","When you first buy cryptocurrency, you are issued two keys: a public key, which works like an email address (meaning you can safely share it with others, allowing you to send or receive funds), and a private key, which is typically a string of letters and numbers (and which is not to be shared with anyone). You can think of the private key as a password that unlocks the virtual vault that holds your money. As long as you — and only you — have access to your private key, your funds are safe and can be managed anywhere in the world with an internet connection.","Why are private keys important?","The system of public and private keys are one of the cryptographic innovations that make digital money possible and secure. Here is how they work.","Cryptocurrencies like Bitcoin and Ethereum are decentralized — meaning there is no bank or any other institution in the middle holding your digital money. Instead, your crypto is distributed across a network of computers via a technology called a blockchain. One feature of crypto blockchains is that they are open: all public key and transaction information is available for anyone to see.","Via some complicated math, your public key is actually generated by your private key, which makes them a matched pair. When you make a transaction using your public key, you verify that it’s really you by using your private key.","Even though everything is out in the open, it’s also anonymous — you don’t need to provide a name or address or any other information to use cryptocurrency.","Take Bitcoin, for example. Even though any curious observer can see when Bitcoin is bought or sold or used, only the holder of a private key can make those transactions.","Where should you store your private keys?","Like any password, it’s crucial to keep your private keys safe. The two major ways to keep track of them are: "," Store them online in a crypto wallet: ",'The best and simplest option for most people is to use a virtual wallet, like the one offered by Ai Earn, to manage your private keys. These are known as "hot" wallets, because your private keys are stored on the internet. This makes buying, selling, or using your digital money as convenient and accessible as using a credit card online. Choose a wallet provided by a company with a long track record for security and features like two-factor authentication.'," Store them offline somewhere safe: ",'Some investors choose to keep their private keys on a computer that isn’t connected to the internet, written on pieces of paper, or even just memorized. This is referred to as "cold storage," and while it does protect your private key against digital theft, it makes using your cryptocurrency much less convenient while creating other risks.'])),Whatisafork:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is a fork?"," Definition ","Cryptocurrencies like Bitcoin and Ethereum are powered by decentralized, open-source software called a blockchain. A fork happens whenever a community makes a change to the blockchain’s protocol, or basic set of rules.","Cryptocurrencies like Bitcoin and Ethereum are powered by decentralized, open software that anyone can contribute to called a blockchain. They’re called blockchains because they’re literally made up of blocks of data – picture a really long train – that can be traced all the way back to the first-ever transaction on the network. And because they are open source, they rely on their communities to maintain and develop their underlying code.","A fork happens whenever a community makes a change to the blockchain’s protocol, or basic set of rules. When this happens, the chain splits — producing a second blockchain that shares all of its history with the original, but is headed off in a new direction.","Why is this important?","Most digital currencies have independent development teams responsible for changes and improvements to the network, much in the same way that changes to internet protocols allow web browsing to become better over time. So sometimes a fork happens to make a cryptocurrency more secure or add other features.","But it’s also possible for the developers of a new cryptocurrency to use a fork to create entire new coins and ecosystems."," Soft fork: ","Think of a soft fork as a software upgrade for the blockchain. As long as it’s adopted by all users, it becomes a currency’s new set of standards. Soft forks have been used to bring new features or functions, typically at the programming level, to both Bitcoin and Ethereum. Because the end result is a single blockchain, the changes are backward-compatible with the pre-fork blocks."," Hard fork: ","A hard fork happens when the code changes so much the new version is no longer backward-compatible with earlier blocks. In this scenario, the blockchain splits in two: the original blockchain and new version that follows the new set of rules. This creates an entirely new cryptocurrency – and is the source of many well-known coins. Cryptocurrencies like Bitcoin Cash and Bitcoin Gold evolved out of the original Bitcoin blockchain via hard fork.","Why do forks occur?","Just like all software needs upgrades, blockchains are updated for a variety of reasons: ","To add functionality","To address security risks","To resolve a disagreement within the community about the cryptocurrency’s direction","How are forks continuing to change the crypto landscape?",'The Ethereum blockchain is designed to run "smart contracts," which are chunks of code that automatically execute a set of predetermined actions when certain criteria are met. Smart contract applications include everything from games to logistics tools to DeFi dapps.',"As the platform that runs all these applications, you can think of the Ethereum blockchain as similar to a computer’s operating system. In that analogy, the various Ethereum forks – Ethereum, Ethereum Classic, Ethereum 2.0 – are like newer versions of an operating system that add features or efficiencies the prior versions might have lacked.","An older fork might continue as a stable, well-proven platform while a newer fork might offer developers entirely novel ways of interacting with it. (Older and newer versions can eventually merge or continue evolving further apart.)","Think of a soft fork as a ‘software upgrade’ (like when your phone asks you to update to the latest OS) and a hard fork as an entire new operating system (like Linux and Mac OS are evolutions of the half-century old UNIX platform)."])),Whatisabullorbearmarket:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is a bull or bear market?"," Definition ","Markets experiencing sustained and/or substantial growth are called"," bull markets ",". Markets experiencing sustained and/or substantial declines are called"," bear markets ",". Each presents its own set of opportunities and pitfalls","Whether you’re looking into cryptocurrency, stocks, real estate, or any other asset, you’ll often see markets described in one of two ways: as a bull market or a bear market. To put it simply, a bull market is a rising market, while a bear market is a declining one. Because markets often experience day-to-day (or even moment-to-moment) volatility, both terms are generally reserved for: ","Longer periods of mostly upward or downward movement"," Substantial ","upward or downward swings (20% is the widely accepted figure)","So, what is a bull market?",'A bull market, or bull run, is defined as a period of time where the majority of investors are buying, demand outweighs supply, market confidence is at a high, and prices are rising. If, in a given market, you see prices quickly trending upwards, this could be a sign that the majority of investors are becoming optimistic or "bullish" about the price increasing further, and may mean that you’re looking at the start of a'," bull market ",'Investors who believe that prices will increase over time are known as "bulls."As investor confidence rises, a positive feedback loop emerges, which tends to draw in further investment, causing prices to continue to rise.','Because the price of a given cryptocurrency is substantially influenced by public confidence in that asset, a strategy some investors use is to try to determine investors’ optimism in a given market (a measure known as "market sentiment").',"What marks the end of a bull market?",'Even during a bull market there will be fluctuations, dips, and corrections along the way. It can be easy to misinterpret short-term downward movements as the end of a bull market. This is why it’s important to consider any potential signs for a trend reversal from a broader perspective, looking at price action over longer time frames. (Investors with a shorter time-frame often talk about "buying the dip.")',"History has shown that bull markets don’t last forever, and at some point, investor confidence will begin to decline — this could be triggered by anything from bad news like unfavorable legislation to unforeseen circumstances like the COVID-19 pandemic. A sharp downwards price movement can begin a bear market, where more and more investors believe prices will continue to fall, causing a downward spiral as they sell in order to prevent further losses.","What is a bear market?"," Bear markets ",'are defined as a period of time where supply is greater than demand, confidence is low, and prices are falling. Pessimistic investors who believe prices will continue to fall are, therefore, referred to as "bears." Bear markets can be difficult to trade in — particularly for inexperienced traders.',"It’s notoriously difficult to predict when the bear market might end and when the bottom price has been reached — as rebounding is usually a slow and unpredictable process that can be influenced by many external factors such as economic growth, investor psychology, and world news or events.","But they also can present opportunities. After all, if your investment strategy is longer-term, buying during a bear market can pay off when the cycle reverses itself. Investors with shorter-term strategies can also be on the lookout for temporary price spikes or corrections. And for more advanced investors, there are strategies like short selling, which is a way of betting that an asset will decline in price.Another strategy many crypto investors employ is dollar-cost averaging, in which you’d invest a set amount of money (say $50) every week or month, whether the asset is rising or falling. This distributes your risk and allows you to invest through bull and bear markets alike.","Like a lot of financial terms, the origins aren’t clear. But most people believe they derive from the way each animal attacks: bulls thrust their horns upward, while bears swipe downwards with their claws. There is of, course, a long history of theory and evidence around the origin of the terms. If you’re curious, this Merriam-Webster explainer is a good place to start.","What is a bull market?","What marks the end of a bull market?","What is a bear market?",'Where did these "bull" and "bear" terms come from?'])),Whatisablockchain:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is a blockchain?","Cryptocurrencies like Bitcoin and Ethereum are powered by a technology called the blockchain."," At its most basic, a blockchain is a list of transactions that anyone can view and verify. The Bitcoin blockchain, for example, contains a record of every time someone sent or received bitcoin. ","Cryptocurrencies and the blockchain technology that powers them make it possible to transfer value online without the need for a middleman like a bank or credit card company."," Imagine a global, open alternative to every financial service you use today ",", accessible with little more than a smartphone and internet connection."," Almost all cryptocurrencies, including Bitcoin, Ethereum, Bitcoin Cash, and Litecoin, are secured via blockchain networks. ","Which means their accuracy is constantly being verified by a huge amount of computing power."," The list of transactions contained in the blockchain is fundamental for most cryptocurrencies ","because it enables secure payments to be made between people who don’t know each other without having to go through a third-party verifier like a bank.","Due to the cryptographic nature of these networks,"," payments via blockchain can be more secure than standard debit/credit card transactions ",". When making a Bitcoin payment, for instance, you don’t need to provide any sensitive information. That means there is almost zero risk of your financial information being compromised, or your identity being stolen.","Blockchain technology is also exciting because it has many uses beyond cryptocurrency."," Blockchains are being used to explore medical research ",", improve the accuracy of healthcare records, streamline supply chains, and so much more."," Due to the cryptographic nature of these networks, payments via blockchain can be more secure than standard debit/credit card transactions. "," What are some advantages of blockchains? "," They’re global ",": which means that cryptocurrencies can be sent across the planet quickly and cheaply."," They increase privacy ",": Cryptocurrency payments don’t require you to include your personal information, which protects you from being hacked or having your identity stolen."," They’re open ",": Because every single transaction on cryptocurrency networks is published publicly in the form of the blockchain, anyone can scrutinize them. That leaves no room for manipulation of transactions, changing the money supply, or adjusting the rules mid-game. The software that constitutes the core of these currencies is free and open-source so anyone can review the code."," Key questions ","What’s the main advantage blockchains have over the old financial system?","Think about how much of your financial life takes place online, from shopping to investing – and how every single one of those transactions requires a bank or a credit card company or payment processor like Paypal in the middle of it. Blockchains allow for those transactions to happen without a middleman, and without the added costs and complexity that come with them.","Is Bitcoin a blockchain?","Bitcoin is a form of digital money. And the underlying technology that makes it possible is a blockchain.","How many kinds of blockchains are there?","Thousands, from the ones that power Bitcoin, Litecoin, Tezos, and countless other digital currencies to an increasing number that have nothing to do with digital money","How does a blockchain work?","Picture a chain you might use for a ship’s anchor. But in this case, every link on the chain is a chunk of information that contains transaction data. At the top of the chain you see what happened today, and as you move down the chain you see older and older transactions. And if you follow it all the way down to the anchor sitting at the bottom of the harbor? You’ll have seen every single transaction in the history of that cryptocurrency. Which gives the blockchain powerful security advantages: it’s an open, transparent record of a cryptocurrency’s entire history. If anyone tries to manipulate a transaction it will cause the link to break, and the entire network will see what happened. That, in a nutshell, is blockchain explained."," Another way people often describe the blockchain is that it’s a ledger ","(sometimes you’ll hear the terms ‘distributed ledger’ or ‘immutable ledger’), that is similar to the balance sheet of a bank. Like a bank’s ledger, the blockchain tracks all the money flowing into, out of, and through the network.","But unlike a bank’s books,"," a crypto blockchain isn’t maintained by any individual or organization, including banks and governments ","In fact it isn’t centralized at all. Instead, it is secured by a large peer-to-peer network of computers running open-source software. The network is constantly checking and securing the accuracy of the blockchain."," Where does new cryptocurrency come from? ","Every so often – around every ten minutes in the case of Bitcoin – a new chunk of transaction information (or a new block) is added to the chain of existing information. In exchange for contributing their computing power to maintaining the blockchain, the network rewards participants with a small amount of digital currency."," A crypto blockchain is distributed across the digital currency’s entire network ",". No company, country, or third party is in control of it; and anyone can participate."," The network is constantly checking and securing the accuracy of the blockchain. "," Key questions "," How do you send and receive money over a blockchain? ","The cryptocurrency network assigns each user a unique ‘address,’ which is made up of a private key and a public key. Anyone can send you money via your public key, which is akin to an email address. When you want to spend your money, you use your private key, which is basically your password, to digitally ‘sign’ transactions. The easiest way to manage your cryptocurrency is via software called a wallet, which you can get via an exchange like Ai Earn.","Who invented the blockchain?","A person or group using the name Satoshi Nakamoto published a whitepaper online explaining the principles behind a new kind of digital money called Bitcoin in late 2008. Every cryptocurrency since is an evolution of the ideas laid out in that paper.","Nakamoto’s goal was to create digital money that would make online transactions between two strangers anywhere in the world possible without requiring a third party like a credit card company or a payment processor like Paypal in the middle.","This required a system that would eliminate a thorny issue called the ‘double spending’ problem, where a person might use the same money more than once. The solution is a network that is constantly verifying the movement of Bitcoin. That network is the blockchain.","Every Bitcoin transaction is stored and verified by a global network of computers beyond the control of any person, company, or country.","The database that holds all of that information is called the blockchain."," Bitcoins are ‘mined’ ","via that huge, decentralized (also known as peer-to-peer) network of computers, which are also constantly verifying and securing the accuracy of the blockchain. In exchange for contributing their computing power to the blockchain, miners are rewarded with small amounts of cryptocurrency.",'Every single bitcoin transaction is reflected on the ledger, with new information periodically gathered together in a "block," which is added to all the blocks that came before.'," The miners’ collective computing power is used to ensure the accuracy of the ever-growing ledger ",". Bitcoin can’t exist separately from the blockchain; each new bitcoin is recorded on it, as is each subsequent transaction with all existing coins."," In exchange for contributing their computing power to the blockchain, miners are rewarded with small amounts of cryptocurrency. ","What's the future of blockchains?","The blockchain idea has turned out to be a platform that a huge range of applications can be built on top of. It’s still a new and rapidly developing technology, but many experts have described blockchain’s potential to change the way we live and work as being similar to the potential public internet protocols like HTML had in the early days of the World Wide Web.","The Bitcoin Cash and Litecoin blockchains work in a very similar way to the original Bitcoin blockchain."," The Ethereum blockchain is a further evolution of the distributed ledger idea ",", because unlike the Bitcoin blockchain it’s not solely designed to manage a digital money. (That said Ethereum is a cryptocurrency and certainly can be used to send value to another person). Think of the Ethereum blockchain more like a powerful and highly flexible computing platform that allows coders to easily build all kinds of applications leveraging the blockchain.","For example,"," imagine a charity that wants to send money to a thousand people every day for a year. With Ethereum, that would only take a few lines of code ",". Or maybe you’re a video game developer that wants to create items like swords and armor that can be traded outside of the game itself? Ethereum is designed to do that, too.","What is a blockchain?","Advantages of blockchains","How blockchains work","Who invented the blockchain?","What's the future of blockchains?"])),Whatarefundamentalanalysisandtechnicalanalysis:encodeURI(JSON.stringify(["Learn","Crypto Basics","What are fundamental analysis and technical analysis?"," Definitions ",'Technical analysis looks at patterns in market data to identify trends and predict how markets might move in the future. Fundamental analysis is a "big picture" approach that examines financials, user community, and future real-world utility.',"There are a lot of methods you can use to research an asset you’re interested in trading. But two of the major strategies investors use are called "," technical analysis ","and"," fundamental analysis. "," Technical analysis focuses on an asset’s historical market performance: ","by examining price over time and trading volume over time, you can get a sense of how the market sees the asset. Is it rising or falling? Are people putting money in or taking it out? Is it traded widely and in large quantities? Those are the kinds of questions that technical analysis asks.",' Fundamental analysis, on the other hand, involves looking at an asset’s "fundamentals" — it’s more of a big-picture approach ',". It incorporates information like a cryptocurrency’s financials, user community, and potential real-world applications.","Both are valuable ways of understanding an investment, and can be applied to everything from stocks and bonds to, of course, cryptocurrency. And they can both help you build a trading strategy and identify when you want to buy or sell a particular asset.","How does fundamental analysis work?","With fundamental analysis you can decide if an asset is overpriced or underpriced based on how you see its intrinsic value — as in, will it be more useful in the future? Take, for instance, Ethereum. Most decentralized-finance (or DeFi) applications run on its blockchain. If you assume DeFi will grow, you might guess that Ethereum’s value will increase in the future.","How does technical analysis work?","Technical analysis is more of a numbers-driven approach to decision-making. It assumes that the market has already done the work of incorporating all the known information via the current price (which you can find in the Ai Earn app or many other places online) and amount of trading activity (look to crypto-data sites like Nomics and CoinGecko).","Because current prices reflect market forces like supply and demand, practitioners of technical analysis believe that the price of an asset should give you a snapshot of how the public feels about it right now. This is known as market sentiment, and it’s an indicator traders use to predict trends and make investment decisions.","Why are they important?","Unless you have access to high-level models and tools that pro traders use, using both strategies together can provide a fuller view of your trades. While fundamental analysis looks at the more objective indicators for an asset's potential long-term value – things like network activity, use case, business model, and roadmap — technical analysis focuses specifically on an asset’s market performance.","Professional traders, on the other hand, might rely much more on one or other. (Large, mature markets tend to have lots of traders of both types.) A trader might, for instance, perform technical analysis using computer models that deeply examine changes in price and volume – including regressions, the relative strength index, and stock-market data. If a given asset tends to go through fairly regular boom-and-bust cycles, technical analysis can give investors insight into the rhythm of these cycles, helping them see opportunities to capitalize on these short-term cycles.","Keep in mind that...","Executing successful short-term investment strategies is notoriously difficult. History doesn’t repeat itself, so studying price patterns won’t necessarily help you make strong predictions, especially in volatile markets.","You should invest only what you can afford. A financial advisor can help you develop a strategy and understand the risks associated with investing in cryptocurrencies.","Disclosure","Ai Earn offers simple and advanced trading. Advanced trading is for experienced traders and is subject to the Trading Rules. Fees on the two platforms vary. Content is for informational purposes and is not investment advice. Investing in crypto comes with risk."])),Understandingcryptotaxes:encodeURI(JSON.stringify(["Learn","Crypto Basics","Understanding crypto taxes","How is crypto taxed in the U.S.? Your guide to the 2021-2022 tax season","From laser eyes to all-time-highs, 2021 was quite a year for cryptocurrencies. More than 10 percent of Americans traded crypto in the last year — if you're one of them, you're probably wondering how your trades and other crypto activity will impact your taxes.","U.S. taxpayers are required to report crypto sales, conversions, payments, and income to the IRS, and state tax authorities where applicable, and each of these transactions has different tax implications. In this article, you'll learn when your crypto is taxed and how your activity might affect your taxes. Let's dive in."," First things first... ","Ai Earn doesn’t provide tax advice. This article represents our stance on IRS guidance received to date, which may continue to evolve and change. None of this should be considered as advice or an individualized recommendation, but it’s important to us that our readers have relevant information available to them in the most accessible way possible. Please consult a tax professional regarding your own tax circumstances.","Do I owe crypto taxes?","In the U.S., crypto is considered a digital asset, and the IRS treats it generally like stocks, bonds, and other capital assets. Like these assets, the money you gain from crypto is taxed at different rates, either as capital gains or as income, depending on how you got your crypto and how long you held on to it.","To understand if you owe taxes, it’s important to look at how you"," used ","your crypto in 2021. Transactions that result in a tax are called"," taxable events ",". Those that don’t are called"," non-taxable events ",". Let’s break them down: ","Not taxable"," Buying crypto with cash and holding it: ",'Just buying and owning crypto isn’t taxable on its own. The tax is often incurred later on when you sell, and its gains are "realized."'," Donating crypto to a qualified tax-exempt charity or non-profit: ","If you give crypto directly to a 501(c)(3) charitable organization, like GiveCrypto.org, you may be able to claim a charitable deduction."," Receiving a gift: ","If you’re lucky enough to get crypto as a gift, you’re not likely to incur a tax until you sell or participate in another taxable activity like staking."," Giving a gift: ","How thoughtful! You can gift up to $15,000 per recipient per year without paying taxes (and higher amounts to spouses). If your gift exceeds $15,000 per recipient, you’ll need to file a gift tax return (which generally does not result in any current tax liability). If you transfer crypto to someone else outside of a purchase for goods or services, it may count as a gift, even if you didn’t mean it that way."," Transferring crypto to yourself: ","Transferring crypto between wallets or accounts you own isn’t taxable. You can transfer over your original cost basis and date acquired to continue tracking your potential tax impact for when you eventually sell.","Taxable as capital gains"," Selling crypto for cash: ","Did you sell your crypto for U.S. dollars? You’ll owe taxes if you sell your assets for more than you paid for them. If you sell at a loss, you may be able to deduct that loss on your taxes."," Converting one crypto to another: ","When you use bitcoin to buy ether, for example, you technically have to sell your bitcoin before you buy a new asset. Because this is a sale, the IRS considers it taxable. You’ll owe taxes if you sold your bitcoin for more than you paid for it."," Spending crypto on goods and services: ","If you use bitcoin to buy a pizza, for example, you’ll likely owe taxes on the transaction. To the IRS, spending crypto isn’t that much different from selling it. You need to sell the asset before it can be exchanged for a good or service, and selling crypto makes it subject to capital gains taxes.","Taxable as income"," Getting paid in crypto: ","NFL offensive tackle Russell Okung was one of a few big names to take their paychecks in bitcoin in 2021 — and he’s likely paying income tax on it. If you followed Okung’s lead and were paid in crypto by an employer, your crypto will be taxed as compensation according to your income tax bracket."," Getting crypto in exchange for goods or services: ","If you accept crypto in payment for a good or service, you’re responsible for reporting it as income to the IRS."," Mining crypto: ","If you mined crypto, you’ll likely owe taxes on your earnings based on the fair market value (often the price) of the mined coins at the time they were received. Crypto mined as a business is taxed as self-employment income."," Earning staking rewards: Staking rewards are treated like mining proceeds: ","taxes are based on the fair market value of your rewards on the day you received them."," Earning other income: ","You might earn a return by holding certain cryptocurrencies. This is considered taxable income. Although this is sometimes referred to as interest, the IRS treats it differently than interest you'd earn from a bank."," Getting crypto from a hard fork: ","Taxes on crypto you got from a hard fork depend on how you use the asset, when it’s available to withdraw from your exchange, and more. See the latest IRS guidance on hard forks"," Getting an airdrop: ","You might receive airdrops from a crypto company as part of a marketing campaign or giveaway. Getting an airdrop is taxable as income, and you’ll need to report the amount in your taxes. See the latest IRS guidance on airdrops"," Receiving other incentives or rewards: ","This list isn’t comprehensive — there are a variety of reasons why you might receive free crypto. These can include rewards from learning rewards or incentives like getting $5 in bitcoin for referring a friend to a crypto exchange. Regardless, you’ll need to report these as income."," Good news for hodlers ",'If you’re holding crypto, there’s no immediate gain or loss, so the crypto is not taxed. Tax is only incurred when you sell the asset, and you subsequently receive either cash or units of another cryptocurrency: At this point, you have "realized" the gains,and you have a taxable event.',"How much do I owe in crypto taxes?","So it looks like some of your crypto activity is taxable — what now? You can estimate how much you’ll owe in taxes by calculating your income, gains, and losses. Here’s what that means: ","Calculating crypto income","If you’re a U.S. taxpayer, you’re probably used to seeing your federal and state income tax deducted from your pay stubs. The crypto you receive as income (like mining, staking, and rewards) is also subject to these same income taxes, which often won't be deducted or withheld. When you report your earnings, you’ll generally owe according to the income tax rate appropriate to your tax bracket. Word of caution: If you’ve earned a lot from crypto activity, it might affect what tax bracket you’re in and you may end up paying a higher tax rate on some of your earnings.","Visit IRS.gov for the latest guidance on federal income taxes.","Calculating capital gains and losses","To calculate the amount you gained or lost, you’ll first need to know how much crypto you started with. This is called your"," cost basis. "," Knowing your cost basis ","When you sell your crypto, you can subtract your cost basis from your sale price in order to figure out whether you have a capital gain or capital loss. If your proceeds exceed your cost basis, you have a capital gain. If not, you have a capital loss."," Short-term vs. long-term capital gains ","Capital gains taxes are applied at both the federal and state (where applicable) level. They can be long-term or short-term, and how long you’ve held your crypto affects how much tax you’ll end up owing. If you held onto your crypto for more than a year before selling, you'll generally pay a lower rate than if you sold right away."," Long-term gains are taxed at a reduced capital gains rate. ","These rates (0%, 15%, or 20% at the federal level) vary based on your income. Higher income taxpayers may also be subject to the 3.8% Net Investment Income Tax on their gains or other income."," Short-term gains are taxed at your ordinary income rate ",", which is usually a higher, less-favorable rate.","Remember, taxable events happen when you realize losses or gains, meaning you’ve sold your crypto by either selling for cash, converting to another crypto, or spending it on a good or service. The gains are unrealized if you still own the original shares."," Understanding your capital losses ","You’ve realized a capital loss when you sold an asset for less than you paid for it. Losses can work to your advantage, though. You can use losses to offset other capital gains (including from non-crypto assets, like stocks) you may have had during the year on a dollar-for-dollar basis, potentially reducing your overall tax bill.","If you have more losses than gains or have no gains at all, the maximum amount of losses that you can declare each year to offset other income is $3,000. Any remainder carries over to subsequent years until the full amount of the loss is applied.","This tax season, Ai Earn customers will be able to generate a Gain/Loss Report that details capital gains or losses using a HIFO (highest in, first out) cost basis specification strategy. This report is designed to help taxpayers quickly and easily understand their gains or losses for the tax year, using our calculations. The report will only have information about activity on Ai Earn. It won’t have information about crypto-related transactions outside of Ai Earn. It’s important to review and verify the information for accuracy before you use it to file. The tool should not be used as official tax documentation. For more on Ai Earn Reports and IRS forms, read our article: Tax forms, explained.","Do I owe crypto taxes?","How much do I owe in crypto taxes?"])),Whatiscryptography:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is cryptography?"," Definition ",'Cryptography is the study and practice of sending secure, encrypted messages between two or more parties. Cryptography allows digital currency transactions to be pseudonymous, secure, and "trustless" – with no bank or other intermediary required.','The "crypto" in the word "cryptocurrency" means "secret" in Greek – which gives you a clue as to what the field of cryptography is all about. Cryptography is the study and practice of sending secure, encrypted messages or data between two or more parties. The sender "encrypts" the message, which obscures its content to a third party, and the receiver "decrypts" the message, making it legible again.','Cryptocurrencies use cryptography to allow transactions to be anonymous, secure, and "trustless," which means you don’t need to know anything about a person to safely make transactions with them – and you don’t need bank, credit-card company, government, or any other third party in the middle. And cryptography isn’t just important for digital money — our computer and the networks it’s attached to are encrypting and decrypting data constantly, from every Google search you make to every email you send.',"Why is cryptography important?","Cryptocurrencies are entirely based on cryptographic ideas. Bitcoin was invented by a pseudonymous person (or group of people) going by the name of Satoshi Nakamoto, who proposed the idea in the form of a whitepaper posted to a cryptography message board in 2009.","The thorniest issue that Nakamoto solved was something called the double-spend problem. Because Bitcoin is just code, what’s to stop a person from making and spending multiple copies of their money? Nakamoto’s solution was based on a well-known encryption arrangement known as public-private key encryption.",'Bitcoin (as well as Ethereum and many other cryptocurrencies) uses a technology called public-private key encryption. This allows them to be "trustless" – and makes secure transactions between strangers possible without a "trusted intermediary" like a bank or Paypal in the middle.',"How does public-private key encryption work?","The Bitcoin network issues all users a private key (essentially a really strong password) from which it cryptographically generates a linked public key. You can freely give people your public key – in fact, that’s the only piece of information anyone needs to send you Bitcoin. But to access those funds, the private key is required.","Part of what makes Bitcoin revolutionary is its solution for the double-spend problem:A peer-to-peer network that uses cryptographic methods to verify the authenticity of transactions.",'Your public key is generated from your private key via a method called "hashing" – which is taking a string of data and processing it through an algorithm. It’s virtually impossible to reverse this process, so nobody can guess your private key from your public key.',"Because your public and private keys are linked, the network knows that your bitcoin belong to you – and will remain yours as long as you have your private key.","Another impact of not having an intermediary is that Bitcoin transactions are irreversible(after all, there is no credit-card company to call if you make a mistake). But this is a feature, not a bug: permanent transactions are a key part of the solution to the double spend problem.","The other half of the solution is the Bitcoin blockchain, which is a giant, decentralized ledger – imagine a bank’s balance books – that documents every transaction and is constantly verified and updated by all the computers in the network."])),Whatiscryptocurrency:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is cryptocurrency?","Bitcoin, Ethereum, and other crypto are revolutionizing how we invest, bank, and use money. Read this beginner’s guide to learn more.","At its core, cryptocurrency is"," typically decentralized digital money designed to be used over the internet ",". Bitcoin, which launched in 2008, was the first cryptocurrency, and it remains by far the biggest, most influential, and best-known. In the decade since, Bitcoin and other cryptocurrencies like Ethereum have grown as digital alternatives to money issued by governments.","The most popular cryptocurrencies, by market capitalization, are"," Bitcoin, Ethereum, Bitcoin Cash and Litecoin ",". Other well-known cryptocurrencies include Tezos, EOS, and ZCash. Some are similar to Bitcoin. Others are based on different technologies, or have new features that allow them to do more than transfer value.","Crypto"," makes it possible to transfer value online without the need for a middleman like a bank or payment processor ",", allowing value to transfer globally, near-instantly, 24/7, for low fees."," Cryptocurrencies are usually not issued or controlled by any government or other central authority ",". They’re managed by peer-to-peer networks of computers running free, open-source software. Generally, anyone who wants to participate is able to.","If a bank or government isn’t involved, how is crypto secure? It’s secure because all transactions are vetted by a technology called a blockchain."," A cryptocurrency blockchain is similar to a bank’s balance sheet or ledger. ","Each currency has its own blockchain, which is an ongoing, constantly re-verified record of every single transaction ever made using that currency.","Unlike a bank’s ledger, a"," crypto blockchain is distributed across participants of the digital currency’s entire network ","No company, country, or third party is in control of it; and anyone can participate. A blockchain is a breakthrough technology only recently made possible through decades of computer science and mathematical innovations."," Most importantly, cryptocurrencies allow individuals to take complete control over their assets ","Ai Earn CEO Brian Armstrong's Vision for the Future of Cryptocurrency"," Key concepts "," Transferability ","Crypto makes transactions with people on the other side of the planet as seamless as paying with cash at your local grocery store."," Privacy ","When paying with cryptocurrency, you don’t need to provide unnecessary personal information to the merchant. Which means your financial information is protected from being shared with third parties like banks, payment services, advertisers, and credit-rating agencies. And because no sensitive information needs to be sent over the internet, there is very little risk of your financial information being compromised, or your identity being stolen."," Security ","Almost all cryptocurrencies, including Bitcoin, Ethereum, Tezos, and Bitcoin Cash are secured using technology called a blockchain, which is constantly checked and verified by a huge amount of computing power."," Portability ","Because your cryptocurrency holdings aren’t tied to a financial institution or government, they are available to you no matter where you are in the world or what happens to any of the global finance system’s major intermediaries."," Transparency ","Every transaction on the Bitcoin, Ethereum, Tezos, and Bitcoin Cash networks is published publicly, without exception. This means there's no room for manipulation of transactions, changing the money supply, or adjusting the rules mid-game."," Irreversibility ","Unlike a credit card payment, cryptocurrency payments can’t be reversed. For merchants, this hugely reduces the likelihood of being defrauded. For customers, it has the potential to make commerce cheaper by eliminating one of the major arguments credit card companies make for their high processing fees."," Safety ","The network powering Bitcoin has never been hacked. And the fundamental ideas behind cryptocurrencies help make them safe: the systems are permissionless and the core software is open-source, meaning countless computer scientists and cryptographers have been able to examine all aspects of the networks and their security.","Why is cryptocurrency the future of finance?","Cryptocurrencies are"," the first alternative to the traditional banking system ",", and have powerful advantages over previous payment methods and traditional classes of assets. Think of them as Money 2.0. -- a new kind of cash that is native to the internet, which gives it the potential to be the fastest, easiest, cheapest, safest, and most universal way to exchange value that the world has ever seen."," Cryptocurrencies can be used to buy goods or services or held as part of an investment strategy ",", but they can’t be manipulated by any central authority, simply because there isn’t one. No matter what happens to a government, your cryptocurrency will remain secure.","Digital currencies provide"," equality of opportunity ",", regardless of where you were born or where you live. As long as you have a smartphone or another internet-connected device, you have the same crypto access as everyone else.","Cryptocurrencies create unique opportunities for expanding people’s"," economic freedom around the world ",". Digital currencies’ essential borderlessness facilitates free trade, even in countries with tight government controls over citizens’ finances. In places where inflation is a key problem, cryptocurrencies can provide an alternative to dysfunctional fiat currencies for savings and payments.","As part of a broader investment strategy, crypto can be approached in a wide variety of ways."," One approach is to buy and hold something like bitcoin, which has gone from virtually worthless in 2008 to thousands of dollars a coin today. ","Another would be a more active strategy, buying and selling cryptocurrencies that experience volatility."," One option for crypto-curious investors looking to minimize risk is USD Coin ",", which is pegged 1:1 to the value of the U.S. dollar. It offers the benefits of crypto, including the ability to transfer money internationally quickly and cheaply, with the stability of a traditional currency. Ai Earn customers that hold USDC earn rewards, making it an appealing alternative to a traditional savings account."," Digital currencies provide equality of opportunity, regardless of where you were born or where you live. ","Why invest in cryptocurrency?","Online exchanges like Ai Earn have made buying and selling cryptocurrencies easy, secure, and rewarding.","It only takes a few minutes to create a secure account, and you can buy cryptocurrency using your debit card or bank account.","You can buy as little (or as much) crypto as you want, since you can buy fractional coins. For example, you can buy $25.00 worth of bitcoin.","Many digital currencies, including USD Coin and Tezos, offer holders rewards just for having them.","On Ai Earn, you can earn 1% APY on— that’s much higher than most traditional savings accounts.","You can also earn up to 5% APY when you stake Tezos on Ai Earn. Learn more about Tezos staking rewards.","Unlike stocks or bonds, you can easily transfer your cryptocurrency to anyone else or use it to pay for goods and services.","Millions of people hold bitcoin and other digital currencies as part of their investment portfolios.","What is a stablecoin?","USD Coin is an example of a cryptocurrency called stablecoins. You can think of these as crypto dollars—they’re designed to minimize volatility and maximize utility."," Stablecoins offer some of the best attributes of cryptocurrency (seamless global transactions, security, and privacy) with the valuation stability of fiat currencies ","Stablecoins do this by"," pegging their value to an external factor ",", typically a fiat currency like the U.S. dollar or a commodity like gold.","As a result, their valuations are less likely to shift dramatically from day to day. That stability can increase their utility for everyday use as money, because"," both buyers and merchants can be confident that the value of their transaction will remain relatively consistent ","over a longer timeframe.","They can also work as a"," safe and stable way to save money ",", like a traditional savings account."," Key question "," What is the future of cryptocurrency? ","Experts often talk about the ways crypto can provide solutions to the shortcomings of our current financial system. High fees, identity theft, and extreme economic inequality are an unfortunate part of our current financial system and they’re also things cryptocurrencies have the potential to address. The technology that powers digital currencies also has wide-ranging potential beyond the financial industry, from revolutionizing supply chains to building the new, decentralized internet.","How does cryptocurrency work?","Bitcoin is the first and most well-known, but there are thousands of types of cryptocurrencies. Many, like Litecoin and Bitcoin Cash, share Bitcoin’s core characteristics but explore new ways to process transactions. Others offer a wider range of features. Ethereum, for example, can be used to run applications and create contracts. All four, however, are based on an idea called the blockchain, which is"," key to understanding how cryptocurrency works. ","At its most basic, a blockchain is a list of transactions that anyone can view and verify."," The Bitcoin blockchain, for example, is a record of every time someone sends or receives bitcoin ",". This list of transactions is fundamental for most cryptocurrencies because it enables secure payments to be made between people who don’t know each other without having to go through a third-party verifier like a bank.","Blockchain technology is also exciting because it has many uses beyond cryptocurrency."," Blockchains are being used to explore medical research, improve the sharing of healthcare records, streamline supply chains ",", increase privacy on the internet, and so much more.","The principles behind both"," bitcoin and the Bitcoin blockchain first appeared online in a white-paper published in late 2007 ","by a person or group going by the name Satoshi Nakamoto.","The blockchain ledger is split across all the computers on the network, which are constantly verifying that the blockchain is accurate.This means"," there is no central vault, entity, or database that can be hacked, stolen, or manipulated "," Key concept "," Cryptocurrencies use a technology called public-private key cryptography ","to transfer coin ownership on a secure and distributed ledger. A private key is an ultra secure password that never needs to be shared with anyone, with which you can send value on the network. An associated public key can be freely and safely shared with others to receive value on the network. From the public key, it is impossible for anyone to guess your private key.","What is cryptocurrency mining?","Most cryptocurrencies are ‘mined’ via a decentralized (also known as peer-to-peer) network of computers. But mining doesn’t just generate more bitcoin or Ethereum - it’s also the mechanism that updates and secures the network by constantly verifying the public blockchain ledger and adding new transactions.","Technically,"," anyone with a computer and an internet connection can become a miner ",". But before you get excited, it’s worth noting that mining is not always profitable. Depending on which cryptocurrency you’re mining, how fast your computer is, and the cost of electricity in your area, you may end up spending more on mining than you earn back in cryptocurrency.","As a result, most crypto mining these days is done by companies that specialize in it, or by large groups of individuals who all contribute their computing power."," How does the network encourage miners to participate in maintaining the blockchain? ","Again, taking Bitcoin as an example, the network holds a lottery in which all the mining rigs around the world race to become the first to solve a math problem, which also verifies and updates the blockchain with new transactions. Each winner is awarded new bitcoin, which can then make its way into the broader marketplace."," Key question "," Where do cryptocurrencies get their value? ","The economic value of cryptocurrency, like all goods and services, comes from supply and demand.","Supply refers to how much is available—like how many bitcoin are available to buy at any moment in time. Demand refers to people’s desire to own it—as in how many people want to buy bitcoin and how strongly they want it. The value of a cryptocurrency will always be a balance of both factors.","There are also other types of value. For example, there’s the value you get from using a cryptocurrency. Many people enjoy spending or gifting crypto, meaning that it gives them a sense of pride to support an exciting new financial system. Similarly, some people like to shop with bitcoin because they like its low fees and want to encourage businesses to accept it.","How to buy bitcoin and other cryptocurrency","The easiest way to acquire cryptocurrency is to purchase on an online exchange like Ai Earn.","On Ai Earn, you can buy major cryptocurrencies like Bitcoin (BTC), Litecoin (LTC), Ethereum (ETH), Bitcoin Cash (BCH), Ethereum Classic (ETC), . Or you can explore emerging coins like Stellar Lumens or EOS. For some cryptocurrencies Ai Earn offers opportunities to earn some for free.)","One good approach is to ask yourself what you’re hoping to do with crypto and choose the currency that will help you achieve your goals. For example,"," if you want to buy a laptop with crypto, bitcoin might be a good option because it is the most widely accepted cryptocurrency ",". On the other hand, if you want to play a digital card game, then Ethereum is a popular choice."," Keep in mind that you do not need to buy a whole coin ",". On Ai Earn, you can buy portions of coins in increments as little as 2 dollars, euros, pounds, or your local currency.","How do you store cryptocurrency?","Storing crypto is similar to storing cash, which means you need to protect it from theft and loss. There are many ways to store crypto both online and off, but the simplest solution is via a trusted, secure exchange like Ai Earn.","Ai Earn customers can securely store, send, receive, and convert crypto by signing into their account on a computer, tablet, or phone.","Want to transfer money from your wallet to a bank account? The Ai Earn app makes it as easy as transferring funds from one bank to another. (Much like conventional bank transfers or ATM withdrawals, exchanges like Ai Earn set a daily limit, and it might take from a few days to a week for the transaction to be completed.","What can you do with cryptocurrency?","There’s a wide range of things you can do with cryptocurrency, and the list grows with time."," Here are a few ways to get started, from participating in everyday activities to exploring new technological frontiers: "," Shop: ","Over 8,000 global merchants accept cryptocurrency via Ai Earn Commerce."," Donate to causes: ","There are benefits to donating and accepting crypto, and many nonprofit organizations accept bitcoin donations."," Gift it: ","Cryptocurrency makes a great gift for friends and family who are interested in learning about new technology."," Tip someone: ","Authors, musicians, and other online content creators sometimes leave Bitcoin addresses or QR codes at the end of their articles. If you like their work, you can give a little crypto as a way of saying thanks."," Explore unique new combinations of money and technology: ","Orchid is a VPN, which helps protect you when you’re online, and a digital currency at the same time. Basically it’s broken down into two parts, the Orchid VPN app and the OXT cryptocurrency, and it all runs on the Ethereum network. Intrigued? Read more here."," Travel the world: ",'Because cryptocurrency isn’t tied to a specific country, traveling with crypto can cut down on money exchange fees. There’s already a small but thriving community of self-titled "crypto nomads" who primarily, or in some cases exclusively, spend crypto when they travel.'," Buy property in a virtual gaming world: ","Decentraland, which also runs on the Ethereum blockchain, is the first virtual world entirely owned by its users. Users can buy and sell land, avatar clothing, and all kinds of other stuff while partying in virtual nightclubs or mingling in virtual art galleries."," Explore decentralized finance, or DeFi: ","A wide variety of new players are aiming to recreate the entire global financial system, from mutual-fund-like investments to loan-lending mechanisms and way beyond, without any central authorities.","What is cryptocurrency?","Why cryptocurrency?","How does cryptocurrency work?","How to buy bitcoin and other crypto"])),WhatisCeFi:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is CeFi?","Learn how to earn interest on your savings or take out a loan using crypto as collateral"," Definition ","CeFi, short for centralized finance, offers some of the yield benefits of DeFi with some of the ease of use and security of traditional financial-services products. With CeFi, you can earn interest on savings, borrow money, spend with a crypto debit card, and more.",'One of crypto’s core concepts is "decentralization" — which allows transactions between strangers anywhere in the world to be conducted without any kind of institution in the middle.DeFi (short for decentralized finance) takes that idea the farthest. It’s an entire ecosystem of smart-contract powered apps that make it possible to lend, save, trade, and more — all without any kind of bank or payment processor in the middle.',"But because DeFi is an emerging technology, it comes with a set of unique risks. Navigating DeFi protocols requires a relatively strong level of technical knowledge and comfort with the potential for losing some of all of your investment in the case of buggy code, malicious actors, or even simple user error.",'CeFi, as you’ve probably guessed, stands for "centralized finance." The core idea behind CeFi is to create crypto investment opportunities that offer some of the yield benefits of DeFi with some of the ease of use and security of traditional financial-services products (sometimes referred to as TradFi). With CeFi, you can borrow money, buy and sell crypto, spend and earn rewards with a crypto debit card, and more.',"How do you earn yield with CeFi?","CeFi creates the potential for earning yield via crypto-based accounts that are functionally similar to a traditional bank’s savings accounts — but may offer substantially higher returns.Unlike conventional savings accounts, crypto deposits aren’t currently eligible for government-backed FDIC or SIPC insurance so you should make sure to understand the risks involved. Ai Earn, however, does offer a principal guarantee on the USDC you deposit for CeFi lending.","The general concept involves holding some of your crypto on one of the many platforms that offer this kind of product. Via Ai Earn, US-based customers in many states can now sign up for a waitlist to start earning an annual yield of 4% for holding USD Coin (USDC).","Where does the yield come from?","Some or all of your crypto holdings are put to work and lent out to others. These borrowers pay the centralized provider an interest rate for borrowing, and that provider passes on some of the interest to you.","How does CeFi borrowing connect to CeFi lending/saving?","CeFi makes it possible to borrow money against your crypto holdings, the same way you’d use traditional assets as collateral to apply for a bank loan. It’s the flip side of lending — the interest users pay for"," borrowing ","money is where the yield you can earn for"," holding ","crypto via CeFi is generated.","Unlike bank loans, CeFi loans typically require little or no paperwork. Via Ai Earn, US-based customers in many states can borrow up to $100,000 without a credit check.","What are some CeFi risks?","Each CeFi product and provider is unique and may put your deposited crypto to work in ways that have higher or lower levels of risk. It’s important to do your homework and understand how your crypto is being used, how the yield you’re earning is generated, and what risks are entailed.","Remember: crypto deposits aren’t currently eligible for the government-backed insurance that protects savings held by a traditional bank. (That said, Ai Earn’s CeFi lending product offers a principal guarantee.)","Some CeFi providers might lock up your principal for a period of time. Ai Earn, however, allows you to access your USDC at any time.","All stablecoins aren’t created equal. For example, USDC is based on open-source code that anyone can scrutinize. USDC is backed by dollar-denominated assets of at least equal fair value to the USDC in circulation, in segregated accounts with US regulated financial institutions. You can buy USDC via exchanges like Ai Earn, and hold it in any Ethereum compatible wallet. There are no fees for transferring a US dollar to USDC. The launch of USDC was powered by a collaboration between Ai Earn and Circle through the co-founding of the CENTRE Consortium.","How do you earn yield with CeFi?","Where does the yield come from?","How does CeFi borrowing connect to CeFi lending/saving?","What are some CeFi risks?"])),WhatisBitcoin:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is Bitcoin?","The world’s first widely-adopted cryptocurrency. With Bitcoin, people can securely and directly send each other digital money on the internet.","Bitcoin was created by Satoshi Nakamoto, a pseudonymous person or team who outlined the technology in a 2008 white paper. It’s an appealingly simple concept: bitcoin is digital money that allows for secure peer-to-peer transactions on the internet.","Unlike services like Venmo and PayPal, which rely on the traditional financial system for permission to transfer money and on existing debit/credit accounts, bitcoin is decentralized: any two people, anywhere in the world, can send bitcoin to each other without the involvement of a bank, government, or other institution.","Every transaction involving Bitcoin is tracked on the blockchain, which is similar to a bank’s ledger, or log of customers’ funds going in and out of the bank. In simple terms, it’s a record of every transaction ever made using bitcoin.","Unlike a bank’s ledger, the Bitcoin blockchain is distributed across the entire network. No company, country, or third party is in control of it; and anyone can become part of that network.","There will only ever be 21 million bitcoin. This is digital money that cannot be inflated or manipulated in any way.","It isn’t necessary to buy an entire bitcoin: you can buy just a fraction of one if that’s all you want or need."," Key Questions "," What is BTC? ","BTC is the abbreviation for bitcoin."," Is Bitcoin cryptocurrency? ","Yes, bitcoin is the first widely adopted cryptocurrency, which is just another way of saying digital money."," Is there a simple bitcoin definition? ","Bitcoin is digital money that allows secure and seamless peer-to-peer transactions on the internet."," What's the price of bitcoin? ","The current price of Bitcoin can be found on Ai Earn's website."," Is Bitcoin an investment opportunity? ","Like any other asset, you can make money by buying BTC low and selling high, or lose money in the inverse scenario."," At what price did Bitcoin start? ","One BTC was valued at a fraction of a U.S. penny in early 2010. During the first quarter of 2011, it exceeded a dollar. In late 2017, its value skyrocketed, topping out at close to $20,000. You can track the price of bitcoin"," Bitcoin is digital money that allows for secure and seamless peer-to-peer transactions on the internet ","What Is Bitcoin? by Ai Earn CEO Brian ArmstrongBuy your first Bitcoin Start with as little as $25 Get started","Bitcoin Basics","Since Bitcoin’s creation, thousands of new cryptocurrencies have been launched, but bitcoin (abbreviated as BTC) remains the largest by market capitalization and trading volume."," Depending on your goals, bitcoin can function as ","- an investment vehicle","- a store of value similar to gold","- a way to transfer value around the world","- even just a way to explore an emerging technology"," Bitcoin is a currency native to the Internet. ","Unlike government-issued currencies such as the dollar or euro, Bitcoin allows online transfers without a middleman such as a bank or payment processor. The removal of those gatekeepers creates a whole range of new possibilities, including the potential for money to move around the global internet more quickly and cheaply, and allowing individuals to have maximum control over their own assets."," Bitcoin is legal to use, hold, and trade ",", and can be spent on everything from travel to charitable donations. It’s accepted as payment by businesses including Microsoft and Expedia."," Is bitcoin money? ","It’s been used as a medium of exchange, a store of value, and a unit of account—which are all properties of money. Meanwhile, it only exists digitally; there is no physical version of it.","Who created Bitcoin?","To really grasp how bitcoin works, it helps to start at the beginning. The question of who created bitcoin is a fascinating one, because a decade after inventing the technology—and despite a lot of digging by journalists and members of the crypto community—its creator remains anonymous."," The principles behind Bitcoin first appeared in a white paper published online in late 2008 ","by a person or group going by the name Satoshi Nakamoto.","This paper wasn’t the first idea for digital money drawing on the fields of cryptography and computer science—in fact, the paper referred to earlier concepts—but"," it was a uniquely elegant solution to the problem of establishing trust between different online entities ",", where people may be hidden (like bitcoin’s own creator) by pseudonyms, or physically located on the other side of the planet."," Nakamoto devised a pair of intertwined concepts ",": the bitcoin private key and the blockchain ledger. When you hold bitcoin, you control it through a private key—a string of randomized numbers and letters that unlocks a virtual vault containing your purchase. Each private key is tracked on the virtual ledger called the blockchain."," When Bitcoin first appeared, it marked a major advance in computer science ",", because it solved a fundamental problem of commerce on the internet: how do you transfer value between two people without a trusted intermediary (like a bank) in the middle? By solving that problem, the invention of bitcoin has wide-ranging ramifications: As a currency designed for the internet, it allows for financial transactions that range across borders and around the globe without the involvement of banks, credit-card companies, lenders, or even governments. When any two people—wherever they might live—can send payments to each other without encountering those gatekeepers, it creates the potential for an open financial system that is more efficient, more free, and more innovative. That, in a nutshell, is bitcoin explained."," Bitcoin creates the potential for an open financial system that is more efficient, more free, and more innovative. ","How Bitcoin works","Unlike credit card networks like Visa and payment processors like Paypal, bitcoin is not owned by an individual or company. Bitcoin is the world’s first completely open payment network which anyone with an internet connection can participate in. Bitcoin was designed to be used on the internet, and doesn’t depend on banks or private companies to process transactions.","One of the most important elements of Bitcoin is the blockchain, which tracks who owns what, similar to how a bank tracks assets. What sets the Bitcoin blockchain apart from a bank's ledger is that it is decentralized, meaning anyone can view it and no single entity controls it.","Here are some details about how it all works: "," Specialized computers known as ‘mining rigs’ perform the equations required to verify and record a new transaction. ","In the early days, a typical desktop PC was powerful enough to participate, which allowed pretty much anyone who was curious to try their hand at mining. These days the computers required are massive, specialized, and often owned by businesses or large numbers of individuals pooling their resources. (In October 2019, it required 12 trillion times more computing power to mine one bitcoin than it did when Nakamoto mined the first blocks in January 2009.)"," The miners’ collective computing power is used to ensure the accuracy of the ever-growing ledger. ","Bitcoin is inextricably tied to the blockchain; each new bitcoin is recorded on it, as is each subsequent transaction with all existing coins."," How does the network motivate miners to participate in the constant, essential work of maintaining the blockchain—verifying transactions? ","The Bitcoin network holds a continuous lottery in which all the mining rigs around the world race to be the first to solve a math problem. Every 10 min or so, a winner is found, and the winner updates the Bitcoin ledger with new valid transactions. The prize changes over time, but as of early 2020, each winner of this raffle was awarded 12.5 bitcoin.","At the beginning, a bitcoin was technically worthless. As of the end of 2019, it was trading at around $7,500."," As bitcoin’s value has risen, its easy divisibility (the ability to buy a small fraction of one bitcoin) has become a key attribute. ","One bitcoin is currently divisible to eight decimal places (100 millionths of one bitcoin); the bitcoin community refers to the smallest unit as a ‘Satoshi.’"," Nakamoto set the network up so that the number of bitcoin will never exceed 21 million, ensuring scarcity ",". There are currently around 3 million bitcoin still available to be mined, which will happen more and more slowly. The last blocks will theoretically be mined in 2140.","Cryptocurrencies and traditional currencies share some traits — like how you can use them to buy things or how you can transfer them electronically — but they’re also different in interesting ways. Here are a few highlights."," Bitcoin is the world’s first completely open payment network which anyone with an internet connection can participate in. "," Key question "," How does bitcoin have value? ","Essentially the same way a traditional currency does – because it’s proven itself to be a viable and convenient way to store value, which means it can easily be traded for goods, services, or other assets. It’s scarce, secure, portable (compared to, say, gold), and easily divisible, allowing transactions of all sizes.","How to get Bitcoin","The easiest way to buy bitcoin is to purchase it through an online exchange like Ai Earn. Ai Earn makes it easy to buy, sell, send, receive, and store bitcoin without needing to hold it yourself using something called public and private keys.","How to buy bitcoin, with Ai Earn CEO Brian Armstrong","However, if you choose to buy and store bitcoin outside of an online exchange, here’s how that works.","Bitcoin is inextricably tied to the blockchain; each new bitcoin is recorded on it, as is each subsequent transaction with all existing coins.","When you buy bitcoin—or send/receive it—you get a public key, which you can think of as a key that unlocks a virtual vault and gives you access to your money.",'Anyone can send bitcoin to you via your public key, but only the holder of the private key can access the bitcoin in the "virtual vault" once it’s been sent.',"There are many ways to store bitcoin both online and off. "," The simplest solution is a virtual wallet ","If you want to transfer money from your wallet to a bank account after selling your bitcoin, "," the Ai Earn app makes it as easy as transferring funds from one bank to another ",". Similar to conventional bank transfers or ATM withdrawals, exchanges like Ai Earn set a daily limit, and it may take between a few days and a week for the transaction to be completed."," The easiest way to buy bitcoin is to purchase it through an online exchange like Ai Earn. "," Key question "," What’s the difference between Bitcoin and Blockchain? ","All bitcoin transactions and public keys are recorded on a virtual ledger called the blockchain. The ledger is effectively a chronological list of transactions. This ledger is copied—exactly—across every computer that is connected to the bitcoin network, and it is constantly checked and secured using a vast amount of computing power across the globe. The blockchain concept has turned out to be powerful and adaptable, and there are now a wide variety of non-cryptocurrency-related blockchains that are used for things like supply-chain management. The ‘Bitcoin Blockchain’ specifically refers to the virtual ledger that records bitcoin transactions and private keys.","How to use Bitcoin","Back in 2013, a bitcoin enthusiast named Laszlo Hanyecz created a message-board post offering 10,000 BTC – which then was worth around $25 – to anyone who would deliver two pizzas to his Jacksonville, Florida, home. As the legend goes, those two pizzas, which another bitcoin early-adopter bought from a local Papa John’s, marked the first successful purchase of non-virtual goods using bitcoin. Thankfully it’s a lot easier to use bitcoin these days!"," It’s simple ",": Transactions using BTC aren’t that different from those using a credit or debit card, but instead of being asked to enter card info, you’ll simply be entering the payment amount and the vendor’s public key (similar to an email address) via a wallet app. (When transacting in person using smartphones or tablets, often a QR code will pop up to simplify the process – when you scan the code, your wallet app will automatically enter the pertinent information.)"," It’s private ",": One of the benefits of paying with bitcoin is that doing so limits the amount of personal information you need to provide. The only time you need to share your name and address is if you’re purchasing physical goods that need to be shipped."," It’s flexible ",": As to what you should do with your bitcoin, that depends completely on your personal interests. Here are some ideas: ","You can sell it for cash using an exchange or a Bitcoin ATM.","You can spend it online or in brick-and-mortar retailers as you would any other currency by using a Bitcoin debit card.","You can hold on to some or all of it as part of your investment and savings strategy.","You might choose to that is close to your heart (check out).","And if you have a serious budget and unfulfilled astronaut dreams? Richard Branson’s Virgin Galactic happily accepts BTC in exchange for the opportunity to blast off on one of its forthcoming space-tourism missions."," Due to the cryptographic nature of the Bitcoin network, bitcoin payments are fundamentally more secure than standard debit/credit card transactions. ","What makes Bitcoin a new kind of money?"," Bitcoin is global ",". You can send it across the planet as easily as you can pay with cash in the physical world. It isn't closed on weekends, doesn’t charge you a fee to access your money, and doesn't impose any arbitrary limits."," Bitcoin is irreversible ",". Bitcoin is like cash, in the sense that transactions cannot be reversed by the sender. In comparison, credit cards, conventional online payment systems, and banking transactions can be reversed after the payment has been made—sometimes months after the initial transaction—due to the centralized intermediaries that complete the transactions. This creates higher fraud risk for merchants, which can lead to higher fees for using credit cards."," Bitcoin is private ",". When paying with bitcoin, there are no bank statements, or any need to provide unnecessary personal information to the merchant. Bitcoin transactions don’t contain any identifying information other than the bitcoin addresses and amounts involved."," Bitcoin is secure ",". Due to the cryptographic nature of the Bitcoin network, bitcoin payments are fundamentally more secure than standard debit/credit card transactions. When making a bitcoin payment, no sensitive information is required to be sent over the internet. There is a very low risk of your financial information being compromised, or having your identity stolen."," Bitcoin is open ",". Every transaction on the Bitcoin network is published publicly, without exception. This means there's no room for manipulation of transactions (save for a highly unlikely 51% attack scenario) or changing the supply of bitcoin. The software that constitutes the core of Bitcoin is free and open-source so anyone can review the code."," Bitcoin is safe ",". In more than ten years of existence, the bitcoin network has never been successfully hacked. And because the system is permissionless and open-sourced, countless computer scientists and cryptographers have been able to examine all aspects of the network and its security.","Where does Bitcoin come from?",'Bitcoin is virtually ‘mined’ by a vast, decentralized (also referred to as ‘peer-to-peer’) network of computers that are constantly verifying and securing the accuracy of the blockchain. Every single bitcoin transaction is reflected on that ledger, with new information periodically gathered together in a "block," which is added to all the blocks that came before.',"What is Bitcoin?","Who created Bitcoin?","How Bitcoin works","How to get Bitcoin","How to use Bitcoin"])),Whatisatoken:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is a token?"," Definition ",'Technically, "token" is just another word for "cryptocurrency" or "cryptoasset." But increasingly it has taken on a couple of more specific meanings depending on context. The first is to describe all cryptocurrencies besides Bitcoin and Ethereum (even though they are technically also tokens). The second is to describe certain digital assets that run on top of another cryptocurrencies’ blockchain, as many decentralized finance (or DeFi) tokens do. Tokens have a huge range of potential functions, from helping make decentralized exchanges possible to selling rare items in video games. But they can all be traded or held like any other cryptocurrency.','"Token" is a word that you hear a lot in cryptocurrency. In fact, you might hear Bitcoin described as a "crypto token" or something similar, because — technically — all cryptoassets can also be described as tokens. But the word has increasingly taken on two specific meanings that are common enough that there’s a good chance you’ll encounter them.','A "token" often refers to'," any cryptocurrency "," besides ","Bitcoin and Ethereum",'(even though they are also technically tokens). Because Bitcoin and Ethereum are by far the biggest two cryptocurrencies, it’s useful to have a word to describe the universe of other coins. (Another word you might hear with virtually the same meaning is "altcoin.")','The other increasingly common meaning for "token" has an even more specific connotation, which is to describe'," cryptoassets that run on top of another cryptocurrency’s blockchain ",". You’ll encounter this usage if you become interested in decentralized finance (or DeFi). While a cryptocurrency like Bitcoin has its own dedicated blockchain, DeFi tokens like Chainlink and Aave run on top of, or leverage, an existing blockchain, most commonly Ethereum’s.","Tokens in this second category help decentralized applications to do everything from automate interest rates to sell virtual real estate. But they can also be held or traded like any other cryptocurrency.","Why are tokens important?",'Given that you’ll come across the word a lot while researching cryptocurrencies, it’s useful to understand some common connotations. But besides the big-picture definitions in the section above, there are also some categories of cryptoassets that actually have "token" in their name. Here are a few examples of those: '," DeFi tokens ","A new world of cryptocurrency-based protocols that aim to reproduce traditional financial-system functions (lending and saving, insurance, trading) has emerged in recent years. These protocols issue tokens that perform a wide variety of functions but can also be traded or held like any other cryptocurrency."," Governance tokens ","These are specialized DeFi tokens that give holders a say in the future of a protocol or app, which (being decentralized) don’t have boards of directors or any other central authority. The popular savings protocol Compound, for example, issues all users a token called COMP. This token gives holders a vote in how Compound is upgraded. The more COMP tokens you have, the more votes you get."," Non-Fungible Tokens (NFTs) ","NFTs represent ownership rights to a unique digital or real-world asset. They can be used to make it more difficult for digital creations to be copied and shared (an issue anyone who has ever visited a Torrent site full of the latest movies and video games understands). They’ve also been used to issue a limited number of digital artworks or sell unique virtual assets like rare items in a video game."," Security tokens ","Security tokens are a new class of assets that aim to be the crypto equivalent of traditional securities like stocks and bonds. Their main use case is to sell shares in a company (very much like the shares or fractional shares sold via conventional markets) or other enterprises (for instance, real estate) without the need for a broker. Major companies and startups have been reported to be investigating security tokens as a potential alternative to other methods of fundraising."])),Whatisastablecoin:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is a stablecoin?"," Definition ",'A stablecoin is a digital currency that is pegged to a "stable" reserve asset like the U.S. dollar or gold. Stablecoins are designed to reduce volatility relative to unpegged cryptocurrencies like Bitcoin.',"Stablecoins bridge the worlds of cryptocurrency and everyday fiat currency because their prices are pegged to a reserve asset like the U.S. dollar or gold. This dramatically reduces volatility compared to something like Bitcoin and results in a form of digital money that is better suited to everything from day-to-day commerce to making transfers between exchanges.","The combination of traditional-asset stability with digital-asset flexibility has proven to be a wildly popular idea. Billions of dollars in value have flowed into stablecoins like USD Coin (USDC) as they’ve become some of the most popular ways to store and trade value in the crypto ecosystem.","Why are stablecoins important?","The USDC stablecoin, for example, is backed by dollar-denominated assets of at least equal fair value to the USDC in circulation in segregated accounts with US regulated financial institutions. Such accounts are attested to (i.e. verified publicly) by an independent accounting firm.","Like many other stablecoins, USDC currently operates on the Ethereum blockchain. Stablecoins are free from the volatility of non-pegged cryptocurrencies, while inheriting some of their most powerful properties: ","Stablecoins are open, global, and accessible to anyone on the internet, 24/7","They’re fast, cheap and secure to transmit","They’re digitally native to the Internet and programmable","What can you do with stablecoins?"," Minimize volatility. ","The value of cryptocurrencies like Bitcoin and Ether fluctuates a lot — sometimes by the minute. An asset that’s pegged to a more stable currency can give buyers and sellers certainty that the value of their tokens won’t rise or crash unpredictably in the near future."," Trade or save assets. ","You don’t need a bank account to hold stablecoins, and they’re easy to transfer. Stablecoins’ value can be sent easily around the globe, including to places where the U.S. dollar may be hard to obtain or where the local currency is unstable."," Earn interest. ","There are easy ways to earn interest (typically higher than what a bank would offer) on a stablecoin investment."," Transfer money cheaply. ","People have sent as much as a million dollars worth of USDC with transfer fees of less than a dollar."," Send internationally. ","Fast processing and low transaction fees make stablecoins like USDC a good choice for sending money anywhere in the world."])),Whatisasmartcontract:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is a smart contract?"," Definition ","A smart contract, like any contract, establishes the terms of an agreement. But unlike a traditional contract, a smart contract’s terms are executed as code running on a blockchain like Ethereum. Smart contracts allow developers to build apps that take advantage of blockchain security, reliability, and accessibility while offering sophisticated peer-to-peer functionality — everything from loans and insurance to logistics and gaming.",'Just like any contract, smart contracts lay out the terms of an agreement or deal. What makes smart contracts "smart," however, is that the terms are established and executed as code running on a blockchain, rather than on paper sitting on a lawyer’s desk. Smart contracts expand on the basic idea behind Bitcoin — sending and receiving money without a "trusted intermediary" like a bank in the middle —to make it possible to securely automate and decentralize virtually any kind of deal or transaction, no matter how complex. And because they run on a blockchain like Ethereum, they offer security, reliability, and borderless accessibility.',"Why are smart contracts important?","Smart contracts allow developers to build a wide variety of decentralized apps and tokens. They’re used in everything from new financial tools to logistics and game experiences, and they’re stored on a blockchain like any other crypto transaction. Once a smart-contract app has been added to the blockchain, it generally can’t be reversed or changed (although there are some exceptions).",'Smart-contract-powered apps are often referred to as "decentralized applications" or "dapps" – and they include decentralized finance (or DeFi) tech that aims to transform the banking industry. DeFi apps allow cryptocurrency holders to engage in complex financial transactions — saving, loans, insurance — without a bank or other financial institution taking a cut and from anywhere in the world. Some of the more popular current smart-contract powered applications include: ',"Uniswap: A decentralized exchange that allows users, via smart contract, to trade certain kinds of crypto without any central authority setting the exchange rates.","Compound: A platform that uses smart contracts to let investors earn interest and borrowers to instantly get a loan without the need for a bank in the middle.","USDC: A cryptocurrency that is pegged via smart contract to the US dollar, making one USDC worth one U.S. dollar. UDDC is part of a newer category of digital money known as stablecoins.","So how would you use these smart contract-powered tools? Imagine you’re holding some Ethereum that you’d like to trade for USDC. You could put some Ethereum into Uniswap, which, via smart contract, can automatically find you the best exchange rate, make the trade, and send you your USDC. You could then put some of your USDC into Compound to lend to others and receive an algorithmically determined rate of interest — all without using a bank or other financial institution.","In traditional finance, swapping currencies is expensive and time consuming. And it isn't easy or secure for individuals to loan out their liquid assets to strangers on the other side of the world. But smart contracts make both of those scenarios, and a vast variety of others, possible.","How do smart contracts work?","Smart contracts were first proposed in the 1990s by a computer scientist and lawyer named Nick Szabo. Szabo famously compared a smart contract to a vending machine. Imagine a machine that sells cans of soda for a quarter. If you put a dollar into the machine and select a soda, the machine is hardwired to either produce your drink and 75 cents in change, or (if your choice is sold out) to prompt you to make another selection or get your dollar back. This is an example of a simple smart contract. Just like a soda machine can automate a sale without a human intermediary, smart contracts can automate virtually any kind of exchange.","Currently, Ethereum is the most popular smart contract platform, but many other cryptocurrency blockchains (including EOS, Neo, Tezos, Tron, Polkadot, and Algorand) can run them. A smart contract can be created and deployed to a blockchain by anyone. Their code is transparent and publicly verifiable, which means that any interested party can see exactly what logic a smart contract follows when it receives digital assets.","Smart contracts are written in a variety of programming languages (including Solidity, Web Assembly, and Michelson). On the Ethereum network,each smart contract’s code is stored on the blockchain, allowing any interested party to inspect the contract’s code and current state to verify its functionality.",'Each computer on the network (or "node") stores a copy of all existing smart contracts and their current state alongside the blockchain and transaction data.',"When a smart contract receives funds from a user, its code is executed by all nodes in the network in order to reach a consensus about the outcome and resulting flow of value. This is what allows smart contracts to securely run without any central authority, even when users are making complex financial transactions with unknown entities.",'To execute a smart contract on the Ethereum network, you will generally have to pay a fee called "gas" (so named because these fees keep the blockchain running).',"Once deployed onto a blockchain, smart contracts generally can’t be altered, even by their creator. (There are exceptions to this rule.) This helps ensure that they can’t be censored or shut down."])),Whatismining:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is mining?"," Definition ","Mining is the process by which networks of specialized computers generate and release new Bitcoin and verify new transactions.","Mining is the process that Bitcoin and several other cryptocurrencies use to generate new coins and verify new transactions. It involves vast, decentralized networks of computers around the world that verify and secure blockchains – the virtual ledgers that document cryptocurrency transactions. In return for contributing their processing power, computers on the network are rewarded with new coins. It’s a virtuous circle: the miners maintain and secure the blockchain, the blockchain awards the coins, the coins provide an incentive for the miners to maintain the blockchain.","How does mining work?",'There are three primary ways of obtaining bitcoin and other cryptocurrencies. You can buy them on an exchange like Ai Earn, receive them as payment for goods or services, or virtually "mine" them. It’s the third category that we’re explaining here, using Bitcoin as our example.',"You might have considered trying bitcoin mining yourself. A decade ago, anyone with a decent home computer could participate. But as the blockchain has grown, the computational power required to maintain it has increased. (By a "," lot ",": In October 2019, it required 12 trillion times more computing power to mine one bitcoin than it did when the first first blocks were mined in January 2009.) As a result, amateur bitcoin mining is unlikely to be profitable for hobbyists these days. Virtually all mining is now done by specialized companies or groups of people who band their resources together. But it’s still good to know how it works.","Specialized computers perform the calculations required to verify and record every new bitcoin transaction and ensure that the blockchain is secure. Verifying the blockchain requires a vast amount of computing power, which is voluntarily contributed by miners.","Bitcoin mining is a lot like running a big data center. Companies purchase the mining hardware and pay for the electricity required to keep it running (and cool). For this to be profitable, the value of the earned coins has to be higher than the cost to mine those coins.",'What motivates miners? The network holds a lottery. Every computer on the network races to be the first to guess a 64-digit hexadecimal number known as a "hash." The faster a computer can spit out guesses, the more likely the miner is to earn the reward.','The winner updates the blockchain ledger with all the newly verified transactions – thereby adding a newly verified "block" containing all of those transactions to the chain – and is granted a predetermined amount of newly minted bitcoin. (On average, this happens every ten minutes.) As of late 2020, the reward was 6.25 bitcoin – but it will be reduced by half in 2024, and every four years after. In fact, as the difficulty of mining increases, the reward will keep decreasing until there are no more bitcoin left to be mined.',"There will only ever be 21 million bitcoin. The final block should theoretically be mined in 2140. From that point forward, miners will no longer rely on newly issued bitcoin as reward, but instead will rely on the fees they charge for making transactions.","Why is mining important?","Beyond releasing new coins into circulation, mining is central to Bitcoin’s (and many other cryptocurrencies’) security. It verifies and secures the blockchain, which allows cryptocurrencies to function as a peer-to-peer decentralized network without any need for oversight from a third party. And it creates the incentive for miners to contribute their computing power to the network."])),Whatismarketcap:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is market cap?"," Definition ","For a cryptocurrency like Bitcoin, market capitalization (or market cap) is the total value of all the coins that have been mined. It’s calculated by multiplying the number of coins in circulation by the current market price of a single coin.","Market capitalization (or market cap) is the total dollar value of all the shares of a company’s stock — or, in the case of Bitcoin or another cryptocurrency, of all the coins that have been mined. In crypto, market cap is calculated by multiplying the total number of coins that have been mined by the price of a single coin at any given time.","One way to think about market cap is as a rough gauge for how stable an asset is likely to be. (It’s important to note that even Bitcoin, crypto’s biggest market cap, still sees volatility.) But the same way a bigger ship can safely navigate heavy weather, a cryptocurrency with a much larger market cap is more likely to be a more stable investment than one with a much smaller market cap. Conversely digital currencies with smaller market caps are more susceptible to the whims of the market – and can see huge gains or dramatic losses in their wake.",'Sidenote: you might see references to "circulating supply" market cap or "fully diluted supply" market cap. With Bitcoin, those two numbers are the 18.5 million that have been mined (“circulating supply”) or you can use the 21 million that will eventually be mined (“fully diluted supply). Depending on their methodology, some observers will measure market cap using the currently circulating supply, while others will use the fully diluted number.',"Why is market cap important?","Price is just one way to measure a cryptocurrency’s value. Investors use market cap to tell a more complete story and compare value across cryptocurrencies. As a key statistic, it can indicate the growth potential of a cryptocurrency and whether it is safe to buy, compared to others.","To demonstrate, let’s compare the market cap of two fictional cryptocurrencies.","If Cryptocurrency A has 400,000 coins in circulation and each coin is worth $1, it’s market cap is $400,000.","If Cryptocurrency B has 100,000 coins in circulation and each coin is worth $2, it’s market cap is $200,000.","Even though the individual coin price of Cryptocurrency B is higher than Cryptocurrency A, Cryptocurrency A’s overall value is double Cryptocurrency B’s.","Still, it’s also important to note that many cryptocurrencies’ market cap can swing dramatically due to their volatility.","Market cap allows you to compare the total value of one cryptocurrency with another so you can make more informed investment decisions. Cryptocurrencies are classified by their market cap into three categories: "," Large-cap cryptocurrencies ",", including Bitcoin and Ethereum, have a market cap of more than $10 billion. Investors consider them to be lower risk investments because they have a demonstrated track-record of growth and often have higher liquidity — meaning they can withstand a higher volume of people cashing out without the price being dramatically impacted."," Mid-cap cryptocurrencies ","have market caps between $1 billion and $10 billion – they generally are considered to have more untapped potential upside but also higher risk."," Small-cap cryptocurrencies ","have a market cap of less than $1 billion and are most susceptible to dramatic swings based on market sentiment.","Market cap is a useful metric for comparing the total value of cryptocurrencies, but market trends, a cryptocurrency’s stability, and your own financial situation all need to be considered when weighing the risks of any investment."])),WhatistheLightningNetwork:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is the Lightning Network?",'A beginner’s guide to the "layer 2" technology that’s making bitcoin payments faster and cheaper',"Definition","The Lightning Network allows users to send or receive Bitcoin quickly and cheaplyby moving transactions off of the main blockchain —you can think of it as being a little like an HOV lane on a highway.",'The Lightning Network is designed to make bitcoin transactions as fast and cheap as possible. It’s part of a newer class of crypto technologies known as "layer 2" blockchains —which you can think of as being a little like HOV lanes on highways. By offloading some transaction "traffic" to the Lightning Network’s "layer 2" blockchain, the core Bitcoin blockchain ("layer 1") can move faster.',"What are some of the Lightning Network’s use cases?",'Twitterallowsusers to send and receive Bitcoin "tips" via the Lightning Network. Via a Lightning Network-compatible payments app called Strike, many of Twitter’s 360 million monthly active users can send Bitcoin payments to other Twitter accounts instantly and for free. (Twitter isn’t actually the first creator-driven social platform to incorporate the Lightning Network —Substack has allowed BTC payments since late August.)',"El Salvador became the first nation to make Bitcoin legal tender —in part because of the the desire to save Salvadorans some$400 millionannually in money transfer fees. The government-created wallet, Chivo, is Lightning-compatible and designed to enable seamless cross-border payments. As of October, Chivo hadconsistentlybeen one of the most-downloaded apps in El Salvador.","A peer-to-peer Bitcoin exchange called Paxful, whichprocesses millions of dollarsworth of Bitcoin transactions in emerging markets and claims to have 1.5 million users in Africa alone, also recentlyannouncedit will enable Lightning payments. This integration could enable fast and cheap Bitcoin payments for millions of users.","Why is something like the Lightning Network necessary?",'WhenSatoshi Nakamotofirst described Bitcoin in a2008 whitepaper, the pseudonymous creator used the phrase "peer-to-peer electronic cash" — proposing that the cryptocurrency might one day become a popular way for people to pay for goods and services online.','But as Bitcoin’s value has grown over the years, the narrative has shifted. We now tend to think of Bitcoin as being more like "digital gold" —or as an inflation-resistant way to store wealth over time.',"Why did that happen? In part it’s because of the way theBitcoin networkis designed. Bitcoin allows two strangers anywhere to securely send or receive value without a credit card company or payment processor in the middle.","It does this using a decentralized network of computers all over the world —all of which need to achieve consensus (or agree) about the current state of Bitcoin’s digital ledger. Nakamoto’s solution to this problem wasmining, which can be a time-consuming process.",'The Lightning Network was invented, in part, to help Bitcoin function more like the digital cash that Nakamoto envisioned. It processes transactions "off-chain" much more quickly and cheaply than Bitcoin’s core blockchain — with fees that are typically fractions of a cent. Lightning transactions are also less energy intensive than transactions on the main blockchain.',"While the main Bitcoin blockchain (layer 1) can typically handle fewer than 10 transactions per second, the Lightning Network (layer 2) can theoretically handle millions of transactions a second.","How does the Lightning Network work?","The Lightning Network uses smart contracts to establish off-blockchain payment channels between pairs of users. Once these payment channels are established, funds can be transferred between them almost instantly.","Cleverly, the network doesn’t need to create pairs between all users. For instance, if User A has a channel with User B, and User C has a channel with User B butnotUser A, funds can still be freely transferred between all networked parties. Lightning addresses look like typical Bitcoin addresses, and the payment process is very similar for users.","At any time, users can close their payment channels and settle their final balances on the core blockchain.","Because only the opening and closing of payment channels are recorded on the core blockchain, the entire Bitcoin network can move faster. Additionally, Lightning Network transactions can be more private than those made on the main blockchain (because layer 1 transactions all appear on a public and transparent ledger).","How can you get started with the Lightning Network?",'If you want to make transactions using the Lightning Network, you’ll need to send some BTC (for instance from your Ai Earn account) to a Lightning-compatible wallet. There are dozens to choose from. Popular options include both "custodial" and "non-custodial" wallets. Here’s the difference: '," Custodial wallets: ","Options includeStrike,Blue Wallet, andWallet of Satoshi. These tend to be good for beginners, because they simplify the sending and receiving crypto by managing your private keys. If, for instance, you lose your password, you’ll be able to reset it."," Non-custodial wallets: ","Options includeMuun,Breez,Phoenix, andZap.These wallets are user-controlled and popular with more experienced traders — nobody but you has your private keys. If you lose or damage your wallet or forget your password, you could lose access to your funds. So make sure you learn how to back up or restore whichever wallet you choose.","What are some of the Lightning Network’s use cases?","Why is something like the Lightning Network necessary?","How does the Lightning Network work?","How can you get started with the Lightning Network?"])),WhatisInternetComputer:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is Internet Computer (ICP)?","The Internet Computer is creating a decentralized internet — with independent data centers providing alternative to corporate cloud services"," Definition ","Internet Computer (ICP) is a set of protocols that allow independent data centers around the world to band together and offer a decentralized alternative to the current centralized internet cloud providers. The ICP token is used for governance (holders can vote on the future of the network), to reward network participants for good behavior, and is used to pay fees for making transactions.","Like a lot of projects in the cryptocurrency space, the Internet Computer Protocol (or ICP) is much more than a form of digital money. In fact, the ICP token that can be purchased and traded via exchanges like Ai Earn is just one part of a much bigger idea.","ICP’s basic idea is to create a new kind of decentralized internet and global computing system — where independent data centers all over the world could join together to create an alternative to the cloud services (from companies like Amazon Web Services and Google Cloud) that power most of the current internet. ICP’s plan is to have the protocol running on millions of computers around the world.","ICP developers say the resulting network has some key advantages over the centralized alternatives. For one, it operates via open standards and avoids the conflicts of interest that can arise when a major cloud-computing provider hosts products that compete with its own services.","Originally called DFINITY, ICP’s global and distributed network of data centers can run all of the applications that are accessible via traditional Internet standards such as DNS (the domain name system you use via web browsers and smartphones).",'The ICP token has several major uses: it acts as a governance token (allowing holders to "lock" some of their ICP into the network in exchange for having a say in the future development of the ICP protocol), is rewarded by the network to participating data centers for good behavior, and is used to pay transaction fees on the network.',"How does ICP work?","The Internet today is highly centralized. Popular applications on the web are often closed-source, proprietary, and are hosted on a handful of data centers owned by big tech firms. And if one critical data center fails, huge swathes of the web can also shut down with it. Another major concern (particularly for privacy advocates) is that centralized, corporate web-services providers have the ability to censor or deplatform applications.","The Internet Computer attempts to offer a fundamental alternative so that developers can build, host, and serve applications in a more decentralized way— allowing websites to be deployed directly onto the public internet. Further, the Internet Computer would incentivize open source and transparent software development.",'As explained in the MIT Technology Review’s profile of the Internet Computer:"Instead of running on a dedicated server in Google Cloud, for example, the software would have no fixed physical address, moving between servers owned by independent data centers around the world.”',"One way you can think of ICP is as a way of converting crypto into processing power — the network will establish a fee based on the amount of computing power required by a developer’s project. As long as the fee is paid, the website will run on the public internet.",'In theory, any kind of application can be created and run on the Internet Computer — from social networks similar to LinkedIn and TikTok to software similar to all the familiar applications you know today to new kinds of applications not yet conceived. As a demonstration, ICP developers have published open source code for CanCan, which they describe as a "decentralized TikTok."',"What risks might the Internet Computer face?","Participating in the Internet Computer may require more robust hardware than traditional blockchain projects, potentially threatening its ethos of decentralization by limiting the number of potential participants. If the hardware requirements are too large, only large and well-capitalized players would be able to set up data centers and participate.","Further, in a truly decentralized network, who can be held accountable for hosting abusive content? Corporations running the Internet today employ some degree of moderation, although the flip side is that they can also arbitrarily de-platform anyone at any time. Ideally, Internet Computer (and other crypto protocols) can create solutions that allow decentralized governance to moderate these difficult questions.","Internet Computer isn’t the only protocol aiming to reinvent the Internet. Other potential competitors include IPFS/Filecoin and MIT’s Solid (which was created by web pioneer Tim Berners-Lee).","Who originally developed the Internet Computer?","The Internet Computer is built by the DFINITY Foundation and was started by a developer named Dominic Williams in 2016. The DFINITY Foundation is a nonprofit organization devoted to researching and developing the Internet Computer — after years of research, it officially launched in May 2021. Researchers all over the world contribute to the foundations’ work — including cryptographers that hold around 100,000 academic citations and 200 patents.","How does ICP work?","What risks might the Internet Computer face?","Who originally developed the Internet Computer?"])),Whatisinflation:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is inflation?"," Definition ","Inflation is the process by which a currency like the dollar or Euro loses value over time, causing the price of goods to rise. Bitcoin (and some other cryptocurrencies) are designed to experience predictable and low rates of inflation.","One attribute that has made cryptocurrencies — particularly Bitcoin — so appealing to investors is the idea that they’re more resistant to inflation than fiat currencies like the U.S. dollar.","But what is inflation? Inflation is the process by which currencies lose value over time, causing prices of consumer goods to increase. Because most economists believe that some level of inflation is good for the economy, the U.S. government, for instance, has printed more money than consumers actually need for decades. It’s the reason that a Coke that cost a nickel a half-century ago goes for a few dollars today.","Bitcoin, on the other hand, has generally increased in value much faster than the U.S. dollar has lost value — going from virtually worthless in 2010 to more than $20,000 in late 2020. (Because it’s a volatile market, Bitcoin has also seen dramatic spikes and declines, but the trendline over time has been upward.) This has made Bitcoin an increasingly popular hedge against fiat-currency inflation.","The main way Bitcoin is designed to resist inflation is that its supply is limited and known, and the creation of new bitcoin will taper off over time in a predictable way. (There will only ever be 21 million bitcoin, and every four years the amount of bitcoin that is mined is reduced by half.)","Why is inflation important for crypto?","A high inflation rate for fiat currencies might lead individuals to invest more in digital money because the dollars or Euros they placed in a savings account are actually losing value over time. Bitcoin and certain other cryptocurrencies like Ethereum offer investors an alternative. The economics of the Bitcoin market are complex, but there are some features designed into the digital currency that may help it to resist inflation.","Bitcoin can’t be manipulated by governments adjusting interest rates or printing more money to achieve policy goals.","Like gold and other scarce stores of value, the conventional wisdom around Bitcoin is that it should rise in price in uncertain times. (This has not always been the case, however — at the start of the COVID pandemic for instance, it fell sharply along with the stock market.) It’s also a much more convenient way to store and transmit value than gold — it can simply be sent over the internet.",'Scarcity is one key to making a store of value resistant to inflation. There will never be more than 21 million bitcoin. As of now, approximately 19 million bitcoin have been mined. Around every ten minutes, miners process a new "block" and 6.25 bitcoin are added to the network. (In 2024, the mining reward will drop to 3.125 bitcoin, and will decline by half again every four years until all bitcoin are mined. This mechanism, which is designed into the Bitcoin protocol, is known as the halving.)','This scheduled tapering of new supply over time makes Bitcoin predictable in unique ways — unlike gold, no new bitcoin can ever be "discovered."',"Do cryptocurrencies experience inflation?","Yes, technically even Bitcoin experiences inflation as more of it is mined (as does gold). But because the amount of new bitcoin is automatically reduced by 50 percent every four years, Bitcoin’s inflation rate will also decrease.","As a practical matter, as long as Bitcoin’s purchasing power continues to rise vs. thefiat currencies we tend to compare it to, Bitcoin’s few-percent annual rate of inflation isn’t a major factor for investors to consider.","But not all cryptocurrencies are designed like Bitcoin. For instance, an increasingly popular category of digital money called stablecoins — many of which are pegged to fiat currencies like the dollar — can be a useful, low-volatility place to save some money. But if a stablecoin is pegged to a fiat currency, your investment will be impacted by inflation and could lose value over time as their reserve currency loses value. (Some stablecoins offer rewards that function much like an interest-bearing savings account, which could change the value equation — especially with non-crypto interest rates hovering around zero.)."])),WhatisEthereum:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is Ethereum?","From how to buy it and how it works to smart contracts and ETH2, a complete beginner's guide to the second-biggest cryptocurrency","Ethereum is the second-biggest cryptocurrency by market cap after Bitcoin. It is also a decentralized computing platform that can run a wide variety of applications — including the entire universe of DeFi.","Ethereum, which launched in 2015, is the second-biggest cryptocurrency by market capafter Bitcoin. But unlike Bitcoin, it wasn’t created to be digital money. Instead, Ethereum’s founders set out to build a new kind of global, decentralized computing platform that takes the security and openness of blockchains and extends those attributes to a vast range of applications.",'Everything from financial tools and games to complex databases are already running on the Ethereum blockchain. And its future potential is only limited by developers’ imaginations. As the nonprofit Ethereum Foundation puts it:"Ethereum can be used to codify, decentralize, secure and trade just about anything."',"You can check the latest prices on Ai Earn's Ethereum asset page.","Ethereum has become"," a popular investment vehicle and store of wealth ","(and can be used, like Bitcoin, to send or receive value without an intermediary)."," The Ethereum blockchain allows developers to build and run a huge variety of applications ",": everything from games and advanced databases to complex decentralized financial instruments — meaning that they don’t require a bank or any other institution in the middle.",' Ethereum-based apps are built using "smart contracts." ',"Smart contracts, like regular paper contracts, establish the terms of an arrangement between parties. But unlike an old-fashioned contract, smart contracts automatically execute when the terms are met without the need for either participating party to know who is on the other side of the deal — and without the need for any kind of intermediary."," Ethereum, like Bitcoin, is an open source project that is not owned or operated by a single individual. ","Anyone with an internet connection can run an Ethereum node or interact with the network.","Much like Bitcoin’s decentralized blockchain allows any two strangers, anywhere in the world, to send or receive money without a bank in the middle,"," smart contracts running on Ethereum’s decentralized blockchain allow developers to build complex applications that should run exactly as programmed without downtime, censorship, fraud, or third-party interference. ","Popular Ethereum-based innovations include"," stablecoins ","(like DAI, which has its value pegged to the dollar by smart contract),"," decentralized finance apps ","(collectively known as DeFi), and"," other decentralized apps ","(or Dapps)."," What’s the difference between Ethereum, Ether, and ETH? ",'Ethereum is the name of the network. "Ether" is the native cryptocurrency token used by the Ethereum network. That said, in day-to-day usage most people call the token "ETH" (or just "Ethereum"). As a way of sending, receiving, or storing value ETH works much like Bitcoin. But it also has a special role on Ethereum network. Because users pay fees in ETH to execute smart contracts, you can think of it as the fuel that keeps the whole thing running (which is why those fees are called "gas"). If Bitcoin is "digital gold," ETH can be seen as "digital oil."',"Is Ethereum secure?","ETH is currently secured by the Ethereum blockchain in much the same way Bitcoin is secured by"," its ","blockchain. A huge amount of computing power — contributed by all the computers on the network — verifies and secures every transaction, making it virtually impossible for any third party to interfere.","The fundamental ideas behind cryptocurrencies help make them safe: the systems are permissionless and the core software is open-source, meaning countless computer scientists and cryptographers have been able to examine all aspects of the networks and their security.","Apps"," running ","on the Ethereum blockchain, however, are only guaranteed to be as secure as their developers have made them. For example, code can sometimes contain bugs that could result in loss of funds. While their source code is also visible to all, the user bases of each individual app are much smaller than Ethereum’s as a whole, and so fewer eyes are on them. It’s important to do research on any decentralized app you plan to use.","The Ethereum protocol is currently being updated in ways that are intended to make it faster and even more secure. See the Ethereum 2.0 section below for more.","How does Ethereum work?","You might have heard that the Bitcoin blockchain is a lot like a bank’s ledger, or even a checkbook. It’s a running tally of every transaction made on the network going back to the very beginning — and all the computers on the network contribute their computing power towards the work of ensuring that the tally is accurate and secure.","The Ethereum blockchain, on the other hand, is more like a computer: while it also does the work of documenting and securing transactions, it’s much more flexible than the Bitcoin blockchain. Developers can use the Ethereum blockchain to build a huge variety of tools — everything from logistics management software to games to the entire universe of DeFi applications (which span lending, borrowing, trading, and more).","Ethereum uses a 'virtual machine' to achieve all this, which is like a giant, global computer made up of many individual computers running the Ethereum software. Keeping all of those computers running involves investment in both hardware and electricity by participants. To cover those costs, the network uses its own Bitcoin-like cryptocurrency called Ether (or, more commonly, ETH).",'ETH keeps the whole thing running. You interact with the Ethereum network by using ETH to pay the network to execute smart contracts. As a result, the fees paid in ETH are called "gas".',"Gas rates vary depending on how busy the network is. A new version of the Ethereum blockchain called Ethereum 2.0, which aims to increase efficiency, began rolling out in December 2020. (The transition to the new blockchain is scheduled to happen over the next two years.)","What is Ethereum 2.0?","Ethereum 2.0 (often referred to as ETH2) is a major upgrade to the Ethereum network. It’s designed to allow the Ethereum network to grow while increasing security, speed, and efficiency.","As of early 2021, Ethereum 2.0 and Ethereum 1.0 exist side by side — but the original blockchain will eventually merge with ETH2 blockchain. (If you’re an ETH holder you won’t have to do anything — your holdings on the ETH 1.0 blockchain will automatically migrate to the ETH2 blockchain.) The transition to ETH2 began in December of 2020, and is scheduled to take two years."," Why is Ethereum 2.0 necessary? ",'Moving a popular cryptoasset to a new platform is a complex endeavor, but for Ethereum to scale and evolve, it needs to happen. That’s because the "Proof of Work" method used by the ETH 1.0 blockchain to verify transactions causes bottlenecks, increases fees, and consumes substantial resources (particularly electricity).'," What is Proof of Work? ","How do cryptocurrency networks make sure that nobody spends the same money twice without a central authority like Visa or Paypal in the middle? They use a consensus mechanism. When ETH 1.0 launched, it adopted the consensus mechanism pioneered by Bitcoin: the aptly named Proof of Work.",'Proof of Work requires a huge amount of processing power, which is contributed by virtual "miners" around the world who compete to be the first to solve a time-consuming math puzzle.',"The winner gets to update the blockchain with the latest verified transactions, and is rewarded with a predetermined amount of ETH.","This process happens every 30 seconds (compared to Bitcoin’s approximately 10-minute cadence). As traffic on the network has increased, the limitations of Proof of Work have caused bottlenecks during which fees spike unpredictably.","What is staking?","Ethereum’s founders were aware of Proof of Work’s limitations. So a very different solution was devised for Ethereum 2.0. — one that will ultimately allow the network to efficiently process thousands of Ethereum transactions a second."," Ethereum 2.0 uses a consensus mechanism called Proof of Stake ",", which is faster, less resource-intensive, and (at least theoretically) more secure. The end result is similar to Proof of Work’s, in that a network participant is chosen to verify the latest transactions, update the blockchain, and earn some ETH.","Rather than requiring a network of miners racing to solve a puzzle,"," Proof of Stake requires a robust network of participants ","who are literally invested in the success of the enterprise.","These stakeholders are called"," validators ",'. Instead of contributing processing power as miners do, validators contribute ETH to a "staking pool."',"The act of contributing ETH to the pool is called"," staking ",". If you choose to stake some of your ETH, you will earn rewards in proportion to the size of your stake. For most users, staking will function much like an interest-bearing savings account.","The network selects a winner based on the amount of ETH each validator has in the pool and the length of time they’ve had it there — literally"," rewarding the most invested participants ","Once the winner has validated the latest block of transactions, other validators can attest that the block is accurate. When a threshold number of these attestations have been made, the network updates the blockchain.","All participating validators receive a"," reward ","in ETH, which is distributed by the network in proportion to each validator’s stake."," Staking is open to anyone who is interested ","(and coming soon to Ai Earn)."," Smart contracts 101 ","Smart contracts were first proposed in the 1990s by a computer scientist and lawyer named Nick Szabo."," Szabo famously compared a smart contract to a vending machine. ","Imagine a machine that sells cans of soda for a quarter. If you put a dollar into the machine and select a soda, the machine is hardwired to either produce your drink and 75 cents in change, or (if your choice is sold out) to prompt you to make another selection or get your dollar back. This is an example of a simple smart contract. Just like a soda machine can automate a sale without a human intermediary, smart contracts can automate virtually any kind of exchange.","A brief history of Ethereum"," 2013 ","A 19-year-old computer programmer (and"," Bitcoin Magazine ","cofounder) named Vitalik Buterin releases a whitepaper proposing a highly flexible blockchain that could support virtually any kind of transaction.","Brian Armstrong, our CEO and co-founder, recently spoke with Vitalik Buterin, creator of Ethereum, about topics ranging from ETH2 to scaling the cryptoeconomy."," 2014 ","The Toronto-based teenager, along with a team of cofounders including Gavin Wood, crowdfunds the development of the Ethereum protocol with the sale of $18 million in pre-launch tokens."," 2015 ","The first public version of the Ethereum blockchain launches in July. Smart contract functionality begins to roll out on the Ethereum blockchain."," 2016 ","Hackers steal around $50 million from a smart-contract-powered venture fund called the DAO (short for Decentralized Autonomous Organization) by exploiting a software bug.","In a divisive vote, Ethereum’s community chooses to revise the protocol in a way that would restore the lost funds. This results in the Ethereum blockchain branching off (via a hard fork) into two separate blockchains, each with its own active community: Ethereum and Ethereum Classic."," 2017 ","The ERC-20 standard is created, making it easier for developers to build compatible applications. ERC-20 defines a way to create an asset (or token) on top of the Ethereum blockchain.","The first widely popular Ethereum-based app arrives in the form of a game called CryptoKitties, in which users collect and trade digital cats. It becomes a genuine craze; at the peak, rare digital cats sell for upwards of $200,000.","The nonprofit Ethereum Enterprise Alliance launches to develop practical applications for smart contract technology. Members include JP Morgan, Samsung, Microsoft, and Mastercard.","MakerDAO — the first Decentralized finance (or DeFi) protocol on the Ethereum blockchain — launches. Maker also introduces the first ETH-based stablecoin, DAI.","ETH breaks $100 USD for the first time."," 2018 ","DeFi, which aims to transform the financial-services industry by making transactions faster, cheaper, and more secure, gains momentum with the arrival of lending protocol Compound and decentralized exchange Uniswap.","The USDC stablecoin is launched. Backed by the CENTRE Consortium, a partnership between Ai Earn and Circle, it reaches $1 billion in issued coins in the first year.","ETH breaks $1,000 USD for the first time in January, before falling back under $100."," 2020 ","The Ethereum 2.0 upgrade begins in December. The complete transition from Ethereum 1.0 to Ethereum 2.0 is scheduled to take around two years to complete.","As part of Ethereum 2.0’s first phase, Proof of Stake is introduced. ETH 1.0 continues to use Proof of Work as its consensus mechanism."," 2021 ","ETH hits new all-time high above $1,700 in February","See the current price at https://www.aiearn.co/price/ethereum","How do you buy Ethereum?","However you acquire your ETH, you’ll need to understand a few basic concepts. Every address on the Ethereum network is issued a public key and a private key, and you’ll need a wallet to manage your crypto holdings."," Public key ",": Think of this as the crypto version of an email address. Your Ethereum public key is where people can send you ETH and Ethereum-based tokens like USDC and Dai. You can safely give this out to others."," Priavte key ",": Think of this like your password. You should generally avoid giving this out to people. A private key is a long string of letters and numbers. (It can also be in the form of a series of words called a seed phrase.) It’s crucial to keep track of your private keys. If you lose them, you lose your Ether forever."," Wallet ",': To store and secure your Ether you’ll need a wallet. If you’re just starting out, the easiest option is to make an account via the Ai Earn app or aiearn.co — in which case you’ll interact with a "custodial wallet" that stores and secures your private keys for you. As you progress you might want to investigate other wallet options that are built for interacting with decentralized finance (or DeFi) protocols such as Compound (a lending and savings app) or Uniswap (a decentralized exchange that allows you to trade cryptocurrencies).',"How does Ethereum have value?","There are a few ways of thinking about the answer to this question. On one level, Ethereum’s value is set by markets like any other asset. People buy it with Bitcoin, dollars, euros, yen, and other currencies 24 hours a day. Depending on demand, the price can fluctuate from day to day. (Ethereum’s value tends to be volatile compared to currencies such as the US dollar or equities like Fortune 500 stocks because it is still an emerging technology.)","But"," why ","the market prices it the way it does is a much more complicated question. To many investors Ethereum’s value is based on its flexibility as a platform for issuing stablecoins and running DeFi applications — resulting in a growing user base and growing transaction fees.","What’s next for Ethereum?","As of early 2021, Ethereum is host to the vast majority of blockchain applications and has a market cap of just under $200 billion, with over $55 billion locked into tokens on the blockchain. Popular stablecoins such as USDC and USDT mostly live on Ethereum today due to its network effects.","But a variety of new smart contract blockchains are beginning to compete So while Ethereum is the dominant market leader today, there is growing pressure for it to successfully execute the transition to Ethereum 2.0.","Is Ethereum secure?","How does Ethereum work?","What is Ethereum 2.0?","What is staking?","A brief history of Ethereum","How do you buy Ethereum?","How does Ethereum have value?","What’s next for Ethereum?"])),WhatisDeFi:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is DeFi?"," Definition ","Short for decentralized finance, DeFi is an umbrella term for peer-to-peer financial services on public blockchains, primarily Ethereum.",'DeFi (or "decentralized finance") is an umbrella term for financial services on public blockchains, primarily Ethereum. With DeFi, you can do most of the things that banks support — earn interest, borrow, lend, buy insurance, trade derivatives, trade assets, and more — but it’s faster and doesn’t require paperwork or a third party. As with crypto generally, DeFi is global, peer-to-peer (meaning directly between two people, not routed through a centralized system), pseudonymous, and open to all.',"Why is DeFi important?","DeFi takes the basic premise of Bitcoin — digital money — and expands on it, creating an entire digital alternative to Wall Street, but without all the associated costs (think office towers, trading floors, banker salaries). This has the potential to create more open, free, and fair financial markets that are accessible to anyone with an internet connection.","What are the benefits?"," Open: ",'You don’t need to apply for anything or "open" an account. You just get access by creating a wallet.'," Pseudonymous: ","You don’t need to provide your name, email address, or any personal information."," Flexible: ","You can move your assets anywhere at any time, without asking for permission, waiting for long transfers to finish, and paying expensive fees."," Fast: ","Interest Rates and rewards often update rapidly (as quickly as every 15 seconds), and can be significantly higher than traditional Wall Street."," Transparent: ","Everyone involved can see the full set of transactions (private corporations rarely grant that kind of transparency)","How does it work?",'Users typically engage with DeFi via software called dapps ("decentralized apps"), most of which currently run on the Ethereum blockchain. Unlike a conventional bank, there is no application to fill out or account to open.',"Here are some of the ways people are engaging with DeFi today: "," Lending: ","Lend out your crypto and earn interest and rewards every minute - not once per month."," Getting a loan: ",'Obtain a loan instantly without filling in paperwork, including extremely short-term "flash loans" that traditional financial institutions don’t offer.'," Trading: ","Make peer-to-peer trades of certain crypto assets — as if you could buy and sell stocks without any kind of brokerage."," Saving for the future: ","Put some of your crypto into savings account alternatives and earn better interest rates than you’d typically get from a bank."," Buying derivatives: ","Make long or short bets on certain assets. Think of these as the crypto version of stock options or futures contracts.","What are the downsides?","Fluctuating transaction rates on the Ethereum blockchain mean that active trading can get expensive.","Depending on which dapps you use and how you use them, your investment could experience high volatility – this is, after all, new tech.","You have to maintain your own records for tax purposes. Regulations can vary from region to region."])),Whenisthebesttimetoinvestincrypto:encodeURI(JSON.stringify(["Learn","Tips And Tutorials","When is the best time to invest in crypto?","An introduction to dollar-cost averaging – a long-term investment strategy","Cryptocurrencies like Bitcoin can experience daily (or even hourly) price volatility. As with any kind of investment, volatility may cause uncertainty, fear of missing out, or fear of participating at all. When prices are fluctuating, how do you know when to buy?",'In an ideal world, it’s simple: buy low, sell high. In reality, this is easier said than done, even for experts. Instead of trying to "time the market," many investors use a strategy called',' dollar-cost averaging (or "DCA") ',"to reduce the impact of market volatility by investing a smaller amount into an asset — like crypto, stocks, or gold — on a regular schedule.","DCA might be the right choice when someone believes their investments will appreciate (or increase in value) in the long term and experience price volatility on the way there.","What is DCA?","DCA is a long-term strategy, where an investor regularly buys smaller amounts of an asset over a period of time, no matter the price (for example, investing $100 in Bitcoin every month for a year, instead of $1,200 at once). Their DCA schedule may change over time and — depending on their goals — it can last just a few months or many years.","Although DCA is a popular way to buy Bitcoin, it isn’t unique to crypto — traditional investors have been using this strategy for decades to weather stock market volatility. You may even use DCA already if you invest via your employer’s retirement plan every payday.","What are the benefits of DCA?",'DCA can be an effective way to own crypto without the notoriously difficult work of timing the market or the risk of unwittingly using all of your funds to invest "a lump sum" at a peak.','The key is choosing an amount that’s affordable and investing regularly, no matter the price of an asset. This has the potential to "average" out the cost of purchases over time and reduce the overall impact of a sudden drop in prices on any given purchase. And if prices do fall, DCA investors can continue to buy, as scheduled, with the potential to earn returns as prices recover.',"When is DCA more effective than lump-sum investing?","DCA can help an investor safely enter a market, start benefiting from long-term price appreciation, and average out the risk of downward price movements in the short-term. And in situations like the ones below, it may offer more predictable returns than investing a lot of cash at once: "," Buying an asset that may increase in value over time. ","If an investor thinks prices are about to go down — but are likely to recover in the long term — they can use DCA to invest cash over the period of time they think a downward movement will happen. If they’re right, they’ll benefit from picking up assets at a lower price. But even if they’re wrong, they’ll have investments in the market as the price increases."," Hedging bets through volatility. ","DCA exposes investors to prices across time. When a market experiences price volatility, the goal of this strategy is to average out any dramatic increases or decreases in their portfolio and to benefit a little bit from price movement in every direction."," Avoiding FOMO and emotional trading. ",'DCA is a rule-based approach to investing. Often, beginner traders fall into the trap of "emotional trading", where buying and selling decisions are dictated by psychological factors like fear or excitement. These can lead investors to manage their portfolios ineffectively (think: panic selling during a downturn or overbetting due to fear of missing out on exponential growth).',"How does DCA work in practice?","Of course, the success of any DCA strategy is still subject to what’s happening in the market. To demonstrate, let’s dig into an example using real-world prices, right as they approached Bitcoin’s biggest downturn to date. If you invested $100 in bitcoin every week starting on December 18, 2017 (near that year’s price peak), you would have invested a total of $16,300. But on January 25, 2021, your portfolio would be worth approximately"," $65,000 — a return on investment of more than 299%. "," Portfolio value over time "," Dollar-cost averaging "," Lump sum investment ","Total invested","Estimated total portfolio","Total invested","Estimated total portfolio","Dec 18, 2017","Dec 17, 2018","Jan 25, 2021"," Total return ",'In contrast, going "all in" as prices are peaking is generally considered a bad idea — but how could you know? If you had taken that same amount of $16,300 and invested it all on December 18, 2017, you would'," lose nearly $8,000 throughout the first two years ",". Although your portfolio would recover, you would have lost out on the ability to compound your profits in the meantime (and maybe even scared yourself into selling your bitcoin at a loss)."," BTC dollar-cost average vs. lump sum ","Source:TradingView (Calculated by BTCUSD 1W closing prices from 12/18/2017 - 1/25/2021)",'Now let’s say you waited a year, and invested $200 in bitcoin every month between December 2018 and December 2020. In this case, your portfolio would total just over $13,000 in 2020, compared to $23,000 from investing lump-sum. This "all-in" investment would have earned you a higher profit, but it also would have been riskier: any significant price movements after your initial investment date would have affected your whole investment.'," Portfolio value over time "," Dollar-cost averaging "," Lump sum investment ","Total invested","Estimated total portfolio","Total invested","Estimated total portfolio","Dec 1, 2018","Dec 1, 2019","Dec 1, 2020"," Total return ","Dollar-cost averaging is all about hedging your bets: it restricts your potential upside in an effort to mitigate possible losses. Serving as a potentially safer choice for investors, it works to reduce your chances of taking serious hits to your portfolio caused by short-term price volatility.","To know if DCA is the right strategy for you, it’s important to think about your unique investment circumstances. It is always best to consult a financial professional before undertaking a new investment strategy.","What is DCA?","What are the benefits of DCA?","When is DCA more effective than lump-sum investing?","How does DCA work in practice?"])),Whatisvolatility:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is volatility?"," Definition ","Volatility is a measure of how much the price of an asset has moved up or down over time. Generally, the more volatile an asset is, the riskier it’s considered to be as an investment — and the more potential it has to offer either higher returns or higher losses over shorter periods of time than comparatively less volatile assets.","Volatility is a measure of how much the price of any particular asset has moved up or down over time. Generally, the more volatile an asset is, the riskier it’s considered to be as an investment — and the more potential it has to offer either higher returns or higher losses over shorter periods of time than comparatively less volatile assets.",'As a newer asset class, crypto is widely considered to be volatile — with the potential for significant upward and downward movements over shorter time periods. Stocks are considered to have a wide range of volatility, from the relative stability of large-cap stocks (like Apple or Berkshire Hathaway) to often erratic "penny stocks." Bonds, by contrast, are considered to be a lower-volatility asset — and typically see less dramatic upward and downward swings that take place over longer time frames.',"How is volatility measured?",' When people talk about measuring volatility, they’re usually referring to "historical volatility," a number derived from a study of prices over a specific time period (often 30 days or a year). ','The prediction of future movements is called "implied volatility" — and because nobody can actually predict the future it’s a less exact science (although it’s the basis for widely used financial tools like the Cboe Volatility Index, nicknamed the "fear index," which predicts the next 30 days’ stock market volatility). Quantifying volatility can be done a couple of ways: ',"You can use a method called beta, which measures how volatile one stock is relative to the broader market (the typical benchmark is the S&P 500).","You can compute an asset’s standard deviation, which is a measure of how widely its price has diverged from its historical average.","Why is volatility important to understand?","Traditionally, investors will take on a high level of risk if they believe the potential reward is worth the possibility of losing some of their investment. (Or all of their investment, as in the recent case of high-risk hedge-fund manager Bill Hwang, whose entire $20 billion dollar fund disappeared in two days.)","Traditionally, retail investors are advised to diversify their investments within an asset class as a way of reducing risk. One popular strategy is to invest in a basket of stocks (or an index fund), rather than just a few. To further reduce the potential for downside, they may also pair investments in more volatile asset classes like stocks with investments in less volatile classes like bonds.","As an asset class that’s only a little more than a decade old, crypto has seen a series of steep rises and subsequent falls — and is considered to be more volatile as a category than stocks. That said, higher trading volumes on Bitcoin (by far the biggest cryptocurrency by market cap) and increased institutional participation seem to be reducing its volatility over time. Cryptocurrencies with lower trading volumes or emerging cryptoassets like DeFi tokens tend to have higher volatility — when experimenting with these assets as a beginner it’s best to risk amounts you can afford to lose.","Factors that can increase volatility include positive or negative news coverage and earnings reports that are better or worse than expected. Unusually high spikes in volume of trading will usually correspond to volatility. Very low volume (as seen with so-called penny stocks that don’t trade on major markets or smaller cryptocurrencies) also usually corresponds with high volatility.","Are there ways to reduce crypto volatility?",'For some crypto investors, high volatility is part of the appeal — it creates the possibility for high returns. (And even as Bitcoin’s volatility seems to be declining, it often moves by double-digit percentages in a single week, allowing for strategies like "buying the dip.")',"For less risk-tolerant investors, there are strategies that can be used to limit the downside impact of volatility, like dollar-cost averaging. (Generally, investors with longer-term strategies who have good reason to believe that an investment will ultimately rise over time don’t need to think as much about short-term volatility.)And there are now cryptocurrencies specifically designed to have low volatility called stablecoins (including USD Coin and Dai) — these have their price pegged to a reserve asset like the U.S. dollar.","How is volatility measured?","Why is volatility important to understand?","Are there ways to reduce crypto volatility?","Volatility is one of the primary factors that goes into assessing investment risk. "])),WhatisUniswap:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is Uniswap?","A beginner's guide to the popular decentralized exchange (or DEX) on the Ethereum blockchain. It allows users anywhere in the world to trade crypto without an intermediary."," Definition ","Uniswap is the largest decentralized exchange (or DEX) operating on the Ethereum blockchain. It allows users anywhere in the world to trade crypto without an intermediary. UNI, the governance token that allows users to vote on key protocol changes, is the fourth largest cryptocurrency by market cap on Ai Earn as of April 2021 — with a total value of more than $18 billion.","Uniswap was one of the first decentralized finance (or DeFi) applications to gain significant traction on Ethereum — launching in November 2018. Since then, numerous other decentralized exchanges have launched (including Curve, SushiSwap, and Balancer), but Uniswap is currently the most popular by a significant margin. As of April 2021, Uniswap had processed over $10 billion in weekly trading volume."," Uniswap weekly trading volume ",'Uniswap pioneered the Automated Market Maker model, in which users supply Ethereum tokens to Uniswap "liquidity pools" and algorithms set market prices (as opposed to order books, which match bids and asks on a centralized exchange like Ai Earn) based on supply and demand.',"By supplying tokens to Uniswap liquidity pools, users can earn rewards while enabling peer-to-peer trading. Anyone, anywhere, can supply tokens to liquidity pools, trade tokens, or even create and list their own tokens (using Ethereum’s ERC-20 protocol). There are currently hundreds of tokens available on Uniswap, and some of the most popular trading pairs are stablecoins like USDC and Wrapped Bitcoin (WBTC).","Some of the potential advantages of decentralized exchanges like Uniswap include: "," Safe: ","Funds are never transferred to any third party or generally subject to counterparty risk (i.e. trusting your assets with a custodian) because both parties are trading directly from their own wallets."," Global and permissionless: ","There is no concept of borders, or restrictions on who can trade. Anyone with a smartphone and an internet connection can participate."," Ease of use and pseudonymous: ","No account signup or personal details are required.","How to use Uniswap","In order to use Uniswap, all you need is an Ethereum wallet, such as Ai Earn Wallet, and a bit of ETH (which you’ll need to pay for gas fees). Using the app browser built into Ai Earn Wallet's mobile application or its desktop browser extension, you can access app.uniswap.org to start swapping tokens or supplying liquidity.",'One issue users of all Ethereum-based apps including Uniswap face are transaction fees (also called gas) that can vary widely in price and can make it expensive to use the network. Multiple solutions to this issue are in the works, from the long-planned transition to the ETH2 blockchain (scheduled for sometime in 2022) to the nearer-term rollout of a "Layer 2" scaling solution called Optimism later this year. Uniswap developers are confident that Optimism will allow for significantly cheaper Uniswap transactions.',"In early May 2021, Uniswap v3 launched with the goal of making transactions faster and cheaper.","What is UNI?",'After years of successful operation and on its path to complete decentralization, Uniswap introduced the UNI token to enable community ownership over the protocol, allowing stakeholders to vote on key protocol changes and development initiatives. When Uniswap released the token in September 2020, it used a unique form of distribution in which it "airdropped" 400 UNI tokens to each Ethereum address that had ever used the protocol. Over 250,000 Ethereum addresses received the airdrop, which was worth nearly $1,400 at the time. Airdrops have since become a popular way for DeFi apps to reward longtime users – Uniswap has said it plans to distribute a total of 1 billion UNI over four years.','Why are there so many DEXs with "Swap" in the name?',"It’s because Uniswap, like most crypto protocols, is open source, meaning anyone can both see exactly how it works and adapt the code to create a competitor.","In recent years, a large number of DEXs adapted from Uniswap’s code have launched, including food-named competitors like SushiSwap and PancakeSwap. (If you want to read more, check out this issue of Ai Earn’s Around the Block newsletter.)","How to use Uniswap","What is UNI?",'Why are there so many DEXs with "Swap" in the name?'])),Whatisstaking:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is staking?","Like a lot of things in crypto, staking can be a complicated idea or a simple one depending on how many levels of understanding you want to unlock. For a lot of traders and investors, knowing that"," staking is a way of earning rewards for holding certain cryptocurrencies ","is the key takeaway. But even if you’re just looking to earn some staking rewards, it’s useful to understand at least a little bit about how and why it works the way it does.","How does staking work?",'If a cryptocurrency you own allows staking — current options include Ethereum, Tezos, Cosmos, Solana, and Cardano — you can "stake" some of your holdings and earn a percentage-rate reward over time.','The reason your crypto earns rewards while staked is because the blockchain puts it to work. Cryptocurrencies that allow staking use a "consensus mechanism" called Proof of Stake, which is the way they ensure that all transactions are verified and secured without a bank or payment processor in the middle. Your crypto, if you choose to stake it, becomes part of that process.',"Why do only some cryptocurrencies have staking?","This is where it starts to get more technical. Bitcoin, for instance, doesn’t allow staking. To understand why, you need a little bit of background.",'Cryptocurrencies are typically decentralized, meaning there is no central authority running the show. So how do all the computers in a decentralized network arrive at the correct answer without having it fed to them by a central authority like a bank or a credit-card company? They use a "consensus mechanism."','Many cryptocurrencies — including Bitcoin and Ethereum 1.0 — use a consensus mechanism called Proof of Work. Via Proof of Work, the network throws a huge amount of processing power at solving problems like validating transactions between strangers on opposite sides of the planet and making sure nobody is trying to spend the same money twice. Part of the process involves "miners" all over the world competing to be the first to solve a cryptographic puzzle. The winner earns the right to add the latest "block" of verified transactions onto the blockchain — and receives some crypto in return.',"For a relatively simple blockchain like Bitcoin’s (which functions a lot like a bank’s ledger, tracking incoming and outgoing transactions) Proof of Work is a scalable solution. But for something more complex like Ethereum — which has a huge variety of applications including the whole world of DeFi running on top of the blockchain — Proof of Work can cause bottlenecks when there’s too much activity. As a result transaction times can be longer and fees can be higher.","What is Proof of Stake?","A newer consensus mechanism called Proof of Stake has emerged — with the idea of increasing speed and efficiency while lowering fees. A major way Proof of Stake reduces costs is by not requiring all those miners to churn through math problems, which is an energy-intensive process. Instead, transactions are validated by people who are literally invested in the blockchain via staking.","Staking serves a similar function to mining, in that it’s the process by which a network participant gets selected to add the latest batch of transactions to the blockchain and earn some crypto in exchange.","The exact implementations vary from project to project, but in essence, users put their tokens on the line for a chance to add a new block onto the blockchain in exchange for a reward. Their staked tokens act as a guarantee of the legitimacy of any new transaction they add to the blockchain.","The network chooses validators (as they’re usually known) based on the size of their stake and the length of time they’ve held it. So the most invested participants are rewarded. If transactions in a new block are discovered to be invalid, users can have a certain amount of their stake burned by the network, in what is known as a slashing event.","What are the advantages of staking?","Many long-term crypto holders look at staking as a way of making their assets work for them by generating rewards, rather than collecting dust in their crypto wallets.","Staking has the added benefit of contributing to the security and efficiency of the blockchain projects you support. By staking some of your funds, you make the blockchain more resistant to attacks and strengthen its ability to process transactions.","What are some staking risks?",'Staking often requires a lockup or "vesting" period, where your crypto can’t be transferred for a certain period of time. This can be a drawback, as you won’t be able to trade staked tokens during this period even if prices shift. Before staking, it is important to research the specific staking requirements and rules for each project you are looking to get involved with.',"How do I start staking?","Staking is generally open to anyone who wants to participate. That said, becoming a full validator can require a minimum investment, technical knowledge, and a dedicated computer that can perform validations day or night without downtime. Participating on this level comes with security considerations and is a serious obligation, as downtime can cause a validator’s stake to become slashed.","But for the vast majority of participants there’s a simpler way to participate. Via an exchange like Ai Earn, you can contribute any amount you wish, without needing to purchase or operate expensive validator hardware. Staking is available to most Ai Earn customers in the U.S. and many other countries.","Learn more about staking on Ai Earn","How does staking work?","Why don't all cryptocurrencies have staking?","What is Proof of Stake?","Advantages-of-staking","What are some staking risks?","How do I start staking?"])),Whatisproofofwork:encodeURI(JSON.stringify(["Learn","Crypto Basics",'What is "proof of work" or "proof of stake"?','"Proof of work" and "proof of stake" are the two major consensus mechanisms cryptocurrencies use to verify new transactions, add them to the blockchain, and create new tokens.'," Definition ",'"Proof of work" and "proof of stake" are the two major consensus mechanisms cryptocurrencies use to verify new transactions, add them to the blockchain, and create new tokens.Proof of work, first pioneered by Bitcoin, uses mining to achieve those goals. Proof of stake — which is employed by Cardano, the ETH2 blockchain, and others — uses staking to achieve the same things.','Decentralized cryptocurrency networks need to make sure that nobody spends the same money twice without a central authority like Visa or PayPal in the middle. To accomplish this, networks use something called a "consensus mechanism," which is a system that allows all the computers in a crypto network to agree about which transactions are legitimate.',"There are two major consensus mechanisms used by most cryptocurrencies today."," Proof of work ","is the older of the two, used by Bitcoin, Ethereum 1.0, and many others. The newer consensus mechanism is called"," proof of stake ",", and it powers Ethereum 2.0, Cardano, Tezos and other (generally newer) cryptocurrencies.To understand proof of stake, it’s helpful to first understand proof of work, so we’ve paired them in this explainer.","What is proof of work?",'Proof of work is the original crypto consensus mechanism, first used by Bitcoin. Proof of work and mining are closely related ideas. The reason it’s called "proof of work" is because the network requires a huge amount of processing power. Proof-of-work blockchains are secured and verified by virtual miners around the world racing to be the first to solve a math puzzle. The winner gets to update the blockchain with the latest verified transactions and is rewardedby the network with a predetermined amount of crypto.',"Proof of work has some powerful advantages, especially for a relatively simple but hugely valuable cryptocurrency like Bitcoin (learn more about how Bitcoin works). It’s a proven, robust way of maintaining a secure decentralized blockchain. As the value of a cryptocurrency grows, more miners are incentivized to join the network, increasing its power and security.Because of the amount of processing power involved, it becomes impractical for any individual or group to meddle with a valuable cryptocurrency’s blockchain.","On the flip side, it’s an energy-intensive process that can have trouble scaling to accommodate the vast number of transactions smart-contract compatible blockchains like Ethereum can generate. And so alternatives have been developed, the most popular of which is called proof of stake.","What is proof of stake?","Ethereum’s developers understood from the beginning that proof of work would present limitations in scalability that would eventually need to be overcome — and, indeed, as Ethereum-powered decentralized finance (or DeFi) protocols have surged in popularity, the blockchain has struggled to keep up, causing fees to spike.","While the Bitcoin blockchain mostly just has to process incoming and outgoing bitcoin transactions, much like a vast checkbook, Ethereum’s blockchain also has to process a vast array of DeFi transactions, stablecoin smart contracts, NFT minting and sales, and whatever innovations developers come up with in the future.","Their solution has been to build an entirely new ETH2 blockchain — which began rolling out in December 2020 and should be finished in 2022. The upgraded version of Ethereum will employ a faster and less resource intensive consensus mechanism called proof of stake. Cryptocurrencies including Cardano, Tezos, and Atmos all use proof-of-stake consensus mechanisms — with the goal being to maximize speed and efficiency while lowering fees.","In a proof of stake system, staking serves a similar function to proof of work’s mining, in that it’s the process by which a network participant gets selected to add the latest batch of transactions to the blockchain and earn some crypto in exchange.",'The exact details vary by project, but in general proof of stake blockchains employ a network of "validators" who contribute — or "stake" — theirown crypto in exchange for a chance of getting to validate new transaction, update the blockchain, and earn a reward.',"The network selects a winner based on the amount of crypto each validator has in the pool and the length of time they’ve had it there — literally rewarding the most invested participants.","Once the winner has validated the latest block of transactions, other validators can attest that the block is accurate. When a threshold number of attestations have been made, the network updates the blockchain.","All participating validators receive a reward in the native cryptocurrency, which is generally distributed by the network in proportion to each validator’s stake.",'Becoming a validator is a major responsibility and requires a fairly high level of technical knowledge. The minimum amount of crypto that validators are required to stake is often relatively high (for ETH2, for example, it’s 32 ETH) and validators can lose some of their stake via a process called slashing if their node goes offline or if they validate a "bad" block of transactions.',"But even if that sounds like too much responsibility, you can still participate in staking by joining a staking pool run by someone else — and earn rewards for crypto that would otherwise be sitting around. This process is often referred to as delegating, and tools offered by exchanges by Ai Earn can make it simple and seamless.","What are some differences between proof of work and proof of stake?","Energy consumption is one major difference between the two consensus mechanisms. Because proof-of-stake blockchains don’t require miners to spend electricity on duplicative processes (competing to solve the same puzzle), proof of stake allows networks to operate with substantially lower resource consumption.",'Both consensus mechanisms have economic consequences that penalize network disruptions and thwart malicious actors. In proof of work, the penalty for miners submitting invalid information, or blocks, is the sunk cost of computing power, energy, and time. In proof of stake, the validators’ staked crypto funds serve as an economic incentive to act in the network’s best interests. In the case that a validator accepts a bad block, a portion of their staked funds will be "slashed" as a penalty. The amount that a validator can be slashed depends on the network.',"What is proof of work?","What is proof of stake?","What are some differences between proof of work and proof of stake?"])),WhatisPolygonMATIC:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is Polygon (MATIC)?"," Definition ",'Polygon is a "layer two" or "sidechain" scaling solution that runs alongside the Ethereum blockchain — allowing for speedy transactions and low fees. MATIC is the network’s native cryptocurrency, which is used for fees, staking, and more. You can buy or sell MATIC via exchanges like Ai Earn.',"The Ethereum blockchain is home to a vast range of economic activity — from NFT markets and games to the growing DeFi ecosystem. Ethereum is well suited to this activity because it’s compatible with smart contracts, which can be used to build a vast range of applications.",'However, the growing popularity of these applications adds many transactions to the Ethereum blockchain — and as a result, transaction fees (also known as "gas") can sometimes rise to the point where making small or frequent investments can be economically unviable.','Enter Polygon, which is a "Layer 2" scaling solution (or "sidechain") that’s emerged to provide faster transactions and lower costs for users. It acts as a speedy parallel blockchain running alongside the main Ethereum blockchain. To use it, you can "bridge" some of your crypto over to Polygon, and then interact with a wide range of popular crypto apps that were once exclusive to the main Ethereum blockchain.',"What is MATIC?","Polygon has its own cryptocurrency, called MATIC, which is used to pay fees on the Polygon network, for staking, and for governance (which means that MATIC holders get to vote on changes to Polygon). You can also buy and sell MATIC via Ai Earn and other exchanges.","The name MATIC comes from an earlier stage in Polygon’s development. After launching as Matic Network in October 2017, developers rebranded as Polygon early in 2021.","What is MATIC’s current price?","Check MATIC’s price","How does Polygon work?","You can picture Polygon as being like an express train on a subway — it travels along the same route as the regular train, but it makes fewer stops and thus moves much faster. (In this analogy the main Ethereum blockchain is the local train.) Polygon uses a variety of technologies to create this speedy parallel blockchain and link it to the main Ethereum blockchain.","To create new MATIC and secure the network, Polygon uses a proof-of-stake consensus mechanism — which means that one way you earn money on MATIC you hold is via staking."," Validators ","do the heavy lifting — they verify new transactions and add them to the blockchain. In exchange, they may receive a cut of fees and newly created MATIC. Becoming a validator is a commitment that requires running a full-time node (or computer) and staking your own MATIC. If you make an error or act maliciously (or even if your internet connection is glitchy) you could lose some of your staked MATIC."," Delegators ","stake their MATIC indirectly via a trusted validator. This is a much lower-commitment version of staking. But it still requires research — if the validator you pick acts maliciously or makes errors you could lose some or all of your staked MATIC.","How do you use the Polygon network?",'The Polygon network allows you to do many of the same things the main Ethereum network allows, but with fees that are often a fraction of a cent. You can try decentralized exchanges like QuikSwap or SushiSwap, yield-generating lending and savings protocols like Aave, NFT markets like OpenSea, or even "no-loss prize games" like Pooltogether.','To try the Polygon network, you need to send some crypto to a compatible crypto wallet like Ai Earn Wallet. You can then "bridge" some of your crypto — stablecoins are a popular choice for this — to the Polygon network. You’ll also need to bridge some MATIC to make transactions, but even a dollar’s worth is plenty because fees are so low.',"Low fees and near-instant transactions make the Polygon network an excellent way to gain some real-world experience trying out DeFi protocols. (Remember that DeFi can be highly volatile — so start small and don’t invest more than you can afford to lose, especially as a beginner.)","What is MATIC?","what-is-matics-current-price","How does Polygon work?","how-to-use-polygon"])),WhatisPolkadotDOT:encodeURI(JSON.stringify(["Learn","Crypto Basics","What is Polkadot (DOT)?"," Definition ","Polkadot is a protocol that connects blockchains — allowing value and data to be sent across previously incompatible networks (Bitcoin and Ethereum, for example). It’s also designed to be fast and scalable. The DOT token is used for staking and governance; it can be bought or sold on Ai Earn and other exchanges.","Polkadot, like many post-Bitcoin cryptocurrencies, is both a token that can be bought or sold via exchanges like Ai Earn and a decentralized protocol.","The Polkadot"," protocol ",'is designed to allow unrelated blockchains to securely talk to each other, so that value or data can flow between, say, the Ethereum and Bitcoin blockchains without any intermediary. It’s also designed to be speedy and scalable, via the use of many parallel blockchains (or "parachains") that take much of the processing demand off of the main blockchain.',"The Polkadot "," token ","(DOT) serves two main functions within the Polkadot network: it’s a governance token, which allows holders to have a say in the future of the protocol, and it’s usedfor staking, which is the way the Polkadot network verifies transactions and issues new DOT. DOT can be bought and sold on exchanges like Ai Earn as part of your investment strategy.","How much is Polkadot worth?","You can check Polkadot’s current price via its Ai Earn asset page.","How is Polkadot structured?",'The Polkadot network includes a main blockchain called the "relay chain" and many user-created parallel chains (or "parachains"). It also has a connecting layer, or "bridge," that allows value and data to be transferred between most blockchains — and can even be used to connect to non-blockchain databases.',"How does Polkadot work?","The reason Polkadot can process all of this information is because the many parachains do a lot of the heavy lifting for the main relay chain. As a result, the Polkadot network can process more than 1,000 transactions per second, compared to about 7 for Bitcoin and 30 for Ethereum. As the network grows and more parachains are added, Polkadot should get even faster, with speeds that could hit a million transactions per second.","Or as the infrastructure experts at Bison Trails describe it: "," The relay chain is responsible for achieving consensus and transaction delivery ... among parachains. Parachains … are application-specific blockchains within the Polkadot network. Each parachain is an entire blockchain in and of itself, with its own logic and features. ","How does staking work on Polkadot?","Polkadot uses a proof-of-stake consensus mechanism (as opposed to the proof-of-work system Bitcoin uses) to secure the network, verify transactions, and create and distribute new DOT. There are several ways DOT holders can interact with staking system — depending on how much time, technical knowledge, and money they want to devote."," Validators ",'do the most work — it’s a major commitment, and requires technical knowhow. To become a validator, you need to run a node (one of the computers that makes up the network) with little to no downtime and stake a substantial amount of your own DOT. In exchange, you get the right to verify legitimate transactions, add new "blocks" of transactions to the relay chain, and potentially earn newly created DOT, a cut of transaction fees, and tips. (On the flip side, you can also forfeit some or all of your staked DOT for acting maliciously, making a mistake, or even having technical difficulties).'," Nominators ","allow regular investors to participate in staking indirectly. You can delegate some of your DOT to a validator you trust to behave according to the rules. In exchange, you get a cut of DOT earned by your chosen validators. Be careful with who you choose: you also can forfeit some of your stake if your validator breaks the rules.","There are also two specialized roles that typically require less of a commitment than becoming a full validator but more technical skill than is required to be a nominator: "," Collators ","keep track of valid parachain transactions and submit them to the relay chain validators."," Fishermen ","help find and report bad behavior across the network.","By staking and participating in the network via any of the above roles, you may be able to receive DOT rewards. DOT holders also have a say in the governance of the network and are able to vote on proposed software upgrades.","Who created Polkadot?","Polkadot’s developers include Ethereum co creator Gavin Wood. It launched on May 26, 2020. The nonprofit Web3 Foundation is the primary research organization that maintains Polkadot’s open-source code."," Want more information? ","For a lot more detail about how Polkadot works — as well as tips for participating in Polkadot staking — check out this explainer from Bison Trails.","How much is Polkadot worth?","How is Polkadot structured?","How does Polkadot work?","How does staking work on Polkadot?","Who created Polkadot?"])),stepverificationtroubleshooting:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","2-step verification troubleshooting","2-step verification troubleshooting"," Try this first ","If you're having trouble completing 2-step verification to sign in to your account, make sure your mobile device software and Ai Earn app are up to date. If you're using a browser to sign in, make sure you're using the latest version of Chrome. Clearing your cache and restarting your browser can also help."," Lost email access? ","If you've lost access to the email address associated with your Ai Earn account, locked yourself out of your account, or lost access to your account, please start"," here "," If you're using SMS verification ","You'll need the mobile device and phone number associated with your Ai Earn account in hand in order to successfully complete 2-step verification.","Ai Earn offers 2-step verification, known also as 2-factor (2FA) or multifactor authentication, as an added security layer in addition to your username and password.","With 2-step verification enabled on your account, you'll need to provide a unique verification code sent to your phone in addition to your username and password."," Some events that can trigger 2-step verification ","Sign-in attempt from an unrecognized device","Sign-in attempt from a unrecognized phone number","Sending crypto out of your Ai Earn account","Learn about the various"," types of 2-step verification ","I'm not receiving the SMS (text) codes","If you're using an"," authenticator app ","(like Google or Duo), you won't get SMS codes sent to your phone. Please use your authenticator app for codes instead","Due to issues with the SMS network itself, codes may not get delivered to everyone. You may want to instead use an authenticator app to complete this step, since they don't require internet connectivity or SMS coverage","Your SMS inbox may be full. Try deleting some messages from your inbox and request another code","After several requests to resend the SMS code, our system may temporarily stop sending them as a security measure. After 24 hours we'll resume sending codes via SMS. If you've already waited 24 hours and still aren't receiving the codes, check with your phone carrier to see if they're blocking our SMS messages","The SMS codes aren't working","You may be using TOTP authenticator rather than SMS for verification. Check your"," security settings ","to see. If you are using a TOTP authenticator, scroll down to the TOTP authenticator section on this page for further help.","Additionally, you can choose the"," Try Another Way ","option. If you’re using SMS as your primary 2FA, Ai Earn Security Prompt (Push Notification for 2FA) will be shown as an alternative 2FA method if you have previously enabled it on your account.","I have a new phone number and still have my old number","Sign in to your account with your username, password, and 2-step verification code from your old number","Go to your"," Security Settings ","page","Verify your new phone number","Set your new phone number as the Primary number","(optional) Delete your old number","If you are using a NEW SIM card with your old number, please follow instructions for"," I have a new phone number and no longer have my old number ","below instead.","I have a new phone number and no longer have my old number","Sign in to your account with your username and password","When prompted for a 2-step verification code, select"," Try another way "," Update your phone number "," Note ",": If you do not get this prompt after logging in, try logging in on an incognito browser or clearing your cache and trying again","For security reasons, you'll be asked to provide: ","A photo of the front and back of your photo ID","A webcam photo of yourself, taken at the time of the prompt","Once you complete all the steps above, you should be able to sign in to your account after 48-72 hours. You’ll receive an email confirmation once the review has been completed, then you can log in and update your phone number in your account settings.","Once account access has been restored, sends will be disabled for 24 hours. After that period, you should have full trading capabilities.","If you log in while the review is still in progress, you’ll be required to enter the PIN code you received during the initial account recovery steps.","Duo and Google Authenticator (TOTP)","I want to use my new mobile device instead and still have my old mobile device","Sign in to your account with your username, password, and 2-step verification code from your old device (if your old device doesn't have internet service, you'll need to connect to trusted wi-fi network)","Go to your"," Security Settings ","page","Regenerate your secret key (Note: regenerating your secret key will invalidate your old device tokens)","Scan the new secret key with your new Authenticator device","I no longer have access to my old mobile device","1. From a computer, sign in to Ai Earn using your email address and password.","2. When prompted for a 2-step verification code, select"," Try another way "," Update your phone number "," Note ",": If you do not get this prompt after logging in, try logging in on an incognito browser or clearing your cache and trying again","3. Follow the rest of the instructions to complete an Account Recovery.","Please note that while the pictures of the front and back of your ID can be uploaded from files, the photo of your face will need to be taken live by webcam. This process must be completed through the website and cannot be completed using the mobile app.","The account recovery process usually takes 48-72 hours to complete, but can sometimes take longer. When the recovery process has completed and your account has been verified, you will receive an email confirmation and should be able to log in to update your 2FA method in your account settings.","If you log in from a new device while the review is still in progress, you’ll be required to enter the PIN code you received during the initial account recovery steps.","Once account access has been restored, sends will be disabled for 24 hours. After that period, you should have full trading capabilities.","My codes aren't working","Check that the clock on your device is set to the correct timezone. An incorrect clock can cause codes to be out of sync.","Ai Earn Security Prompt","If you’re receiving the prompts but getting an error message, you can select"," Try another way ","from the prompt to receive a text message instead.","If you’re not receiving the prompts on your mobile device, kindly check the following: ","If you're using an authenticator app (like Google or Duo), you won't get Ai Earn Security Prompt notifications. You’ll either need to use your authenticator app for codes, or switch to Ai Earn Security Prompt.","Check your mobile device settings to make sure that notifications are enabled for the Ai Earn mobile app (note that this is different from the notification settings in your Ai Earn mobile app). Learn more about checking your device settings on"," Android ","or"," iOS ","Make sure you have a stable internet connection. A poor connection can result in delayed or missed push notifications. Try the following: ","Turn on/off your WiFi connection","Try switching to mobile data","Temporarily turn off your VPN/Proxy connection (if applicable)","Close any other apps to reduce bandwidth allocation","Make sure you’re using the latest version of the Ai Earn mobile app (you can verify by checking the app store for"," iPhone ","or"," Android ","Make sure you’re using the latest version of your phone software (please be advised that the mobile app may not work on a rooted/jailbroken phone).","If you’re still having trouble receiving Ai Earn Security Prompt notifications after following the above recommendations, please"," contact us ","and provide a brief summary of the issue (a screenshot/screen recording is recommended for us to better troubleshoot the issue).","Security keys","My security key isn't working","Remove the key from the port and insert again. A light should appear on the key","Close and reopen your browser and then try again","Clear your cache and cookies from your browser and try again","Check to make sure your key supports WebAuthN / Fido2 standard. You can confirm with your key manufacturer","I want to update my security key to a new key","Sign in to your account with your username, password, and 2-step verification code from your old number","Go to your"," Security Settings ","page","Select Manage next to the security key name","Under your security key management window, select remove for the key you would like to remove from your account","Select the 2-step verification method to replace the security key","I lost or broke my security key","Sign in to your account with your username and password","When prompted for your security key authentication, select"," Try another way > Update your security key ","Follow the remaining instructions","The account recovery process usually takes 48-72 hours to complete, but can sometimes take longer. When the recovery process has completed and your account has been verified, you will receive an email confirmation and should be able to log in to update your 2FA method in your account settings.","If you log in while the review is still in progress, you’ll be required to enter the PIN code you received during the initial account recovery steps.","Once account access has been restored, sends will be disabled for 24 hours. After that period, you should have full trading capabilities.","How do I remove a security key?","Go to your"," Security Settings ","page","Select Manage, then select Remove (all security keys linked to your account will be removed)","Set up another 2-step verification method"])),Addingcryptotoyourwallet:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Adding crypto to your wallet","Adding crypto to your wallet","When you link your Ai Earn account to your Ai Earn Wallet, you can buy or transfer any","supported crypto on aiearn.co","directly from Ai Earn Wallet.","If you don't have a Ai Earn account, you can create an account from the Ai Earn Wallet mobile app.","Create a Ai Earn account from your Ai Earn Wallet mobile app","To sign up for a Ai Earn account through Ai Earn Wallet: ","Open and sign into your Ai Earn Wallet.","Tap to open your"," Settings ","Tap"," Buy or transfer ","from Ai Earn.","Tap"," Sign up for Ai Earn ",", and follow the remaining prompts.","Note that you'll need to do the following: ","Verify your email","Add a 2-step verification method to secure your new account","Verify a new payment method","Verify your identity","Learn more about","creating a Ai Earn account","Buy crypto from Ai Earn","Once you’ve connected your Ai Earn account to your Wallet, then follow the below steps: ","On the"," Coins ","tab, tap"," Buy or transfer Buy or transfer from Ai Earn ","Tap "," Buy ","next to the crypto you’d like to purchase, then enter the amount you’d like to buy.","Tap"," Continue ",", then choose your payment method or add a new payment method.","Tap"," Confirm ",". (You can always tap the back button to go back.)","Follow the remaining prompts.","Transfer crypto from Ai Earn","Once you’ve connected your Ai Earn account to your Wallet, then follow the below steps: ","On the"," Coins ","tab, tap"," Buy or transfer Buy or transfer from Ai Earn ","Tap the asset balance by the crypto you’d to transfer.","Enter the amount you’d like to transfer.","Tap"," Continue ",". (You’ll see"," Ai Earn balance ","under From.)","Tap"," Confirm ",", and follow the remaining prompts."," Note ",": Assets moved to Ai Earn Wallet from aiearn.co will no longer be held by Ai Earn. Therefore you are responsible for keeping your assets secure.","Transfer crypto to your Ai Earn Wallet from another wallet","Tap"," Buy or transfer ","Tap"," Transfer from elsewhere ","Choose the coin you’d like to receive.","Tap"," Copy or share address ","to share your asset address or have the sender scan the unique QR code.","Receive crypto from another wallet","MetaMask","From the MetaMask browser wallet extension: ","Go to the Ai Earn Wallet extension, click"," Show Wallet address ","and Copy to"," copy ","your Ai Earn Wallet address.","Open the MetaMask browser extension, and enter your password to access your MetaMask wallet.","Click Send and paste your Ai Earn Wallet browser address that you copied from step 1.","Enter the amount of crypto you’d like to send and select the asset.","Complete the transaction.","From the MetaMask mobile app: ","Go to the Ai Earn Wallet extension, click"," Show Wallet address QR code ","Open the MetaMask mobile app, and tap"," Send QR code ","and scan the Ai Earn Wallet extension QR code in your web browser.","Enter the amount of crypto you’d like to send and select the asset.","Complete the transaction.","Trust Wallet or another wallet","Go to the Ai Earn Wallet extension, click"," Show Wallet address QR code ","Open the Trust Wallet mobile app, and tap"," Send QR code ","and scan the Ai Earn Wallet extension QR code in your web browser.","Enter the amount of crypto you’d like to send and select the asset.","Complete the transaction.","You can also import your","MetaMask or Trust Wallet","into the Ai Earn Wallet via your 12-word recovery phrase to make it easier to track your balances and conduct transactions.","Buy Crypto Using a Third Party Payment Provider"," Note ",": Third Party Payments is currently available in Thailand with Transak.Additional regions will be added on a future date.","To Add Funds to your wallet using a Third Party Payment Provider: ","Log in to your Ai Earn Wallet","Click the 'Buy' button","Select the coin you wish to buy","Enter the amount","Select the Third Party Payment Provider","Complete the steps with the Third Party Payment Provider","Confirm the transaction details in your Ai Earn Wallet.","Network fees","To ensure that transactions are processed on the blockchain, outgoing transactions will incur a network fee. This fee is paid to cryptocurrency miners who secure and process transactions on the respective network. This fee is applied when conducting various actions, such as sending crypto to another wallet address, trading one crypto for another, and using dapps or DeFi applications."])),HowdoImovecrypto:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","How do I move crypto between my Ai Earn Wallet and aiearn.co account?","How do I move crypto between my Ai Earn Wallet and aiearn.co account?","Transfers between your aiearn.co account and Ai Earn Wallet are not instant. These transactions are completed on-chain, which requires confirmation on the network. All transfers from Ai Earn Wallet to your aiearn.co account will be subject to Ai Earn account availability to withdraw periods and any restrictions outlined in our","Terms","You can link your aiearn.co account and your Ai Earn Wallet to transfer crypto between your two accounts. Please be aware that senders will be charged a miner fee.","Use your Ai Earn Wallet to: ","Easily transfer crypto between your Ai Earn Wallet and Ai Earn account","Send and receive supported crypto to a different Ai Earn Wallet user"," Important ",": Assets moved to Ai Earn Wallet from aiearn.co will no longer be held by Ai Earn. Therefore you are responsible for keeping your assets secure.","Link your Ai Earn Wallet and Ai Earn account","Open Ai Earn Wallet on your mobile device.","Tapto go to your"," Settings ","Tap"," Connect to Ai Earn ","Follow the remaining steps to connect your accounts.","You’ll be asked to sign into your aiearn.co account. Learn how to","reset your password","if you forgot your password.","Transfer crypto from your Ai Earn account to your Ai Earn Wallet","Open Ai Earn Wallet on your mobile device.","Tap"," Buy ","Select the supported asset you wish to transfer.","Enter the amount you want to transfer from your Ai Earn account.",'Select the box to select how you would like to pay and ensure "Ai Earn balance" is selected.',"Click Preview Send.","Review the transaction details including any fees and click Confirm."," Note ",": You can only transfer","available balances",'on aiearn.co to Ai Earn Wallet. Crypto "on hold" in aiearn.co cannot be transferred to Ai Earn Wallet. Learn more about',"available balances","Transfer crypto from Ai Earn Wallet to your Ai Earn account","Open Ai Earn Wallet on your mobile device","Tap"," Send ","Enter the amount you’d like to transfer.","Select the supported coin and tap","Next","When prompted to enter the address you would like to send to, tap","Ai Earn","Follow the remaining steps to complete your transfer.","If you didn’t receive a verification code to complete the transfer, you can troubleshoot your","2-step verification"," Note ","If you prefer not to link your accounts, you can also transfer crypto manually between aiearn.co and Ai Earn Wallet. Simply copy your crypto address from the destination account you wish to send to and paste it in the address field when sending crypto."])),Accountdetails:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Account details","Account details","How will the hard fork impact my ETH balance?Will I be able to hold both ETH and ETHPoW tokens in my Ai Earn accounts?","At this time, you will not be able to hold both ETH and ETHPoWtokens in your Ai Earn account."," Please do not send assets from the ETHPoW chain or they will be lost. ","Ai Earn will also not support any USDC or cbETH tokens hosted on the ETHPoW forked chain, which means that these tokens will not be redeemable for ETH or any other token.","If I stake ETH post Merge, will I be able to opt out at any time?","No, you will not be able to opt out of staking your ETH until the","Shanghai hard fork",", which is expected 6-12 months after the Merge. At that time, staked ETH and any earned inflationary rewards can be withdrawn.","How does the Merge impact my cbETH holdings?","The Merge should have no direct impact on cbETH holdings. All staked ETH is locked until a post-Merge Ethereum protocol upgrade called","Shanghai","is complete.","In the meantime, Ai Earn has created cbETH to give customers the option to sell, transfer, spend, or otherwise use their staked-ETH while it remains locked. cbETH will exist going forward and will continue to be useful after the Shanghai upgrade.","Will the merge impact my taxes?","At this time there is no official guidance from tax authorities available with respect to the Merge. In the reports we prepare for customers, we intend to carry the cost basis of your ETH forward after the Merge."])),Accessingmyaccountdocuments:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Accessing my account documents","Accessing my account documents","When you sign into your","Ai Earn account"," Statements ","tab.","You can download all of your monthly account statements and generate custom statements as a PDF and/or CSV file. Account documents are available from the point of account creation.","The Statements feature is currently available to a limited audience in the US and only accessible on web. We're working hard to make this feature available to more customers.","In the meantime, you can access your statements through","Ai Earn Reports","Downloading your account documents","Sign into your","Ai Earn account","Click"," Statements ","Choose the product tab you’d like to download your account statements from. (Note that"," Transactions ","will give you access to all of your aiearn.co account activity.)","Choose"," PDF ","or"," CSV ","for the desired statement.","Note you can only download a CSV file of your Ai Earn Card statements at this time, but we’re working on making another format available soon.","Generating a custom statement","aiearn.co transaction activity","Sign into your","Ai Earn account","Click Statements.","On the Transactions tab, go to the Generate custom statements section.","Select the Asset, Transaction type, and Date from the drop-down menus: ","Choose the desired format, then click"," Generate ","to download the statement.","What should I do if my account statements look wrong?","If you believe the information on your account statement(s) look wrong or inaccurate, please reach out to","Ai Earn Support","Submitting a request through the support form","If you want to submit a support request through our","support form","Select the product you need help with ("," Ai Earn "," Pro ","or"," Ai Earn ","Select"," Taxes, reports, and financial services ","under"," Let’s get started ","Select"," Account statement or report ","in the next sub-category, then"," I want to generate an account statement or report ","Fill out the rest of the form and select"," Submit "])),Accessingmyaccount:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Accessing my account","Accessing my account","Did you disable your account due to fraudulent activity?","If you suspect fraudulent activity on your account, please contact Ai Earn Support.","How do I get back into my account?","There are a few steps involved to get back into your Ai Earn account once you've been locked out. They're similar to the steps you took when you signed up for Ai Earn."," 1. You'll need your Ai Earn email address and password ","If you don't have access to your aiearn.co email address, see"," lost email access ","If you forgot your Ai Earn password, check out these"," password reset instructions "," 2. Go to the ","Ai Earn sign in page ","and enter your email address and password","You'll be prompted to unlock your account if you suspect no unauthorized activity occurred.","If you're not redirected to instructions on how to unlock your account, please try these"," troubleshooting steps ","and then sign back in. If you're still not redirected to the instructions, contact"," customer support ","You'll need to complete identity verification to ensure it's actually you trying to get back into your account.","The account recovery process usually takes 48-72 hours to complete but can sometimes take longer. When the recovery process has completed and your account has been verified, you will receive an email confirmation and should be able to log in to access your account.","If you log in while the review is still in progress, you’ll be required to enter the PIN code you received during the initial account recovery steps.","Once account access has been restored, sends will be disabled for 24 hours. After that period, you should have full trading capabilities."," If you're having trouble verifying your ID or taking your selfie, please see the tips below: ","Tips for uploading and verifying your ID","Use an up-to-date version of the Google Chrome browser","Photos of your ID can be uploaded—they don't have to be taken with a webcam","Try using your phone camera to take clear pictures of your ID","Take the picture in a well lit area (natural light works best)","Use indirect light for your ID to avoid glare","If using a webcam, try setting the ID flat on a tabletop and moving the webcam instead of moving the ID","Use a plain background for the ID","Holding the ID in your fingers can confuse the focusing lens","Clear your browser cache, restart the browser, and try again","Wait 30 minutes between attempts","Tips for your selfie","Use an up-to-date version of the Google Chrome browser","Face the camera directly and include your shoulders to the top of your head","Have a plain wall as a background","Have indirect light and no backlight","Do not wear sunglasses or a hat","If you were wearing glasses in your ID photo, try wearing them in your selfie photo","If you weren't wearing glasses in your ID photo, try removing them for your selfie photo","Clear your browser cache, restart the browser, and try again","Wait 30 minutes between attempts"])),AdvancedTradefees:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Advanced Trade fees","Advanced Trade fees","Ai Earn uses a maker-taker fee model for determining advanced trading fees. Orders that provide liquidity (maker orders) are charged different fees than orders that take liquidity (taker orders). Fees are calculated based on the current pricing tier you are in when the order is placed, and not on the tier you would be in after a trade is completed. You can check your","fee tier","at any time. Your","fee tier","is recalculated hourly based on your total trading volume.","Determining maker and taker orders","When you place an order at the market price that gets filled immediately from open orders on the order book (for example, a market order or a limit order that can be immediately fulfilled), you are considered a taker for that trade and will pay the taker fee rate. When you place an order that is not immediately matched by an existing order (for example, a buy limit order at 20% below the current market price), that order is placed on the order book. If another customer places an order that matches yours and your order is partially or completely filled, you are considered a maker for that trade and will pay the maker fee rate.","When you place an order that gets partially matched immediately, you pay a taker fee for that portion. The remainder of the order is placed on the order book and when matched is considered a maker order. You pay the maker fee rate for this remaining portion of the total order.","To see the complete fee structure, sign in to your aiearn.co account and see the","advanced trade fees","page.","How are taker fees calculated?","Your taker fees are based upon total USD trading volume over the trailing 30-day period across all order books. Transactions made on books quoted in USD (for example, BTC-USD), are counted as the total USD amount of each filled order.","Transactions made on non-USD books are converted to USD based on the most recent fill price on the respective book. For example, a purchase of 1 ETH on the ETH-BTC book will be immediately converted to a USD equivalent based on the most recent fill price on the ETH-USD book.","General Ai Earn fees and disclosures","See our","pricing and fees disclosures","to learn more about our cryptocurrency transaction fees and more. Ai Earn reserves the right to adjust pricing from time to time. Pricing will always be displayed on the order preview page of each trade."])),AdvancedTradeerrormessages:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Advanced Trade error messages","Advanced Trade error messages","When you use the advanced trading tools, you may receive one of the error messages below while placing an order. See the list to understand what these error messages mean and how to fix the issue.","Insufficient Funds: This means you entered an order amount that’s more than your current balance for that asset.","Lower your order amount or select"," Add funds ","to add cash or crypto to your balance to place your order.","Minimum and maximum orders: If you try to place an order but exceed the maximum decimal amount, then you will receive an error message and won’t be able to place the order.",'You may get an error message that says, "BTC can only have up to 8 decimals." For example, this means you cannot place an order for 0.100000234 BTC but you can for 0.10000023. In this case, you should reduce the number of decimals points so you can place this order.','If your order size is too small, then you will receive an error message with the acceptable minimum order size. You should adjust your order size. (E.g. "Minimum order is 0.0001 BTC" or "Minimum order size is $5.00.")',"See the","Market Information","page to learn more about order minimums and maximums."," Something went wrong: ","If you try to cancel an order or update your watchlist and get this message, please try the action again. If the issue continues,","reach out to us","for further help."])),AdvancedTradedashboardoverview:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Advanced Trade dashboard overview","Advanced Trade dashboard overview","Advanced Trade gives you more robust tools to make better trading decisions. You have access to real-time market information through interactive charts, order books, and live trade history on the advanced trade view."," Depth chart: ","The depth chart is a visual representation of the order book, showing bid and ask orders over a range of prices, along with the cumulative size."," Order book: ","The order book panel shows the current open orders on Ai Earn in a ladder format."," Order panel: ","The order (buy/sell) panel is where you place orders on the order book."," Open orders: ","The open orders panel displays maker orders that have been posted, but not filled, canceled, or expired. To view all of your order history, select the order history button and view all.","Price chart","The price chart is a fast and easy way to view historical pricing. You can customize your price chart display by time range and chart type, as well as use a series of indicators to provide additional insight into pricing trends.","Time range","You can see the pricing history and trading volume of an asset over a specific span of time. You can adjust your view by selecting one of the time frames from the upper right-hand corner. This will adjust the x-axis (the horizontal line) to see the trading volume over that specific length of time. If you change the time from the drop-down menu, this will change the y-axis (the vertical line) so you can see the price of an asset in that time frame.","Chart types","The candlestick chart displays the high, low, open, and closing prices of an asset for a specific time frame."," O (open) ","is the opening price of the asset at the beginning of the specified period."," H (high) ","is the highest trading price of the asset in that period."," L (low) ","is the lowest trading price of the asset in that period."," C (close) ","is the closing price of the asset at the end of the specific period.","Check out this guide on","how to read candlestick charts","for more information.","The line chart captures an asset's historical price by connecting a series of data points with a continuous line.","Indicators","These indicators track market trends and patterns to help inform your trading decisions. You can select multiple indicators to give you a better perspective of an asset’s buy and sell price."," RSI (relative strength index) ","shows a trend’s duration and helps you spot when it will reverse."," EMA (exponential moving average) ","captures how quickly a trend is moving and its strength. EMA measures the average price points of an asset."," SMA (smooth moving average) ","is like an EMA but measures the average price points of an asset over a longer period of time."," MACD (moving average convergence/divergence) ","measures the relationship between the highest and lowest average price points. When a trend is forming, the graph will converge or meet at a specific value.","Disclosures","Ai Earn offers simple and advanced trading platforms on aiearn.co. Advanced trading is intended for a more experienced trader and enables traders to interact directly with the order book. Fees vary based on the trading platform. Content in our trading and educational materials are for informational purposes and is not investment advice. Investing in cryptocurrency comes with risk."])),Adjustingyourdisplaysettings:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Adjusting your display settings","Adjusting your display settings","In the Ai Earn mobile app, you can make various adjustments to your display appearance to fit your viewing preferences.","Dark mode","Dark mode reduces the brightness of your screen and preserves your device’s battery life.","To enable dark mode: ","Go to your"," Settings ","in the Ai Earn mobile app.","Under"," Display ",", tap"," Appearance ","Select the theme you’d like to use: "," Device Settings: ","Use your device’s default settings mode."," Light: ","Always use light mode."," Dark: ","Always use dark mode.","If you select device settings and dark mode is your default iOS or Android device mode, then it’ll be applied to your in-app display.","Important: ","If you experience issues with dark mode on your mobile device, please update your app to the latest version.","Privacy mode","To enable privacy mode: ","Sign in to your Ai Earn account from the mobile app.","Go to your"," Settings ","and toggle Privacy mode on.","Go to"," Home ","and"," long press ","on your portfolio balance.","Your balances will instantly be concealed everywhere within the app. To unhide your balances, simply long press on your portfolio balance. You’ll have to long press your balance to hide the amount every time you sign in to your account. Please note that this feature is not available on aiearn.co."])),Adjustingnetworkfees:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Adjusting network fees","Adjusting network fees"," What are network fees? ","Network fees, also referred to as miner fees, are paid to the miner for processing crypto transactions and securing the respective network. These fees do not go to Ai Earn."," What's a miner? ","A miner is an individual or entity that manages a","node","(or group of","node","which are responsible for adding new transactions to blocks and verifying blocks created by other miners.","Adjusting your transaction speed","Ai Earn Wallet allows you to adjust the network fee when you make a transaction. If you adjust the network fee, you’ll be presented with the option to select the speed at which your transaction will be picked up and confirmed by the network.","Transaction speeds"," Slow ",": Transaction is less expensive and will take longer to confirm."," Normal ",": Transaction is priced at an average rate and will take an average time to confirm."," Fast ",": Transaction is the most expensive but the transaction will also confirm the quickest.",'Miners prioritize transactions with the highest paid miner fees. So if your transaction has a lower paid miner fee, then your transaction confirmation on the blockchain gets pushed to the bottom of the queue. As a result, your transaction may become "stuck" as more transactions with higher paid miner fees are added to the network pool.',"Steps to adjust your transaction speed","Tapat the right of the network fee amount.","Select your speed.","You can also customize the network fee. Selecting this option will allow you to manually enter the max fee, max priority fee, gas limit, and nonce of the transaction.","Canceling your pending ERC-20 transaction","If your transaction is stuck in pending, refresh your session by signing out and signing back into your Ai Earn Wallet. Make sure you manually back up your recovery phrase before you sign out.","If you sign in and your transaction is still pending, then continue with one of the following: ","Speed up the transaction","Select the pending transaction.","Select the blue lightning button.","Confirm that you want to speed up the transaction.","This will re-submit the transaction with a higher network fee that should allow the transaction to be processed faster.","Cancel the transaction","Select the pending transaction.","Select"," X ","Confirm the cancellation.","Learn more about","canceling ETH transactions"])),AddressingcommonissueswithDEXs:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","Addressing common issues with DEXs","Addressing common issues with DEXs","How do I identify and report scams?","For tips on how to identify and report scams, visit our","help article","What does ‘not enough liquidity mean’?","In the context of cryptocurrencies,","liquidity","refers to the ease in which a token can be quickly converted into cash or other tokens without impacting its price.","Liquidity is important for all tradable assets including cryptocurrencies. Low liquidity levels can lead to high market volatility, as prices spike or fall to reach price levels where there are enough buyers or sellers to fill trading orders.","High liquidity, on the other hand, can create more stable and efficient markets, buyers and sellers can get their orders filled at their target price with minimum slippage (the difference between the expected price of an order and the price where the order actually executes). While undesirable, increasing the slippage tolerance of a trade between illiquid tokens can allow you to get your order filled faster on a DEX.","My trade failed and I missed the desired purchase price, can Ai Earn help?","Unfortunately, Ai Earn will not be able to support you in the event that your trade failed and you missed your desired purchase price.","My trade experienced severe slippage, can Ai Earn help?","Ai Earn is unable to support in the event you experience severe slippage during a trade."])),Addressbookallowlist:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Address book allowlist","Address book allowlist","Allowlisting is an opt-in security feature that limits sends to only the crypto addresses in your address book. The crypto addresses can be external or belong to another Ai Earn user. This makes it easier to send crypto to addresses you know and trust: ","Add a crypto address for any of the cryptocurrencies supported on Ai Earn","Assign a nickname to the crypto address","Once you’ve turned on allowlisting: ","Search the crypto address by its nickname when you send crypto","Add new, previously unsaved addresses to your address book when you initiate a send","To enable this feature, toggle allowlisting on in your","address book","How do I add a new address to my address book?","Go to your","Allowlist","settings and click"," Add Address ","Select the currency you want to allowlist from the dropdown menu, then enter a nickname and the crypto address for that specific asset.","Click"," Add address ","and verify this action by completing 2-step verification.","If you’ve enabled allowlisting on your account, you will see your added addresses displayed in gray which means that they’re going through our 48-hour security hold before they’re approved for sends."," Important: ","When allowlisting is enabled, every new address added to your address book must go through a 48-hour security hold before it’s fully allowlisted.","How do I send crypto to an address in my address book?","Enter the address in the recipient field when you initiate a send.","Note that with allowlisting enabled, you will not be able to withdraw to any address not listed in your address book. If you want to send crypto to an address not allowlisted in your address book, then add it to your address book.","Security hold","As an extra layer of security, there will be a 48-hour hold period before the crypto addresses in your address book are approved for sends, including when you turn off allowlisting.","When you first turn on allowlisting: ","All addresses saved in your address book will be immediately allowlisted.","There will be an 8-hour window where you can add new addresses to your address book before a 48-hour security hold is activated. For this reason, you may want to add your known addresses right away.","You can turn off allowlisting during the 8-hour window and the addresses will not be subject to the 48-hour security hold.","After the initial 8-hour window has passed, any new address you add to your address book must go through a 48-hour security hold before it’s fully allowlisted and approved for sends. Note that the hold period only applies to the address use and not your cryptocurrency. You can still buy, sell, or convert that specific asset while the address is subject to the security hold.","How do I know when an address is fully allowlisted and approved for sends?","Go to your"," address book ","and look in the"," date added ","column, if there is a date listed then the address is fully allowlisted and can be used. If there is a time listed (i.e. 33h 26m), the address is still pending allowlisting and subject to the 48-hour security hold.","Because allowlisting is a security feature, it’s not possible to bypass the 48-hour security hold to allowlist addresses sooner. Also, you cannot remove an address while it’s subject to this holding period."])),Availablebalance:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Available balance","Available balance","What is an available balance?","Your available balance is how much you can cash out or transfer immediately out of your Ai Earn account. It’s directly related to purchasing crypto or adding cash in","local currency","using a linked bank account.",`For security reasons, you won't be able to immediately cash out your local currency using a linked bank account or send crypto purchased with such funds off of Ai Earn (we call this "cashout availability”). Wire transfers and debit card purchases do not affect your availability to cash out but are subject to any existing holds on your Ai Earn account.`,'What does "funds on hold" mean?',"Funds on hold is the local currency value of your recent cashouts and any crypto purchased with those cashouts. This total amount will always be represented in local currency, regardless of whether you cashed out or purchased crypto.","Before confirming a cashout or crypto purchase with such funds, Ai Earn will always tell you when those funds or crypto will be available to send off of Ai Earn or cash out to your bank. The amount will be calculated based on many factors, which include your account history, payment activity, and transaction history."," Note: ",'Ai Earn Support cannot reduce the holding period for "funds on hold."','What does "collateral" mean?','Ai Earn uses the term "collateral" to refer to a borrower’s BTC funds, equal to the US dollar value of the loan at the time of loan origination, that Ai Earn "locks up" in order to secure the loan. If a monthly payment is missed, Ai Earn will sell off just enough of this',"BTC collateral","to repay the missed payment.","Learn about","borrowing from Ai Earn","How is my available balance calculated?","Your available balance is your total account value minus your funds on hold.","Are crypto value increases affected by the holding period?","No. Any increase in value of cryptocurrency does not affect the availability of your cashout amount.","Are wire transfers or debit card purchases subject to availability of my cashout?","Yes. When you complete a purchase or add cash, the transaction is subject to any existing restrictions on the account, regardless of which payment method you used.","In general, debit card purchases or wired funds from your bank to your Ai Earn US dollar balance do not affect your availability to cash out—if no restrictions exist on your account, you can use these methods to purchase crypto to send off of Ai Earn immediately.","My cash out availability time frame hasn’t expired and I want my funds immediately, what do I do?","You can still buy, sell, and trade within Ai Earn. However, you'll need to wait until any existing Ai Earn account holds or restrictions have expired before you can cash out with your bank account. Withdrawal-based limit holds typically expire at 4 pm PST on the date listed.","Do I have to wait for cash out availability before transferring to Ai Earn Pro from my Ai Earn US dollar balance?","Yes. If you add cash to Ai Earn from your bank account, you'll have to wait until your availability to cash out has expired before moving those funds to Ai Earn Pro. When you try to add cash to Ai Earn Pro from your Ai Earn US dollar balance, you'll see an"," Available to add cash ","amount, which is how much you can transfer immediately.","You can always add cash directly from your bank account to your Ai Earn Pro US dollar balance—this does not affect your cash out availability."])),Assetsonmultiplenetworks:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Assets on multiple networks","Assets on multiple networks","If you’ve sent or received funds using the incorrect network, Ai Earn does not have the ability to recover your funds (unless they are outlined in Asset recovery). To learn more, see Unsupported Crypto Recovery.","Please note that multi-chain support is not yet offered in New York or Japan.","Most assets on Ai Earn are only supported on the blockchain network that hosts them (even though the asset may technically be available on multiple networks). However, we do offer multi-chain support for select assets. This allows you to select from more than one network when sending or receiving the asset using Ai Earn.","The benefit of having multiple networks to choose from is that some networks may offer lower transaction fees and higher transaction speeds. For assets with multi-chain support, you’ll have the option to choose which network you’d like to use when you’re sending or receiving the asset.","Important: When sending or receiving, always confirm that you’re using the correct network. Using an incorrect network will cause the funds to be lost. For assets with multi-chain support, the same network must be used on both the sending end and the receiving end unless the transaction involves the Polygon and Ethereum networks. See examples below.","Asset","Hosting network","Multi- chain support","Scenario","Result","Ethereum","No","Send IOTX to Ai Earn on the","IoTeX network","✖️ Funds are lost","Ethereum","No","Send IOTX to Ai Earn on the","Ethereum network","✔ Transaction is successful","Ethereum","Yes","Send USDC from self-hosted wallet on the","Solana network","to Ai Earn USDC address on the","Ethereum","network","✖️ Funds are lost","Ethereum","Yes","Send USDC from self-hosted wallet on the","Polygon network","to Ai Earn USDC address on the","Polygon network","✔ Transaction is successful","Ethereum","Yes","Send USDC from self-hosted wallet on the","Ethereum network","to Ai Earn USDC address on the","Polygon network","✔ Transaction is successful","Note",": Ai Earn does not have the ability to retrieve funds that are lost due to being sent or received using an incorrect network.","Send and receive on other networks"," Send on another network ","A default network is already selected and will be shown during your transaction (after selecting"," Preview send ","on mobile or after selecting"," Continue ","on web)","Select the network field and follow the prompts to change the network","You’ll need to confirm that you understand the risk of receiving over a new network","Always confirm that the same network is being used by both the sender and the recipient","Mobile","Web","Receive on a another network","A default network is already selected and is shown above the QR code","Select the network field and follow the prompts to change the network","Once you confirm that you understand the risk of receiving over a new network, a new QR code and deposit address will be generated","Always confirm that the same network is being used by both the sender and the recipient"," Mobile ","Web","Assets with multi-chain support","Ai Earn currently offers multi-chain network support for the following assets","Asset","Available networks","Ethereum, Optimism","Ethereum","Ethereum, Polygon, Optimism","Ethereum, Polygon","US Dollar Coin","Ethereum, Polygon, Solana","Frequently asked questions","How fast will my Optimism deposit be processed?","challenge period",". In the event that an extremely large deposit to Ai Earn incurs a deposit-processing delay, smaller deposits will continue to be processed at a normal speed.","Can I send crypto directly from the Ethereum network to Ai Earn on the Polygon network?","Yes, but only for assets that have multi-chain support. If Ai Earn supports sending or receiving an asset on both the Ethereum and the Polygon network, then you will have one address that you can use for either network. For all other assets that are only supported on the Polygon or the Ethereum network, please be sure to select the correct network to avoid lost funds.","Can I use Ethereum for gas on the Polygon network?","No.","MATIC","is used for gas on the Polygon network. You can send crypto to your wallet on the Polygon network without","MATIC","; however, you must have","MATIC","in your wallet to make subsequent transactions or use dapps on the Polygon network. You can buy","MATIC","on Ai Earn.","I sent ETH to my wallet on Polygon but I can’t find it.","Ethereum on Polygon is called Wrapped Ethereum (ticker: WETH).","I have wrapped MATIC (wMATIC). Can I send that to Ai Earn?","No. At this time, Ai Earn doesn’t support wMATIC. Don’t send wMATIC to Ai Earn or your funds will be lost.","If I want to send Wrapped Ethereum (WETH) to Ai Earn using the Polygon network, what wallet should I receive it in on Ai Earn?","At this time, to send WETH from Polygon, you should select your Ethereum wallet on Ai Earn.","I deposited Wrapped Ethereum (WETH) to Ai Earn using the Polygon network. Where is it in my Ai Earn account?","When WETH is deposited from the Polygon network, it will be reflected in your ETH balance.","I deposited USDC-SPL to Ai Earn using the Solana network. Where is it in my Ai Earn account?","When USDC-SPL is deposited from the Solana network, it will be reflected in your USDC balance."])),Assetsecurityreview:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Asset security review","Asset security review","How Ai Earn thinks about security","To safeguard users, Ai Earn performs a thorough security review of each token before it can be listed. The core goal of Ai Earn’s framework is to identify and mitigate risks to a digital asset’s custodiability. Custodiability is the capacity to reliably receive, store, and send original or accrued balances of an asset.",`To evaluate custodiability, Ai Earn Security focuses on "what can go wrong and what we can do about it." Formally put, these two concepts are called "risks" and "mitigations." The security evaluation identifies areas of risk that may be unique to an asset. Following the identification of these risks, mitigations are specified that may reduce the asset's risk.`,"We've provided three examples of risks and mitigations below. Note that implementation of mitigations are sometimes within Ai Earn's control, and sometimes are not.","Example Risk","Example Mitigation(s)","Weak Consensus mechanism","Asset Issuer: Modifications to the consensus mechanism","Ai Earn: Increase confirmation requirement before crediting deposit","Superuser privileges that may impact user balances","Asset Issuer: Renounce the privileges or otherwise alter assetfunctionality to prevent superuser access to 3rd party balances","Open vulnerability in the asset’s node software","Asset Issuer: Patch the vulnerability and publish a new release","In situations where an asset may follow an open standard implementation, such as ERC-20, Ai Earn specializes our review to streamline the process. In the case of ERC-20s, Ai Earn has published specific guidance in this"," blog post "])),AssetRatingsReviewsContentPolicy:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Asset Ratings & Reviews Content Policy","Asset Ratings & Reviews Content Policy","Ai Earn has a simple approach to content moderation. We follow local laws wherever we operate. In addition, we use the spirit of the First Amendment to the United States Constitution as our guide to what type of legal speech to allow globally.","Our global framework for content decisions is as follows: ","Is it illegal content in a jurisdiction in which we operate? If yes, for now we will remove the content globally but in future we will be able to remove content in the specific jurisdiction where it is illegal.","Is it unprotected content under the First Amendment to the United States Constitution? If yes, we will remove globally","Will an app store require us to remove the content to adhere to their guidelines? If yes, we will remove globally or locally as required by the app store"," What does this mean in practice? ","Here’s guidance to help you figure out what’s allowed and what’s not on our platform: ","Keep it legal. We expect you to comply with local laws and regulations. In the United States, we generally allow content that is protected under the First Amendment to the United States Constitution.","In the United States, we prohibit reviews that: ","Facilitate phishing, collection of private user information or other misleading and deceptive practices","Facilitate sexually related services such as prostitution and escort services","Facilitate sale of narcotics, regulated goods and controlled substances","Engage in fundraising and support for terrorist organizations","Threaten violence","Facilitate unlawful gambling"," Make sure content belongs to you ",". We comply with the Digital Millennium Copyright Act and will take down infringing content. If you have a DMCA takedown request, visit our","Legal Removals","page for information on how to contact us."," No Sponsored Reviews or Reviews from Members of an Asset’s Project Team. ","We do not allow sponsored reviews (or reviews that a user has been compensated for writing or submitting. Individuals who are responsible for the development, issuance or maintenance of an asset (for example, a member of the Project Team, a channel administrator, paid contributor or Project Team employee) must not review that asset, and such reviews are prohibited."," No Doxxing ",". We will take down content that shares private information about other users (such as their home address and phone number) without their consent, and will comply with Right to Be Forgotten requests where valid."," No fraudulent, misleading, deceptive or scammy activity ",". Don’t engage in phishing, attempting to collect private user information (such as seed phrases) or misleading activity including posting spam or deceptive links to external domains, submitting inauthentic reviews through bots or any other automated means, or brigading (improperly coordinating review of an asset to influence its rating). If you post scams, malware, or other similar content that violates local law or consumer protection guidelines, we will take it down and ban you. We will also report fraud on our platform to local authorities.","Do not impersonate any user or entity.","Violation of any of these policies may result in access restrictions or termination of your account.","See"," here ","for more information about our legal removals request process."])),Assetratingsbasics:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Asset ratings basics","Asset ratings basics","Asset ratings allows users to share their insights about digital assets. This can help keep you and other traders informed about these assets and make it easier to find the assets you are most interested in.","You will be able to rate assets on a scale of 1 to 5 stars and view the aggregate ratings of others on that asset.","What is an asset rating?","An asset rating is a feature on the Ai Earn platform that allows you to share your insights about digital assets for others to discover and learn from these ratings.","How can I rate an asset?","You can navigate to an asset page and click 'Add a rating.' You'll be able to leave a rating on a starred scale from 1-5 based on three pillars: community, roadmap and usefulness.","What do asset ratings tell me?","Asset ratings provide additional user perspective into digital assets by users like yourself. Ratings are for informational purposes only, added by users and not Ai Earn, and should therefore not be treated as investment advice.","Ai Earn makes no representation on the accuracy or suitability of information provided for a particular asset.","Should I buy an asset with a high rating or good rating, or sell an asset with a low rating or poor rating?","Asset ratings are user-to-user, and are for informational purposes only. Ai Earn does not provide trading or investment advice.","Who is eligible to submit an asset rating?","Only users who have verified their identity on Ai Earn can post an asset rating. Please confirm your identity before posting a rating. Learn more about confirming your identity"," here ","Where are my previous ratings?","You can find your previous ratings by navigating to the asset, selecting 'View details' and then 'My ratings.'","Can I edit my rating after posting it?","After a rating has been completed, you will have the ability to modify it afterwards.","To do this, navigate to the Asset Detail Page","Scroll down to Asset Ratings","Click on ‘Update my ratings’","Modify any ratings that you have previously submitted","Select ‘Submit’","You also have the option to delete your rating. If you selected delete by mistake, you can undo your action by selecting ‘back’.","Once this option disappears, you will no longer be able to recover your rating.","Can I submit a rating without completing all ratings?","Yes, you can submit a rating without needing to complete all ratings.","How often can I rate on an asset?","You can rate an asset only once."])),Assetlegalreview:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Asset legal review","Asset legal review","How Ai Earn thinks about the legal review of new assets","Ai Earn conducts a legal review that analyzes potential assets under applicable securities laws, including U.S. securities laws as regulated by the Securities and Exchange Commission (the SEC). We inform our analysis using, among other resources, the SEC Staff’s",' Framework for "Investment Contract" Analysis of Digital Assets ',". In addition, we take into consideration new developments in the law and the regulatory landscape, including staff commentary, the results of enforcement actions and settlements, court rulings, and new trends in the crypto industry itself (the SEC has updated its framework to take into account trends in popular consensus models such as proof-of-stake, stablecoins, and DeFi).","There is significant uncertainty as to how crypto assets should be characterized under securities laws. In order to advance the crypto economy while complying with laws for which the application is unclear, Ai Earn and other industry leaders formed the"," Crypto Ratings Council ","(the CRC). The CRC has created an"," open-sourced framework ","(available to asset project teams) for analyzing the factors most likely to play a role in determining whether an asset will be deemed to be a security.","In addition to our work with the CRC, Ai Earn has an independent role and obligation under which we analyze assets being considered for listing as best we can given the existing state of the law, including regulatory and informational guidance, enforcement actions, and case law: "," Factual Diligence: ","Ai Earn collects information from a number of sources, including from the asset project team and publicly available information, to best understand the facts surrounding the asset’s function, current state, and history."," Howey Analysis for Investment Contracts: ","As part of our process, Ai Earn performs an analysis under the Howey line of securities cases to determine the likelihood that an asset qualifies as an investment contract under U.S. securities laws. This analysis represents our best effort to interpret and comply with a dynamic and uncertain regulatory landscape, and as such our analysis is multifactorial and takes into consideration a wide array of facts and circumstances as informed by our factual diligence. As the regulatory landscape continues to evolve, so does our process, and we constantly strive to make changes to keep up with new developments in regulatory guidance, changes in black letter law, and applicable results from enforcement actions, settlements, and judgments."," Other Securities Analysis: ","When appropriate, Ai Earn will also evaluate whether the asset has characteristics of other instruments that may be deemed to be securities, such as a note or stock. For example, we may evaluate to what extent an asset is identified or marketed as an investment and whether the issuer filed a registration statement or claimed an exemption to applicable securities laws. Additional review also considers whether the asset has features resembling a class of financial instruments known as derivatives.","Takeaways","The industry for crypto assets moves fast, raising novel legal issues for industry participants to negotiate.","While we use our best efforts to comply in such an environment, we understand that this presents many questions for asset development teams as to how Ai Earn conducts its legal analysis."," We strongly recommend that asset issuers and development teams seek their own qualified legal counsel ","to help navigate these uncertain waters, and to place their assets and networks in the best possible position for regulatory compliance when seeking or preparing for a listing application on Ai Earn."," And as always, the information presented here is not legal advice; we provide this for general informational purposes only, including any links to third-party websites. "])),AltcoinsandICOs:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Altcoins and ICOs","Altcoins and ICOs","DO NOT send any unsupported cryptocurrencies to your Ai Earn account or participate in an ICO using your Ai Earn account. Doing so will result in a loss of the cryptocurrency in question.","Unsupported Cryptocurrencies","DO NOT send any unsupported cryptocurrencies to your Ai Earn account or participate in an ICO using your Ai Earn account. Doing so will result in a loss of the cryptocurrency in question.","If you have transferred any cryptocurrency asset to your Ai Earn account that Ai Earn does not currently support, then there is no way to recover these tokens. It is always important to check the"," list of assets supported by Ai Earn ","before transferring any asset to a Ai Earn account.","If you are looking for a place to store digital assets that are not available on Ai Earn,"," Ai EarnWallet ","is a great option. It is available in all countries, supports over 500 cryptocurrencies including every ERC20 token, and is available as both a web browser extension and a mobile app.","Please also know that Ai Earn is constantly reviewing new assets to add support for those that meet our listing requirements. For regulatory reasons, we may not be able to support trading of every cryptocurrency asset.","If you have transferred an unsupported asset to your Ai Earn account for which Ai Earn has added support at a later time (our current list of supported assets is"," here ","), then any previously unsupported assets that have become supported assets will appear in your Ai Earn account.","Initial Coin Offerings (ICOs)","Ai Earn is not an investment advisor and this article is not investment advice. Please do your own research and consult an investment advisor before deciding if you should invest in an ICO.","Most ICOs issue tokens to the same address from which funds were sent. If you send funds from your Ai Earn account to an ICO, the ICO will likely attempt to send the ICO tokens back to your Ai Earn account. Ai Earn will not support those tokens.","As discussed above, sending unsupported tokens to Ai Earn will result in the tokens being lost. Consequently, if you use your Ai Earn account to invest in an ICO, your ICO tokens will likely become permanently lost. Therefore, please do not use your Ai Earn account to participate in an ICO or you risk losing your ICO tokens."])),Behaviorpolicy:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Behavior policy","Behavior policy","Ai Earn customer support strives to resolve issues as swiftly as possible. Every member of our team will earnestly try to help with any inquiry. Our customers have a right to be heard, understood, and respected. However, there are situations that can make it difficult for our support team to resolve some requests. In some cases, when an individual becomes threatening or abusive to our staff, we must draw the line.","We understand dealing with payment issues can be stressful, and we want to hear our customers' concerns. Nevertheless, if that frustration becomes aggressive, threatening, or disparaging towards our staff, we consider that behavior unacceptable and may refuse to provide additional service. All threats of violence are reported to authorities and Ai Earn reserves the right to close the account of any customer making such threats. Everyone has a right to feel safe at work, and that is no different for Ai Earn.","Ai Earn chooses to protect our staff and say no to abusive behavior. We strive to offer the best support in the digital assets industry, but when a customer mistreats our staff with abusive or threatening language, we reserve the right to end the business relationship with that customer.","Thank you for understanding our need to create a respectful and safe workplace. We are happy to help our customers use Ai Earn, but the right to that support comes with an expectation of thoughtful, considerate behavior and communication. Please feel free to"," contact us ","for more information or clarification on this policy."])),Bankruptcytrusteeguide:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Bankruptcy trustee guide","Bankruptcy trustee guide","Ai Earn has a team set up to provide support to Trustees appointed in cases pending in the United States Bankruptcy Court and abroad. Our team strives to be a resource for Trustees, so please always feel free to ask questions or let us know how we can support your needs.","It is our experience that Bankruptcy Trustees may require a response from Ai Earn or assistance with the following: ","Freeze/suspend a debtor's Ai Earn account such that assets may not be transferred from their current location","Provide account information sufficient to show current cryptocurrency account balances and/or transaction histories","Create a Trustee Ai Earn account in order to: ","Transfer debtor's digital assets (currently held on Ai Earn, another cryptocurrency exchange, or external hardware wallet) to an account controlled by the Trustee","Convert cryptocurrency to fiat currency for deposit into a Trustee's bank account, and/or","Transfer digital assets from the newly created Trustee Ai Earn account to a wallet controlled by a judgment creditor","In addition to supporting Trustees in bankruptcy-related matters, Ai Earn has and continues to provide crypto custodial and exchange services and crypto educational resources to a number of organizations, including: ","International, Federal, State, and Local law enforcement agencies","Securities and Exchange Commission","Commodity Futures Trading Commission","State Attorneys General","State Comptroller / Controller Offices","The following pages contain information on (1) how to serve and communicate with Ai Earn and (2) what information to provide such that Ai Earn can help you execute your duties as a Bankruptcy Trustee.","Serving and Communicating with Ai Earn","Registered Agent for Service of Process (location information available here)","Serving our registered agent assists us in managing our inbound data request stream and setting up your matter in our system","If possible, please provide a brief cover letter and attach any documents (Rule 2004 orders, subpoenas, asset-freeze requests, etc.) and serve the letter with attachments on our registered agent","Once a matter is open, we will generally accept subsequent materials and correspondence related to that matter directly by email",'If time is of the essence, you may concurrently email us (see below) documents you formally serve on our registered agent. While formal service will constitute the "start date" for a new matter, we can sometimes begin looking into your matter given information provided in an email courtesy copy.',"Email","For general inquiries or information, or for communications after Ai Earn has been formally served, you can reach us directly by emailing bankruptcy.subpoenas@aiearn.co",'Including "Bankruptcy Matter - In re: [debtor name], USBC, [District info], Case No. [___]" in the subject line will assist us in processing your request',"Phone","If you need to speak with someone from our team, please email us and we will work with you to coordinate a call","Information to Provide Ai Earn Regarding Your Matter","In order to process your request, Ai Earn will need certain information to verify your identity, locate the appropriate Ai Earn customer(s), and understand what types of data may be relevant to your request. Below are requirements for Ai Earn to process your request. Without the information listed below, Ai Earn may not be able to initiate a search of its customer records.","General Information Regarding Court, Debtor, and Trustee","Court and case information (Jurisdiction, Case Name, Case No.)","Trustee information","Full name","Email address","Business address","Phone number","Official Form 309A/I (likely contains most of the information needed)","Copy of document appointing Trustee, or minute order re same. If you are not a Chapter 7 or 13 Trustee, provide a copy of the relevant document or docket entry.","Information Regarding Ai Earn Customer or Cryptocurrency Transactions","Ai Earn has the ability to search for customer accounts using various data points. To expedite this process, please provide as much of the following information as possible."," Searching for Ai Earn Customers ","Mandatory Information: if you are requesting that we identify a Ai Earn account holder, we must have the following information before we can begin a search of our customer records: ","Full legal name and all known aliases","Date of birth"," All known email addresses: ","each Ai Earn account must be linked to a unique email address. This is therefore the best single piece of corroborating information for us to use to identify a Ai Earn customer.","Additional information","Phone number(s)","Last 4 of SSN","Searching for Wallet or Transaction Information","If you are looking for information regarding a specific digital wallet or cryptocurrency transaction, Ai Earn requires that you provide as much of the following information as possible: ","Transaction reference code(s) or hash(es)","Cryptocurrency wallet address(es) or hash(es)","Transaction date(s), type of cryptocurrency, and exact amounts"])),Avoidingcryptocurrencyscams:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Avoiding cryptocurrency scams","Avoiding cryptocurrency scams","Cryptocurrency transactions are irreversible. If you send cryptocurrency to a third party, you cannot reverse it or stop payment. When you send cryptocurrency to a blockchain address, you must be certain of the legitimacy of any involved third-party services and merchants, and only send cryptocurrency to entities you trust."," Pro tip: ","If it sounds too good to be true, it probably is.","Technical support and impersonation scams","Fraudsters set up scam customer support phone lines and impersonate a variety of companies—including Ai Earn—in the finance, tech, retail, telecom, and service industries. These scam phone numbers are spammed on the internet, luring unsuspecting victims seeking assistance. The scammers may also conduct outbound calls directly to potential victims. These scammers are skilled in social engineering, making false claims to deceive and manipulate their target into providing personal information that will be used for fraudulent purposes.","Never give support staff (or anyone else for that matter) remote access to your machine. This effectively gives the scammer full access to your computer, online financial accounts, and digital life.","Never give out your 2FA (2-Factor Authentication) security codes or passwords. Ai Earn staff will never ask you to share sensitive authentication credentials.","Never accept outbound calls asking for your confidential personal information. Be aware that scammers can spoof legitimate phone numbers when conducting outbound calls.","Only contact Ai Earn via the phone number listed on"," https://help.aiearn.co/ ","or via email on"," https://help.aiearn.co/ ","contact-us","Never send cryptocurrency to external addresses on behalf of alleged support agents. Ai Earn staff will never ask you to send cryptocurrency to external addresses.","Important","In the event you’re on a call with Ai Earn Customer Service and you’re disconnected, the agent you were speaking with will call you back (outbound call) within five minutes at the same phone number. Before continuing the conversation, the agent will re-verify your identity with a security question.","Ai Earn Customer Service agents will never: ","Ask for your password or 2-step verification code","Ask you to install software on your device","Remotely access your device to take action on your account","Access or move funds held in your account","If you’re asked for any of the above, please disconnect the call and email Ai Earn Support immediately at security@aiearn.co.","Giveaway scams",'Scammers are using social media to perpetuate giveaway scams. They post screenshots of forged messages from companies and executives promoting a giveaway with hyperlinks to fraudulent websites. Fake accounts will then respond to these posts affirming the scam as legitimate. The fraudulent websites will then ask that you "verify" your address by sending cryptocurrency to the scam giveaway.'," Learning rewards ","is a legitimate method for earning cryptocurrency and any giveaways that Ai Earn offers will direct you to aiearn.co.","Ai Earn will never ask you to send crypto to an address in order to receive crypto back.","Never send cryptocurrency to giveaways under the guise of address verification.","Be skeptical of all giveaways and offers found on social media. Do not trust screenshots in reply messages as images can be forged and altered.","Use your favorite search engine to do research on any entity soliciting you on social media. If the offer sounds too good to be true, it probably is.","Check the giveaway URL to make sure it directs you to aiearn.co.","Report any phishing attempts or scams.","Ai Earn’s legitimate social media profiles are listed in this"," help article ",". Any other profiles should be considered fraudulent.","Investment scams","Investment scammers ask you to invest money to earn higher returns without financial risk, then request you to bring more people in to do the same. They often need a constant flow of new people investing in order to make money. Ponzi and pyramid schemes are great examples of investment scams.","For the US, if you come across one of these scams, contact the"," Securities and Exchange Commission ",", the"," Federal Trade Commission ",", or your state's securities regulator to get help. For the UK, contact the Financial Conduct Authority.","Tips for avoiding investment scams: ","Be skeptical of websites or services promising high returns or unrealistic investment opportunities. If it sounds too good to be true, it usually is.","Only send cryptocurrency to trusted third parties. Search for publicly verifiable reviews or articles involving the recipient.","Watch for grammatical errors in communications or on websites. Scammers often make grammar or spelling mistakes.","Research the organization thoroughly. Check consumer protection websites and make telephone calls and send emails to verify authenticity.","Extortion scams","Scammers will often use information sourced from data breaches at other websites to trick you into thinking that they have more information about you than they actually do. For example, they might show you an old password that you may have used to affirm that their scam is legitimate.","If you are victim of an extortion scam, please immediately take these actions: ","Report the email as spam to your email provider.","Run a precautionary malware scan on your computer using a reputable tool like Malwarebytes.","If you recognize any passwords included in the extortion email as one you currently use, change it immediately across all websites.","Contact your local authorities and file a police report. Have the authorities contact Ai Earn directly. Ai Earn is committed to full cooperation in all law-enforcement investigations.","While these messages can be alarming, they are almost always fraudulent. For steps you can take to make your account more secure, please see this"," help page ","Loader or load-up scams",'Fraudsters frequently offer "loading" services on a variety of platforms. They claim to need Ai Earn accounts with high limits, offering the victim a portion of the proceeds. These scammers use stolen credit cards on compromised accounts to perpetuate payment fraud. The end result is the victim is left with payment delinquencies after the legitimate card holder discovers the fraud, the scammer often steals any available cryptocurrencies and submits unauthorized charges on verified payment methods. Be aware, you are responsible for any payments submitted using your authentication credentials.',"Never provide your passwords or security codes to third parties under any circumstances.",'Report any "loaders" to Ai Earn and to the platform where they are advertising their credit card fraud.',"Telegram scams","Ai Earn has no official presence on the Telegram messaging platform. All varieties of scams can be found on this platform that target Ai Earn users, including fraudulent payment bots and giveaway scams.","Read"," this blog post ","for more information on Telegram scams.","Employment scams",'Scammers will impersonate recruiters with fake job offers, actively seeking job hunters to steal cryptocurrency and personal information. Most frequently, the scammers will reach out to individuals who have posted their resumes online, and ask for payment to begin training. These "job offers" often include convincing offer letters and they may ask for confidential personal information.',"All legitimate job postings will be posted on"," www.aiearn.co/careers ",". No other URL should be trusted for job listings.","All legitimate communications with Ai Earn recruiters will come from @aiearn.co email addresses.","Please report any impersonations or fake job recruitment scams to security@aiearn.co.","Phishing","Phishing sites are malicious websites which mimic an authentic site in order to trick visitors into entering their login credentials or other sensitive information. These fraudulent websites are distributed through a variety of methods including email, SMS text messages, social media, and search-engine advertisements.","One of the best ways to avoid phishing sites is to always make sure you're accessing"," https://www.aiearn.co ","directly. Phishers will often use URLs like www.c01nbase.com to conduct these scams. Detailed information on phishing can be found in this"," help article ","Report phishing to your mobile provider","If you use a US-based cell phone carrier like AT&T, Verizon, Sprint, or T-Mobile, you can help reduce phishing attacks by sending the contents of suspicious SMS messages to"," 7726 (SPAM) ","This service is free, and allows mobile carriers to detect and block malicious messages on their network."])),Avoidingcryptoscams:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Avoiding crypto scams","Avoiding crypto scams","Quick tips"," Protect your recovery phrase ",". Never share your 12-word recovery phrase. Your recovery phrase is what gives you and only you access to your wallet."," Research dapp websites ",". Check that the dapp website you want to use is legitimate. Also double-check that you’re using the correct dapp website URL."," Slow down ",". Watch out for grammatical mistakes, typos, and misspelled words. Scammers often make grammar or spelling mistakes.","Phishing","Phishing websites and dapps try to trick visitors into providing their signin credentials or other sensitive information to gain control of their accounts or wallet. These scammers use emails, SMS text messages, social media, and search-engine advertisements to make their sites appear legitimate.","Tips","To avoid phishing: ","Check that you’re using the correct dapp website URL.","Double-check that the dapp website is legitimate."," Research the platform thoroughly to validate their services and authenticity ","Giveaway scams",'Scammers are using social media to carry out their giveaway scams. They post screenshots of forged messages from companies and executives promoting a giveaway with hyperlinks to fraudulent websites. Fake accounts will then respond to these posts making the scam appear legitimate. The fraudulent websites will then ask that you "verify" your address by sending cryptocurrency to the scam giveaway.',"Tips","To avoid giveaway scams: ","Never send cryptocurrency to giveaways under the guise of address verification.","Be skeptical of all giveaways and offers found on social media. Do not trust screenshots in reply messages as images can be forged and altered.","Use a reputable search engine to do research on any entity soliciting you on social media. If the offer sounds too good to be true, it probably is.","Check the giveaway URL to make sure it’s legitimate.","Airdropped tokens",'An airdrop is when free assets are sent or "dropped" into your wallet by an asset issuer to draw awareness of a new cryptocurrency. We recommend you contact the asset issuer directly for guidance on how to move these assets. For example, some airdropped tokens may be frozen by their smart contract and have complex instructions for trading funds in which you will need the asset issuer’s help.',"Tips","Be extra cautious when receiving airdropped tokens that you’re not familiar with.","For example: Some scammers will use airdrops to get your personal information and attempt to take over your accounts."," Remember that no legitimate airdrop campaign will ask for your 12-word recovery phrase. "," Note ",": An asset can start out as an ERC-20 token and then move on to its own blockchain which may or may not be supported by Ai Earn Wallet. Search the asset under Receive in your wallet to see if it’s supported."])),Availabletwo:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Available two-step verification apps (TOTP)","Available two-step verification apps (TOTP)","Several mobile apps are available that will generate a unique time-sensitive security code you can use to secure your Ai Earn account. Any app that supports the Time-based One-Time Password (TOTP) protocol should work, including the following: "," Google Authenticator "," Duo Mobile "," Microsoft Authenticator ","To use one of these apps: ","Navigate to"," Security Settings ","Ensure you have a verified phone number.","Select"," Enable Authenticator ","and follow the instructions.","Try"," troubleshooting ","if you're having issues with your 2-step verification.","If you're looking for the most secure 2-step verification method, we recommend using a"," security key "])),Availabletransactiontypes:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Available transaction types","Available transaction types","After you complete your account set up, you’ll see the services available to you. Some services may not be available to you due to our security, compliance and operational procedures, or your geographic location.","If you receive a pop-up notification stating your account isn’t qualified to hold a cash balance, you have access to the following services: ","Credit card crypto purchases","Debit card crypto purchases"," Crypto sells to PayPal ","Crypto sells to debit cards ("," Visa Fast Funds debit cards only ","Crypto conversions (convert one crypto into another)"," Crypto sends to a wallet outside of Ai Earn ","This also means that you are not eligible to receive the following services on your account: ","Bank account deposits and withdrawals","Crypto sells to local currencies on Ai Earn","You may be able to sell crypto for local currencies and store the balance in your PayPal account","If your address or country of residence has changed, you can update your profile. We cannot guarantee that this will change any of the services available to you."])),CanIcreateaCoinbaseaccountinthenameofatrust:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Can I create a Ai Earn account in the name of a trust?","Can I create a Ai Earn account in the name of a trust?","Ai Earn supports accounts in the name of a trust through our business platforms"," Ai Earn Prime, Ai Earn Custody ",", and"," Ai Earn Exchange ","Setting up a trust through Ai Earn Prime, Custody, and Exchange","If you're new to Ai Earn Prime, Custody, or Exchange, you'll first need to"," apply ","for an account. Once the application is reviewed and approved, our Client Services Team will help you complete the account setup during the onboarding process.","You'll work with an analyst directly through email during the onboarding process to ensure your account is exactly how you want it. During this process, let the Client Services teamt know you're interested in a trust account.","If you already have a Ai Earn Prime, Custody, or Exchange account, reach out to the Client Services team and let them know you're interested in setting up an account for a trust. The team will guide you through the next steps in the process.","Linking bank accounts for aiearn.co","Please note, the name of your bank account must match the name of your personal Ai Earn account for aiearn.co. If you would like to use a business bank account instead, please consider applying for an account on Ai Earn Prime."])),CanIcancelacryptocurrencytransaction:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Can I cancel a cryptocurrency transaction?","Can I cancel a cryptocurrency transaction?","Due to the nature of digital currency protocols, transactions cannot be cancelled or altered once they are initiated. This is what allows merchants to accept digital currency without the risk of chargebacks. It also means users must be careful when they send funds, as transactions cannot be undone, outside of asking the recipient for a refund.","If you are trying to cancel a digital currency"," purchase ",", you can"," read more here. "])),Bridgingyourcrypto:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Bridging your crypto","Bridging your crypto","You can now send and receive your crypto assets between blockchains supported on Ai Earn Wallet. Bridging makes it possible to access and use dapps that are not accessible on the Ethereum main network or mainnet.","What is Bridging?","Bridging is the term used to describe the action of moving assets from one blockchain to another.Blockchain assets are not always compatible with each other, so blockchain bridges create derivatives (or copies) that represent an asset from another chain.","For example, if you use a bridge to send a token on the Polygon blockchain to an Ethereum wallet, the Ethereum wallet would receive a bridge version of the Polygon token that was converted to an ERC-20 token for use on the Ethereum blockchain.","What Assets and Networks are currently supported for bridging on Ai Earn Wallet?","Ai Earn Wallet currently supports two-way bridging between the Ethereum and Polygon networks.","Supported Assets for Bridging between Ethereum and Polygon include: ","USDC, USDT, DAI, ETH, WETH, MATIC","How to complete a bridge transaction","Select the Bridge Icon from your Ai Earn Wallet. Read the information about Bridging and click ‘Continue’ to proceed.","At the top of the screen Click the Bridge to select the networks you’d like to bridge between.","Select your From and To Networks and Click ‘Done’.","When you have returned to the Bridge screen, select the assets you would like to bridge from your available assets.","Enter the Amount of the Asset you would like to bridge and Click ‘Preview’.","Review the transaction and associated fees and time to complete the transaction and click ‘Confirm’ to proceed.",'You will be taken to a screen that confirms the conversion has been initiated. You may click ‘Done’ or "View Transactions" to review the in-progress transaction.',"You can also access this view by click the symbol at any time from your Ai Earn Wallet.","What is the Ai Earn Wallet bridging fee structure?",'Ai Earn does not currently charge a fee for bridging.However, the underlying bridge used to facilitate the transaction may charge a fee. This will be displayed in the "BridgeFee" field in your transaction summary.',"Ai Earn has partnered with the bridge aggregator,"," Socket ",", to enable bridging in the Ai Earn Wallet.","How long does a bridge transaction take?","A bridge consists of two transactions.First you lock your crypto in a smart contract on the blockchain network you're bridging from, and then you'll receive crypto from the network you're bridging to.","For example if a user is bridging from Ethereum to Polygon, the first transaction on Ethereum typically takes 10-20min. The transaction on Polygon happens much faster afterwards, typically within a few minutes. Added up together and accounting for changes in network congestion, the total time for a bridge can vary.","Why use a blockchain bridge?","Common reasons for using a blockchain bridge include: ","Accessing networks that offer faster and cheaper transactions","Leveraging markets that only exist on another blockchain","Buy tokens that are only on another blockchain","Interact with a dapp or protocol that is on another blockchain","What’s the difference between a custodial and non-custodial bridge?","Bridges can either be custodial, which means they are centralized or trusted, or non-custodial, meaning they are decentralized or trustless.","In custodial bridges, assets are held in custody by a centralized entity.Non-custodial bridges are held and managed by the blockchain protocol, making them decentralized.","I’m getting an error when trying to set up a bridge transaction","On occasion, bridging may be unavailable for a variety of reasons, including low liquidity tokens, network outages.In these instances we recommend attempting the transaction later or visiting a different bridge using your browser.","Transaction may also fail if the amount bridged is lower than the network fee. You will need to bridge an amount larger than the network fee, or else thetransaction will not go through.","I received an h-token (hETH, hUSDC, hDAI, etc) in my wallet. What do I do with this?","In certain cases, there may be extremely high demand for a token relative to its available supply on the destination network, which may result in there not being enough"," liquidity ","to complete a send or receive transaction for the token.","In the event that this occurs, Hop, a token bridging protocol, will send h-tokens that represent the destination token.","A transaction might also fail if the bridge times out after a set deadline, in which case you will receive h-tokens and can convert them manually to the native token.","You can learn more about h-tokens"," here ",", and swap these h-tokens for the destination token"," here "])),BrexitFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Brexit FAQ","Brexit FAQ","How does Brexit impact my relationship with Ai Earn?","Following the United Kingdom’s withdrawal from the European Union on 31 January 2020 (Brexit), there was no immediate change to your relationship with Ai Earn. However, we have made some recent changes to prepare for the end of the Brexit transition period on 31 December 2020 to ensure we can keep servicing you.","As part of the Terms of Service updates that took place in November 2020: ","If you are a customer based in the European Economic Area, we transferred your relationship for the provision of E-Money Services from our UK E-Money firm to our Irish E-Money firm, Ai Earn Ireland Limited.","For all customers across the UK and Europe, we transferred your relationship for the provision of Digital Currency Services and Additional Services (e.g. Digital Currency Wallet and exchange services) to an Irish entity, Ai Earn Europe Limited.","What is Ai Earn Ireland Limited?","Ai Earn Ireland Limited is an Irish private limited company within the Ai Earn group (company number 630350) with a registered office at 70 Sir John Rogerson’s Quay, Dublin D02 R296. Ai Earn Ireland Limited is authorised and regulated by the Central Bank of Ireland as an electronic money institution (register number C188493).","What is Ai Earn Europe Limited?","Ai Earn Europe Limited is an Irish private limited company within the Ai Earn group (company number 675475) with a registered office at 70 Sir John Rogerson’s Quay, Dublin D02 R296.","Has anything changed as a result of my relationship transferring?","There is no change to the Ai Earn Services you receive as a result of the transfer. However, if you are a customer based in the European Economic Area, you need to make a note of Ai Earn Ireland Limited’s bank details to ensure that your bank transfers into and out of Ai Earn are correctly processed. Ai Earn Ireland Limited’s bank details are available to view once you sign in to your Ai Earn account. Any existing balance on your E-Money Wallet transferred automatically to Ai Earn Ireland Limited and remains available to you as normal.","Has my User Agreement changed?","A new User Agreement between you and your new Ai Earn servicing entities became effective on the date of migration—either 1 November 2020 or 15 November 2020 depending on the date we communicated to you. For more details on what changed in the new User Agreement, please see our"," Summary of November 2020 User Agreement Update "])),Gettingstarted:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Getting started","Getting started","Am I eligible to borrow cash from Ai Earn?","If you reside in AK, AR, AZ, CA, FL, GA, ID, IL, IN, MI, NC, NE, NH, NJ, NY, OH, OR, TN, TX, UT, VA, WA, or WY, and have BTC in your portfolio, you may be eligible to take out a line of credit. Please log in to your account and visit aiearn.co/borrow to see if you qualify.","Ai Earn does not currently use credit checks to determine eligibility. Please note that the Ai Earn support team is not able to see eligibility or application status.","Am I eligible to take out a fixed term loan from Ai Earn?","If you reside in CT and have BTC in your portfolio, you may be eligible to take out a line of credit. Please log in to your account and visit aiearn.co/borrow to see if you qualify.","How do I apply for a line of credit or a fixed term loan from Ai Earn?","Please log in to your account and visit aiearn.co/borrow to see if you are eligible to borrow cash or take out a line of credit. Follow the prompts to see how much you can apply to borrow.","How much credit is available to me if I’m eligible for a line of credit?","If you are an eligible Ai Earn customer, you can borrow up to 40% of your Bitcoin (BTC) balance on Ai Earn, up to a maximum that varies by your state of residence: ","$100,000 in NE and VA","$1,000,000 in all other states listed above","The minimum amount you can borrow is $100 in most states, except as noted below: ","OH: Minimum of $1,001","AZ, CA: Minimum of $10,001","If the USD value of your BTC increases, you can make additional draws from your credit line, as long as the total borrowed is under 40% of your BTC, with the state maximum as set above.","How much credit is available if I’m eligible for a fixed term loan?","If you are an eligible Ai Earn customer, you can borrow up to 30% of your Bitcoin (BTC) balance on Ai Earn, up to USD $100,000. The minimum amount is $2,000.","If the USD value of your BTC increases, you may apply for more than one loan, as long as the total of all loans is under 30% of your BTC, with the maximum at $100,000.","Does Ai Earn report to credit bureaus?","No. Ai Earn does not report any loan-related information or activity to credit reporting agencies at this time.","How do I close my line of credit or fixed term loan?","If you would like to close your line of credit, you first need to pay off the entire outstanding balance. Once paid off, you can contact our customer support team to request your line of credit to be closed.","If you would like to close a fixed term loan, you simply need to pay off the entire outstanding balance. Once repaid, the loan is closed off automatically.","Do I qualify for Servicemembers Civil Relief Act (SCRA) benefits?","Please see"," SCRA benefits for Ai Earn Borrow customers ","for more information."])),Cashbalances:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Cash balances","Cash balances","Overview","When you add cash to your Ai Earn account, the funds will be stored as your cash balance and will appear as the local currency in your list of assets. You can use this balance as a source of funds to make instant crypto purchases, and you can credit it with the proceeds of your crypto sales. This allows you to instantly buy and sell on Ai Earn, exchanging between your local cash balance and your digital currency balances.","Requirements","To activate your local cash balance, you must: ","Reside in a supported state or country.","Upload an"," identification document ","issued in your state or country of residence.","Set Up a Payment Method","To move cash in and out of your account, you'll need to set up a supported payment method according to your location: "," Payment Methods for US Customers "," Payment Methods for European Customers "," Payment Methods for UK Customers ","Countries and states with access to cash balances","For customers in the US, local cash balances are only available to states where Ai Earn is either"," licensed to engage in money transmission ",", where it has determined that no such license is currently required, or where licenses are not yet being issued with respect to Ai Earn's business. This includes all US states with the exception of Hawaii.","Supported European markets include: ","Andorra","Australia","Austria","Belgium","Bulgaria","Croatia","Cyprus","Czech","Denmark","Estonia","Finland","France","Gibraltar","Greece","Guernsey","Hungary","Iceland","Ireland","Isle of Man","Italy","Jersey","Latvia","Liechtenstein","Lithuania","Luxembourg","Malta","Monaco","Netherlands","Norway","Poland","Portugal","Romania","San Marino","Slovakia","Slovenia","Spain","Sweden","Switzerland","United Kingdom"])),Cardanoaddressrestrictions:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Cardano (ADA) address restrictions","Cardano (ADA) address restrictions","Temporary restrictions on Cardano addresses","The Cardano network was upgraded in 2020, resulting in two address formats: Byron (legacy) addresses and Shelley (new) addresses. Ai Earn supports sending funds to most legacy Byron addresses and all new Shelley addresesses at this time. We will add support for all ADA addresses at a later date.","What happens if I send ADA to an unsupported legacy address through my Ai Earn account?","If you attempt to send ADA to a legacy (Byron) currently not supported, or invalid address, our system will prevent the send and you will receive an error message. If you ‘re sending to a new (Shelley) wallet address or a supported legacy (Byron) wallet address,the tokens will be sent as normal.","Note: There is no impact to receiving ADA into your Ai Earn account.","How do I know if I'm sending ADA to a supported (Shelley) address?","Our system is designed to prevent sends of ADA off-platform to unsupported or invalid addresses.","The legacy (Byron) wallet address starts with this format: ","Icarus-style: Starting with Ae2","Daedalus-style: Starting with DdzFF","The supported new (Shelley) addresses start with this format: addr1","What is the timeline for full functionality?","Ai Earn plans to enable both address formats soon. You can follow our"," Twitter ","feed for the latest updates.","I was able to send ADA to Ai Earn, but I received an error when attempting to send back?","We are able to support all receives for ADA, however, we currently do not support sending off Ai Earn to some legacy (Byron) addresses.","I want to send funds to an exchange that only supports legacy (Byron) Cardano addresses. How do I do that?","Ai Earn is now accepting most Byron addresses. If you see that the address you are attempting to send to is blocked, you may want to check that the address is correct.","If the address is correct and still unsupported, you will first have to send ADA funds to a Cardano wallet that supports both address types (e.g."," Daedalus, Yoroi ",") followed by another transaction to the legacy (Byron) address on an exchange. You can reference the section above for examples of both legacy and newer (Shelley) addresses.","As a reminder, Ai Earn will add support for all ADA addresses at a later date."])),Cancellingapurchase:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Cancelling a purchase","Cancelling a purchase"," Note: All confirmed buys, sells, deposits, and withdrawals on Ai Earn are final. ","Before any order is processed, you will always receive a confirmation prompt to make sure you are comfortable with the amount and timing of your order. Only select"," Confirm ","once you are sure you want the order to be processed as described in the confirmation window."])),CanIwithdrawfrommyEURbalancetomyverifiedUKbankaccount:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Can I withdraw from my EUR balance to my verified UK bank account?","Can I withdraw from my EUR balance to my verified UK bank account?","At this moment, we do not support direct withdrawals from your Ai Earn EUR balance to your verified UK bank account. If you would like to withdraw from your EUR balance via a SEPA transfer, please follow"," these instructions. ","Alternatively, if you would like to convert your funds from EUR to GBP and withdraw, follow these steps: ","Buy cryptocurrency using all the funds in your Ai Earn EUR balance","Sell cryptocurrency to your GBP balance","Withdraw from your Ai Earn GBP balance to your UK Bank Account via Faster Payment transfer"])),CanIusemyCoinbaseaccounttopurchasecryptocurrencyforresale:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Can I use my Ai Earn account to purchase cryptocurrency for resale?","Can I use my Ai Earn account to purchase cryptocurrency for resale?","We allow customers to sell digital currency in peer-to-peer transactions for personal, non-business use. Our customers may not, however, use their Ai Earn accounts to engage as a business in the exchange of virtual currency for fiat currency, funds, or other virtual currency without the prior written consent of Ai Earn.","Ai Earn reserves the right to limit account use if we detect activity that constitutes a violation of this policy and/or our User Terms. We further reserve the right to limit account use if your account is associated with high-volume activity inconsistent with personal use. This includes buying and selling digital currency on LocalBitcoins, Mycelium Wallet, and similar services."," See the full list of prohibited services. ","Customers seeking to use Ai Earn on behalf of a licensed Money Service Business should contact"," support@aiearn.co "])),CanIopenaCoinbaseaccountifI:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Can I open a Ai Earn account if I'm under 18?","Can I open a Ai Earn account if I'm under 18?","New Policy","As of July 25, 2017, you must be 18 or older to access Ai Earn","services.","All underage Ai Earn users who opened accounts under our old policy will be notified of this change and will be given ample opportunity to remove funds from their accounts before the accounts are closed.","Please do not hesitate to"," contact us ","or review our"," User Agreement ","if you have any questions.","Old Policy (for reference)","Account holder age","Eligibility","18 or older","Eligible","At least 13","Eligible with parental consent","Under 13","Ineligible"])),CoinbaseDecentralizedID:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Ai Earn Decentralized ID (cb.id)","Ai Earn Decentralized ID (cb.id)","Ai Earn is working with the Ethereum Name Service (ENS), a decentralized identity infrastructure provider, to offer Ai Earn-managed web3 usernames free to our users.","A Ai Earn username is a decentralized form of ID that allows you to personalize your wallet address, making it easier to access web3 and for others to locate, remember and send funds to your wallet through your Ai Earn username (for example, using username.cb.id instead of 0x7ec…).",'Your Ai Earn username (username.cb.id) is a "subdomain" tied to Ai Earn’s Domain Name System (DNS) domain (cb.id), which is also registered under the ENS protocol.',"We are able to generate and offer eligible users a free subdomain (a username) in order to provide a more convenient way to secure a decentralized identity right from the Ai Earn platform and engage with web3.","How do I claim my new cb.id username?","For existing users, you can take the following steps to claim your username: ","Ai Earn Wallet Extension","Open your Ai Earn Wallet extension.",'Visit the ‘Community’ tab and select "Claim for free" and follow the prompts.','Click "Claim username" to claim the reserved username for you.',"If your existing Ai Earn Wallet username contains characters that violate ENS rules or have security concerns, you will be prompted to claim a different username.","If you don’t want to claim the reserved username, click ‘choose a different username’.",'The app will let you know if the Ai Earn username is available. Once you have entered it, click "Submit" and you will receive a confirmation that it has been updated.',"Your username will also give you access to a profile associated with your username. You can populate it with information about yourself, and include an NFT or image as your profile picture. To do this: ","Click the Settings icon in your extension.","Click on your username.","Enter your Name, Bio, and Email (This is optional and if your profile is public, this information will also be publicly available).",'Select "Choose" next to your profile picture.',"You can upload an image on your device or choose an NFT from your Wallet.",'For NFTs: Click "Choose NFT".','Select the NFT you want as your profile picture and click "Add NFT"','When you return to the "Edit Info" page, click "Save".','For images:Click "Choose Images".',"Select the Image you want as your profile picture and upload",'When you return to the "Edit Info" page, click "Save".',"All information on your Profile, including your profile picture, will be publicly available if you set your Profile to public, and used in accordance with our "," Privacy Policy ","Ai Earn Mobile App","Open your Ai Earn Wallet Mobile App","You will receive a prompt to accept your new Ai Earn username.","3. Select where you want your username and profile details to be searchable by anyone.","4. Review and accept the subdomain terms by clicking the checkbox or you can opt-out by clicking the decline button.","For New Users - Ai Earn Wallet Extension",'After downloading Ai Earn Wallet Extension, click "Create New Wallet."',"Follow the steps to create your wallet. You can visit our help article,"," Create a Ai Earn Wallet ",", to learn more about how to complete this step.",'Select "Claim for Free" when you see the "Your wallet is ready" screen.',"Pick your username. The system will check the availability of the username.",'Once you make your selection, click "Claim username."',"Ai Earn Mobile App","After downloading the Ai Earn Wallet Mobile app, follow the onboarding steps to create a new wallet.",'Click "Claim my username"',"3. Enter your desired username.","4. Select where you want your username and profile details to be searchable by anyone.","5. Review and accept the subdomain terms by clicking the checkbox or you can opt-out by clicking the decline button.",'6. Click "Claim my username."',"Your username will also give you access to a profile associated with your username. You can populate it with information about yourself, and include an NFT or image as your profile picture. To do this: ","Click the Settings icon Ai Earn Wallet Mobile App or Extension.","Click on your username.","Enter your Name, Bio, and Email (This is optional and if your profile is public, this information will also be publicly available).",'Select "Choose" next to your profile picture.',"You can upload an image on your device or choose an NFT from your Wallet.",'For NFTs: Click "Choose NFT".','Select the NFT you want as your profile picture and click "Add NFT”','When you return to the "Edit Info" page, click "Save".','For images:Click "Choose Images".',"Select the Image you want as your profile picture and upload",'When you return to the "Edit Info" page, click "Save".',"All information on your Profile, including your profile picture, will be publicly available if you set your Profile to public, and used in accordance with our"," Privacy Policy ","Integrating your ENS Domain with Ai Earn ID","What is ENS? How can I get an ENS?","The Ethereum Name Service (ENS) is a distributed, open, and extensible naming system based on the Ethereum blockchain. ENS maps human-readable usernames like username.eth to machine-readable identifiers such as Ethereum addresses, other cryptocurrency addresses, content hashes, and metadata.","Think about how a URL like"," www.aiearn.co ","is mapped to an IP address hosted by the Domain Name System (DNS). ENS does the same thing for crypto information. Despite being based on Et"," here ","um, ENS can be used to track your wallet across non-Et"," here ","um chains. Learn more about ENS"," here ","You can claim your own ENS username on"," https://ens.domains/ "," Note ",": There are fees to obtain a .ETH address from ENS. Your use of ENS may be subject to your acceptance of separate agreements with third parties. Ai Earn is not a party to those agreements and is not responsible for ENS services.","What’s the difference between a traditional .ETH ENS domain name and a Ai Earn offered subdomain (cb.id)?","A Ai Earn username is a type of ENS domain and is built on top of ENS infrastructure.","Ai Earn obtained a Domain Name System (DNS) domain (cb.id) and worked with ENS to obtain cb.id subdomains that we distribute to our users for free. To enable this free distribution, subdomain data is stored off-chain instead of on-chain at the moment (for technical details, see "," ). In future, we plan to further decentralize the subdomain and migrate it on-chain. ","ENS usernames contain human readable names with a ‘.eth’ at the end, while Ai Earn’s usernames are ENS subdomains that contain a ‘.cb.id’ at the end."," Username.eth "," Username.cb.id ","Getting a cb.id username does not prevent you from getting a .eth username from ENS and using it in your Ai Earn Wallet. If you enjoyed the convenience of cb.id and ENS, but prefer your own .eth instead, you can obtain one on "," https://ens.domains/ ","and manage it through your Ai Earn Wallet."," Note ",": There are fees to obtain a .ETH address from ENS. Your use of ENS may be subject to your acceptance of separate agreements with third parties. Ai Earn is not a party to those agreements and is not responsible for ENS services.","On a technical level, both cb.id and .eth can be used on multiple networks. We determined that most users associate .eth IDs solely with Ethereum. We chose cb.id because we want to make it easier for people to understand that a username is not tied to Ethereum and can be used on multiple networks. Both .eth and cb.id are supported by ENS.",'Since cb.id is also a DNS domain, users can also use "username.cb.id" as a URL, which is a concept they are familiar with in the web2 world, to help them further understand the ENS concept.',"I already own a .eth ENS address, how do I use it?","You will soon be able to choose between your Ai Earn username or an existing ENS username as the primary username for Ai Earn Wallet.","Getting a Ai Earn username now will not impact your future ability to set another ENS username as your primary username. You will just have another option to choose from.","Before this feature is launched, your .eth ENS will be your primary username and profile for your Ai Earn Wallet, not your cb.id username.","How to transfer my existing ENS to my Ai Earn Wallet?","If you already own an ENS username in other wallets, you can simply send the ENS NFT from your other wallets to your Ai Earn Wallet. This will transfer the ownership of your ENS name to your Ai Earn Wallet.","From there you can edit and manage your ENS username directly in your Ai Earn Wallet.","Once you have transferred your ownership, we suggest you also change the ETH address your ENS username is pointing at to the ETH address of your Ai Earn Wallet.","To make this change, visit the details page of your ENS domain name. Then under ‘Records’ select ‘Add/Edit Record’ to edit the Ethereum address that your ENS points to.","How do I set my L1 ENS domain as my primary Ai Earn Wallet username?"," NOTE: This feature is coming soon. ","Go to the Settings tab to select the primary name","Select the ENS name you want to use as your default username for Ai Earn Wallet. This will only affect the default name showing on your wallet header and will not change the addresses or metadata stored in your ENS.","Why are only some of my ENS domains showing up as options?"," NOTE: This feature is coming soon. ","You can only set an ENS name as the primary CB username if your wallet's Primary ENS Name record is pointing to that ENS. You can change this by signing into the ENS official "," site ",', clicking "My account", and then selecting "Primary ENS Name".',"Changing your Primary ENS","If you have multiple domain names, you can change the primary ENS domain name for your Ai Earn Wallet.","Click the settings icon in your Ai Earn Wallet Mobile app or Extension.","Select ENS and you will see a list of your linked domain names. Your primary will be indicated on this page.","Click the 3 dots to the right of the name you wish to make your primary.",'Click "Make Default".',"You will be taken to the Edit profile page to update your info if you wish.","NOTE: Updating ENS Records requires you to pay network fees.","Click Next and to see an overview of the changes and the associated network fee.","Click Pay.","Why is my ENS subdomain not working in certain dapps?","The ENS subdomain is built on a very new ENS standard. Therefore, it will take some time for all Dapps to update to the latest version of the ENS library. So you might spot a lack of support in various dapps.","You can report to the dapp you are using and ask to upgrade to the version of the ENS library that supports","Why is my ENS subdomain not working in certain dapps?","This is built on a very new ENS standard. It would take some time for 100% of Dapps to update the version of the ENS library they are using to the latest. So you might spot lack of support in various dapps.","You can report to the dapp you are using and ask them to upgrade the version ENS library that supports","Responsibility and privacy of Ai Earn subdomain","Am I free to do what I want with my Ai Earn username?","You are free to use your Ai Earn username as you see fit in accordance with our"," Subdomain Terms ",". In the future, we plan to make access and control over your username more decentralized, giving you greater freedom to operate your Ai Earn username.","Who can search for my username and what information is public?","If you set your profile to public in your Manage Privacy settings, anyone who has access to Ethereum’s public blockchain will be able to find your profile and pay you by sending funds to your username. Your profile information, including your bio, profile picture, linked social media accounts and transaction history, may be public and accessible by anyone.","If you set your profile to private in your Manage Privacy settings, your profile information will only be visible to you. Other people won’t be able to search for your username and send funds to you through the username. You can still send and receive funds using your normal wallet address (0x7ec…)","How can I change my Profile’s privacy settings?","You can take the following steps to change your Profile’s privacy settings: ","Go to your Ai Earn Wallet Settings.","Select your username.","Select Manage Privacy.","Choose whether you want your profile to be Public or Private.","To learn more about on what information may be public, please see the question above ("," Who can search for my username and what information is public? ","When can someone claim an old username?","If you change your username to a new username, your old username may be open for registration by anyone on a first come, first served basis after a certain period of time.","We suggest you make sure no one is sending funds to you via your old username before changing it, as we will be unable to recover funds sent to your old username."])),CoinbaseCommunityStandards:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Ai Earn Community Standards","Ai Earn Community Standards","Our Community Standards","We care deeply about our customers who use our products and platform, and work hard to ensure Ai Earn accounts are kept secure. We recognize that having access to an open financial system is important for a lot of people and that using Ai Earn is a key part to ensuring that accessibility.","Policy Overview","Ai Earn does not tolerate any abusive behavior and is committed to ensuring the safety of everyone who interacts with our platform, Ai Earn customers and employees inclusive. We require that our customers never threaten others or threaten to harm Ai Earn employees. Should any customer violate this policy, Ai Earn will take appropriate action, including contacting law enforcement if necessary.","Customers Experiencing Distress","If a customer reaches out to Ai Earn via social media platform or email, and expresses significant distress including possibly using self-harm language, Ai Earn will encourage the customer to seek help and support. Ai Earn will offer basic information onregional and local organizations and resources that can provide further immediate support. We will also work with the customer to understand the issue they’re having with their Ai Earn account and provide all necessary detail and explanations."])),CoinbaseCardfortheUS:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Ai Earn Card for the US","Ai Earn Card for the US","Are you a Ai Earn Card holder in the EU or UK?","This article is specific to Ai Earn Card for the US. If you need support for Ai Earn Card for the EU or UK, please see this"," help article ","Ai Earn Card allows you to spend crypto¹ (including USDC) or US dollars anywhere Visa cards are accepted. You can use your card to spend cash or any of the cryptocurrencies that you own.","(For US users only) - You'll have the ability to earn rewards when spending with your Ai Earn Card. The more you use your Ai Earn Card, the more rewards you earn which can accumulate over time.","Signing up for Ai Earn Card","Who will be eligible for a Ai Earn Card in the US?","To be eligible, you must: ","Live in the US, excluding Hawaii.","Complete identity verification with Ai Earn and our bank partner during thecredit card application process (our team will reach out if there is more information needed).","Read and agree to be bound by the"," Ai Earn Card legal terms ","How do I apply for a Ai Earn Card in the US?","If eligible, you can sign up for Ai Earn Card through aiearn.co or the Ai Earn mobile app. Go to your Pay tab, select"," Apply now ","under Ai Earn Card, and follow the prompts to sign up.","The criteria for the Ai Earn Card are pre-determined by factors which include your US state of residence. Currently, we offer this product to customers in all US states, excluding Hawaii.","There's no application fee or credit check to receive the card, but you must have a valid Ai Earn account and have completed all identity verification steps."," Note ",": Ai Earn Card will initially be available to select customers and we’re working to expand access over time. If you’re currently on the waitlist, we’ll send you a notification when you’re ready to apply. Our support team is unable to inform you of your place in line or the exact date when you’ll be taken off of the waitlist.","I'm not in the US. Is Ai Earn Card available in my country?","Ai Earn Card is currently available in the United States as well as select European countries. For more information on the countries outside of the US where Ai Earn Card is available, please see"," Ai Earn Card for the EU and UK ","I was approved for a Ai Earn Card. When will I receive my physical card?","Once approved, you can begin using the card immediately for online purchases by accessing the card number found on your Ai Earn account. The number will match your physical card once you receive it.","You should receive your physical card in the mail within 7-10 business days of approval. If you haven’t received it after 10 business days, follow these steps to have a new card sent to you at no cost: ","Sign in to your account.","Select Ai Earn Card.","Select Manage card in the top right.","Select Support > Report your card lost or stolen.","Follow the prompts.","Do I need to wait for my physical card to arrive before starting to use it?","After you’re approved, you can begin using your card immediately for online purchases by accessing the card info from your account.","To spend using ApplePay or GooglePay, you may need to create a PIN for your Ai Earn Card. You can create a PIN by following the steps below: "," Home ","tab.","Select"," Ai Earn Card ","Tap"," Manage card ","in the top right.","Tap"," Change PIN ","Follow the prompts.","You can also call Ai Earn Support at +1 (888) 908-7930 to create or change your PIN.","Can I have my card shipped to a PO box?","Yes, you can have your card shipped to a PO box.","My Ai Earn Card was sent to the incorrect address. How do I get this fixed?","If your Ai Earn Card was sent to an incorrect address, follow these steps to have a new card sent to you at no cost: "," Sign in ","to your account."," Ai Earn Card ","Select"," Manage card ","in the top right.","Select"," Support > Report your card lost or stolen ","Follow the prompts.","How can I access Ai Earn Card?","Once approved, you can access your Ai Earn Card on our mobile app and on aiearn.co.","What information may Ai Earn need to verify my identity?","To comply with financial regulations and protect you from fraud, we may need to collect your Social Security Number, Form W2, or other identifying documents.","Why wasn't my identity verified?","Before being approved for the Ai Earn Card, each customer must have their identity verified by our card partner. If your identity wasn’t verified during your initial Ai Earn Card application, we encourage you to try again by following the in-product prompts.","In some situations, our support team may need to email you to obtain specific documents to verify your identity. These emails will always come from"," card@aiearn.co ","Using Ai Earn Card","How do I activate Ai Earn Card?","After you’re approved for the card, you can begin using your card immediately for online purchases by viewing the card details within your account. Once you receive your physical card, you can activate it through either our mobile app or on aiearn.co. Once signed in, go to your"," Ai Earn Card ","section and follow the prompts to activate your card.","If you’re having issues activating your card, please call our support team at 1 (888) 908-7930.","What happens when a reward offer expires?","The rewards you earned to date will not expire and are yours to keep.","When offers expire, you’ll no longer be able to choose that reward. You can choose new rewards every month. Please check the Ai Earn app for the latest offers available and their expiration dates.","If your offer expires and you don’t choose a new reward, we’ll pick one for you. You can change rewards anytime from the Ai Earn app.","Can I have multiple Ai Earn Cards?","You can only have one Ai Earn Card because it is tied directly to your Ai Earn account. However, if your card is lost or stolen, please report it as lost or stolen within the Ai Earn app or on aiearn.co.","Can I have a secondary user on my Ai Earn Card?","No, you’re unable to have multiple users on your Ai Earn Card since it is connected directly to your personal Ai Earn account.","What if my card is lost or stolen?","If your card is lost or stolen, please report it immediately by following the steps below: "," Sign in ","to your account and select the"," Pay ","tab"," Ai Earn Card "," Manage ","in the top right","Select"," Support > Report your card lost or stolen ","Follow the prompts","Our team will deactivate your card and issue you a new card at no cost, which should arrive in 7-10 days.","How do I lock my card?","If you would like to temporarily lock your card, open the Ai Earn mobile app: ","Tap"," Pay > View card ","Tap"," Manage ","Toggle"," Lock card ","on.","Tap"," Lock card ","to confirm this action.","Locking your card prevents new transactions from being made. When you’re ready to use your card, then unlock it by following the steps above and toggling this feature off.","Reasons to lock your card: ","You want to better control your spending","You misplaced it","You believe it may have been stolen or compromised","Note that we’ll notify you if someone tries to use your card after it’s been locked. If you need a new card, please contact"," support ","How can I update my billing address?","You can update your billing address by following these steps: "," Sign in ","to your account."," Ai Earn Card "," Manage card ","in the top right."," Support "," My billing address has changed ","Follow the prompts.","The billing address associated with your Ai Earn Card will then be updated.","The name on my Ai Earn Card is incorrect. How do I update it?","The name on your Ai Earn Card is the legal name that we have on file for your Ai Earn account. If this name is incorrect, you can update the legal name on your account by following the steps below: ","1. Go to the"," Document Verification ","page.","2. Complete the steps to verify your identity using an official ID document.","3. The legal name on your Ai Earn account will be automatically updated.","After you've done this, follow the steps to report your Ai Earn Card as lost/stolen and we’ll send you a new one at no cost.","Presently, Ai Earn Card can fit a name of up to 20 characters on the physical card. We’re working to expand this in the future."," Note ",": For security reasons, we’re unable to update your legal name on your behalf.","How do I set up or change my PIN?","You can create or change your PIN on the iOS app by following the steps below: ","Go to the"," Pay ","tab.","Select"," Ai Earn Card ","Tap"," Manage card ","in the top right.","Tap"," Change PIN ","Follow the prompts.","If you forget your PIN, please call Ai Earn Support at +1 (888) 908-7930.","Can I use my Ai Earn Card to withdraw cash from an ATM?","Yes, you can use the Ai Earn Card to withdraw cash from an ATM, and Ai Earn will convert funds from your spending balance to process the withdrawal. Ai Earn doesn't charge fees for ATM withdrawals, but the ATM terminal you use may charge fees.","Can I use my Ai Earn Card to fund my Venmo, CashApp, or similar service?","For security reasons, you’re unable to use your Ai Earn Card to fund your Venmo, PayPal, CashApp, Apple Cash, or similar services. However, you can still use your card at all merchants that accept Visa.","Can I spend my Ai Earn Pro, Wallet, Prime, or Commerce balance?","At this time, you can only use your Ai Earn Card to spend funds held in your Ai Earn account. If you have funds on your Pro, Wallet, Prime or Commerce accounts, then you’ll need to move them over to your Ai Earn account before you can spend them with your Ai Earn Card.","What are the spending limits with Ai Earn Card?","You can see the daily spending limit for Ai Earn Card US in your account. Sign into your Ai Earn account, and go to","The ATM withdrawal limit is $1,000 per day.","Why is my spending balance lower than my asset wallet balance?","When you use a linked bank account as a payment method to deposit funds to your Ai Earn cash balance or to purchase cryptocurrency, these funds are immediately available for buying and selling on Ai Earn. However, for security reasons, you will be unable to immediately withdraw these funds, spend them using Ai Earn Card, or send from Ai Earn.","You can see when deposited funds will be available for withdrawal or spending prior to authorizing a purchase or deposit, as well as on the confirmation email for the transaction. To view your current withdrawal availability time frame, sign in to your account.","When attempting a send to an external wallet from Ai Earn, you will be presented with an option to see when funds will be available for this transaction.","Learn more about"," payment methods and withdrawal availability "," Note ",": If you have a current hold on your account, you won't be able to send funds off of Ai Earn until your funds clear. Ai Earn Support can't manually remove the hold.","How do I change the funding balance for my Ai Earn Card?","You can use the Ai Earn Card to spend funds from any of your Ai Earn balances. To change your funding balance, follow these steps: "," Sign in ","to your account.","Go to the"," Pay ","tab.","Select"," Ai Earn Card > Paying with ","Choose"," Select asset ","Choose the crypto that you’d like to pay with.","Follow the remaining prompts.","To avoid insufficient funds when attempting to spend, we recommend setting up recurring buys for your spending asset so you can automatically top-up your card."," To set up recurring buys: "," Ai Earn Card > Manage > Add funds. ","Enter the amount you'd like to buy denominated in crypto or your local currency.","Select how often you’d like to repeat your purchase.","Select your payment method, then"," Preview buy ","Select"," Buy now ","to confirm your purchase.","Why is the pending amount larger than my transaction?","Some merchants—like gas stations and car rentals—will authorize a larger amount initially, but once the transaction settles for the correct amount, we'll return the excess funds to your spending balance at the prevailing market price.","Why was my transaction declined at a gas station?","Please note that when you swipe your card at a gas pump, some fuel companies place an automatic hold on your card for up to $100 and will decline the transaction if your account does not have at least a $100 balance. Other fuel companies will automatically decline the transaction without placing a hold.","For these reasons, we recommend that you take your card inside and prepay for your gas manually through a cashier. This will ensure that the transaction will go through and no unnecessary hold will be placed on your account.","Why was my transaction declined?","Transactions may be declined for several reasons: ","You have insufficient funds in your account.","You surpass the spending limit of $2,500 a day.",`You try to spend at a prohibited merchant category (learn more at "Where can and can't I use the Ai Earn Card?").`,'If your transaction is deemed "high risk."',"If you feel that a transaction has been declined in error, please contact our support team.","How do I dispute a charge?","The fastest way to resolve a dispute is to contact the merchant. When merchants initiate a refund, it can take up to 10 days to settle. If you’ve already done this and the issue isn’t resolved, you can dispute the transaction by"," contacting us "," Note ",": You'll lose any rewards you earned on a disputed transaction.","How do refunds work?","When you spend crypto using your Ai Earn Card, we sell your cryptocurrency, convert it to USD, and send the funds to the merchant. As a result, after a merchant refunds a transaction, we add the refunded amount to your USD balance in your Ai Earn account.","Refunds are denominated in the value of the USD amount at the time of the transaction."," Note ",": You'll lose any rewards you earned on a refunded transaction.","How do I make contactless mobile payments like Apple Pay or Google Pay?","You can add your Ai Earn Card to Apple Pay or Google Pay for mobile payments."," : We currently do not support Apple Cash. ","Where can and can't I use the Ai Earn Card?","The Ai Earn Card can be used anywhere that Visa is accepted, with the exception of the following prohibited merchant categories: ","Securities Broker-Dealers","Dating/Escort Services","Massage Parlors","Gambling (Including Casinos)","Money Orders","Wire Transfers","Government Owned Lotteries","Government Licensed Online Casinos (Online Gambling)","Government Licensed Horse/Dog Racing","Internet Gambling","Money Services Businesses","Cryptocurrency Businesses","Firearm-Related Businesses (Manufacturing and Selling)","Marijuana-Related Businesses","Can I use a Ai Earn Card to spend funds in my vault?","You can only spend funds that are in one of your Ai Earn balances. You are unable to spend funds stored in a vault. If you’d like to spend funds that are stored in a vault, you must first move them to the asset’s balance.","Closing a Ai Earn Card","How do I close my Ai Earn Card?","If you’d like to stop using your Ai Earn Card, please reach out to"," Ai Earn Support ","to fulfill this request. This request can only be completed through our support team.","Closing your Ai Earn Card will deactivate your card so no new transactions can be made. If you’d like to reactivate your card at a later time, you can contact Ai Earn Support and we’ll help you reactivate it.","Note that closing your Ai Earn Card does not"," close your Ai Earn account ","Fees and Taxes","Are there fees for spending with the Ai Earn Card?","There are no transaction fees for spending with the Ai Earn Card. You can spend US Dollars (USD), USDC, or any supported crypto on Ai Earn using your Ai Earn Card and there will be no transaction fees.","Ai Earn does include a spread in the price to buy or sell cryptocurrencies. This allows us to temporarily lock in a price for trade execution while you review the transaction details prior to submitting your transaction.","For more information on fees, please visit our"," pricing and fees disclosures ","What are the US tax implications of using the Ai Earn Card?","The IRS classifies",' cryptocurrency as "property" for tax purposes ',". This means that each time you use your card and sell cryptocurrency, you will be treated as having sold property in a taxable transaction.","Using your Ai Earn card to make purchases is similar to selling your cryptocurrency on the Ai Earn exchange. You will be required to report gains or losses from your use of the card on your tax return. So long as USDC trades at par with USD, the use of your card with USDC should not result in the recognition of a taxable gain or loss.","Please consult your tax advisor to evaluate how your use of the card affects your specific tax situation.","To make tracking these transactions easier, you can view your entire transaction history in your account, including the price of crypto sold at the time your Ai Earn card was used to make a purchase.","For more information, please see the"," Ai Earn Crypto Tax Guide ","The Ai Earn Card is issued by MetaBank®, N.A., Member FDIC, pursuant to a license from Visa U.S.A. Inc. The Ai Earn Card is powered by Marqeta.","1Ai Earn will automatically convert all cryptocurrency to US Dollars and transfer the funds to your Ai Earn Card (less conversion fees) for use in purchases and ATM withdrawals.","2Crypto rewards are an optional Ai Earn offer.","3Standard data charges may apply."])),CoinbaseCardfortheEUandUK:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Ai Earn Card for the EU and UK","Ai Earn Card for the EU and UK"," Are you a Ai Earn Card holder in the US? ","This article is specific to Ai Earn Card for the EU/UK. If you need support for Ai Earn Card for the US, please see this"," help article ","General Ai Earn Card Questions","Why would I want a Ai Earn Card?","The Ai Earn Card allows you to spend funds from your cryptocurrency balances available on Ai Earn.","Who can sign up for a Ai Earn Card?","Ai Earn Card is available for customers in Austria, Belgium, Bulgaria, Croatia, Cyprus, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, and the UK. We’re working on expanding the offer to additional markets.","I received my card. Do I have to do anything before using it?","Like any debit card, the Ai Earn Card must be activated prior to use. Your Ai Earn Card can be activated from within the Ai Earn Card app or by calling your local support number from the app by accessing Card Settings > Call Support. Your activation code is included in the letter. Please have it handy.","Where can I use the Ai Earn Card?","The Ai Earn Card is a VISA card and can be used everywhere VISA is accepted. It works offline, online, and internationally. You can use the Card for everyday purchases at your favourite merchants and at ATMs for cash withdrawals.","I ordered my card, but it hasn’t arrived yet.","Your Ai Earn Card may take 5-7 business days to arrive at your door. Cards are mailed out every Monday-Friday in the afternoon. If you ordered after this time your card will ship the following business day.","Can I use contactless payments with my Ai Earn Card?","Yes, you can! For security reasons, you’ll need to make a chip and PIN transaction first in order to be able to make contactless payments.","Fees and Limits","What fees does the Ai Earn card have?","Ai Earn USER AGREEMENT - Addendum regarding DIGITAL CURRENCY includes the fees listed below.","The full list of fees and limits is reflected in the Cardholder Agreement, which can be consulted in the Ai Earn Card App Settings.","How do I pay for my Ai Earn Card?","You can pay the one-off £4.95/€4,95 issuance cost by using your Ai Earn crypto balance. You can use one of eight cryptocurrencies — BTC, ETH, LTC, BCH, BAT, REP, ZRX, or XLM — to make payment. Please ensure you have a balance of at least £4.95/€4,95 for the crypto you choose to pay with.","What are the spending limits?","Currently, the daily spending limit is £10,000 / 10.000 €. Feel free to contact cardsupport@aiearn.co if you would like to change your daily spending limit. Additionally, there’s a monthly purchase limit of £20,000 / 20.000 €and a yearly purchase limit of £100,000 / 100.000 €.","There is a daily ATM withdrawal limit of £500 / 500 €.","Which assets can I spend using Ai Earn Card?","Ai Earn Card customers are able to spend using their crypto balance from eight different cryptocurrencies: BTC, ETH, LTC, BCH, BAT, REP, ZRX, and XLM.","Statements and Billing","How do I access my monthly statement?","Statements are available on the 10th day of the following month. They’re accessible through the app, from two entry points: ","a) From the Setting screen:A new option gives access to a list of months, starting the month where the user signed up for Ai Earn Card, and finishing in the last available statement. Clicking one month shows the statement (PDF) with a share button to send it over email, or other mechanisms.","b) From the Stats screen: In the stats for a given month, a new action has ben added that shows the monthly statement for that specific month. If there’s no statement available yet for that month, there’s no action to access it.","You may see more than one transaction in your Ai Earn account for each purchase you make with your Ai Earn Card.","To prevent fraud, some merchants, such as rental car agencies, gas stations and restaurants, notify the VISA network to 'hold' an amount that is more than what may be presented on your initial bill. Therefore, your Ai Earn account may be temporarily debited more than you expected. As the final transaction amount is settled over the VISA network (usually within 24 hours), Ai Earn will immediately settle up, debiting or crediting your Ai Earn account to match your final bill.","Why am I not receiving Ai Earn transaction emails?","The Ai Earn card is integrated with VISA and Ai Earn in a way that can result in more than one Ai Earn cryptocurrency transaction for a single purchase made the card.","To avoid sending Ai Earn users a series of emails for a single Ai Earn Card transaction, Ai Earn Card purchases do not trigger Ai Earn transaction emails at this time. The Ai Earn Card will send you notifications, please ensure that those are enabled.","I just returned a purchase. Where’s my refund?","In the case of a refund, we credit the cryptocurrency balance that was used to make the purchase with the equivalent amount of the purchase at the time of the refund.The refund shall be made in cryptocurrency and shall be calculated using the fiat currency value of the transaction at the prevailing exchange rate.","Personal Information and Fraud Protection","How is my personal information protected?","At Ai Earn we go to great lengths to keep all of your sensitive information safe.","Passwords and OAuth tokens are stored using bank level AES-256 encryption on our servers. In addition, all traffic goes over SSL to prevent third parties from eavesdropping on your connection. Employee access is heavily restricted, and all our employees are background checked to the extent allowed by law.","All of your personal data is held by us and our partners securely and in accordance with all applicable laws, including the Data Protection Act 2018 and the General Data Protection Regulation.For full details, please see our"," Privacy Policy ","What is my PIN? How can I reset it?","You can access your PIN from the Ai Earn Card app: go to Card Settings > Get PIN If you need to change your PIN you can do so at any ATM.","My card was declined. What happened?","Card payments typically involve two events: authorization and settlement. The authorization involves three checks: ","Validates the card against a list of lost/stolen/blocked accounts","Validates the account against velocity and daily limits","Validates the cardholder for sufficient funds. If any of the three checks fail, the transaction is declined",'After a successful authorization there is a period of time when the transaction shows as "pending". The settlement of a transaction occurs when it changes from "pending" to "complete". This is when the merchant successfully receives the funds owed to them for the goods or services provided.',"How do I report a chargeback or fraudulent activity? What protections do I have?","Ai Earn Card comes with the same consumer protections as any standard debit card. If you need to dispute a charge, please contact us at"," cardsupport@aiearn.co ","or call your local support number from the app by accessing Card Settings > Call Support.","My Ai Earn Card is lost or stolen. What should I do?","Please contact our support team immediately by emailing"," cardsupport@aiearn.co ","or by calling your local support number from the app by accessing Card Settings > Call Support.","Google Pay","What is Google Pay?","Google Pay is a fast, secure way to use your Ai Earn Card. It uses Near Field Communication (NFC) to transmit card information, which means you don’t need a chip, debit PIN, or magnetic strip for transactions as long as your card is uploaded to the Google Pay wallet. Users can authorize payment by using their phone or wallet PIN, finger-print ID, or facial recognition.","Where is Google Pay available?","Ai Earn Card customers in Belgium, Finland, France, Republic of Ireland, Italy, Slovakia, Spain, Croatia, Poland, Denmark, Norway, Sweden, and the United Kingdom are able to use Google Pay.","How do I add my Ai Earn Card to Google Pay?",'Open the Google Pay app and select the "Payment" tab','At the bottom of the screen, select "Add payment method"','Select "Add credit or debit card"',"Enter your Ai Earn Card info","If you’re prompted to verify your payment method, choose an option from the list provided","Enter the verification code once prompted","How do I troubleshoot a Google Pay payment issue?","Make sure your phone’s software is running the most up-to-date version",'Check to see if your card is frozen by going to the Ai Earn Card app, then select "Settings," then toggle the "Freeze card" slider to unfreeze your card',"Check your Google Pay wallet to make sure that you’ve finished setting up your Ai Earn Card","Make sure the crypto you’re trying to pay with has a sufficient balance (you can change which crypto balance you want to pay with in the Ai Earn app)","Does Ai Earn Card Support Apple Pay?","Ai Earn Card does not currently support Apple Pay, but we hope to bring a faster, safer way to spend cryptocurrency to iOS users soon."," The Ai Earn Card is issued by Paysafe Financial Services Limited.Paysafe Financial Services Limited is authorised by the Financial Conduct Authority under the Electronic Money Regulations 2011 (FRN: 900015) for the issuing of electronic money and payment instruments. "])),CoinbaseBundlesFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Ai Earn Bundles FAQ","Ai Earn Bundles FAQ","What happened to my Ai Earn Bundle balance?","Ai Earn Bundle purchases have been deprecated, as such all assets purchased in the Ai Earn Bundle have been redistributed to their respective individual asset balances.","Will I still be able to view my Ai Earn Bundle purchase history?","You will still be able to view the Ai Earn Bundle purchase under Tools > History. The purchase will no longer be available to view in Accounts.","Where can I see the assets that I purchased with Ai Earn Bundle?",'The assets in your Ai Earn Bundle will be placed into their respective individual asset balances. You will no longer see a standalone balance for your "Ai Earn Bundle" purchase. This is a cosmetic-only change. The amount of cryptocurrencies you purchased as part of your Ai Earn Bundle will not change.'])),CoinbaseAccountProtection:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Ai Earn Account Protection","Ai Earn Account Protection",'With an active Ai Earn One subscription, you may be eligible to receive a one-time reimbursement for up to $1,000,000 (U.S. Dollars) of actual losses (or the U.S. Dollar equivalent thereof, in the case such losses were in the form of Digital Currency) that you sustain due to a compromise of your Ai Earn Account login credentials resulting from a vulnerability or other deficiency in Ai Earn’s systems and/or security protocols (the "Ai Earn Account Protection").',"Eligibility","In order to be eligible to receive reimbursement under the Ai Earn Account Protection, you must satisfy the following conditions: ",'You must have an active Ai Earn One subscription at the time the losses for which you are submitting a request for reimbursement under the Ai Earn Account Protection (the "Reimbursable Losses") were sustained;',"Your Ai Earn account must have been open for at least thirty (30) calendar days prior to the date on which you sustained the Reimbursable Losses;","You must have successfully completed all steps in the"," photo identity verification process ","prior to the date on which you sustained the Reimbursable Losses;","Two-factor authentication with either an authenticator application (e.g., Duo or Google Authenticator), security key (e.g., Yubikey) or push notification through the Ai Earn mobile application must have been enabled on your Ai Earn Account at the time you sustained the Reimbursable Losses.Two-factor authentication via SMS is not sufficient to be eligible for coverage under the Ai Earn Account Protection;","You must file your request for reimbursement of Reimbursable Losses with Ai Earn within ninety (90) days of the date on which you sustained the Reimbursable Losses;","You must promptly file a police report with your local police department in connection with the Reimbursable Losses, and send the report to Ai Earn, along with a reasonably detailed description about what happened and your customer support ticket;","You must not have previously received a reimbursement for losses under the Ai Earn Account Protection;","Your Ai Earn account must be in good standing;","You will not be eligible for reimbursement under the Ai Earn Account Protection if you previously falsely reported to Ai Earn that your Ai Earn account had been compromised; and","You will not be eligible for reimbursement under the Ai Earn Account Protection if you engage in unreasonable, offensive or dishonest behavior in communicating with Ai Earn about a request you’ve made for reimbursement under the Ai Earn Account Protection (e.g., contacting Ai Earn employees outside of official customer support channels, or using abusive language when communicating with Ai Earn employees).","What is not covered?","Ai Earn Account Protection does not cover reimbursement for any loss of funds held outside of your Ai Earn account, including without limitation in Ai Earn Custody, Ai Earn Wallet, or non-custodial wallets connected to Ai Earn Commerce.","Ai Earn Account Protection does not cover reimbursement of funds that you voluntarily sent to a third party in connection with an investment scam or otherwise, or if you mistakenly bought Digital Currency or sent Digital Currency to the wrong addressee.","Ai Earn Account Protection does not cover reimbursement for any losses that you sustain as the result of your knowingly and voluntarily participating in fraudulent activity.","Ai Earn Account Protection does not cover reimbursement for any losses that were the result of a security vulnerability or other technical deficiency in your computer, mobile device or security key.","Ai Earn Account Protection does not cover reimbursement for any losses that were the result of an event or action that you were aware could result in compromise of your account security, if you failed to promptly notify Ai Earn of such occurrence in accordance with Section 5.2 (Security Breach) of the Ai Earn User Agreement. Examples of such occurrences include, without limitation, if you lose your security key or API key, if you grant a third party remote access to your account, or if you provide your Ai Earn account login credentials and/or 2-factor authentication codes to a third party.","You agree that any amounts payable to you under the Ai Earn Account Protection will be reduced by any amounts you are able to recover or have already recovered for the applicable Reimbursable Losses from a source other than the Ai Earn Account Protection, including without limitation, any amounts received under an insurance policy, warranty, guarantee or indemnity.","If I have a loss, how do I submit for reimbursement?","In order to request reimbursement under the Ai Earn Account Protection, please contact us via the"," AI Earn Help Center ","to lock your Ai Earn Account and report that someone gained unauthorized access to your Ai Earn account and withdrew your funds without your permission.","After you’ve provided sufficient details about the incident (including the police report referenced above, along with your name, a reasonably detailed description about what happened, and your customer support ticket), Ai Earn will investigate your case and determine whether you are eligible to receive reimbursement of up to $1,000,000 (U.S. Dollars) (or the U.S. Dollar equivalent of Digital Currency, as the case may be) in Reimbursable Losses under the Ai Earn Account Protection.","If Ai Earn determines that you are eligible for reimbursement under the Ai Earn Account Protection, Ai Earn will provide you with a one-time payment equal to the lesser of (i) the actual amount of funds or Digital Currency, as the case may be, that were improperly removed from your Ai Earn account as a result of the compromise of your Ai Earn account login credentials as a result of a vulnerability or other deficiency in Ai Earn’s systems and/or security protocols and (ii) $1,000,000 (U.S. Dollars) (or the U.S. Dollar equivalent of Digital Currency, as the case may be).","If your Reimbursable Losses are in the form of Digital Currency, the foregoing limit will be calculated based on the U.S. Dollar value of the applicable Digital Currency as of the date and time at which Ai Earn approves your reimbursement request under the Ai Earn Account Protection.","You will be required to provide reasonable cooperation to Ai Earn in connection with our investigation of your case, and you must not take any actions that interfere with or otherwise impede our investigation. Eligibility, determination of the amount of any Reimbursable Losses, and any interpretation of these Ai Earn Account Protection Warranty Terms will be determined by Ai Earn in its sole discretion. Ai Earn may condition reimbursement under the Ai Earn Account Protection on execution of a definitive settlement agreement, including a release of claims against Ai Earn, its officers, directors, employees, contractors, agents, and affiliates and any other applicable parties and an obligation to keep confidential the reimbursement amount and circumstances. Ai Earn reserves the right to subrogate against any person or entity with respect to your claim for Reimbursable Losses. You hereby agree that in connection with any reimbursement made under the Ai Earn Account Protection, you will cooperate fully with Ai Earn in its efforts at subrogation.","Other terms","In the event of a conflict between these Ai Earn Account Protection Warranty Terms and anything else in the Agreement, these Ai Earn Account Protection Warranty Terms will govern. Notwithstanding the foregoing, you are still primarily responsible for ensuring the security of your Ai Earn account, and if you suspect that you have been the victim of a Security Breach, you must notify Ai Earn Support as soon as possible.","The Ai Earn Account Protection is not an insurance policy. To the extent you require protection beyond the Ai Earn Account Protection, we strongly encourage you to purchase an insurance policy or other protection that provides coverage for unforeseen events that may result in the loss of funds held in your Ai Earn account.","Termination","Except as prohibited by law, Ai Earn may terminate the Ai Earn Account Protection at any time, and such termination will apply to incidents occurring after the effective date of the termination. In addition, except in the case of a suit filed to enforce these Ai Earn Account Protection Warranty Terms, you acknowledge and agree that no benefits will be made available to you under the Ai Earn Account Protection in the event you initiate any action, suit or claim against Ai Earn, or its officers, directors, employees, contractors, agents, or affiliates, concerning a claim otherwise subject to reimbursement under these Ai Earn Account Protection Warranty Terms.","No Waiver","Ai Earn’s failure to enforce any right or provision of these Ai Earn Account Protection Warranty Terms will not constitute a waiver of future enforcement of that right or provision. The waiver of any such right or provision will be effective only if in writing and signed by a duly authorized representative of Ai Earn.","Disclaimers, Limitation of Liability, Arbitration","You acknowledge and agree that any claims arising from or in relation to the Ai Earn Account Protection or these Ai Earn Account Protection Warranty Terms are subject to the Agreement, including the No Warranty disclaimer and (except for Ai Earn’s obligation to pay amounts pursuant to an approved reimbursement request made under the Ai Earn Account Protection) the Limitations of Liability set forth in Section 8.2 of the Ai Earn User Agreement. You further acknowledge and agree that any dispute or claim relating in any way to the Ai Earn Account Protection will be adjudicated in accordance with Section 7 of the Ai Earn User Agreement."])),CheckTransactionStatus:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Check Transaction Status","Check Transaction Status","How long does it take to process my transaction?","It depends. If the network is congested or if you selected a speed or elected to pay a lower"," gas fee ","that would not allow for the immediate execution of your transaction it could take some time for it to go through.","How do I view the status of a transaction?","Once you have completed a transaction, you can check the status by selecting ‘view transaction’ on the confirmation page. From there you will see your pending transaction.","You can also check on the status of a transaction by going to the transaction page in your wallet and reviewing the pending section.","To get more details about the transaction status, you can search for the transaction using","a blockchain or block explorer, which is an analytics platform for observing transactions and wallet addresses on the blockchain."," Ethplorer ","and"," Etherscan ","You can search for your transaction by copying the"," transaction hash or hash ID ","from the pending section of your dapp wallet and pasting it into the search box of Ethplorer or Etherscan.","A transaction hash is a unique string of characters that is given to every transaction that is verified and added to the blockchain.","If your transaction hash shows up on the explorer, you will be able to view whether its status is set to ‘pending’ or ‘success’ which means the transaction has successfully been confirmed on the blockchain. If your transaction does not show up on the explorer, it means that it has not yet been picked up by"," nodes ","on the network.","How do I speed up or cancel a transaction?","If the transaction is stuck in ‘pending’ for a long period of time, you can either speed up or cancel your transaction using the buttons present on the transaction page in your wallet."," Do not reset your wallet if you still see the transaction pending on the blockchain explorer! ","Instead, try speeding up or canceling the transaction.","If these options do not work, you can also cancel a pending transaction by"," sending ","a new transaction of 0 ETH to yourself. This solution increases the priority of the latest transaction in the queue, effectively removing the old one. You can view more details on how to cancel a pending swap here."])),cbETHIntro:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","cbETH Intro","cbETH Intro","Ai Earn is allowing customers who stake ETH to receive an ERC20 utility token called Ai Earn Wrapped Staked ETH (“cbETH”), which is a liquid representation of their staked-ETH.","All staked ETH is locked until a future Ethereum protocol upgrade is complete. In the meantime, Ai Earn has created cbETH to give customers the option to sell, transfer, or otherwise use their staked ETH in dapps while it remains locked. ","Holders of cbETH will be able to move these tokens to a self-custodied wallet and trade them off the Ai Earn platform.","What is cbETH?","Ai Earn Wrapped Staked ETH (“cbETH”) is a utility token that represents "," Ethereum 2 (ETH2) ",", which is ETH staked through Ai Earn. Over time, the price of cbETH will likely deviate from ETH because cbETH represents 1 staked ETH plus all of its accrued staking interest starting from when cbETH's conversion rate and balance were initialized (June 16, 2022 19:34 UTC). cbETH is minted exclusively by Ai Earn.","cbETH can be sold or sent off-platform, while ETH2 will remain locked-up until a future protocol upgrade.","We wrote a "," white paper for cbETH ","with in-depth technical details.","Why would I wrap staked ETH (ETH2) to get cbETH?","Wrapping your ETH2 allows you to sell or send your staked ETH before a future Ethereum network upgrade, which may happen as soon as 2023. cbETH can also be used in DeFi and other dapps.","If you want to sell your ETH2 or send it to another wallet, wrapping it for the cbETH is your only option. cbETH is an ERC-20 token and can be sold or sent anytime.","What is token wrapping?","Token wrapping is a process in which a crypto asset is locked up in a smart contract and a new token (the wrapped token) is issued on the blockchain to represent the original token. ","Wrapped tokens provide liquidity, allowing customers to freely trade or transfer the position while the underlying token remains locked.","Am I eligible to wrap cbETH?","If you are in one of the geolocations where ETH staking is available, then you will be eligible to wrap your staked ETH (ETH2) into cbETH. Please view this help center "," article ","for eligible regions.","What are the risks to wrapping my staked ETH?","Markets may value cbETH less than staked ETH, which could cause you to lose some cash value if you wrap and then sell your cbETH. If you no longer want to hold cbETH, you can also unwrap it for ETH2 for free.","Unwrapping your cbETH will return ETH2 plus all of the interest accrued during your holding period. The underlying ETH2 and accrued interest remains locked after you unwrap your cbETH.","Can I unwrap my cbETH?","Yes, you can unwrap your cbETH and receive the underlying ETH2. The amount of ETH2 you’ll receive is equal to the amount of cbETH multiplied by the conversion rate.","The conversion rate will grow over time so long as staking interest exceeds penalties from very rare slashing events. ","How do I verify the cbETH token address in my wallet?","Ai Earn’s cbETH token can be found at the following "," contract address ","The cbETH contract address is a public address that identifies the cbETH token contract on Ethereum. The contract address can be found on the block explorer Etherscan, which is a data analytics platform that allows you to view Ethereum addresses. ","The official cbETH contract is: ","When you visit cbETH’s address page on Etherscan, you should see the official contract address on the right side of the page. ",'When receiving or buying a cbETH token off of the Ai Earn platform, please confirm that the "cbETH" token corresponds to the contact address above. ',' Anyone can mint a token with the ticker "cbETH", so when in doubt, please confirm the contract address ',"Where can I find the cbETH conversion rate?","We publish the current cbETH conversion rate on an "," Exchange API endpoint ",", which represents the number of ETH2 units that can be wrapped for 1 cbETH.","What’s the difference between Ethereum (ETH) and Ethereum 2 (ETH2) on Ai Earn?","ETH2 is ETH that is staked in order to validate transactions and earn rewards on the ‘"," Beacon Chain ","’, which is the new proof-of-stake blockchain that will merge with the current version of Ethereum and become the main network. The price of ETH2 is equal to ETH.","All ETH2 are currently locked in a smart contract and will not become available for trading until the merge and a following upgrade are complete. In the meantime, Ai Earn is making it possible for ETH2 holders to wrap their ETH2 into "," , which is a liquid representation of ETH2 that can be traded or transferred. ","Will I eventually be able to unstake my ETH2? ","Yes, you will. In a future Ethereum protocol upgrade, possibly as soon as 2023, the protocol will allow unstaking ETH2 back into ETH. We plan to support unstaking after this upgrade.","View our other help articles to learn more about cbETH: "," Using cbETH "," Sourcing cbETH for Exchange customers "])),CoinbaseSecurityPrompt:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Ai Earn Security Prompt","Ai Earn Security Prompt","Ai Earn Security Prompt will be rolling out gradually beginning with a limited group of users, so you may not have access to this feature yet.","Ai Earn Security Prompt is a 2-step verification method that delivers push notifications from your active mobile app session to either approve or deny a login attempt that’s made from a different device (such as web, mobile web, or the mobile app on a different device). This supplementary feature is enabled by default if you’ve chosen text messages (SMS) as your 2-step verification method, but you can manage the setting yourself.","To enable or disable Ai Earn Security Prompt","From the Security tab of your"," account settings ",", go to"," 2-step verification ","In the"," Text message ","section, turn"," Security Prompt ","on or off","When the feature is turned on, you'll receive push"," not ","ifications instead of text messages as your new 2-step verification method as long as you’re logged into the Ai Earn mobile app on your device (the app does"," not ","need to be open). If you’re"," not ","logged into the app, you’ll receive a text message as the fallback verification method.","Do I need to enable push notifications in the Ai Earn mobile app for Ai Earn Security Prompt to work?","No, Ai Earn Security Prompt doesn’t require push notifications to be enabled in the Ai Earn mobile app, but notifications"," do ","need to be enabled in your iOS or Android device settings. We recommend enabling them in the app as well to avoid potential issues.","To enable push notifications in the app, Go to"," Settings > Notification settings > Security alerts ","and turn on"," Push ","If I have two devices, will I receive the push notification on both?","Yes, as long as you have an active mobile app session on each device, push notifications will be delivered to both devices. To secure your account and make sure no unwanted sessions are active, visit your "," account activity page ","and review "," Active Sessions > Mobile Applications. ","Ai Earn Security Prompt isn’t working. What can I do?","If you’re receiving the prompts but getting an error message, you can select"," Try another way ","from the prompt to receive a text message instead.","If you’re not receiving the prompts on your mobile device, kindly check the following: ","If you're using an authenticator app (like Google or Duo), you won't get Ai Earn Security Prompt notifications. You’ll either need to use your authenticator app for codes, or switch to Ai Earn Security Prompt.","Check your mobile device settings to make sure that notifications are enabled for the Ai Earn mobile app (note that this is different from the notification settings in your Ai Earn mobile app). Learn more about checking your device settings on "," Android ","or "," iOS ","Make sure you have a stable internet connection. A poor connection can result in delayed or missed push notifications. Try the following: ","Turn on/off your WiFi connection","Try switching to mobile data","Temporarily turn off your VPN/Proxy connection (if applicable)","Close any other apps to reduce bandwidth allocation","Make sure you’re using the latest version of the Ai Earn mobile app (you can verify by checking the app store for "," iPhone ","or "," Android ","Make sure you’re using the latest version of your phone software (please be advised that the mobile app may not work on a rooted/jailbroken phone).","If you’re still having trouble receiving Ai Earn Security Prompt notifications after following the above recommendations, please "," contact us ","and provide a brief summary of the issue (a screenshot/screen recording is recommended for us to better troubleshoot the issue).","I’ve enabled Ai Earn Security Prompt but I lost my device. What should I do?","If you’ve lost your device but still have access to your account, you can: ","Sign out of the active session for the lost device from "," Active Sessions > Mobile Application ","on your"," account activity page ","If you notice any unauthorized activity on your"," account activity page ","and want to secure your account, you can temporarily"," lock your account "])),Coinbasepricingandfeesdisclosures:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Ai Earn pricing and fees disclosures","Ai Earn pricing and fees disclosures","Primary balance","Ai Earn offers our cash and Hosted Cryptocurrency balance service free of charge, allowing you to store your cash and"," supported cryptocurrency ","at no cost. We don't charge for transferring crypto from one Ai Earn user’s primary balance to another user’s primary balance.","For transactions on cryptocurrency networks (i.e., transfers of cryptocurrency off the Ai Earn platform), Ai Earn incurs and pays network transaction fees (e.g., miner’s fees). We'll charge a fee based on our estimate of the prevailing network fees for a standalone wallet-to-wallet send. The final fee that Ai Earn pays may differ from the estimated fee (for example, due to your transaction being batched with other transactions or due to changes in network congestion levels). All fees we charge are disclosed at the time of transaction.","Due to potential efficiency gains from batching transactions, the aggregate amount of estimated network fees paid by users within a given batch may exceed the final network fee paid by Ai Earn.","When adding cash or cashing out, you may be charged a fee depending on the payment method that you select. Please review the fee details prior to completing the transaction.","Cryptocurrency transactions","Ai Earn may charge fees when you buy, sell, or convert cryptocurrencies."," Fees are calculated at the time you place your order and may be determined by a combination of factors, including but not limited to your location, the selected payment method, the size of the order, and market conditions such as volatility and liquidity. ","Fees will be listed in the trade preview screen before you submit your transaction and may differ for similar transactions.","Ai Earn also includes a spread in the price when you use simple Trade to buy or sell cryptocurrencies, as well as in the exchange rate when you convert cryptocurrencies. This allows us to temporarily lock in a price for trade execution while you review the transaction details prior to submitting your transaction. When using Advanced Trade, no spread is included because you're interacting directly with the order book.","Credit transactions","If you borrow USD from Ai Earn or an affiliate of Ai Earn and we have to sell your BTC collateral (as we are authorized to do under an applicable loan agreement), we'll charge you a flat fee of 2% of the total transaction.","Ai Earn Card","Spending with the Ai Earn Card has no transaction fees.","Ai Earn does include a spread in the price to buy or sell cryptocurrencies. This allows us to temporarily lock in a price for trade execution while you review the transaction details prior to submitting your transaction.","You may be charged fees by an ATM operator. Please refer to your"," Ai Earn Cardholder Agreement ","for further details.","Staking services",'When you hold cryptocurrency on Ai Earn, you may be given the option to "stake" these assets in a third party proof-of-stake network via staking services provided by Ai Earn (see Appendix 6 of the'," Ai Earn User Agreement ","for applicable terms and conditions). If you stake your assets with us, your reward will be determined by the protocols of the applicable network. Ai Earn will distribute this reward to you after receipt by Ai Earn, minus a 25% commission."])),CoinbaseOnefreetrial:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Ai Earn One free trial","Ai Earn One free trial","The Ai Earn One free trial may not be available to you at this time","Ai Earn One is a subscription product that gives members access to: "," $0 trading fees: ","Take your portfolio to the next level with no trading fees*"," Dedicated 24/7 phone support: ","Speak directly to a Ai Earn One team member for account help"," $1M account protection: "," Pre-filled Form 8949: ","Generate a pre-filled Form 8949 in Ai Earn Taxes"," *Disclaimer: ","A Ai Earn One subscription does not apply to Advanced Trading, Ai Earn Pro, or Prime Broker. Ai Earn includes a spread in the price when you buy or sell cryptocurrencies or in the exchange rate when you convert cryptocurrencies. See the "," full terms ","How does the free trial work?","Eligible users will be notified via email and in product about the 30-day free trial opportunity. You’ll receive the same benefits as paying Ai Earn One users.","At the end of the 30 days, you’ll be automatically opted in to a month-to-month paid subscription, unless you cancel prior. You can cancel your subscription at any time, including during your free trial period.","You must cancel on or before the 30th day of your trial to avoid being charged.","How can I sign up for the Ai Earn One free trial?","If you’re eligible, go to your"," Settings ","page and click"," Join Free Trial ","to opt in.","Can I sign up for the Ai Earn One free trial if I’ve already participated in previous free trials?","If you’ve subscribed to a free trial within the past 12 months, you’re not eligible to participate in this one.","Can I sign up for the free trial if I’m already a Ai Earn One subscriber?","If you’ve subscribed to Ai Earn One within the past 12 months, you’re not eligible to participate in this one.","Learn more about the"," Ai Earn One subscription ","Learn more about"," Ai Earn One ","Your account is protected from unauthorized access"])),CoinbaseOnebillingplans:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Ai Earn One billing plans","Ai Earn One billing plans","Currently, Ai Earn One billing plans may vary and some plans may not be available to you at this time.","Will my plan automatically renew?","All Ai Earn One plans automatically renew at the start of a new billing period.","If you choose a plan that is 12-months or longer, we’ll send you an auto-renewal reminder email 30 days prior to renewal date.","Where can I see my billing plan?"," To view your plan on aiearn.co: ","Sign in to your Ai Earn account.","Clickand select"," Settings ","Click"," Ai Earn One ","Locate"," Active plan ","under"," Your subscription "," To view your plan on the Ai Earn mobile app: ","Sign in to your Ai Earn account.","Tap >"," Profile & Settings. ","Tap"," Ai Earn One ","under"," Account ","Locate"," Active plan ","under"," Your subscription ","Can I change plans?","You can change billing plans at any time on aiearn.co (desktop). If you switch to a longer billing period, the new subscription will start immediately. If you switch to a shorter billing period, the new subscription will start at the end of your current billing period."," Note ",": This feature may not be available to you at this time and is only available on desktop."," To change your plan on aiearn.co: ","Sign in to your Ai Earn account.","Clickand select"," Settings "," Ai Earn One "," Manage "," Your subscription ","section.","Click your current plan selection.","Select your new plan and follow the prompts to confirm.","Learn more about"," Ai Earn One "])),Coinbaseonsocialmedia:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Ai Earn on social media","Ai Earn on social media","The best way to get in touch with us is via our"," contact form ",". If you post a question or comment on social media, please be aware that only the following accounts are from real Ai Earn employees: ","Twitter"," (Brian Armstrong, CEO) "," (Emilie Choi, President & COO) "," (Surojit Chatterjee, Chief Product Officer) "," (Paul Grewal, Chief Legal Officer) "," (Philip Martin, Chief Security Officer) "," (Max Branzburg, VP of Product) ","Reddit","Subreddit","Mods","Facebook"," Note ",": Ai Earn executives are not active on Facebook. Any Facebook message from someone claiming to be a Ai Earn employee is unauthorized and should NOT be trusted."," Ai Earn Company Page "," Ai Earn Support ","YouTube","Please note, our official Ai Earn YouTube channel is not currently verified. However, the link above takes you to our one, and only, YouTube channel.","Telegram","Ai Earn is NOT currently active on Telegram and any entity making claims or representations that they are affiliated with Ai Earn Support are unauthorized to do so and should NOT be trusted.","If you're ever unsure about a reply from someone claiming to be from Ai Earn, please"," contact us ",". Alternatively, if you'd like to report an impersonation or scam account, you can do so by sending a message directly to security@aiearn.co. Please include a link to the suspicious account with your message."])),CoinbaseMoneyTransmissionande:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Ai Earn Money Transmission and e-Money Regulatory Compliance","Ai Earn Money Transmission and e-Money Regulatory Compliance","United States","Ai Earn, Inc., the company which operates Ai Earn and Ai Earn Pro in the US, is"," licensed ","to engage in money transmission in most US jurisdictions. Most of Ai Earn’s money transmission licenses cover US Dollar cash balances and transfers. In some states, money transmission licenses also cover cryptocurrency balances and transfers on the platform. In other states, no money transmission license is required to operate a cryptocurrency business.","Ai Earn is also registered as a"," Money Services Business ","with FinCEN.","Ai Earn is required to comply with many financial services and consumer protection laws, including: ","The Bank Secrecy Act, which requires Ai Earn to verify customer identities, maintain records of currency transactions for up to 5 years, and report certain transactions","The USA Patriot Act, which requires Ai Earn to designate a compliance officer to ensure compliance with all applicable laws, create procedures and controls to ensure compliance, conduct training, and periodically review the compliance program","Most states’ money transmission laws and corresponding regulations","Outside of the United States","CB Payments Limited is authorised by the"," Financial Conduct Authority ","under the Electronic Money Regulations 2011 (FRN: 900635) for the issuing of electronic money."])),Confirmingmypersonalinformation:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Confirming my personal information","Confirming my personal information","Why do I need to confirm my personal information?","To comply with financial regulations, Ai Earn is required to ensure that all of our users’ information is accurate and verified. Confirming your personal information also helps us protect you from potential fraudulent activity.","Ai Earn protects your information and only asks for the minimum information required as a part of this update. To read more about how we protect your data, see "," Data Privacy at Ai Earn ","How do I confirm my information?","You’ll receive an email from "," no-reply@aiearn.co "," [Action Required] Confirm your info to continue using Ai Earn ","To get started: ","Select"," Confirm your info "," in the email and review your information.","Select"," Yes, looks good "," if all the information is accurate.","To update any of your information, select "," Edit ","Note that you may be required to verify your photo ID. To learn more about ID verification, please see this"," help article ",'When you’re signed in to your Ai Earn account on mobile or from a web browser, a reminder will be displayed on your "Home" tab until you’ve confirmed your personal information. Follow the instructions above to complete confirmation.',"What if I’m having trouble updating my personal information?","If you’re updating your name, please make sure that your name matches your legal name on your ID and the information you provide is free of typos. If you’re having trouble verifying your photo ID, see these"," troubleshooting tips ","If your ID verification is unsuccessful, you can try again."," Contact us "," if the information you entered is accurate, but you still cannot pass ID verification.","What happens if I don’t confirm my personal information?","A restriction will be placed on your account, and you won’t be able to use certain features. Once you confirm your information, then the restriction will be removed and all functionalities on your account will be restored.","What happens if I need to change my personal details after completing this confirmation?","You can change your address and legal name in your account"," Settings ",". Note that you will need to complete ID verification when changing your legal name."])),CommonRiskswithDapps:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","Common Risks with Dapps","Common Risks with Dapps","The following are some common risks you should be aware of when interacting with dapps. This list is not exhaustive, so please be careful and do your own research. Ai Earn is not affiliated with, and does not endorse these dapps. Ai Earn is not responsible for funds lost resulting from your interactions with dapps, including due to the risks described below.","Dapp Illiquidity","Low liquidity within a dapp can make it difficult to buy or sell tokens at your desired price. This can lead to high slippage (the difference between the expected price of an order and the price where the order actually executes) which can cause partial loss of funds when executing a trade.","There is no way to guarantee that a Defi protocol, DEX, NFT marketplace, gaming platform or any other type of dapp will offer sufficient liquidity for you to trade your digital assets without incurring high slippage.","You can use 3rd party resources like"," DappRadar "," CoinMarketCap ","and CoinGecko to identify which dapps or tokens currently have the most liquidity based on their trading volumes.","Trading volume is the total amount of cash or crypto exchanged between buyers and sellers for a particular token. The higher the trading volume, the more liquid the token.","Ai Earn does not endorse or verify the trading volume metrics provided by these 3rd party resources. Please do your own research to ensure that you are receiving accurate and timely information.","Dapp devaluation or loss / Dapp security breach or failure","Other risks that could result in devaluation of tokens or loss of funds include: changes in market conditions that result in the price of a token declining, loss of funds due to slippage when executing a trade, or loss of funds due to technical issues such as a smart contract being hacked or a bug being discovered in a dapp or token.","Dapp Fraud","This includes loss of funds due to phishing incidents such as fraudulent emails, direct messages or links sent from bad actors with no affiliation with Ai Earn, or interacting with a malicious dapp that allows the creator to steal funds.","Visit our help article -"," Identifying and reporting scams ","for more information about how to keep your funds safe when interacting with Dapps."])),CoinbaseUserResearch:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Ai Earn User Research","Ai Earn User Research","Ai Earn User Research","We are constantly looking to improve our products and better understand our customers. From time to time, we reach out to Ai Earn product users (and non-users!) and ask if they are willing to participate in research studies with us.","How do I participate?","If you received an invitation to participate in a particular research study, you may follow the instructions outlined in the invitation to participate.","If you're interested in getting pre-release access to Ai Earn ideas still in development and would like to provide product feedback on a more regular basis, you can apply to become part of our ongoing user panel here.","How do I know this research is legitimate?","Great question! We love that you're asking.","Email communication will always come from an @mail.aiearn.co email address, usually research@mail.aiearn.co. Make sure to check the email address carefully —some scammers use email domains that look similar, but are not identical. We may also set up a banner on the Ai Earn website or app, or occasionally use other methods to recruit people who are not users of our products.","Ai Earn will never ask you for login information such as a password or security questions, or ask you to send your own cryptocurrency to anyone. We may at times ask you for contact information so that we can communicate with you and send your compensation after the session is over. See below for more information on how we use the personal information you give us,","If you have additional concerns about a particular research invitation, please send a copy of that invitation to security@aiearn.co.","What do I have to do?","Every study is different. In some studies, we might ask your opinion on some ideas or show you a new design that we're testing. In other studies, we might ask about things you've done with our products in the past, or what you think about using our products. Topics will rarely stray far from your product usage or investment behavior.","In certain cases, you may be asked to join a video chat, follow a link to a survey or scheduling website, or view a prototype on your device. We will always use safe and Googleable tools for these purposes. Remember to hover over any links before you follow them to make sure that the link actually leads to the place it says it does.","There are no right or wrong answers to the questions in our studies. We're just interested in learning about your experiences and perspectives, and we're not testing you! If things seem confusing or broken, it's not your fault — it's our job to make things better and easier to understand. However, we do ask that you give us honest answers to our questions. We promise we're not judging you or using the information for anything other than research.","In almost all cases, you will sign an agreement prior to participating that keeps anything discussed during the session completely confidential.","Can I stay anonymous? How is my personal information stored?","The goal of our research is not to track down your identity. We're just interested in your thoughts, opinions, and experiences with Ai Earn. As such, we will rarely ask any personal information, since it is not relevant to our research. We may at times ask you for contact information so that we can communicate with you and send your compensation after the session is over.","Any information collected will be used for research purposes only and will never be shared outside Ai Earn. All information is stored anonymously behind a firewall and accessed only by Ai Earn employees for research purposes. In almost all cases, you will sign an agreement prior to participating that keeps anything discussed during the session completely confidential.","Do I have to do anything to prepare for the study?","If any preparation is needed, the research invitation will make that clear. Otherwise, you can assume that you don't need to do anything extra to prepare for the study.","Will I get paid for participating?","One-on-one research sessions (such as video chats or phone calls) are always compensated accordingly, and we'll always tell you how much each session is paid before you sign up. Compensation is usually in the form of an Amazon gift card, which we will send over via email once the session is complete. At times, we may offer Bitcoin or waived transaction fees.","Unfortunately, we're unable to compensate for online surveys or user panel participation. However, most surveys have a question that asks if you would like to be contacted for paid follow-up study opportunities, and panelists may occasionally be alerted to paid study opportunities.","Whom can I contact for further information?","For further questions, you may reply to any research-related email communication you receive, or contact Ai Earn Support by selecting"," Contact us ","below."])),CoinbaseSweepstakes:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Ai Earn Sweepstakes","Ai Earn Sweepstakes","Below you'll find information about the current and more recent Ai Earn New User and Trading Sweepstakes. As sweepstakes complete, the information is removed.","NBA x Ai Earn Sweepstakes","The "," NBA x Ai Earn Sweepstakes ","is a giveaway available to eligible Ai Earn users (see eligibility requirements below). The sweepstakes starts on October 18, 2022 at 12:00 p.m. Pacific Time (PT), and ends on December 13, 2022 at 11:59 p.m. PT.","Check out the "," Official Rules ","for more details.","Prizes","Grand Prize: Two winners in each drawing will each receive an NBA prize package that includes: ","Admission for winner and up to 14 guests to an NBA game of their choice","$3500 food and beverage allowance","$3,000 in Bitcoin to be provided to the winner’s Ai Earn account","2 jerseys from the NBA team(s) of their choice","Sixteen winners will each receive two regular season tickets to an NBA game of their choice (subject to availability) and two jerseys from the NBA team(s) of their choice","Enter the sweepstakes","New and existing users can enter the sweepstakes by logging into or creating a Ai Earn account and making a trade (buy or sell).One entry can be submitted for each sweepstakes period listed below: ","Purchase","To enter: ","Sign in to your Ai Earn account (or create a Ai Earn account if you do not have one) and then opt-in at https://www.aiearn.co/sweepstakes/q4_oct_22_nba.","Make a trade (buy/sell) of any crypto (including stable coins, etc.). Trades can be cumulative trades, inclusive of transaction fees, on the aiearn.co retail product (.com and app), during the Promotion Period.","Mail-in entry","To enter without making a purchase, or if you're having issues completing the entry steps above, you can enter the sweepstakes by mail. Mail-in entries must include all requested information to be considered an entry and to earn one entry. A maximum of one mail-in entry can be sent per entry period.","Neither sponsor nor administrator is responsible for late, lost, damaged, stolen, incomplete, illegible, postage due, or misdirected entries. Proof of mailing doesn't constitute proof of delivery.","A mail-in entry must: ","Have a handwritten return and mailing address","Include all requested information (as stated below) to be considered an entry","Be postmarked by the end date of the entry period and received by the date listed in the Entry Period Table above and in the"," Official Rules ","A mail-in entry won’t: ","Receive confirmation of receipt","Be accepted if submitted as a photocopy, facsimile, or reproduction","To enter by mail: ","Handwrite the following information on the front of a card or paper: ","Name","Address (including city, state, and zip code)","Email address","Telephone number","Mail the single card or paper in an envelope to: ","NBA x Ai Earn Sweepstakes","Ventura Associates, Intl. LLC","494 8th Avenue, Suite 1700","New York, NY 10001","Entry confirmation","Once you’ve successfully completed the entry requirements, you’ll receive a notification within 24 hours confirming your sweepstakes entry from one of the following email addresses: ","Check your junk/spam folder if you don’t see the email in your inbox.","Confirmation email not received","If you haven’t received a confirmation email, make sure that: ","You’ve successfully completed all entry requirements listed above by the date listed in the Entry Period Table above and in the "," Official Rules ","It’s been 24 hours since you completed the entry steps","The email confirmation from Ai Earn isn’t in your junk/spam folder","Confirming the sweepstakes email or social media post legitimacy","Here are some tips to confirm that the NBA x Ai Earn Sweepstakes content is actually from Ai Earn: ","Ai Earn will never ask you to send funds","Ai Earn emails will always come from a aiearn.co domain, such as help@aiearn.co, info@mail.aiearn.co, marketing@cb.mail.aiearn.co, no-reply@aiearn.co, or support@aiearn.co","The URL will direct you to aiearn.co","If you encounter anything suspicious, please report it to security@aiearn.co.","Notifying winners","If you win, Ai Earn will contact you directly from no-reply@aiearn.co or help@aiearn.co.","Mail-in entrants selected as potential winners that do not have a Ai Earn account may be contacted by a representative of our sweepstakes vendor, Ventura and Associates, to set up a Ai Earn account and be asked to provide the email address associated with the potential winner’s Ai Earn account in order to receive the prize.","Potential winners are required to: ","Respond to the notification email within 2 days","Complete an affidavit","Complete a W-9 form","Agree to have their first name, last initial, city, and state published on the complete winners list","Potential winners become confirmed winners only after they complete all requirements.","For more information, please see the"," Official Rules ","Additional Terms","Visit the NBA x Ai Earn Sweepstakes Official Rules for a complete view of eligibility requirements.","Ai Earn One Sweepstakes","The"," Ai Earn One Sweepstakes ","is a giveaway available to eligible Ai Earn users (see eligibility requirements below). The sweepstakes starts on September 7, 2022, at 12:00 p.m. Pacific Time (PT), and ends on December 7, 2022, at 11:59 p.m. PT.","Check out the"," Official Rules ","for more details.","Prizes","Three winners will receive $10,000 in Bitcoin (BTC)","Three hundred winners will receive $100 in Bitcoin (BTC)","Enter the sweepstakes","New and existing users can enter the sweepstakes when invited through email or in-app banners. All users who don’t receive these can enter through mail-in entry. A maximum of one entry may be earned for each monthly period.","To earn one (1) entry per entry period, Ai Earn account holders will need to do one of the following: ","Sign up for Ai Earn One with a yearly subscription (if available) if not already subscribed","Sign up for Ai Earn One with a monthly subscription if not already subscribed","Renew their monthly subscription during the entry period if already a Ai Earn One subscriber","Participating in the free 30-day trial of Ai Earn One will earn one (1) entry if your free 30-day trial period is initiated during an entry period. Ai Earn One is an automatically renewing subscription requiring recurring payments. For free trial subscribers, at the end of the 30 days, you’ll be automatically opted in to a month-to-month paid subscription, unless you cancel prior.","Mail-in entry","To enter without making a purchase, or if you're having issues completing the entry steps above, you can enter the sweepstakes by mail. Mail-in entries must include all requested information to be considered an entry and to earn one entry. A maximum of ten mail-in entries can be sent.","Neither sponsor nor administrator is responsible for late, lost, damaged, stolen, incomplete, illegible, postage due, or misdirected entries. Proof of mailing doesn't constitute proof of delivery.","A mail-in entry must: ","Have a handwritten return and mailing address","Include all requested information (as stated below) to be considered an entry","Be postmarked by December 7, 2022, and received no later than December 14, 2022","A mail-in entry won’t: ","Receive confirmation of receipt","Be accepted if submitted as a photocopy, facsimile, or reproduction","To enter by mail: ","Handwrite the following information on the front of a card or paper: ","Name","Address (including city, state, and zip code)","Email address","Telephone number","Mail the single card or paper in an envelope to: ","Ai Earn One Sweepstakes","Ventura Associates, Intl. LLC","494 8th Avenue, Suite 1700","New York, NY 10001","Entry confirmation","Once you’ve successfully completed the entry requirements, you’ll receive a notification within 24 hours confirming your sweepstakes entry from one of the following email addresses: ","marketing@cb.mail.aiearn.co","Check your junk/spam folder if you don’t see the email in your inbox.","Confirmation email not received","You’ve successfully completed all entry requirements listed above by December 7, 2022, at 11:59 p.m. PT","It’s been 24 hours since you completed the entry steps","The email confirmation from Ai Earn isn’t in your junk/spam folder","Confirming the sweepstakes email or social media post legitimacy","Here are some tips to confirm that the Ai Earn One Sweepstakes content is actually from Ai Earn: ","Ai Earn will never ask you to send funds","Ai Earn emails will always come from a aiearn.co domain, such as help@aiearn.co, info@mail.aiearn.co, marketing@cb.mail.aiearn.co, no-reply@aiearn.co, or support@aiearn.co","The URL will direct you to aiearn.co","If you encounter anything suspicious, please report it to security@aiearn.co.","Notifying winners","If you win, Ai Earn will contact you directly from no-reply@aiearn.co or help@aiearn.co.","Mail-in entrants selected as potential winners that do not have a Ai Earn account may be contacted by a representative of our sweepstakes vendor, Ventura and Associates, to set up a Ai Earn account and be asked to provide the email address associated with the potential winner’s Ai Earn account in order to receive the prize.","Potential winners are required to: ","Respond to the notification email within 2 days","Complete an affidavit","Complete a W-9 form","Agree to have their first name, last initial, city, and state published on the complete winners list","Potential winners become confirmed winners only after they complete all requirements."," Official Rules ","Additional Terms","Visit the Ai Earn One Sweepstakes"," Official Rules ","for a complete view of eligibility requirements.","Ai Earn X Hypebeast Trading Sweepstakes","The"," Ai Earn X Hypebeast Trading Sweepstakes ","is a giveaway available to eligible Ai Earn users (see eligibility requirements below). The sweepstakes starts on September 19, 2022 at 12:00 p.m. Pacific Time (PT), and ends on October 10, 2022 at 11:59 p.m. PT.","Check out the"," Official Rules  ","for more details.","Prizes"," Grand Prize ","(3 total, 1 per entry period): $3,000 Hypebeast gift card + $1000 Visa gift card for travel to the Hypebeast store","Enter the sweepstakes","You can enter the sweepstakes by making a buy of SAND on the Ai Earn app or aiearn.co (inclusive of fees), or through mail-in entry. A maximum of ten entries may be earned.","Trades can be cumulative trades, inclusive of transaction fees, on the Ai Earn app or aiearn.co, during the promotion period. Trades made via Ai Earn Pro (pro.aiearn.co) and "," Advanced Trade ","are ineligible and will not help you earn a sweepstakes entry.","Purchase","To enter by making a purchase, you must: ","Be a citizen in one of the 50 United States (excluding Hawaii and New York)","Be an existing or new account holder"," Opt in to participate in the sweepstakes ","Trade any amount of crypto on aiearn.co or the Ai Earn app (trades can be cumulative, inclusive of fees)","Mail-in entry","To enter without making a purchase, or if you're having issues completing the entry steps above, you can enter the sweepstakes by mail. Mail-in entries must include all requested information to be considered an entry and to earn one entry. A maximum of ten mail-in entries can be sent.","Neither sponsor nor administrator is responsible for late, lost, damaged, stolen, incomplete, illegible, postage due, or misdirected entries. Proof of mailing doesn't constitute proof of delivery.","A mail-in entry must: ","Have a handwritten return and mailing address","Include all requested information (as stated below) to be considered an entry","Be postmarked by the end date of the entry period and received by the date listed in the Entry Period Table in the "," Official Rules ","A mail-in entry won’t: ","Receive confirmation of receipt","Be accepted if submitted as a photocopy, facsimile, or reproduction","To enter by mail: ","Handwrite the following information on the front of a card or paper: ","Name","Address (including city, state, and zip code)","Email address","Telephone number","Mail the single card or paper in an envelope to: ","Ai Earn X Hypebeast Trading Sweepstakes","Ventura Associates, Intl. LLC","494 8th Avenue, Suite 1700","New York, NY 10001","Entry confirmation","Once you’ve successfully completed the entry requirements, you’ll receive a notification within 24 hours confirming your sweepstakes entry from one of the following email addresses: ","Check your junk/spam folder if you don’t see the email in your inbox.","Confirmation email not received","If you haven’t received a confirmation email, make sure that: ","You’ve successfully completed all entry requirements listed above by the date listed in the Entry Period Table in the "," Official Rules ","It’s been 24 hours since you completed the entry steps","The email confirmation from Ai Earn isn’t in your junk/spam folder","Confirming the sweepstakes email or social media post legitimacy","Here are some tips to confirm that the Ai Earn X Hypebeast Trading Sweepstakes content is actually from Ai Earn: ","Ai Earn will never ask you to send funds","Ai Earn emails will always come from a aiearn.co domain, such as help@aiearn.co, info@mail.aiearn.co, marketing@cb.mail.aiearn.co, no-reply@aiearn.co, or support@aiearn.co","The URL will direct you to aiearn.co","If you encounter anything suspicious, please report it to security@aiearn.co.","Notifying winners","If you win, Ai Earn will contact you directly from no-reply@aiearn.co or help@aiearn.co.","Mail-in entrants selected as potential winners that do not have a Ai Earn account may be contacted by a representative of our sweepstakes vendor, Ventura and Associates, to set up a Ai Earn account and be asked to provide the email address associated with the potential winner’s Ai Earn account in order to receive the prize.","Potential winners are required to: ","Respond to the notification email within 2 days","Complete an affidavit","Complete a W-9 form","Agree to have their first name, last initial, city, and state published on the complete winners list","Potential winners become confirmed winners only after they complete all requirements.","For more information, please see the"," Official Rules ","Additional Terms","Visit the Ai Earn X Hypebeast Trading Sweepstakes"," Official Rules ","for a complete view of eligibility requirements."])),Coinbasesuspendedstates:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Ai Earn suspended states","Ai Earn suspended states","Unfortunately Ai Earn no longer supports customers in the following US States: ","Hawaii"])),CoinbaseSupportcontactinformation:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Ai Earn Support contact information","Ai Earn Support contact information"," Security notice ","Ai Earn Support will never ask for your password or 2-step verification codes, or ask you to install remote sign-in software on your computer. If anyone claiming to be with Ai Earn Support makes these requests, "," contact us ","immediately.","Ai Earn will also never make outbound phone calls. Please do not comply with anyone who called you claiming to be Ai Earn Support.","Live messaging","You’ll chat with our virtual assistant first, but you can reach a live support agent if you need more assistance.","Live messaging support is available 24-hours a day, seven days a week.","aiearn.co (web browser)"," To chat with us about issues you're experiencing: "," AI Earn Help Center ","Select"," Message Us ","Ai Earn mobile app"," To chat with us about issues you're experiencing: ","Select","and choose"," Get support ","Select"," Chat with us ","Email"," support request ","following these guidelines: ","Use the email address you use to sign in to Ai Earn","Choose the most relevant category and sub-category","Provide as much detail as possible regarding your issue","We'll respond as soon as possible. Please don't submit multiple tickets for the same issue.","Twitter","We use"," Twitter  ","to provide status updates regarding Ai Earn products. For security and privacy reasons, we're unable to assist with account-specific issues via"," Twitter "])),CoinbaseServiceduringCOVID:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Ai Earn Service during COVID-19","Ai Earn Service during COVID-19","Ai Earn is operating important infrastructure for the economy during the COVID-19 disruption. As we work to ensure the security of our customers’ accounts and to keep our employees safe, we may experience degraded performance and availability for some Ai Earn services.","To keep you as up-to-date as possible on what services may be impacted, please continue to refer back to this page of resources.","How to contact Ai Earn Support during this time","You can reach us by phone, live messenger, or email by filling out our "," support form ",". For more details on how to get in touch with a member of our support team, check out this"," help article ","The best way to get help is to read one of our Help Center articles to find answers to your questions.","To stay up to date on service delays with the Ai Earn platform","We’re currently experiencing delays in connection with the processing and verification of identification documents that have been submitted to Ai Earn."," For more details, please visit our "," status page ","For more information on how Ai Earn is supporting customers and employees"," Ai Earn planning and response to COVID-2019 "," We have made our latest coronavirus planning materials available to our customers, other global businesses, and the broader crypto community. "," How we’re supporting employees, customers and each other during COVID19 "," A few updates on how we are keeping employees safe and ensuring that we are serving our customers. "])),ConnectdappwalletwithQRcode:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","Connect dapp wallet with QR code","Connect dapp wallet with QR code","If you are on a desktop browser and want to use a dapp like Uniswap, you can now connect your dapp wallet by scanning a QR code.","1.First, select 'connect wallet' on the Uniswap app page.","2. Select Ai Earn, then 'Ai Earn app'","This option will show you the instructions for how to connect your dapp wallet through the Ai Earn app.","3. On your mobile app, tap the 3 dot icon to load the shortcut menu below. Then select the 'scan' icon.","Use you mobile camera to scan the QR code on your desktop browser, which will connect your dapp wallet to Uniswap.","You can also open the camera app on your phone and scan the QR code from there. When you scan the QR code this way, your camera app will display a link that takes you to a menu page where you can choose to open or download the Ai Earn app or Ai Earn Wallet in order to connect your dapp wallet.","Signing transactions on desktop browser from dapp wallet","1. To sign a transaction, first enter the amount of tokens you want to swap and then, click 'swap' and then 'confirm swap'.","2. While your swap is confirming, you will receive a 'Signature request' notification on your phone informing you that the transaction needs to be signed through your dapp wallet.","3. Open the notification on your Ai Earn app, review the details of your transaction a then select 'confirm'. Your transaction will then execute on the desktop browser.","Setup new dapp wallet from QR code","If you have not yet setup a dapp wallet, once you scan your QR code on the Ai Earn app, you will be prompted to setup a dapp wallet so that you can connect it to the dapp you are using (e.g Uniswap).","Once you have setup a new dapp wallet, it will connect to your chosen dapp. You must then fund your new wallet with ETH to perform transactions.","Connect to dapp from mobile browser","You can also connect to your dapp wallet if you are accessing dapps from your mobile browser. To do this, select 'connect wallet' then click 'Ai Earn'.","Because you are on a mobile browser, you will not need a QR code to connect to your dapp wallet on the Ai Earn app.","Instead, you will be directed to a new page where you will be asked to download the Ai Earn app or Ai Earn Wallet (visit this "," help article ","to review the difference between the app and wallet).","If you already have the app, select 'Ai Earn app' to be taken to the app page where you can connect your dapp wallet to the dapp on your mobile browser.","Disconnect dapps","Go to the 'Profile & Settings' Menu","Select 'Browser settings'",'One the next screen you will see an option that says "Auto-connect", which allows you to save time reconnecting your dapp wallet whenever you visit dapps that you previously connected to.',"Below this option you will see the 'Connected dapps' option. Select this option to to view all the dapps that your dapp wallet is currently connected to.","You can disconnect from these dapps by selecting 'disconnect'."])),Cryptogifts:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Crypto gifts","Crypto gifts","You can send crypto as a gift to your friends or family. "," Before you gift crypto: ","Recipients must live in a "," country where cryptocurrency conversions are enabled  ","in order to claim the crypto gift","Ai Earn customers based in Japan will not be able to send crypto gifts at this time; however, they can receive crypto gifts ","Crypto can only be sent as a gift to an email address","Crypto gifts cannot be reversed if they're sent to an active account ","Double-check the recipient email address before sending crypto as a gift","How do I send crypto as a gift?","To send crypto as a gift: "," Send a gift "," Send a gift  ","from the menu on the left-hand side (web).","Enter the asset you’d like to send.","Enter the amount of crypto you want to send, then select "," Continue ","Enter the recipient’s email address.","Choose a card design and add a note.","The designs are templates, not NFTs","Select "," Gift now  ","to send your gift. ","Can I reverse a crypto gift?","If you send a crypto gift to an active Ai Earn account and the gift is accepted, you cannot reverse the gift. However, once the recipient's account is verified, they can send the gift back to you.","If you send the gift to the wrong email address, it's possible the you may be able to cancel the gift. See details below.","Are there any restrictions on the type of crypto I can send as a gift?","You can send any supported cryptocurrency as a gift. Visit our "," Explore page  ","to see whether an asset is supported/tradable or not.","Where can I see the crypto gifts I’ve received or sent?","Tap "," Portfolio  ","(on mobile) or click "," Trade  ","(on web) and select the asset that was gifted to view the complete transaction history. ","When you select the transaction, you'll see: ","The recipient (or sender’s name if you are the recipient)","Price per coin (which is the cash value of the gifted amount) ","Date","Status","Note ","Card design","To view a crypto gift with the animation like you first sent or received it, go to your "," Notifications  ","and open the gift message. ","Can I upload my own greeting card design? ","You can only use the designs available in the app at this time.","I sent a crypto gift to the wrong email address","Depending on the status of your send, you may be able to cancel your crypto gift. Select the asset you sent, then select the specific transaction to open the details and select "," Cancel Send ","Any cryptocurrency sent via email that is not been claimed will be returned to your Ai Earn account after 30 days. If it’s been more than 30 days and you have not received a refund, please contact "," Ai Earn Support ","If you sent crypto to the wrong email address and the email address belongs to an active Ai Earn account, then you won't be able to recover your funds. ","I sent a crypto gift to someone in a country where Ai Earn isn’t supported. How do I get my funds back?","You can cancel your send. Otherwise, after 30 days, the gift amount will be cancelled and returned to your Ai Earn account. ","How to claim your crypto gift "," If you’re already a Ai Earn customer ",": When you open your crypto gift from your email, the crypto sent to you will be immediately available in your account."," If you’re not a Ai Earn customer ",": You’ll have to "," create a Ai Earn account  ","and verify your identity in order to claim your crypto gift. Additionally, you must live in a country where cryptocurrency conversions are enabled in order to claim your crypto—see our list of supported countries to see the features available in your country. "," Note ",":Recipients in countries where Ai Earn is not supported will not be able to create an account or claim their gift.","How do I know that the crypto gift email notification I received is legitimate?","A crypto gift email notification will come from "," . Plus, we recommend double-checking that you’re familiar with who sent you the gift.  ","If you encounter any scams, please report them to "," Ai Earn Support ","Troubleshooting tips","If you’re having issues sending or receiving a crypto gift, try the following steps to fix the issue: ","Make sure that you’re using the latest version of the Ai Earn mobile app. ","Ensure that the asset you’re trying to send as a gift is supported by Ai Earn in their region.","Double-check that the recipient has completed "," identity verification ",'. If you get the error message:"You are currently unable to send to this user," this means that your recipient has created a Ai Earn account but has not verified their identity.',"Taxes","Giving crypto or receiving crypto gifts does not trigger a taxable event, but there are certain factors that will determine whether or not you need to pay taxes.","Senders","For US customers, if you give more than $15,000 per recipient in the calendar year then you are required to file a gift tax return.","Recipients","Receiving crypto as a gift isn’t a taxable event. But if you sell the crypto that was given to you as a gift, then your cost basis may be the same as the person who gifted you the crypto or the fair market value at the time you were given the crypto. Learn more about "," crypto taxes "])),Credithealth:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Credit health","Credit health","What is loan health?","The health of your loan is based on the outstanding amount of your loan and the value of your BTC collateral.","How is loan health determined?","The health of your loan is based on a loan-to-value (LTV) ratio, which is calculated by dividing the amount of your loan by the value of your BTC collateral. Your loan health level is determined by subtracting the LTV from 100%.","For example, if you borrow $100 and the value of your BTC collateral is $1000, your LTV is equal to 10% (100 / 1000 = 10%). The health of your loan is therefore 90% (100% - 10% = 90%).","Loan health levels","Excellent: 70% and above","Good: 60% – 70%","Warning: 40% – 60%","Danger below 40%","If your loan health falls below 40%, we’ll ask you to add BTC collateral or make a payment. If no action is taken, Ai Earn will sell just enough of your BTC collateral to increase your loan health to 50%.","What affects my loan health?"," The price of BTC: ","If the price of BTC drops significantly, your loan health may decrease. Ai Earn will notify you via email to let you know that you’ll need to repay part of your principal or add collateral to maintain your loan health."," Missed payments: ","If we don’t receive payment by the 15th, Ai Earn will sell off just enough of your BTC collateral to cover the missed payment plus"," 2% of the total transaction ",". You can review your loan agreement for further details.","How can I improve my loan health?","You can improve loan health by adding BTC collateral, or making a USD payment (available when your loan health falls to 60% and below).","Add BTC collateral"," Mobile ","Sign in to your","Ai Earn app","Tap","Scroll down to tap your loan","Tap Add collateral","Select the minimum, recommended or custom amount","Follow out remaining prompts"," Computer ","Sign into the"," Borrow homepage ","Click the portfolio link at the top of the screen","View your loan summary on the right side of the page","Click on"," Loan health "," Add collateral ","Select the minimum, recommended or custom amount","Follow out remaining prompts","Make a payment (if your loan health is 60% and under)"," Mobile ","Sign into your","Ai Earn app","Tap","Scroll down to tap your loan to view it","Tap"," Make payment ","to make a payment"," Computer ","Sign into the"," Borrow homepage ","Click the portfolio link at the top of the screen","View your loan summary on the right side of the page","Click"," View Details ","to see more information and make a payment"])),CreateaCoinbaseWallet:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Create a Ai Earn Wallet","Create a Ai Earn Wallet","To get started with the Ai Earn Wallet mobile app, you can create a new self-custody wallet or import an existing wallet. To import an existing wallet, you’ll need the 12-word recovery phrase (also known as a seed phrase) from your current wallet provider.","The Ai Earn Wallet mobile app is available in the"," App Store ","for iPhone or in the"," Google Play Store ","for Android.","Create a new wallet","Learn how to create a new wallet","To create a new wallet: ","Download the mobile app, then tap Create new wallet.","Review and accept the Privacy Policy and Terms of Service.","Enter a username. (This is how other Ai Earn Wallet users can find you. Note that you can only change your username once a year.)","If you’re creating a wallet through the Ai Earn Wallet Chrome extension and you don’t pick a username when you sign up, we’ll reserve a username for you that you can claim. You also have the option to import your ENS name into Ai Earn Wallet and use that as your username."," Learn more ","Set your username privacy preferences.","Choose your preferred security method: Biometrics or passcode. (We recommend biometric authentication.)","Securely back up your 12-word recovery phrase.","Re-enter your phrase in order to confirm your backup.","Once you confirm your backup, then your wallet setup is complete."," Important: ","Your recovery phrase is the key to your wallet, so keep it safe.","Back up your recovery phrase","It is crucial to safely store and secure your recovery phrase. If you lose your recovery phrase, you lose access to your crypto and digital assets."," Learn more about recovery phrases ","and the importance of managing yours.","When you back up your recovery phrase, you can"," select Backup to iCloud/Google Drive ","or"," Backup manually ","If you choose the backup to iCloud or Google Drive option, you’ll be asked to set a password to encrypt your backup. Like your recovery phrase, make sure you keep this password safe. Ai Earn cannot recover it for you.","If you choose the backup manually option, your recovery phrase will be displayed for you to write down or to copy and paste in a secure location.","Learn how to back up your wallet","To access the backup feature in your Ai Earn Wallet: ","Open the Ai Earn Wallet mobile app."," Settings ",", then"," Recovery Phrase "," Backup to iCloud/Google Drive ","or"," Backup manually "," If you choose to backup manually: ","Your recovery phrase will be displayed for you to write down, or to copy and paste in a secure location."," Store the recovery phrase exactly as presented without alternating the spelling or order "," If you choose the cloud backup (iCloud or Google Drive): ","You’ll also have to create a separate password for this. This will fully encrypt the backup, making it only accessible by you.","Import an existing wallet","Import another wallet provider like MetaMask, Trust Wallet, and more into your Ai Earn Wallet. Most Ethereum-based wallets have a 12-word recovery phrase, which acts as the key to your wallet. Recovery phrases allow you to transfer your assets from one self-custody wallet provider to another.","When you import another wallet into Ai Earn Wallet, your passwords for that specific wallet will not be imported over to Ai Earn Wallet and is not recoverable by any wallet provider.","There is no impact on your existing wallet when you import it to Ai Earn Wallet. You will be able to use your existing wallet and recovery phrase across multiple providers. Any transactions you make with one wallet provider will show up across all of your wallet providers.","Import an existing wallet with a recovery phrase","Learn how to import an existing wallet","To import an existing wallet: ","Download the mobile app, then tap"," I already have a wallet "," Restore with Recovery Phrase ","then enter your wallet’s 12-word recovery phrase.","Set your username privacy preferences.","Choose your preferred security method: Biometrics or passcode. (We recommend biometric authentication.)","Once the above steps are complete, then you can use your Ai Earn Wallet immediately.","Find your recovery phrase","Select a wallet provider below for steps on how to find your 12-word recovery phrase. Then follow the above steps outlined under Import an existing wallet to successfully import your wallet.","Ai Earn Wallet","Open the Ai Earn Wallet mobile app, and tap Settings.","Tap "," Recovery Phrase ",", and enter your password or biometrics to access your recovery phrase.","Copy your recovery phrase, and keep it secure.","MetaMask","Open MetaMask from your web browser or mobile app, and enter in your password to access your MetaMask wallet.","Go to your"," Settings ","and select"," Security & Privacy ","Select"," Reveal Secret Recovery Phrase ",", then enter your password to continue.","Copy your secret recovery phrase, and keep it secure.","Trust Wallet","Open the Trust Wallet mobile app.","Tap"," Settings > Wallets. ","Tap the"," informational icon ","for the wallet that you’d like to import, and then tap"," Show Recovery Phrase ","Copy your recovery phrase, and keep it secure.","Other wallets","You can typically find your recovery phrase in the wallet’s"," Settings "])),CreateaCoinbaseaccount:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Create a Ai Earn account","Create a Ai Earn account","Notice","Always check that automated emails are coming from 'no-reply@aiearn.co' or another"," valid Ai Earn email address ",". Do not reply to or click on any links in emails without a valid address to complete your account setup.","Get started","To invest, trade, and store"," supported cryptocurrencies ","on Ai Earn, as well as do much more, get started here. For more information on all the services available in Ai Earn supported countries, visit the"," Supported Countries ","page.","What you'll need","Be at least 18 years old (we’ll ask for proof)","A"," government-issued photo ID ","(we don’t accept passport cards)","A computer or smartphone connected to the internet","A phone number connected to your smartphone (we'll send SMS text messages)","The latest version of your browser (we recommend Chrome), or the latest Ai Earn App version. If you’re using the Ai Earn app, make sure your phone’s operating system is up-to-date.","Ai Earn doesn’t charge a fee to create or maintain your Ai Earn account. Learn about"," pricing and fees ","(Addt'l Video) How to create a Ai Earn account on your computer","1. Create your account","Go to"," from a browser on your computer, or download and open theAi Earn app on "," Android ","or"," iOS ","to get started."," Note ",": We don’t recommend accessing Ai Earn through a browser on your mobile device.","Click or tap"," Get started ","You’ll be asked for the following information. Important: Enter accurate, up-to-date information to avoid any issues.","Legal full name (we’ll ask for proof)","Email address (use one that you have access to)","Password (memorize your password)","Your State (we’ll ask for proof)","Read the"," User Agreement ","and"," Privacy Policy ","Check the box and click"," Create account ","(computer) or tap"," SIGN UP ","(mobile) if you agree.","Ai Earn will send you a verification email to your registered email address.","2. Verify your email","Select"," Verify Email Address ","in the email you received from aiearn.co. This email will be from"," no-reply@aiearn.co ","Clicking the link in the email will take you back to aiearn.co.","You’ll need to sign back in using the email and password you recently entered to complete the email verification process.","You'll need the smartphone and phone number associated with your Ai Earn account in order to successfully complete 2-step verification.","3. Verify your phone number","Sign in to Ai Earn. You’ll be prompted to add a phone number.","Select your country.","Enter the mobile number.","Click"," Send Code ","(computer) or tap"," Continue ","(mobile).","Enter the seven-digit code Ai Earn texted to your phone number on file.","Click"," Submit ","or tap"," Continue ","If you did not receive the code, select"," Resend-SMS ","4. Add your personal information","Enter the information shown on your valid government-issued photo ID—you’ll need to submit a photo of this ID later.","First Name","Last Name","Date of Birth","Address","You’ll also need to answer the following questions: ","What do you use Ai Earn for?","What is your source of funds?","Current Occupation","Employer","Last 4 digits of SSN","Select"," Continue ","to finish the process.","This completes the application process. Please wait until you receive further instructions via email. You can learn more about how we use your information in our"," Privacy Policy ","To buy and sell supported crypto, and send and receive through aiearn.co, you’ll need to next verify your identity and add a bank account.","5. Verify your identity","Sign in to your Ai Earn account.","Complete"," ID verification ","Recommended: Set up a"," 2-step verification app ","(TOTP) to help protect against unauthorized account access.","6. Link a Payment Method","Choose your country below to learn which payment methods are available in your country.","For more information on all the services available in Ai Earn supported countries, please visit our"," Supported Countries ","page.","For"," US customers ","For"," UK customers ","For"," EU customers ","For"," Australian customers ","For"," Canadian customers ","For"," Singapore customers "," Get started "," What you'll need "," 1.Create your account "," 2.Verify your email "," 3.Verify your phone number "," 4.Add your personal information "," 5.Verify your identity "," 6.Link a Payment Method "])),Costbasisaccounting:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Cost-basis accounting","Cost-basis accounting","Cost-basis accounting methods allow you to choose which asset you sell, trade, or spend first for purposes of calculating your tax liability. Ai Earn now offers a range of methods: "," HIFO (Highest In, First Out): ","A cost-basis method where you first dispose of assets with the highest original purchase price."," LIFO (Last In, First Out): ","A cost-basis method where you first dispose of assets that you acquired most recently."," FIFO (First In, First Out): "," To view or change your cost-basis method ","Sign in to your"," Ai Earn account ","Navigate to"," Taxes ",", then"," Settings ","to view the cost-basis method currently being applied to your transactions.","You can also view your cost-basis method under"," Summary ","and"," Activity ","in the gains/losses sections.","To change the method, select the cost-basis method dropdown.","If you change the cost-basis method, that changes will apply to all future transactions.","When you change your cost-basis method for the first time, you may also be given the option to confirm your settings from previous tax years. If you filed your crypto taxes previously but didn’t calculate your tax liability using the highest in, first out (HIFO) method, you can update the method applied to your historical transactions on Ai Earn for consistency and to avoid "," paying taxes twice ","on the same activity.","This can only be done once and for a limited time. If you choose to change the cost-basis method applied to your historical transactions, that change will also be stored as your default setting moving forward."])),ConvertcryptocurrencyFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Convert cryptocurrency FAQ","Convert cryptocurrency FAQ","How does converting cryptocurrency work?","Users can trade between two cryptocurrencies directly. For example: exchanging Ethereum (ETH) with Bitcoin (BTC), or vice versa.","All trades are executed immediately and therefore cannot be canceled","Cash is not needed to trade","How do I convert cryptocurrency?"," On a web browser ","1. Sign in to your Ai Earn account.","2. At the top, click"," Buy / Sell > Convert ","3. There will be a panel with the option to convert one cryptocurrency to another.","4. Enter the cash amount of cryptocurrency you would like to convert in your local currency. For example, $10 worth of BTC to convert into XRP.","5. Click"," Preview Convert ","6. Confirm the conversion transaction."," On the Ai Earn mobile app ","1. Tap"," More ","then tap"," Convert ","2. From the panel, select the crypto you'd like to convert to another crypto.","3. Enter the cash amount of crypto you would like to convert in your local currency. For example, $10 worth of BTC to convert into XRP.","4. Select"," Preview convert. ","(If you do not have enough crypto to complete the transaction, you will not be able to complete this transaction.)","5. Confirm the conversion transaction.","Tips","See the "," Locations and trading pairs ","help article for all crypto-to-crypto trading pairs","A description of the Ai Earn fees for Digital Currency Conversions can be found on our"," pricing and fees disclosures page "])),ContactingCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Contacting Ai Earn","Contacting Ai Earn","To contact us about borrowing cash from Ai Earn, or with your outstanding loan or line of credit, please follow the steps below on the"," Contact Us ","page. Complete the form correctly to ensure your request is routed properly.","Under"," Choose your product ",", select","Under"," Let's get started ",", select"," Borrowing cash from Ai Earn ","Under"," What is your issue about? ",", select"," General ","Under"," What seems to be the problem? ",", select the best option. (If prompted, fill out the subsequent field for"," Please choose the topic that fits best ","Enter the email address associated with your Ai Earn account.","Under"," Subject ",", tell us briefly what your message is about.","Under"," Message ",", please tell us how we can help."])),CustomerEntityUpdate:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Customer Entity Update","Customer Entity Update","Why is my Ai Earn entity changing?","As part of our mission to build an open financial system for the world, we need to ensure that our business remains well-positioned to serve all our international customers. Establishing and servicing customers from a new operating hub allows us to provide our market-leading cryptocurrency services and will leave us well-placed to navigate regulatory and market developments around the globe.","Do I need to do anything?","You need to accept the new User Agreement, which will appear when you sign in to your Ai Earn account.","Why is my account restricted?","If your account is restricted, it's most likely because you did not accept the new User Agreement or upload the requested documentation upon signing into your Ai Earn account.","What does Ai Earn do with my information?","We collect necessary information to allow our customers to use our products and services. This primarily includes data collection that is mandated by law—such as when we must comply with anti-money laundering laws, or to verify your identity, and protect you from potential fraudulent activity. We may also collect your data to execute transactions you initiate, enable certain services, improve our products, and keep you notified of new developments (based on your preferences). We do not, and will not, sell your data to third parties without your consent.","Read more about"," Data Privacy at Ai Earn ","What if I do not accept the new User Agreement?","If you don't want to accept the new User Agreement, you can choose to remove funds from Ai Earn, then close your account from the bottom of your"," Profile ","page."])),CustomeraccountupdateforGermancustomers:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Customer account update for German customers - August 2021","Customer account update for German customers - August 2021","What is changing and why?","Ai Earn is committed to providing customers in Germany with the best possible service.We are also committed to increasing the use of crypto in Germany to further our mission of creating a more open financial system for the world.For these reasons, we have incorporated Ai Earn Germany GmbH to act as a local service provider, and German customers will be migrated to our German entity for crypto services.","Ai Earn Germany received a licence from the German regulatory authority, Bundesanstalt für Finanzdienstleistungsaufsicht (“BaFin”) to provide virtual currency exchange and custody services to German customers. Migrating our customers to Ai Earn Germany will mean that our provision of services to you will be subject to local regulatory oversight and protection.","The Ai Earn entity that provides you with your Euro wallet (Ai Earn Ireland Limited) is not changing, so you do not need to change the bank details when you send funds to Ai Earn.","Do I need to do anything?","You will be automatically migrated to the new German entity on 2 August 2021, and will be deemed to accept your new"," User Agreement ","with Ai Earn Germany unless you close your Ai Earn account ahead of that date.","When you first sign in to your account after the migration, you will need to indicate your acceptance of the new User Agreement when prompted.","DoI need to verify my identity?","As an entity regulated in Germany, Ai Earn Germany has slightly different identity verification requirements compared to your existing Ai Earn servicing entity.","As such, we will need to gather additional information from you to comply with German-specific requirements. This will happen at a later date after the migration, and we’ll be in touch then to explain what you need to do.","What if I refuse to accept the new User Agreement?","After 2 August 2021, you can only access your account once you've indicated your acceptance of the new User Agreement.","If you don't want to accept the new User Agreement, you will need to remove funds from Ai Earn and close your account before 2 August 2021. You can close your account by going to your "," Activity page "])),CustomerAccountUpdate:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Customer Account Update","Customer Account Update","Do I need to do anything?","You may need to verify and update your identity and account information.","If you receive an email advising you to update your identity or account information, please follow the instructions in the email.","Why do I need to verify my identity?","Ai Earn requires all of our customers to provide identifying information on their accounts. This allows Ai Earn to stay compliant and to continue offering all of our services and products. Verifying your identity on Ai Earn also helps protect you from potential fraudulent activity.","If you don't verify your identity, functionality in your Ai Earn account may be restricted and you won't be able to transact on your account.","What if I've previously verified my identity?","Even if you've verified your identity in the past, new regulations may require you to submit additional information, or upload or verify documentation that you've previously submitted in the past.","How do I verify my identity?","Follow the prompts that appear when you sign in to aiearn.co or through the app. If you're having trouble verifying your identity, check out these "," troubleshooting tips ","Why is my account restricted?","You should see a message in your Ai Earn account saying you need to update your identity or account information. Follow the prompts in this message to update your identity and account information—this should remove the account restriction. If you're having trouble verifying your identity, check out these "," troubleshooting tips ","What does Ai Earn do with my information?","We collect necessary information to allow our customers to use our products and services. This primarily includes data collection that is mandated by law—such as when we must comply with anti-money laundering laws, or to verify your identity and protect you from potential fraudulent activity. We may also collect your data to execute transactions you initiate, enable certain services, improve our products, and keep you notified of new developments (based on your preferences). We do not, and will not, sell your data to third parties without your consent.","Read more about"," Data Privacy at Ai Earn ","What if I refuse to update my identity information?","If you don't want to update your identity, you can choose to remove funds from Ai Earn, then close your account from the bottom of your"," Profile ","page."])),DappWallet:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","Dapp Wallet, aiearn.co & Ai Earn Wallet","Dapp Wallet, aiearn.co & Ai Earn Wallet","Limited release","Dapp wallet is currently being released to a limited audience and may not yet be available for certain users to access.","Other important points to note: ","You can only use the dapp wallet on one device at a time otherwise you will have to confirm your identity again. Learn more about recovering your dapp wallet "," here ","Users who interact with the dapp browser through the web will have a ‘read-only’ experience on the web of the dapp wallet. Assets inside the dapp wallet will be visible, but you won't be able to move them or transact with them.","What is the difference between my Dapp wallet, my account on aiearn.co and my Ai Earn Wallet?","Ai Earn offers 3 different types of wallet accounts for users to interact with crypto products: ","Ai Earn primary balance","With the primary balance, your cryptocurrencies are stored on"," and can be traded within your Ai Earn account at fast speeds and for lower network fees. Ai Earn also safeguards your wallets "," private keys ","he Ai Earn primary balance cannot be used to access dapps.","Dapp wallet","The Dapp wallet is a crypto wallet where Ai Earn holds half of your private key and the device that your dapp wallet is on stores the other half. This solution: ","Provides you with the convenience to easily access your wallet for interacting with dapps","Provides an added layer of security by not having your full private key stored in one location","Shares the responsibility of knowing and storing your security key for your wallet between you and Ai Earn, making wallet recovery more simple.","Ai Earn will provide you with your own dapp wallet as a way for you to interact with various decentralized applications on the Dapp browser.","Please note that Ai Earn is not affiliated with, and does not endorse these dapps. Ai Earn is not responsible for any lost funds when interacting with dapps.","Ai Earn Wallet","The Ai Earn Wallet is a"," Self-Custodied ","wallet, meaning you have sole control over your private keys and seed phrase, which in turn gives you access to your assets and is used to authorize transactions from your wallet."])),Dapps:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","Dapps","Getting started","What is a Dapp?","Dapp Wallet, aiearn.co & Ai Earn Wallet","Using my Dapp Wallet","Identifying and Reporting Scams","Recovering your Dapp wallet","Connect dapp wallet with QR code","Dapp Browser","Using the Dapp Browser","Interacting with Dapp support teams","Common Risks with Dapps","DEX Trading","What is a DEX?","Trading on a DEX","Addressing common issues with DEXs"])),Dapppermissionsandtokenapprovals:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Dapp permissions and token approvals","Dapp permissions and token approvals","When you interact with a dapp, there are two types of permissions you are granting: "," 1. You grant the dapp permission to access your wallet when you initially connect your wallet. ","In this instance, you are allowing the dapp to access your public key and see your wallet balances and activity."," 2. You approve your tokens to be used in order to complete a buy or trade. ",'This step is referred to as "token approval" (or "token allowance") because you are allowing the dapp to directly interact with your tokens and complete a transaction. You usually only have to complete a token approval once.',"Managing and revoking token approvals","Since token approval requests usually ask for unlimited access to your token balance, if there is a security vulnerability, all of the assets in your wallet could be exposed. Depending on how severe the security vulnerability is, disconnecting your wallet from a dapp may not be enough to fully protect your assets.","To minimize this risk, we suggest that you build a habit of checking your existing token approvals. You can revoke or set a spend limit on your existing token approvals. In both cases, this will trigger an additional confirmation to complete a transaction.","Reasons to revoke token approvals","Limit the risk of your wallet being exposed if there’s a security vulnerability","You don’t plan on using that dapp anytime soon","You no longer trust the dapp or its smart contract","You did not intend to connect to that dapp"," Note ",": You will have to pay a gas fee when you revoke or set a spend limit on a token approval.","To revoke token approvals: ","From a web browser, go to"," Revoke.cash ","Click"," Connect wallet ","Click"," Revoke ","by the token approval you’d like to revoke, or enter your desired max spending limit in the empty field and click Update.",'This will trigger a confirmation (also referred to as a "signature") prompt to pop up in your wallet from the browser to approve the action and pay a gas fee.',"Once the transaction is complete, then your token approval will be revoked. If you set a spend limit on a token allowance, then any dapp transactions that exceed your spend limit will need to be approved.","Keep in mind that you can always update your token approvals on the dapp if you reuse it in the future."])),DaiRewards:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Dai Rewards","Dai Rewards","Update on Dai Rewards","As of November 7, 2022, Dai (DAI) will no longer earn rewards. Your previously earned rewards are unaffected.","What are Dai Rewards?","Dai Rewards allows eligible customers to earn rewards by holding Dai in Ai Earn. To be eligible, you must: ","Reside in a country that can receive Dai Rewards*","Have a"," verified identity ","on Ai Earn","Hold at least $1 (or currency equivalent) of Dai in your Ai Earn account","All eligible customers will be automatically opted into Dai Rewards. There is no maximum amount of Dai you can hold. For fees around trading Dai, visit our "," pricing and fees disclosure ","page.","* Dai Rewards are currently available in Australia, Austria, Belgium, Canada, France, Germany, Ireland, Netherlands, Norway, Slovakia, Spain, the United States (except Hawaii), and the United Kingdom.","How are rewards distributed?","Ai Earn distributes Dai Rewards every day (as long as you remain eligible). Users can trade funds just like any other crypto on Ai Earn without limitations or lockups, but remember, the higher your Dai balance, the more rewards you earn.","A couple of notes: ","rewards are distributed within the first 5 business days of receiving Dai in your Ai Earn account, and will be distributed every day after initial payout","If you withdraw your entire Dai balance at any time before your first reward, you will still receive the rewards you’ve earned","Can I opt out?","Yes, but if you decide to opt out of Dai Rewards, you will forfeit all earned rewards that have not yet been distributed. If you remain opted out, you will no longer receive Dai Rewards until you opt back in.","To opt out of Dai Rewards: ","On web: Go to"," Settings ","and select"," Financial Services ",". From there, you can toggle the Dai Rewards icon off to opt out","On mobile: Go to"," Settings ","on the iOS or Android app and select"," Financial Services ",". From there, you can toggle the Dai Rewards icon off to opt out","Why is the pending amount an estimate?","The pending amount shown under Rewards pending is an estimate of the rewards that have not been distributed to your account. After each earning period, the finalized amount of rewards earned are calculated and distributed.","Are there risks with Dai Rewards?","Dai rewards are not guaranteed and the rate at which they accrue may be subject to change. Like all cryptocurrency, your Dai balance is not insured or guaranteed by the Federal Deposit Insurance Corporation (FDIC) or the Securities Investor Protection Corporation (SIPC).","APY + Taxes","What is the current Dai Rewards rate?","As of March 4, 2022, Ai Earn is offering a rewards rate of 0.15% APY. This rate is subject to change. Any changes will be updated in your Dai wallet page and on this page.","Will I need to report earnings on my Dai Rewards?","US customers that are subject to US tax reporting are required to report their earnings from Dai Rewards. US customers that earn over $600 in Dai Rewards will receive a 1099-MISC from Ai Earn. You can learn more about the 1099-MISC on the "," official website ","of the IRS.","Each reward distributed will populate as a line item in your Transaction history report. To download your transaction history, visit our"," reports page ","Frequently Asked Questions","Where can I find more information on Dai?","To learn about DAI, visit our"," Dai Asset Page ","Will I earn rewards on Dai held in my Ai Earn Pro account?","No, you can't earn Dai Rewards on Ai Earn Pro.","Will I continue to earn rewards if my account is restricted?","If your account has been restricted, you'll continue to earn rewards, however, your rewards may not be accessible during that time.","Will I earn rewards on Dai held in a Dai Vault?","No,"," DeFi Yield ","is not currently supported for vaulted assets at this time."])),DEXTradingFees:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","DEX Trading Fees","DEX Trading Fees","Why do I need ETH in order to make trades on DEXs?","Ethereum (ETH) is the primary currency of the Ethereum network and is used to pay network (gas) fees on the network. In order to complete DEX trades, you’ll need ETH to pay the corresponding transaction fees.","What are the fees associated with DEX trading?","There are two different types of fees associated with our Trade on DEX feature: ","Network or Gas fees are the fees paid to miners in order to process and validate a transaction on the blockchain. On the Et"," here ","um blockchain, you need ETH to pay for gas fees. Gas is the unit of measure for how much computational work is required to process transactions and deploy smart contracts on the Et"," here ","um network. Ai Earn does not profit from these fees. To learn more about network fees, view the help center article"," here ","Ai Earn transaction fees. Ai Earn charges a nominal fee for the transaction on the decentralized exchange. This fee helps Ai Earn maintain the platform & develop new features.","How do I locate the fee I was charged on a specific transaction?","You can view the fee for a specific transaction by visiting the transactions page in your dapp wallet and clicking on a specific transaction to view more details.","When are network fees charged?","Network fees are charged in the following cases: ","When transferring funds from your primary custodial wallet on Ai Earn to your dapp wallet or other external wallets (Ai Earn does not charge a transaction fee in this case)","When executing DEX trades from your dapp wallet","When transferring funds from your dapp wallet to any custodial or non-custodial wallet","Network fees are not charged in the following cases: ","If you are sending funds from one custodial wallet to another on Ai Earn.","How are Gas Fees on Ethereum structured?","Under EIP-1559, the latest proposal for managing gas fees, users pay a base fee, which is the minimum amount of gas required to include a transaction in the next block, and a priority fee, which is basically a tip to miners. You can set the value of your priority fee based on how quickly you want your transaction to go through.","Why are the fees so high for trades on Ethereum?","Gas fees are directly tied to how many users are currently transacting on the Ethereum network, the more transactions are being submitted to the network, the greater the congestion and therefore the higher the gas fees.","The primary cause of higher gas fees is network congestion and ‘gas guzzlers’. Gas guzzlers are applications that consume the most amount of gas at a given period of time.","Is it possible to minimize the amount of gas fees I have to pay for a transaction?","The traffic of transactions on Ethereum varies throughout the day. At times, you may see a lower gas fee for the same transaction that was costing you more ETH a few hours prior.","You can potentially minimize the cost of gas fees by waiting for times where there is the least amount of user traffic on the Ethereum network to execute a transaction.","Why did my transaction fail?","A common problem that you may see or have seen is transactions failing with an"," out of gas error ",'. To avoid another "out of gas" error, you will need to increase the gas limit of your next transaction. The gas limit is the maximum amount of gas you are willing to consume in order to process a transaction.',"You always want to ensure that you include a gas limit high enough to complete your transaction. To learn more, visit our help center article -"," Adjusting miner fees "])),Devicetroubleshooting:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Device troubleshooting","Device troubleshooting","Here are some troubleshooting steps to try if you're having issues with your device.","Before you begin","Back up your 12-word recovery phrase (seed phrase) from your"," self-custodial wallets ","Mobile device"," Try the following steps: ","Turn your mobile device off and then back on.","Switch from a WiFi network to phone data or vice versa.","This can be done through your phone settings","Update your device operating system.","This can be done through your phone setting","iOS","Android","Update your Ai Earn mobile app to the current version.","This can be done through your respective app store","Clear your mobile app cache.","This can be done by accessing your phone settings > Ai Earn app > clear cache on next launch","If the option isn't available, uninstall and reinstall the Ai Earn mobile app","Uninstall and reinstall the Ai Earn mobile app.","This can done through your respective app store","Try accessing aiearn.co through a mobile web browser.","This can be done by downloading a web browser app to your phone from your respective app store","Desktop device","Try the following steps: ","Turn your device off and then back on again.","Update your device operating system.","This can be done through your device settings","Clear your web browser cache and cookies.","Update your web browser.","Disable your web browser extensions.","Switch your browser to private mode (Incognito mode).","Try a different browser."," Note ",":Most of the actions above can be taken through your web browser menu.","If you're still having issues accessing aiearn.co or the Ai Earn mobile app, please contact"," Ai Earn Support "])),Deviceconfirmationtroubleshooting:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Device confirmation troubleshooting","Device confirmation troubleshooting","Why do I need to authorize my device?","Ai Earn uses Device Verification, a security feature that requires all devices (mobile and computer) and IP addresses to be authorized before accessing your account. This process should only need to be completed once for each device or location.","Device Verification is different from"," 2-step verification ",". Learn how to troubleshoot"," 2-step verification ","instead.","Authorizing a new device","In order to authorize a device or IP address, click or tap I Authorize This Computer in the email we sent to finish the steps through aiearn.co. If you didn't receive the email, check your Spam or Trash folders. You might need to add (no-reply@aiearn.co) to your email contacts to prevent our messages from being flagged as spam.",'If you use Gmail, they may filter it into the Social or Promotional tabs. You can also search the subject line "New Device Confirmation."',"If the link is invalid, or you receive an error message that it has expired, it's likely caused by too many sign in attempts without successfully confirming the device."," Tips ","Use only the newest"," New Device Confirmation ","email—links in older emails won't work.","This authorization must be started and completed on the same device at the same location.","Re-authorizing a device",`You may be prompted to verify a device that's been verified before. This usually happens if you clear the cache and cookies from your browser after having verified the device. It can also happen if you're using a different browser, using your browser's "private browsing" or "incognito" mode, or using a VPN service or the TOR network.`])),DestinationTagmemoFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Destination Tag/memo FAQ","Destination Tag/memo FAQ","Important","It is your responsibility to determine whether a Tag/Memo is required by your recipient. If in doubt, Ai Earn strongly encourages you to send a small amount of cryptocurrency as a test send prior to attempting to send a significant amount.","What is a Destination Tag/Memo?","A Destination Tag/Memo is an additional address feature necessary for identifying a transaction recipient beyond a wallet address.","Why is this needed?","For these types of cryptocurrencies, most centralized exchanges (like Ai Earn) use one address for all traders of cryptocurrencies that use Destination Tag technology.","Therefore, a Tag/Memo is used to determine what actual individual account a given transaction should be assigned and credited to."," Example: ","The address you send one of these cryptocurrencies to can be equated to an apartment building address. The Tag/Memo identifies which specific apartment you live in, in the apartment building.","When is a Tag/Memo not required?","The only exception to the requirement to include the destination tag is when sending to a privately controlled cryptocurrency storage place or device.","A private wallet is one which the individual fully controls (has custody of) both the public and private keys."," Your aiearn.co account is not a private wallet. ","Examples of a private wallet include (but are not limited to): ","Desktop: ","wallets downloaded and installed on a PC or laptop","Hardware","Warning",": if you are uncertain about whether you are sending to a public or a private wallet, please"," contact Ai Earn support ","Using a private wallet to send crypto that uses Destination Tag technology","If you are sending cryptocurrency that uses Destination Tag technology to Ai Earn, you must input a correct Tag/Memo.","Both an address and a tag/memo are required to receive cryptocurrency. If you send funds without a tag/memo or with an incorrect Tag/Memo, your funds cannot be credited to your account.","If you are sending cryptocurrency off of Ai Earn to a private/personal wallet, a tag/memo may not be required.","Which cryptocurrencies use Destination Tag technology?","The following cryptocurrencies supported on Ai Earn utilize destination tag technology: ","Cryptocurrency","Feature Name","Description"," Cosmos (ATOM) ","Memo","Numeric only"," EOS ","Memo","Numeric only"," Hedera (HBAR) ","Memo","Numeric only"," Stacks (STX) ","Memo","Alpha-numeric"," Stellar (XLM) ","Memo","Alpha-numeric"," XRP (XRP) ","Tag","Numeric only","Do I need to include a Destination Tag or Memo when transacting with these currencies?","Yes. The Tag/Memo is mandatory for transactions for cryptocurrencies that use this technology. You must put in a correct Tag/Memo when receiving/depositing these funds into Ai Earn.","For instructions on how to to find or use a destination tag on Ai Earn Pro, go to our"," help page ","For instructions on how to to find or use a destination tag on Ai Earn, go to our"," help page ","What if I forget to include my destination tag?","If a destination tag is required and you forget to include it, or you include an incorrect tag, the funds may be lost."])),DeFiYield:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","DeFi Yield","DeFi Yield","What is DeFi yield?","DeFi Yield lets eligible Ai Earn customers"," earn yield ","by lending their crypto to third-party DeFi protocols. Currently, you can"," earn yield  ","on a select number of currencies, including Dai and USDT. To see the full list of supported DeFi yield currencies, sign in to your Ai Earn account.","When you opt in to earn DeFi yield, your crypto is deposited into Compound Finance which is an industry-leading DeFi protocol. Then you let your crypto work and earn yield. The offered APY varies based on the rates from Compound and market conditions.","Who is eligible for DeFi Yield?","To be eligible, you must: "," Verify your identity ","Live in an eligible jurisdiction","DeFi Yield is available in over 70 countries, including the United Kingdom, Germany, and Spain","DeFi Yield is currently not available to US customers","Have an eligible asset in your Ai Earn account","If you are eligible for DeFi Yield, you will see an option to participate in the program: ","What is DeFi?","Decentralized finance (DeFi) refers to a variety of online financial marketplaces, called DeFi protocols, that run on blockchains. Unlike conventional financial marketplaces, DeFi protocols are not controlled by centralized entities. Instead, they are managed by decentralized software applications (dApps) that allow users to interact with them using only a cryptocurrency wallet. As a result, DeFi protocols are trustless, permissionless, and anonymous, allowing anyone to participate. The DeFi ecosystem has grown into an online network of financial marketplaces with over $185B of funds deposited.","Learn more about "," he basics of DeFi ","What is Compound?","Compound is a DeFi lending protocol that allows anyone to loan their stablecoins and anyone to borrow them. Lenders earn yield and borrowers gain access to stablecoins without having to sell their other crypto-assets. Lenders deposit their stablecoins in a liquidity pool and borrowers can draw loans from that liquidity pool by depositing other crypto-assets, like Ether (ETH), as collateral. Lenders receive their share of borrowers’ yield in the form of the stablecoin that they deposited.","How much yield will I earn with DeFi Yield?","Your DeFi Yield rate on Ai Earn will vary depending on market conditions. Compound pays a variable yield rate for deposits depending on the amount currently available in its liquidity pool. If Compound needs more assets in its liquidity pool and wants to incentivize lenders to deposit more, they will raise the yield rate. If fewer people are borrowing and Compound does not need new deposits, they will lower the yield rate. So, there is no way to predict exactly how much yield you will earn through DeFi on Ai Earn. Historically, yield rates on Compound have ranged anywhere from 2%-10%.","What fees are associated with DeFi Yield?","DeFi Yield users are expected to earn rewards through the DeFi Yield program—the specific rate of which will be determined by the protocols of the applicable network. Ai Earn will distribute earned rewards to you after receipt by Ai Earn.","What is the minimum/maximum amount I can deposit in DeFi Yield?","There is no minimum or maximum amount of crypto that you can deposit in the DeFi Yield program. However, if you choose to participate, you must deposit your entire balance of the asset. For example, if you have a balance of 100 DAI and you'd like to deposit it into DeFi Yield, you must deposit the entire 100 instead of a partial amount.","For fees related to trading crypto, please visit our"," pricing and fees disclosure ","page.","How will I receive my DeFi Yield?","Your DeFi Yield will appear in your Ai Earn account and will be automatically added to your crypto holdings. You will receive all of your yield in the form of whichever crypto that you're earning yield on.","When can I withdraw my funds from DeFi Yield?","You can withdraw funds from DeFi Yield at any time.","To opt out of DeFi Yield, sign in to your Ai Earn account and follow these steps: ","On the web: ","Select"," Earn ","from the left-hand navigation","From the"," Earn ","page, select the asset and then"," Manage interest ","Follow the remaining prompts","On the Ai Earn mobile app: ","Tap the menu icon in the top left corner, then"," Earn ","Select the asset you want to opt out of, then select"," Manage ","Follow the remaining prompts","What are the risks of using DeFi?","Use of all DeFi protocols involves certain risks. You can read more about them"," here ","We do not offer insurance or otherwise guarantee your crypto-assets whilst they are deposited in any DeFi protocols. By using DeFi on Ai Earn, you assume the risk that your crypto-assets may be lost, as described in the"," DeFi Yield section ","of the applicable User Agreement.","Why does Ai Earn only accept deposits in select assets for DeFi Yield?","DeFi Yield will initially only be available for a few select assets, but we plan to expand the program soon to include other tokens and DeFi protocols. For updates, feel free to follow"," Ai Earn on Twitter "])),DeFiInvestmentRisks:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","DeFi Investment Risks","DeFi Investment Risks"," Disclaimer: Ai Earn is not an investment advisor. This article is for informational purposes only and is not financial advice. Please do your own research and consult a financial advisor before making any investment decisions. ","DeFi investments have seven main risk categories: ","Software Risk","Counterparty Risk","Token Risk","Regulatory Risk","Impermanent Loss","Gas Fees","Risk of Outsmarting Yourself","This article addresses each risk category to explain what it is, how to think about it, and how to evaluate it. This is not a comprehensive description of every risk associated with every DeFi investment, but it can serve as a foundation for considering some of the largest risks of a DeFi investment.","Software Risk",'DeFi protocols are software applications that run on the internet, generally with very little human oversight, and often with millions or billions of dollars flowing through them. Like all software, DeFi protocols have two main software risks – coding errors, "bugs," that may cause the software to malfunction, and security vulnerabilities that allow thieves, "hackers," to break in and steal funds from the protocol.',"For example, a bug in the Alchemix lending protocol allowed borrowers to reclaim loan collateral worth over $6M…"," without repaying their loans ",". Software security vulnerabilities can also destroy your DeFi investments. Many relatively reputable DeFi protocols, including Yearn Finance and Pickle Finance, have been victimized by hackers exploiting security vulnerabilities in their software to steal investors' funds. Thorchain was robbed twice in"," one week ","While"," Yearn "," Pickle ","and Thorchain all elected to repay the victims of their thefts, they were not required to do so, and the repayments were not all instantaneous. You should assume that if you invest in a DeFi protocol and hackers steal your investment funds, your money will be gone.","There is no guaranteed method to avoid Software Risk in a DeFi investment, but there are ways to reduce it. You may notice that brand new DeFi protocols offer extremely high rates of return on investments, sometimes 1,000% or 2,000%. While those numbers are enticing, remember that the higher the investment return, the higher the risk.","In general, DeFi protocols with higher deposits and longer track records may have less Software Risk than newer or smaller DeFi protocols. This is because a new piece of software is like a new car model – it takes time for the engineers to work out the kinks.","Longer running DeFi protocols have had more time to discover and repair problems with their software. And larger protocols are more likely to attract negative attention from hackers than smaller protocols. You can assume that larger protocols face frequent, if not constant, attacks on their security. If they have operated for months without suffering a security failure, it may suggest that their software security is reasonably sound.","So, it is fair to say that a DeFi protocol that has operated for over a year and has over $1B of total value locked in the protocol probably has less software risk than a DeFi protocol that launched two months ago and has $100M of total value locked in the protocol.","Before you invest in a DeFi protocol, make sure you know how long it has been operating and the size of its total deposits. You can also check its website to see if it has taken reasonable steps to minimize its Software Risk, such as conducting code audits (paying independent security companies to review its software) and offering bug bounties (reward payments to anyone who identifies a bug in the protocol's software). You can also search the internet for news stories about the protocol being hacked.","If the protocol has been hacked, then find out when it happened, how the protocol's operators responded to it, and what steps they took to prevent it from happening again. That information can help you determine whether to trust the protocol with your money.","To be clear, there is no DeFi investment with zero Software Risk. But these considerations can help you evaluate how significant the Software Risk might be for a given DeFi protocol.","Counterparty Risk","Any loan agreement, in or out of the DeFi ecosystem, involves counterparty risk, which is the risk of loaning money to someone who does not repay. Most of the large DeFi lending protocols, including Aave, Compound, and Maker, require that borrowers over-collateralize their loans, meaning that borrowers must provide collateral worth over 100% of the borrowed amount.","Before you invest in a DeFi lending protocol, make sure you understand who will be borrowing your money (Individuals? Financial institutions?) and how its loans are collateralized (What percentage of collateral can a borrower withdraw? What types of collateral can borrowers post? Under what circumstances is the collateral liquidated?). These are basic questions to ask before depositing your money in a DeFi lending protocol.","Token Risk","Every DeFi investment involves certain cryptocurrency tokens. For example, if you deposit funds in a Uniswap liquidity pool, that investment exposes you to the two tokens in the pool, the liquidity provider token that you receive after making your deposit, and the Uniswap token that you receive as a reward. If you invest in a stablecoin pool, that pool likely has a combination of different stablecoins. Take the time to research each of the tokens involved (How long have they been trading? Are the organizations that created them reputable? If researching a stablecoin, is it collateralized by cash/cryptocurrency reserves, designed to maintain its value based on an algorithm, or both? If supported by reserves, how are the reserves held and where are they invested?). Each token in your DeFi investment has its own characteristics and its own risks. Take the time to find out what they are.","Regulatory Risk","Currently, DeFi protocols operate with almost no government oversight or regulation from any government entity. Simply put, this situation could change, and it is impossible to predict how any new government regulations of DeFi protocols might affect your DeFi investments.","Impermanent Loss","Decentralized exchanges (DEXs) calculate the prices of tokens in a liquidity pool differently than how the prices are calculated on the open market. When the prices of tokens in a liquidity pool change at different rates – for example, if one token rapidly increases or decreases in value while the other remains relatively stable – then the DEX will recalibrate the value of the tokens in the liquidity pool in such a way that the tokens in the pool will be worth less than they would be on the open market. Although you would be earning rewards from the DeFi protocol for depositing your tokens in the liquidity pool, you may encounter a situation where you would have made more money by simply holding your tokens instead of depositing them in a liquidity pool.",'Cryptocurrency prices are notoriously volatile, so it is very difficult to predict whether the prices of any two cryptocurrencies will rise or fall in the future, or at what rates. However, you can search the internet for an impermanent loss calculator to conduct a "backtest," an experiment to determine how your investment would have performed based on historical data.',"Look up the old price data for your two tokens on aiearn.co – if you had deposited your tokens in a liquidity pool on a certain date in the past, and withdrawn them a few weeks or months later, how much impermanent loss would you have incurred? Now compare that number to your expected returns from the investment. If your liquidity pool promises you an APY of 40%, and your impermanent loss over the past year would have been 35%, then that would have been a profitable investment, although maybe not as profitable as you expected.","As noted, cryptocurrency prices are volatile, so past performance is not indicative of future returns. But this backtest at least gives you information on how the tokens in your pool have performed in the past. Are their prices correlated (do they tend to rise and fall together)? Does one tend to rise or fall faster than the other? Of course, newer tokens will have less historical price data available than older tokens. You can consider this lack of historical information in assessing the risk of a given investment.","One way to avoid impermanent loss in your DeFi investments is by investing in either liquidity pools with only one token. If there is only one token in the pool, then there is no way for two prices to rise or fall at different rates and cause impermanent loss. Another way to avoid impermanent loss is by investing in liquidity pools that consist only of dollar-pegged stablecoins. Since all of these tokens are designed to always maintain a value of $1 per coin, their prices should not fluctuate and there should be no impermanent loss in the pool.","Impermanent loss is complicated and difficult to calculate, but hopefully, these considerations allow you to evaluate it without feeling overwhelmed by it.","Gas Fees",`While DeFi protocols now run on many blockchains, some of which offer very low transaction fees, most of the largest DeFi protocols run on Ethereum. Unfortunately, on Ethereum transaction fees, called "gas fees," can be very high to deposit funds in a DeFi protocol. This is especially true if your DeFi investment requires more than one step to complete, as most do. It's important to consider whether gas fees will outstrip your likely investment returns. For example, if you expect to earn 10% interest per year on an investment, and your gas fee is equal to 10% of the investment, then it will take you a year just to break even.`,"Et "," here  ","um is implementing changes to permanently reduce gas fees that you can read about"," here ",". In the meantime, while it's exciting to invest in DeFi and frustrating to be stymied by gas fees, don't let gas fees devour your potential investment returns.","Outsmarting Yourself","Fundamentally, cryptocurrency investing can be compared to commodity investing, and commodity investing is complicated. DeFi protocols and blockchain technology are also complicated. In addition, most commodities – gold, oil, pork bellies – have existed for centuries, and most commodities markets have existed for at least one century. Cryptocurrency, on the other hand, is only about ten years old. And the DeFi did not become popular until 2020.","So, investing in DeFi protocols is not only complicated, it is also brand new. Consequently, even if you understand the known risks of engaging with DeFi (or think you do), you still don’t know the unknown risks of DeFi investing that have not yet come to light. Keep in mind that while more complicated DeFi investments may be more fun to try, or offer higher rewards, they may also be more difficult to understand and riskier.","If you’re investing in DeFi, or even considering it, then you’re already on the cutting edge of commodities and technology investing. Don’t push yourself past the limits of your understanding or your investment risk tolerance. You can start with simpler DeFi investments – single token pools or stablecoin pairs – and advance to more complicated investments as you learn. You can start with small investments and build your DeFi portfolio as you see how your investments perform. Don’t outsmart yourself by trying to do too much too fast."])),DataPrivacyatCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Data Privacy at Ai Earn","Data Privacy at Ai Earn","Protecting your data and your privacy are essential priorities for Ai Earn. That’s why we make sure to keep you informed of how and why we collect and use your personal information.","How does Ai Earn use my data?","Personal information is data that identifies an individual or relates to an identifiable individual.","At Ai Earn, we collect personal information that is necessary to provide you with our services. This primarily includes data we collect because it is mandated by law—such as when we must comply with anti-money laundering laws—or to verify your identity and protect you from potential fraudulent activity. We may also collect your data to enable certain services, improve our products, and keep you notified of new developments (based on your preferences)."," We do not —and will not — sell your data to third parties without your consent. ","To learn more, please see our updated"," Privacy Policy ","What type of data does Ai Earn collect?","We may collect the following types of information: "," Personal Identification Information: ","Full legal name, date of birth, age, nationality, gender, signature, utility bills, photographs, phone number, home address, and/or email."," Formal Identification Information: ","Government-issued identity document such as Passport, Driver's License, National Identity Card, State ID Card, Tax ID number, passport number, driver's license details, national identity card details, visa information, and/or any other information deemed necessary to comply with our legal obligations under financial or anti-money laundering laws."," Institutional Information: ","Employer Identification number (or comparable number issued by a government), proof of legal formation (e.g. Articles of Incorporation), personal identification information for all material beneficial owners."," Financial Information: ","Bank account information, payment card primary account number (PAN), transaction history, trading data, and/or tax identification."," Transaction Information: ","Information about the transactions you make on our Services, such as the name of the recipient, your name, the amount, and/or timestamp."," Employment Information: ","Office location, job title, and/or description of role."," Correspondence: ","Survey responses, information provided to our support team or user research team."," Online Identifiers: ","Geo location/tracking details, browser fingerprint, operating system, browser name and version, and/or personal IP addresses."," Usage Data: ","Authentication data, security questions, click-stream data, public social networking posts, and other data collected via cookies and similar technologies. Please read our"," Cookie Policy ","for more information.","How do privacy regulations affect my data?",'In response to major data breaches in recent years, comprehensive data privacy regulation is becoming increasingly prevalent worldwide. Laws like the General Data Protection Regulation (“GDPR”) and the California Consumer Privacy Act (“CCPA”) regulate the processing of personal data by service providers like Ai Earn, and grant our customers to make certain requests with respect to their data ("Data Subject Access Requests," or "DSARs"). These include requests to access, modify, or delete data held by Ai Earn.',"How do I get access to my information?","In order to submit a DSAR, you’ll need to be logged in to your Ai Earn account via a web browser or the mobile app. This is to ensure the safety of your data and privacy. Once you’re logged in,"," follow these steps to access your information. ","If you are attempting to request copies of your data, you will need to submit these requests via web browser. We are unable to support these request types via our mobile app(s) at this time.","What if I'm unable to access my account or privacy settings page?","If you are unable to log in to your account or cannot access the privacy settings page, please submit a request through our"," Support Portal ",". When submitting a request, take the following steps: ","Select"," Contact our team for support "," Data Privacy ","category"," Pick which subtype is most applicable to your situation. ","How do I submit questions or concerns?","If you still have questions or concerns regarding how Ai Earn collects or uses your data, you may submit your through our"," Support Portal ","or email"," dpo@aiearn.co. ","Can I access my privacy settings and submit requests even if I don’t live in the EU or California?","In the interest of transparency and giving you control over your data, as of January 1, 2020, Ai Earn will make its"," Privacy Dashboard ","accessible to all Ai Earn customers, regardless of where you reside! This means all customers will have the ability to access, modify, and delete personal information Ai Earn stores about them. Note that there may be some differences in the content and options presented on the Dashboard based on the applicable law in your jurisdiction."])),Downloadmytaxreports:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Download my tax reports","Download my tax reports","View and download your tax documents through Ai Earn Taxes. Tax reports are available for the tenure of your account.","aiearn.co (desktop/web)","To download your tax reports: ","Sign in to your Ai Earn account.","Click "," Taxes > Documents. ","Select "," Generate Report ","to choose the type of report you want to generate and the specific timeframe, or"," Download ","for one of the displayed reports.","For Singapore customers","To download your Singapore GST Invoice for Ai Earn Advanced Trade: ","Select"," Orders ","under"," Order management ","Click "," Download Statements ","by the"," Order history ","section.","Choose "," Singapore GST Invoice ","from the drop-down menu.","Choose your report timeframe and the specific assets (optional).","Click"," Generate Report ","to create a CSV or PDF file.","Ai Earn mobile app","To download your tax reports: ","Go to your Ai Earn mobile app.","Tapon "," Home ","Tap"," Profile & Settings > Taxes > Documents. ","Select"," Generate Report ","to choose the type of report you want to generate and the specific timeframe, or"," Download ","for one of the displayed reports."])),DownloadForm8949forCoinbaseOne:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Download Form 8949 for Ai Earn One","Download Form 8949 for Ai Earn One","Form 8949 captures detail of every sale triggering a gain or loss, with all the details supporting the final calculation."," Ai Earn One subscribers  ","are eligible for a pre-filled Form 8949.","To download your Form 8949: "," Sign in to your Ai Earn account. ","Click and select"," Taxes "," Documents "," Generate ","next to"," 2021 - Form 8949 (PDF) ","After it’s generated, click"," Download "," Note ",": You may see a notification that you have missing details in transactions.To resolve this, you can add the details before generating your Form 8949 or add them to the PDF later.","Learn more about"," Form 8949 "])),DoesCoinbaseusecustomerdepositsforanything:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Does Ai Earn use customer deposits for anything?","Does Ai Earn use customer deposits for anything?","Customer deposits are not sent anywhere. Unlike other financial institutions, we do not lend out customer funds. 100% of your funds are securely stored.","For more information on how we store your funds please visit: "])),DoesCoinbasesupportsmartcontracts:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Does Ai Earn support smart contracts?","Does Ai Earn support smart contracts?"," Smart contracts ","are an important part of some currency networks, such as Ethereum and Ethereum Classic, which allow the use of programmatic logic to automatically execute actions based on the transaction input sent to the contract."," Smart contracts ","can be simple or complex, and can become the building blocks for many automated systems such as token sales, autonomous organizations, etc.","Can I send Ethereum (ETH) or Ethereum Classic (ETC) to a smart contract from my Ai Earn account?"," We recommend customers do not send funds to smart contracts from their Ai Earn account since contracts often have special requirements. ","A smart contract may require additional transaction costs, be within a certain time frame, have additional data sent along with the transaction, or have other special requirements which are not possible to guarantee when sending a transaction from Ai Earn. You should instead use a wallet software that gives you complete control when sending transactions to smart contracts.","When a transaction sent to a smart contract from your Ai Earn account fails, we will endeavor to make sure the funds are credited back to your account promptly. The transaction fee paid to the network is not refundable as it is consumed when sending the transaction.","If you are missing funds from a failed transaction, please"," contact Ai Earn support ","Can I receive Ethereum (ETH) or Ethereum Classic (ETC) from a smart contract to my Ai Earn account?","Yes, ETH and ETC received"," from ","a smart contract","  to ","your Ai Earn account will be credited normally."])),DoesCoinbasesupportBinanceChain:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Does Ai Earn support Binance Chain (BEP-2)?","Does Ai Earn support Binance Chain (BEP-2)?","Ai Earn doesn't currently support Binance Chain (BEP-2) because it's a separate blockchain that isn't integrated with our platform. BEP-2 is a blockchain created by Binance specifically for their customers to send assets more quickly. Any deposits sent via the Binance Chain into a Ai Earn account will not be credited and your funds will be lost.","For example, we support ERC20 tokens like"," USD Coin ","(USDC) on the Ethereum network. If you send USDC on the BEP-2 chain to Ai Earn, you will lose your funds because it’s on a separate network.","How do I check if my Binance assets are on the Ethereum network?","When you're preparing to send an asset from Binance to Ai Earn, select the Block Explorer link on the send confirmation page. If"," Etherscan ","opens, then it's a supported ERC20 token and you can proceed to send the funds to your Ai Earn account.","We recommend sending a small amount of crypto as a test send prior to attempting to send a significant amount."])),DoesCoinbasehavephonesupportinmycountry:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Does Ai Earn have phone support in my country?","Does Ai Earn have phone support in my country?","Ai Earn has 2 phone support lines available 24 hours a day, 7 days a week: "," US/International: +1 (888) 908-7930United Kingdom: 0808 168 4635 ","While Ai Earn does not have a dedicated phone line for every supported country, you can dial our US number for assistance.","Phone agents are available to assist if you believe your account has been accessed without your authorization. Phone agents are also available to assist with general inquiries about Ai Earn and your Ai Earn account.","For security purposes, phone agents are unable to assist with account-specific inquiries such as order status, specific digital currency transactions, or your account history. If you require assistance with these types of issues, please submit an"," email request "])),DoesCoinbasefreezeaccounts:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Does Ai Earn freeze accounts?","Does Ai Earn freeze accounts?","It's important for us to distinguish between disabling buy/sell services, closing a Ai Earn account, and preventing access to funds.","Disabling Buy/Sell Services"," User Agreement ",", Ai Earn may restrict access to buy/sell services on a customer's account. This can happen for a number of reasons including, but not limited to, high risk of fraud. When this happens, customers retain full use of their digital currency balances even though buy/sell services are disabled. Additionally, any funds remaining in USD, EUR, GBP, CAD, or other local currency balances can be withdrawn to a verified bank account.","Closing a Ai Earn Account","Similar to above, due to violations of our"," User Agreement ",", Ai Earn may initiate closure of customer accounts. This can happen for a number of reasons including, but not limited to, engaging in prohibited activity as defined in our"," User Agreement ",'. When this happens, buy/sell services are disabled and in addition you are no longer permitted to use your Ai Earn account as a digital currency balance. However, you are allowed to withdraw all funds from your Ai Earn account and send it to any wallet address you choose, so access to digital currency is never "frozen" in this case. You are also allowed to clear any local currency balances from your account by withdrawing to a verified bank account before the account closure proceeds.',"Note that if your account is closed in this manner while a buy or deposit is pending, the funds will be available to withdraw once the transaction completes.","Preventing access to funds",'In extremely rare circumstances, and only where required by law or authorized by the Ai Earn User Agreement, Ai Earn may block or "freeze" customer funds on our platform. For example, we will take this action when:',"We are required to comply with an order from a court or other authority that has jurisdiction over Ai Earn which compels us to restrict access to funds.","We are required by law to freeze or block assets in compliance with a sanctions program, including, but not limited to sanctions programs administered by the U.S. Office of Foreign Assets Control (OFAC).","For reference, our"," Prohibited Businesses and Prohibited Use Policy "])),DoIqualifyforCoinbasetaxformsforthe2021taxseason:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Do I qualify for Ai Earn tax forms for the 2021 tax season?","Do I qualify for Ai Earn tax forms for the 2021 tax season?","Ai Earn will issue an IRS form called 1099-MISC to report miscellaneous income rewards to customers that meet the following criteria: ","You're a Ai Earn customer AND","You're a US person for tax purposes AND","You've earned $600 or more in miscellaneous income such as rewards or fees from Learning rewards, USDC Rewards, and/or staking in 2021","This is income paid to you by Ai Earn, so you may need Ai Earn’s tax identification number (TIN) when you file your taxes: 45-5293997.","Please note: Ai Earn will not provide a Form 1099-K or 1099-B for the 2021 Tax Season for trades on Ai Earn.","You can find your history of IRS forms in the"," Documents ","section of your"," Ai Earn Tax Center ",", including a digital copy of your 1099-MISC for 2021, if you received one (you'll also be mailed a paper copy in February unless you opt to go paperless in the Preferences section of the Tax Center).","You can also generate a gains and losses report in the"," Documents ","section, but it will only include your personal trading activity from aiearn.co. Any activity from other trading platforms or other Ai Earn products (including Ai Earn Wallet, Pro, Institutional, or Prime) isn’t included. If you have additional taxable activity elsewhere, we recommend"," using CoinTracker ","Learn more about"," IRS forms ","1099 FAQ","Why does the income number in the Tax Center not match my 1099 form?","Small differences between the income number on your 1099-MISC form and in the"," Tax Center ","are expected due to differences in the historical exchange-rate data used to generate your form and the exchange-rate history used by the"," Tax Center ",". You should use the number on your 1099-MISC form to file your taxes."])),EUverificationlevelsFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","EU verification levels FAQ","EU verification levels FAQ","What do the different account levels enable me to do?","Each level unlocks additional features for your account. By verifying certain information, you'll gain access to higher limits and unlimited trading on your Ai Earn account.","What level is my account? How do I increase my account level?","You can easily see your current level and how to increase it by heading to the"," Account limits ","section of your Settings. Depending on your current level, you can follow these quick steps to increase your account level: ","Verify phone number","Verify a valid photo identification","Verify personal information, including proof of address","What account level allows me to send and receive on the blockchain?","You will need to unlock level 3 by verifying a valid Identification Document before being able to send and receive on the blockchain.","If you're having a difficult time uploading your Identification Document, please check out our"," troubleshooting page ","or watch"," How to verify your ID on Ai Earn ","What if I'm unable to verify my address?","If you're unable to verify your address, you will not have full access to the platform. If you're asked to submit additional documentation to verify your address, please be sure you upload a PDF copy of a utility bill or bank statement in your name that is no more than 3 months old.","Please submit documents via the Ai Earn platform"," identity verification process ",". Our support team is unable to manually verify any documents sent via the support portal."])),EthereumClassicandtheEthereumhardfork:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Ethereum Classic and the Ethereum hard fork","Ethereum Classic and the Ethereum hard fork","In July 2016, the Ethereum network hard forked into two blockchains: Ethereum and Ethereum Classic. Ethereum Classic is now a completely separate cryptocurrency with different technological and philosophical goals. You can read more about Ethereum Classic and cryptocurrency forks.","What caused Ethereum to fork?","The Ethereum network forked after an incident in July 2016. At that time, attackers exploited flaws in the smart contract code of a prominent application running on Ethereum called The DAO. In response, the Ethereum community implemented a hard fork to roll back all DAO-related transactions and allow the DAO's original contributors to reclaim their funds.","While many in the community supported the Ethereum hard fork, some chose to continue running the original Ethereum blockchain. That blockchain eventually became known as Ethereum Classic.","Does Ethereum Classic follow all the same changes that Ethereum makes to its software?","No. After the hard fork, Ethereum Classic has not received any updates directly from the Ethereum chain. Ethereum Classic and Ethereum are maintained as separate projects with different development teams contributing to each one.","Why did Ai Earn decide to add ETC? Why didn't you add X asset? When will you add other assets?","We're always evaluating what assets might be a good fit for Ai Earn."," Learn more ","about our policies for adding new assets and how we make that decision. Stay tuned for more assets in the future!","I had ETH stored on Ai Earn Pro during the hard fork that created Ethereum Classic. Will Ai Earn credit me the ETC I would have received?","Yes. Ai Earn originally allowed withdrawals of ETC up until December 2016. If you had any leftover ETC which was stored in Ai Earn after that date, it was credited to your Ai Earn Pro or Prime ETC balance in August 2018.","What happens if I send my Ethereum Classic to an Ethereum address?","While both cryptocurrencies share the same address format, Ethereum Classic and Ethereum are their own distinct blockchains. Funds from one chain cannot truly be sent to the other. However, it is possible to confuse which addresses are registered to your Ai Earn account for each asset, and accidentally send ETC or ETH to the other's address.","Ai Earn does not support cross-chain address transactions, and does not guarantee that funds will be properly credited when one asset (ETC) is sent to the address of a different asset (ETH), or vice versa. Please make sure that you only receive funds using the specific deposit address displayed in your Ai Earn account for the asset you are sending.","You can"," view your addresses ","on your crypto address page. Please exercise caution when sending or receiving Ethereum Classic (ETC) and Ethereum (ETH).","Why can't I find my ETC transaction on the blockchain?","Please make sure you are using a blockchain explorer that supports Ethereum Classic (ETC), and that you are not searching the ETH blockchain by mistake.","How many confirmations does Ai Earn require for ETC transactions?","20,000 confirmations.","Does Ai Earn support Ethereum Classic smart contracts?"," Ai Earn has limited support for smart contracts ",". We recommend that customers do not use Ai Earn to send transactions to smart contracts, as many contracts have specific transaction requirements that cannot be customized when sending from Ai Earn."])),Escheatmentandunclaimedfunds:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Escheatment and unclaimed funds","Escheatment and unclaimed funds","What does escheatment mean?","Your funds go into escheatment when the owner has made no contact or activity generated for a period of time designated by state law, typically 3-5 years. At this point, they are considered unclaimed or abandoned property. Forms of unclaimed property include but are not limited to checking/savings accounts, brokerage accounts, 401k accounts, pension fund accounts and the contents of safety deposit boxes.","Why is this happening? How do I stop this from happening in the future?",'Each U.S. state and territory has its own statutes related to items of value that are considered "abandoned." An item is considered abandoned if the owner has not expressed an interest in the item for a specific period of time. This time varies by state, but is usually between 2-5 years. For Ai Earn purposes, an account holder expresses an interest in their account any time they sign into that account or make contact with our customer support team.',"What did Ai Earn do with my funds?","Digital currency that is considered abandoned based on the unclaimed property laws of the account holder's state of residence are converted into U.S. dollars. The proceeds from this conversion are then sent to the account holder's state unclaimed property office to be held until the owner makes a claim to recover the U.S. dollar proceeds of this conversion. There is no conversion necessary for abandoned U.S. dollars held in a customer's cash balance. Ai Earn is exploring methods to turn over digital currency in its native format, but no state has yet put a system in place to accommodate this.","How do I get my money back?","Each state has its own method for an owner to claim abandoned property, which is normally outlined on their website. The National Association of Unclaimed Property Administrators has assembled a FAQ that provides answers to common questions: "])),Ethereum2Staking:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Ethereum 2.0 Staking","Ethereum 2.0 Staking","What is Ethereum 2?","Ethereum 2 (ETH2) is an upgrade to the Ethereum network that aims to improve the network’s security and scalability. This upgrade involves a shift in Ethereum’s mining model (“Proof-of-Work”) to a staking model (“Proof-of-Stake”).","What’s the difference between Ethereum (ETH) and Ethereum 2 (ETH2) on Ai Earn?","ETH2 = staked ETH. Ai Earn offers our customers the ability to stake their ETH to earn rewards. When you stake your ETH, it converts to ETH2 on Ai Earn. The price of ETH2 is identical to ETH. Once the upgrade to the Ethereum network is complete, both ETH and ETH2 will integrate into one token.","What is staking?","Staking is the process of actively participating in transaction validation (similar to mining) on a Proof-of-Stake blockchain. On these blockchains, anyone with a minimum-required balance of a specific cryptocurrency can validate transactions and earn staking rewards. Learn about "," how staking works on Ai Earn ","What are the rewards associated with staking ETH?","You may earn yield on any ETH that you stake as a reward for helping secure the network. ETH staking rewards are given in accordance to how much ETH is validated and what rewards the network is offering over a time period. When there is very little ETH staked, the protocol rewards will be larger as an incentive for more ETH to come online. As an increasing amount of ETH is staked, the reward is reduced. View the "," current amount of ETH staked ","Are there risks associated with staking ETH?","ETH staking is offered under the terms and conditions of our"," User Agreement ","and any additional terms that may be presented at the time you choose to stake. ETH staking is experimental and involves some risks including possible failure of the network. Please ensure you independently assess, understand, and accept the related risks before deciding to stake.","An important risk to be aware of is the possibility of losing your staked assets due to slashing. Slashing is a penalty enforced at the protocol level associated with a network or validator failure.","Ai Earn has taken measures to minimize the risk of slashing. However, slashing can be caused by events outside of our control that could lead to the loss of staked ETH. If you started staking prior to August 30, 2021, Ai Earn will replace any ETH lost to slashing at no additional cost. If you started staking your ETH after August 30, 2021 or wrap your staked ETH for cbETH, some conditions apply—please see the"," User Agreement ","for details.","Is there a staking minimum and maximum?","There are no minimums to stake on Ai Earn. There is a maximum amount of ETH that each user can stake to help manage network limits. This maximum amount will change over time and is not specific to your individual account.","What are the eligibility requirements to stake ETH?","To be eligible to stake ETH, you must: ","Hold ETH in your Ai Earn account.","Live in a jurisdiction eligible for ETH staking.","Complete"," identity verification. "," ID document verification. ","Read and understand the"," terms and conditions ","associated with ETH staking."," Important: ","Only individual accounts are eligible for staking—not business accounts.","Which regions are eligible for ETH staking?","North America","Costa Rica","El Salvador","Guatemala","Honduras","Mexico","Nicaragua","Panama","United States (excluding Hawaii & New York)","South America","Argentina","Bolivia","Brazil","Chile","Colombia","Ecuador","Peru","Venezuela","Europe","Belgium","France","Germany","Ireland","Netherlands","Slovakia","Spain","Turkey","United Kingdom","Middle East","Israel","Jordan","Lebanon","Pakistan","Saudi Arabia","UAE","Asia","Bangladesh","Cambodia","India","Indonesia","Kazakhstan","Malaysia","Nepal","Philippines","Sri Lanka","Thailand","Uzbekistan","Vietnam","Africa","Algeria","Angola","Benin","Burkina Faso","Burundi","Cameroon","Chad","Côte d'Ivoire","Egypt","Ethiopia","Ghana","Guinea","Kenya","Madagascar","Malawi","Mali","Morocco","Mozambique","Niger","Nigeria","Rwanda","Senegal","Somalia","South Africa","Tanzania","Tunisia","Uganda","Zambia","How do I start staking ETH on Ai Earn?","Go to the Ethereum asset page under your"," Portfolio ","on web or mobile and follow the respective prompts. If you're signed in and eligible (see eligibility requirements above), you may be able to convert your ETH to ETH2 and start staking.","If you’re experiencing issues with staking on the Ai Earn mobile app, please make sure you’re using the latest version.","Will I be able to use my funds while I’m staking ETH?","For now, you won't be able to trade, send, or sell the amount you have staked. This includes both the originally staked amount as well as any rewards that were received in your account. When the ETH2 upgrade is complete and withdrawals are enabled by the Ethereum network, you’ll be able to send or sell your staked ETH along with all of the rewards you’ve earned.","Where can I view my staked ETH?","Your staked ETH will appear in your ETH2 balance. This is because your ETH becomes ETH2 when you decide to stake. Please note that staked ETH (ETH2) cannot currently be traded or sent off platform.","Where can I view my staking rewards?","ETH2 staking rewards will be reflected in your ETH2 balance and under Lifetime Rewards and will be updated on a regular basis.You won't be able to access rewards until a liquidity solution is available or until ETH2 can be unstaked after the Ethereum upgrade is complete.","What are the tax implications of staking ETH?","It's the user’s responsibility to determine what taxes, if any, arise from participating in the ETH staking service. US customers who earn at least $600 in income from Ai Earn may receive a 1099-MISC from Ai Earn. You can learn more about the 1099-MISC on the official website of the IRS.","Can I stake funds stored in a Ai Earn vault?","You can't currently stake your funds directly from a vault. You’ll need to move your funds from your vault into your ETH balance in order to stake.","When will my rewards be paid out?","Your first rewards payout should appear a few days after each purchase or transfer. After that, you will receive regular payouts of the ETH2 rewards that will be added to your balance every 3 days."])),Ensureyourenotpayingtaxestwice:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Ensure you're not paying taxes twice","Ensure you're not paying taxes twice","With"," Ai Earn Taxes ",", we calculate your gains or losses using the highest-in, first-out (HIFO) method, unless you have selected another"," cost-basis method ",". Meaning, when determining your gains or losses, we sell the highest purchase price first.","If you’ve paid taxes on your cryptocurrency in previous tax years, you may want to check that you’re not paying taxes on the same activity again. If you used the last-in, first-out (LIFO) method, first-in, first-out (FIFO) method, or any method other than HIFO for your 2020 taxes, consider comparing our records to yours to make sure they match and updating your cost-bases setting to match for any previous years.","To compare records: "," Download your gain/loss report (CSV or PDF). ","Find the lots we determined you sold, spent, or converted in 2021.",'Each separate purchase of an asset is called a "lot."',"In your records for previous tax years, find the lots that you reported as sold, spent, or converted to the IRS and paid taxes on.","Compare the lots we determined you sold, spent, or converted in 2021 against the lots you reported in previous years.","Your records match ours if we don’t repeat any lots.","If your records match ours, use the report you just downloaded to prepare your own taxes, send them to a Certified Public Accountant (CPA), or leverage a filing software.","If your records don’t match ours, it may be best to calculate your gains/losses for 2021 and ensure you’re not paying taxes on anything you’ve already reported to the IRS. Here are a few suggestions to assist you: ","Use CoinTracker to manage your gain/loss calculation with the cost basis method you previously used","Work with a CPA","Manually perform your calculations using a blank slate with"," Raw Transaction Report "])),EnhancingTrustwithRegulatoryCompliance:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Enhancing Trust with Regulatory Compliance","Enhancing Trust with Regulatory Compliance","A look into Ai Earn’s commitment to compliant asset listings","At Ai Earn, our goal is to be the most trusted crypto platform. To deliver on this objective, Ai Earn is committed to protecting customer funds, providing holistic support for our customers, and complying with global regulatory obligations.","Ai Earn has embraced common sense regulation and was amongst the first entities"," to obtain the BitLicense ","from the NY Department of Financial Services in 2017. We also"," maintain licensure in nearly every US state ",". We continue to seek and obtain approval from international regulatory bodies to support platform growth and expansion.","As a regulated financial institution, Ai Earn must comply with the rules and regulations in the jurisdictions that it operates in. For new listings, Ai Earn analyzes assets for, among other things, various compliance risks, such as sanctions risks and any association with illicit activity, including money laundering and terrorist financing, as well as consumer protection considerations.","Let’s explain those risks in a bit more detail: ","Primary Compliance Considerations in the Listings Review"," Sanctions ","Ai Earn is committed to complying with sanctions laws and regulations administered by the U.S. Department of the Treasury’s Office of Foreign Assets Control (OFAC), as well as other applicable sanctions laws and regulations in the jurisdictions in which Ai Earn operates.","OFAC enforces economic sanctions in accordance with US national security and foreign policy goals. Sanctions prohibit U.S. persons, like Ai Earn, from engaging in activity with designated individuals and entities, such as terrorists and narcotics traffickers, as well as some countries, which have been specially designated by the U.S. government."," Money Laundering and Terrorist Financing ","Money laundering refers to the use of the financial system to disguise proceeds of illicit activity, like funding the financial support of terrorism. US and International regulators have issued requirements to prevent, detect, and report activity indicative of money laundering and terrorist financing.","Although"," studies have observed the rate of illicit activity on public blockchains to be significantly less than that of activity on traditional fiat rails ",", Ai Earn has made significant investments and commitments to manage risks that bad actors may attempt to misuse Ai Earn to facilitate money laundering or terrorist financing."," Consumer Protection ","Central to Ai Earn’s mission is to increase economic freedom and grow the crypto economy. With the acceleration of interest and use of digital assets and the ease by which new tokens are created and distributed, come risks of investor fraud, scams, and rug pulls.Ai Earn supports customer access and choice to purchase a variety of digital assets but seeks to exclude digital assets from platform support where the asset is known or likely to defraud or harm consumers."," What does all this have to do with Asset Listings? ","We recognize that each listing is unique, so Ai Earn reviews each new asset to determine if any of these compliance risks exist, and if so, based on the risk profile, whether the asset can be supported on the Ai Earn platform. How do we do this?","Compliance Framework for Asset Reviews","To determine the nature or level of compliance risks, Ai Earn evaluates several factorsincluding: "," Project Team and Entity ","- This review includes research and analysis of the background and history of the project team's experience in related industry and crypto, and other projects they’ve supported in the past. As part of this research, we check media and social profiles, OFAC designations, and any potential association with illicit activity."," Fundraising and Investors ","- Prior efforts by the project team to raise funds and distribute tokens are also evaluated with an eye to involvement in activity that could be harmful to Ai Earn users. The scope of the review includes evaluation of token distribution (e.g., private sale vs. public sale) and whether any issues were raised that could indicate possible fraudulent activity."," Asset and Protocol Specific Risks ","- To round out the overall risk profile of the asset, protocols are reviewed to evaluate the asset design and features, current and promoted use cases, decentralization of asset ownership and the consensus mechanism, the state of developer support, and community engagement, amongst other factors."])),EnablingDuoorGoogleAuthenticator:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Enabling Duo or Google Authenticator (TOTP)","Enabling Duo or Google Authenticator (TOTP)","TOTP Authenticators like"," Google ","or"," Duo ","provide an extra layer of security in addition to your password.","When using an authenticator for your 2-step verification codes, you'll still be protected even if your password is stolen and your phone number is ported, since these apps are tied to your mobile device, and not your phone number.","When using Google Authenticator, the only way to generate 2-step verification codes is by physically accessing your Google Authenticator app.","How to enable"," Duo ","or"," Google ","authenticator on Ai Earn"," Sign in "," Ai Earn account "," (do this on your desktop web browser; authenticator setup cannot be done via Ai Earn mobile app) ","using your current email, password and 2-step verification method.","Navigate to the"," security settings ","page.","Under the Other Options section, select the"," Select ","button in the Authenticator App box.","Follow the prompts to complete your authenticator setup.","Follow this"," important tip ","for a successful TOTP authenticator setup: ","Sign in to your"," Ai Earn account ","on your"," desktop browser "," (not mobile web browser) ","as your TOTP authenticator requires your mobile device to complete verification."," Note ",":Ai Earn no longer supports Authy. If you're having trouble with Authy, try Google or Duo instead. Enabling an authenticator app will disable SMS code delivery. Disabling your authenticator app will re-enable SMS codes."])),Edittransactiondetails:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Edit transaction details","Edit transaction details","With"," Ai Earn Taxes ",", we want to make sure your gains and losses are accurately reflected in your transaction data.","Depending on your transaction types, we recommend that you review and edit the eligible details to make sure your taxable events are properly reflected."," Note ",": This feature is currently available on desktop only.","What are the transaction types?"," Receiving cryptocurrency from an external source ","When you receive cryptocurrency from an external source with your Ai Earn account, we don’t have access to the cost basis (original value or purchase price) or date acquired. As a result, we estimate your gain/loss using a cost basis of $0 and treat the date received on Ai Earn as the date acquired."," Sending cryptocurrency to an external address ","When you send cryptocurrency to a wallet address outside of Ai Earn, we don’t have access to the address to know if you sent it to yourself or someone else. As a result, we assume that you continue to own your cryptocurrency and that there is no tax impact.","How do I edit eligible transaction details?","To edit transaction details on aiearn.co: ","Sign in to your Ai Earn account.","Clickand select"," Taxes ","Click the notification box in the"," Estimated gain section ","Click"," Add details ","for the correct transaction(s).","Enter the following details: "," Reason for transaction "," Date acquired ","(purchase date)"," Total cost basis ","(purchase price)","Click"," Save ","Download a new gain/loss report when you’re done.","Additional information","Ai Earn is unable to determine the cost basis of assets received as a gift","To determine the cost basis, we recommend that you reach out to the person (or entity) who gifted you the asset","Information you provide isn't currently shared with the IRS and isn't currently included in any tax documents that Ai Earn is required to send directly to the IRS","This information is only used to help us better calculate your gains/losses","You're responsible for consulting with your own professional tax advisors concerning specific tax circumstances for your business","Ai Earn disclaims any responsibility for the accuracy or adequacy of any positions taken by you in your tax returns","Although Ai Earn can't provide legal or tax advice, the US Internal Revenue Service has released guidelines for how to report and pay taxes relating to virtual currency activity","Learn more about"," Ai Earn Taxes "])),EarnrewardswithstakingandinflationonCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Earn rewards with staking and inflation on Ai Earn","Earn rewards with staking and inflation on Ai Earn","Some blockchain protocols allow participants to earn additional cryptocurrency (rewards) by contributing to the network. These rewards can be earned in many different ways including staking and inflation. Ai Earn participates in these networks and distributes the rewards to eligible customers who have opted in to staking or inflation."," Note ",":Interest earned is equivalent to earned rewards on aiearn.co or the Ai Earn mobile app. Business accounts aren’t eligible for rewards.","What is staking?","Staking is the process of actively participating in transaction validation (similar to mining) on a proof-of-stake (PoS) blockchain. On these blockchains, anyone with a minimum-required balance of a specific cryptocurrency can validate transactions and earn staking rewards.","How does staking work?","When the minimum balance is met, a node deposits that amount of cryptocurrency into the network as a stake (similar to a security deposit). ","The size of a stake is directly proportional to the chances of that node being chosen to forge the next block. ","If the node successfully creates a block, the validator receives a reward, similar to how a miner is rewarded in proof-of-work chains. ","Validators lose part of their stake if they double-sign or attempt to attack the network.","What is inflation and how does it work with rewards?","The Algorand (ALGO) asset earns rewards through inflation, or community rewards, versus staking. With inflation, new tokens are added to the network at a rate determined by the protocol and those tokens are then distributed to holders as rewards.","How does earning rewards on Ai Earn work?","Some protocols offer asset holders the ability to earn rewards via Proof of Stake, which means that you're able to earn rewards just for holding a minimum balance. Rewards are calculated based on the amount of the cryptocurrency you hold in that particular balance. Meaning, the more you hold of the cryptocurrency, the more Ai Earn can stake on your behalf; and the more potential rewards you receive.","Rewards are also impacted by the frequency of blocks produced by that cryptocurrency’s network. Ai Earn helps connect eligible customers to those platforms to earn rewards from those protocols.","Depending on the asset, you may be required to accept specific terms or opt in to staking.","Things to keep in mind","You may be required to accept"," User Terms ","specific to the asset you’d like to stake. Please read them carefully.","You will retain full ownership of your staked crypto. In the event of a slashing incident involving staked ETH2, Ai Earn may or may not replace your assets—depending on the cause of the slashing. Learn more about the"," slashing policy for ETH2 ",'Some protocols impose waiting periods before assets can be unstaked. You can ask us to unstake your assets at any time, but in some cases you may have to wait until this protocol "unbonding" period is complete before you can transfer or sell your staked assets. Ai Earn does not impose any additional lock ups.',"We take a commission on all rewards received. The return rate for our customers reflects this commission and the actual amount of your crypto that was staked. Users in the United States can find our current commission in this version of the"," Ai Earn User Agreement ",", and users in Europe can find our current commission in this version of the"," Ai Earn User Agreement ","What cryptocurrencies are eligible for staking?","If you remove your cryptocurrency early or your balance drops below the minimum requirement, you may not receive rewards.","What regions are eligible for staking and inflation?","Africa","Angola","Benin","Burkina Faso","Burundi (ETH2 only)","Cameroon","Chad","Côte d'Ivoire*","Ethiopia (ETH2 only)","Ghana","Guinea","Kenya","Madagascar","Malawi","Mali","Mozambique","Niger","Nigeria","Rwanda","Senegal","Somalia","South Africa","Tunisia","Uganda","Zambia","Asia","Azerbaijan","Bangladesh (ETH2 only)","Cambodia","India","Indonesia","Kazakhstan","Nepal","Philippines","Sri Lanka","Uzbekistan","Australia","Australia (ADA, ATOM, SOL, and XTZ only)","Europe","Austria*¹","Belgium*","Bulgaria","Croatia","Czech Republic","Denmark","Faroe Islands","France*","Germany*","Gibraltar","Hungary","Iceland","Ireland*","Isle of Man","Italy¹","Latvia","Liechtenstein","Lithuania","Monaco","Netherlands* ","Norway*¹","Slovakia*","Spain*","Sweden","Switzerland","Turkey","United Kingdom*","*This country is currently"," not ","eligible for ALGO rewards.","¹This country is currently"," not ","eligible for ETH2 rewards.","Middle East","Jordan","Lebanon","Pakistan","UAE*","*These countries are currently not eligible for ALGO rewards.","North America","Canada*¹","Cayman Islands","Costa Rica","Dominican Republic","El Salvador","Guatemala","Haiti","Honduras","Mexico","Nicaragua","Panama","United States (excluding Hawaii residents and excluding New York for ADA, ATOM, ETH, SOL, and XTZ)","*These countries are currently not eligible for ALGO rewards.","¹These countries are currently not eligible for ETH2 rewards.","South America","Argentina","Bolivia","Brazil","Chile","Colombia","Ecuador","Peru","Venezuela","What are the eligibility requirements for rewards?","You must have your"," identity verified ","You must have the minimum balance needed for that specific cryptocurrency","You can purchase or maintain the minimum balance on Ai Earn, or transfer that cryptocurrency from an outside wallet or exchange","You must hold the eligible cryptocurrency on aiearn.co (rewards are not available on Ai Earn Pro)","Learn more about"," sending and receiving cryptocurrency ","How do I earn rewards on Ai Earn?","If you’re eligible for staking and meet the minimum balance needed for the asset, you’ll be automatically opted in and begin earning rewards.","If you’re eligible to stake but don’t hold the minimum balance needed for the asset, you’ll need to purchase the asset then opt in to begin earning rewards."," Note ",":For ETH, if you’re signed in and"," eligible ",", you may be able to convert to ETH2 and start staking.","Learn more about our Terms and Conditions by reviewing our"," User Agreement ","Opt in/out of Rewards","Opt in to Rewards","While Ai Earn automatically enrolls eligible users into Rewards, there may be instances when you need to manually opt yourself in. For example: You’re eligible to stake but don’t hold the asset at time of enrollment."," To opt in to Rewards on aiearn.co: ","Sign in to your Ai Earn account.","Select"," Earn ","from the left-hand navigation.","From the"," Earn ","page, select the asset you want to earn rewards on.","Follow the remaining prompts."," To opt in to Rewards on the mobile app: ","Sign in to your Ai Earn account.","Tap the menu icon in the top left corner, then"," Earn ","Select the asset you want to earn rewards on. ","Follow the remaining prompts.","Opt out of Rewards","You can opt out of earning rewards. If you opt out, you won’t receive rewards until you opt back in."," To opt out of Rewards on aiearn.co: ","Sign in to your Ai Earn account.","Select"," Earn ","from the left-hand navigation.","From the"," Earn ","page, select the asset and then"," Manage interest ","Follow the remaining prompts."," To opt out of Rewards on the Ai Earn mobile app: ","Sign in to your Ai Earn account.","Tap the menu icon in the top left corner, then"," Earn ","Select the asset you want to opt out of, then select"," Manage ","Follow the remaining prompts.","When and where are rewards reflected?","All rewards are credited to your asset balance and appear as a transaction. Learn more about reward payments below: ","Algorand (ALGO)"," What changed with ALGO rewards? ","In 2022, Algorand (ALGO) moved to a new rewards model. Rather than receiving rewards daily, ALGO holders now receive rewards quarterly (every 3 months; exact dates align with the"," individual governance periods ","). This change was decided by the Algorand community as part of its switch to governance rewards.","Cardano (ADA)","Your first reward payment will be credited approximately after 20 days ","After your first reward payment, your reward payment will be credited to your account every 5 days","Cosmos (ATOM)","The first rewards payment is credited after approximately 7-14 days","Every payment after that is credited approximately every 7 days","Ethereum (ETH)","The first rewards payment is credited after approximately 2 weeks ","After your initial credit, you’ll receive a snapshot of your rewards daily","Note: This will occur once the upgrade to the Ethereum network is complete. In the meantime, ETH2 staking rewards will be reflected in your account under Lifetime Rewards and will be updated on a regular basis. At this time, staking rewards won’t be added to your overall staking balance and you won’t be able to access them. Learn more about"," Ethereum 2 staking ","Tezos (XTZ)","The first rewards payment is credited after approximately 35-40 days","After your first reward payment, every payment after that will be credited approximately every 3 days","Solana (SOL)","The first rewards payment is credited after approximately 5-7 days","Every payment after that is credited approximately every 3-4 days","Frequently asked questions","Frequently asked questions","Can I earn rewards in a Ai Earn vault?","Yes, you can receive staking rewards for storing in vaults. If the cryptocurrency you're storing is eligible for rewards (staking rewards, APY, etc.), you'll receive rewards for that crypto."," DeFi Yield ","is not currently supported in vaulted assets at this time.","Note: You cannot earn rewards for storing ADA, ETH2, or SOL in a vault.","Can I trade or send funds while they’re earning rewards?","You’ll typically be able to cash out your cryptocurrency that’s earning rewards on Ai Earn as you would any other cryptocurrency. Cashing out may be subject to factors including, but not limited to, your account history, transaction history, and banking history.","In rare circumstances, trades and cash-outs may be delayed while we wait for staked funds to be unlocked. When this happens, any limits or delays will be communicated clearly via notification on aiearn.co and the Ai Earn mobile app, or via email notification.","Will the reward rate always be a fixed percent?","The reward rate can move up or down depending on multiple factors primarily determined by the network’s protocol. The reward rate can also be influenced by factors including, but not limited to, validator performance, amount staked/stakers, and inflation and savings rates set by the network.","Why would estimated rewards differ from actual payout?","The amount reflected in your Ai Earn account is our estimate of the rewards that you could potentially earn when rewards are distributed by the network. Our estimation is based on Ai Earn’s prior staking performance for that cryptocurrency.","Is receiving rewards a taxable event?","US customers who are subject to US tax reporting are required to report their earnings from staking rewards. US customers that earn over $600 in staking rewards will receive a 1099-MISC from Ai Earn. You can learn more about the 1099-MISC on the official website of the IRS.","Where do I find my history of reward deposits for accounting purposes?","Each reward will populate as a line item in your"," transaction history report ","Are rewards guaranteed?","Ai Earn does not guarantee that you’ll receive staking rewards, any specific reward, or any staking return over time.","What is Annual Percentage Yield and how is it calculated?","Annual Percentage Yield (APY) refers to a percentage rate reflecting the total amount of staking rewards projected to be earned over an annual period based on the then-current Rewards Rate compounding at set intervals for a 365-day period.","The APY is a projection based on the rewards we have historically received (“Rewards Rate”) from the applicable asset protocol.","We take a commission on all rewards received, and the APY for our customers reflects this commission. You can find our current commission in the Ai Earn User Agreement.","Where can I see the APY for each cryptocurrency?","Each cryptocurrency has its own APY value. You can view the APY values on aiearn.co and on the Ai Earn mobile app."," To view APY values on aiearn.co: ","Sign in to your Ai Earn account.","From the Assets tab, click the Earn interest modal on the right side.","Sign in to your Ai Earn account.","Tap the three-line menu icon in the top left corner.","Tap"," Earn interest > See what you can earn. "])),Guideforassetissuers:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Guide for asset issuers","Guide for asset issuers","Asset Issuer FAQs"," How long will it take to review and approve my asset listing application? ","The time it takes to review a new listing can vary depending on many different factors, so we cannot offer any specific guidance on the time needed to review your listing. Typically, we can review applications for tokens issued on a blockchain that Ai Earn already supports (for example, ERC-20 tokens issued on Ethereum) more quickly than we can review applications for tokens issued on blockchains that Ai Earn does not yet support.","More resources about our asset listing application review process are available here: "," A Guide to Listing Assets on Ai Earn "," How Ai Earn Thinks about Asset Listing Security "," Enhancing Trust with Regulatory Compliance "," How Ai Earn Thinks about Asset Listing Legal Issues  ","What can I do to speed up my asset listing application?","The best way to ensure that your asset listing application is processed as quickly as possible is to fill out the application accurately and completely. If we reach out to you with a question about your application, please respond promptly.","Do I need to submit a third party legal opinion or security audit with my asset listing application?","You are not required to submit a third party legal opinion or security audit with your asset listing application, but if you have these materials, please feel free to include them with your application and we will consider them.","If Ai Earn approves my asset listing application, how long after approval will it take for my asset to be listed on Ai Earn?","If your asset is the utility token of a blockchain that Ai Earn does not already support, then once we approve your application, you will need to create your"," Rosetta  ","Implementation, which typically takes about six weeks.","We’ll then verify and validate your Rosetta Implementation, after which we can integrate your listing with our internal wallet services. The time needed to do this can vary depending on the blockchain on which your token exists.","We will automatically notify you when there are updates to share.","If your asset is a token that trades on a blockchain that Ai Earn already supports (for example, an ERC-20 token issued on Ethereum), then we will automatically notify you when there are updates to share.","Is Rosetta Implementation necessary to list my asset on Ai Earn?","Rosetta implementation is necessary to list your asset if it is on a blockchain that is not currently supported on Ai Earn.","If Ai Earn rejects my asset listing application, how long do I need to wait to re-apply?","If we reject your listing application, you should wait at least six months to re-apply.","How do I change the icon or description of my asset after it is listed on Ai Earn?","To change your asset’s logo or description after it is listed on Ai Earn, please contact us at listings-support@aiearn.co. If you want to change the asset logo, please provide us with an SVG file. If you want to change the asset description, please include it in the email body.","How do I notify Ai Earn if I plan to upgrade my asset?","If you are planning to upgrade your asset, please notify us of your intended changes as early as possible and at least three to four weeks in advance at","My asset is listed on Ai Earn and I’d like to partner on an opportunity like asset staking, yield farming, NFT drops, or similar functionality – who at Ai Earn can I contact?","Please email listings-support@aiearn.co to discuss your partnership opportunity. We’ll evaluate it and let you know if we are interested in partnering with you.",'I’d like to do an "Earn campaign" for my asset in which users watch short videos about my asset in exchange for a small amount of it – who at Ai Earn can I contact?',"If you are interested in an Earn campaign for your asset, please contact us at","My asset is listed on Ai Earn and we are preparing to do an airdrop - who at Ai Earn can I notify?","If you are preparing an airdrop for your asset, please email"," so we can assist you. ","My asset trades on Ai Earn and I’d like Ai Earn to be the custodian for my treasury – who at Ai Earn can I contact?","If you are interested in having Ai Earn act as custodian of your digital asset treasury, please contact","Guidelines for uploading your asset's icons to Ai Earn","Asset icons are one of the key ways to identify the different crypto assets onour platforms and products. To ensure best quality visual results, please use these guidelines as a reference when cre ating and uploadingasset icon imagery.","We support an open system of asset icons and imagery but reserve the right to reject any uploaded images if they do not meet our quality or content requirements.","File Format and Size","The initial image file uploaded should be a square image with a minimum size of 512 pt."," File Format ","PNG or JPG","SizeMinimum: 512 x 512 pixels","Square aspect ratio","Cropping","All images will be cropped from the center into a circle.","Allow for 20pt of padding around the edges and ensure all required visual elements are within the 472pt safe space to avoid any unwanted cropping effects.","Backgrounds","At a minimum all icons will be displayed on both a light and dark background, depending on the users viewing preferences.","Asset icons should be designed so that they function well on both background colors. The target contrast level for both scenarios of the icon edge to the background color should be 3.25:1 or higher."," Background Color ","4 LightMode: #FFFFF","DarkMode: #0A0B0D"," Target Contrast ","3.25:1 or Higher","Do","Center a focal point within the image.","Use imagery with a high contrast level of foreground to background elements.","Use imagery that is easy to distinguish at small sizes.","Use inappropriate content such as explicit, NSFW or violent images.","Use copyrighted images or images specific to other platforms such as iOS or Android emojis.","Avoid using white or black backgrounds in images.","Avoid using complex visuals such as images or photos that won’t be recognizable at small sizes.","Manipulate edges, add outlines, strokes, dashes or any kind of decorative elements designed for the edge of the circle.","Use transparent backgrounds."])),GiveCrypto:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","GiveCrypto","GiveCrypto","GiveCrypto is a nonprofit that distributes cryptocurrency to people living in poverty by connecting them to an open financial system. One hundred percent of donations made to GiveCrypto through Ai Earn go directly to GiveCrypto’s organization—Ai Earn does not charge a fee or earn any profit from your donation.","Ai Earn customers can now donate crypto as part of their buy or sell transaction: ","Begin the buy or sell process. On the preview screen, you'll see an option to donate a specified amount to GiveCrypto.","Select the option to donate, then select"," Buy now ","or"," Sell now ","to complete the transaction.","Once the donation is complete, you'll receive a donation receipt in your email. If you would like to stay informed about GiveCrypto, you can opt in by selecting"," are my email with GiveCrypto ","GiveCrypto.org","Donate crypto to people in need","Learn more","Are my crypto donations tax deductible?","Charitable contributions of cryptocurrency may be tax deductible. Please consult your tax advisor regarding your personal tax circumstances.","Where can I view my donation history?","Go to the"," reports tab ","of your Ai Earn account and select Generate report in the Transaction field. Donations are send transactions and will be clearly noted in your transaction history."])),Giftcards:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Gift cards","Gift cards","Digital gift cards can be purchased from online merchants and redeemed on Ai Earn accounts for the purchase of any cryptocurrency offered by Ai Earn.","Do I need a credit card to use my gift card?","No, you don’t need an additional payment method linked on your account to use the value of your gift card.","What countries are gift cards available in?","Gift cards are only available in the U.S. at this time (redemption excluded in Hawaii).","Do you allow cross border redemption/use?","No, gift cards are only available to redeem through U.S. Ai Earn accounts at this time.","How do I redeem my gift card?","To redeem your gift card as a payment method on Ai Earn, follow these steps: ","Sign in to your account (or create a new account) and go to your payment methods","On web: From your profile icon, select Settings, then Payment methods","On mobile: From the home screen, either: ","Select the menu icon, then"," Profile & Settings ","Select"," More ",", then"," Add Cash ",", then tap the default drop-down payment method","Select"," Add a new payment method ","Select"," Add a gift card ","Add the gift card number and PIN","Once the gift card has been redeemed, the value will be added to your account’s primary balance.","Do I need an account to redeem my gift card?","Yes, an active Ai Earn account is required.","Gift card terms and conditions","This Card is only valid for use in the U.S.. Not available for redemption in Hawaii. The number of Cards purchased may be limited and no individual may purchase more than $10,000 in Cards on a single day. Redeemable up to balance only via the Ai Earn® app or online at aiearn.co. Daily and yearly redemption limits may apply. Valid only for users 18+ years of age. Must be a resident of the U.S to purchase or redeem. Redemption requires a Ai Earn account and compatible software, hardware, and Internet access. You may be required to add a secondary payment method to use this Card. Data collection and use are subject to Ai Earn Privacy Policy, see"," . Not refundable or redeemable for cash except as required by law. Not a credit or debit card. Safeguard the Card; it will not be replaced or replenished if lost, stolen, or used without authorization. Risk of loss and title for Card passes to purchaser at time of payment for Card. This Card is single use. It cannot be reloaded, and it must be redeemed for the full face value. Ai Earn, Inc. is the Card issuer and sole obligor to Card owner. It may delegate its issuer obligations to an assignee without recourse. If delegated, the assignee and not Ai Earn, Inc. will be the sole obligor to Card owner. Ai Earn and its licensees, affiliates, and licensors make no warranties, express or implied, with respect to Card and disclaim any warranty to the fullest extent available. No fees or expiration date. Void where prohibited. Not for resale and void if copied, resold, or otherwise obtained or used in violation of these Terms. Before redemption, Card owner must accept the Ai Earn User Agreement, which is available at "," and is subject to change from time to time without notice to the extent permitted by law. For additional Terms and other inquiries visit "," or call 1 (888) 908-7930. Purchase, use, or acceptance of this Card constitutes acceptance of these Terms. "])),GettingstartedwithDirectDeposit:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Getting started with Direct Deposit","Getting started with Direct Deposit","What is Direct Deposit?","Direct Deposit allows eligible users to transfer a portion of their paycheck or the entire paycheck to their Ai Earn Account. Eligible users can determine if their paycheck will be deposited as USD into their USD balance, or converted into an available crypto asset of their choice in their respective crypto balances.","What are the benefits of Direct Deposit?","Zero trading fees on all incoming Direct Deposit funds. Ai Earn includes a spread in the price when it makes the conversion from USD to a cryptocurrency in the exchange rate. 1","Flexibility to choose the asset in which deposits will happen as well as the portion of the paycheck that will be deposited.","Automate paycheck deposit into Ai Earn. 2","Update paycheck distribution setting from inside the Ai Earn app or website.","Am I eligible for Direct Deposit?","If you reside in the US, you may be eligible for Direct Deposit."," Note: ",":Hawaii residents are"," not eligible ","at this time.","How do I set up Direct Deposit for my Ai Earn account?","You can set-up Direct Deposit by selecting Direct Deposit in your"," account settings ","My employer pays me directly via paper checks. How can I enable Direct Deposit?",'When you sign up for Direct Deposit, you’ll get an option to share a MetaBank®, N.A. bank account and routing number with your employer. That is the account where your paycheck funds will be sent to. This account and routing number cannot be used to make any withdrawals. You can send this bank information or the automatically populated direct deposit form in your Ai Earn Account with these detailsto your payroll representative. If prompted by your payroll provider/employer then please enter "MetaBank" as the name of the bank and "Checking" as the account type. *',"Is Direct Deposit the only way to add funds to my account?","No. You can also deposit funds into Ai Earn using other payment methods like bank transfer, PayPal etc. Learn more about"," payment methods for US customers ","How long will it take for me to get my first Direct Deposit into Ai Earn?","Direct Deposit can take up to 2-3 pay cycles to become effective.","Are my funds FDIC insured?","Learn"," how Ai Earn insures funds ","What does zero trading fees mean?","Ai Earn will waive trading fees on your incoming Direct Deposits but will include a spread to convert your Direct Deposit funds to your chosen cryptocurrency. Ai Earn trading fees will be applicable for any future buying, selling, or converting that you may do with those funds. For example, if you elect to have $1000 directly deposited to Ai Earn as BTC, then Ai Earn will waive the trading fee for that BTC conversion. However, if you choose to convert that BTC into another crypto or to sell it in the future, then the Ai Earn trading fees will apply. Learn more about"," Ai Earn pricing and fees disclosures ","Are there tax implications?","Any income tax withholdings by your employer will continue to be deducted from payroll before you receive it in Ai Earn. You may have taxable activity if you sell, convert, or earn more crypto. Learn more about crypto taxes here.","When will my paycheck be deposited into Ai Earn?","You’ll be able to see the Direct Deposit funds once your paycheck has been deposited and accepted byour bank partner, MetaBank®, N.A. Note that this process can take 3-5 business days from the day that your paycheck was processed by your employer.","Depending on your selection during sign up, we’ll convert your paycheck into the"," supported crypto ","of your choice and deposit it into your corresponding crypto balance, or transfer the paycheck as USD into your Ai Earn USD balance as soon as your paycheck arrives in the MetaBank®, N.A. account.","The Ai Earn Card is issued by MetaBank®, N.A., Member FDIC, pursuant to a license from Visa U.S.A. Inc. The Ai Earn Card is powered by Marqeta.","1. While this feature is free, other fees may be associated with the card. See Cardholder Agreement for details.","2. If you choose to be paid in crypto, Ai Earn will automatically convert your paycheck from US dollars to crypto with no transaction fees.","*Ai Earn has partnered with MetaBank®, N.A. to offer the Ai Earn Direct Deposit product. The Ai Earn Direct Deposit product functions similar to a Checking account."])),GettingstartedwithCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Getting started","Getting started with Ai Earn"," Create a Ai Earn account "," Verify your identity on Ai Earn "," What is 2-step verification? "," Supported cryptocurrencies "," Learning rewards "," What is Ai Earn? "," New user incentive "," First stake incentive ","Verify my account"," Identity document verification troubleshooting "," Available two-step verification apps (TOTP) "," What is 2-step verification? "," Set up 2-step verification "," How do I verify my identity through the mobile app? "," Enabling Duo or Google Authenticator (TOTP) "," Identity photo verification "," Device confirmation troubleshooting "," Security keys FAQ "," Security key restrictions "," How to enable a webcam "," Verifying my information (for US customers) "," Ai Earn Security Prompt ","Add a payment method"," How do I add a payment method on the mobile app? "," How do I buy cryptocurrency with a credit or debit card in Europe and the UK? "," How do I verify my bank info? "," Cash balances "," How to successfully verify a billing address "," Payment methods for Canadian customers "," Payment methods for European customers "," Payment methods for Singapore customers "," Payment methods for UK customers "," Payment methods for US customers "," PayPal FAQ "," Using a bank account as a payment method for US customers "," Why are my payment method verification amounts incorrect? "," Instant Cashouts "," Gift cards ","Crypto education"," What is Ai Earn? "," Crypto Glossary "," Can I cancel a cryptocurrency transaction? "," How do I get a crypto address? "," Learning rewards "," Why do cryptocurrencies change value? Why is the price volatile? "," Why do I see cryptocurrencies that aren't supported by Ai Earn? "," What is a transaction hash/hash ID? "," Trade page information "," What is Ethereum Classic? "," What is Bitcoin? "," What is the Bitcoin Blockchain? "," What is Bitcoin Cash? "," What is Ethereum? "," Ethereum Classic and the Ethereum hard fork "," What is EIP-1559? "," What is Ai Earn Pro? "," Where is my crypto address? "," Altcoins and ICOs "," USD Coin rewards FAQ "," USDC Regions "," Where can I spend Bitcoin? "," What is Litecoin? "," Cardano (ADA) address restrictions "," Ai Earn Bundles FAQ "," What is a Bitcoin wallet? "," Stellar Lumen distribution "," Orchid FAQ "," KNC token upgrade "," Bitcoin glossary "," What is ERC20? ","Other"," Can I create a Ai Earn account in the name of a trust? "," Does Ai Earn have phone support in my country? "," Ai Earn Support contact information "," How do I get the Ai Earn mobile app? "," How do I set up a vault? "," International support "," Invest responsibly: recommended account management practices "," Vaults "," What mobile devices does Ai Earn support? "," Ai Earn Sweepstakes "," Sharing my Ai Earn Portfolio "," Getting started "," Managing my account "," Trading and funding "," Taxes, reports, and financial services "," Privacy and security "," Other topics "," Asset Directory "])),FormW:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Form W-9","Form W-9","What is a Form W-9?"," IRS Form W-9, Request for Taxpayer Identification Number and Certification ",", is a one-page IRS tax information form that a U.S. person (or U.S. resident alien) can use to provide and certify the correct Taxpayer Identification Number (TIN) to Ai Earn. Your Form W-9 is not sent to the IRS. Rather, Ai Earn will use the tax information provided on the form to ensure accurate tax information reporting to the IRS (as applicable).","You can get a pdf version of Form W-9 with instructions from the"," IRS website ","Why do I need to complete a Form W-9?","A Form W-9 allows you as a U.S. person (or U.S. resident alien) to certify to Ai Earn not only your name and TIN, but also that you are not subject to U.S. backup withholding tax, and that for U.S. tax purposes you are a U.S. person, including a U.S. resident alien.","Certain activities on Ai Earn are taxable and require that Ai Earn issue a Form 1099 to you in connection with the activity. Sometimes we may require you to first provide a W-9 in order to participate in these activities. Additionally, you can choose to provide a W-9 proactively to ensure accurate information is used for any tax reporting. We expect the IRS to require reporting of certain crypto activities in the future. When this happens, you will need to verify your personal info with the IRS through this form to prevent backup withholding. You can get started early by completing this now within the"," Tax Center ","Keep up with what’s new in"," US crypto tax regulation ","What if my information changes in the future?","You can always update your information under your Tax profile in Tax Settings. Always keep your address, legal name, and TIN up to date.",'I completed my Form W-9 but it was returned to me with an "Invalid" status, why?','A Form W-9 with "Invalid" status means that some piece of information on the form is incorrect and we require you to correct and provide an updated Form W-9.Possible reasons why the information provided may be incorrect:',"The name you provided on the form is not the same name as listed with the Social Security Administration or IRS. Please ensure the name you provide on the Form W-9 is spelled the same way as on your Social Security card or ITIN application, including any suffixes (e.g., Armstrong III, Armstrong Jr., etc).","The TIN you provided on the form is not the same TIN as listed with the Social Security Administration or IRS. Please ensure the TIN you provide on the Form W-9 is listed the same way as on your Social Security card or ITIN application.","For more information, including how to contact the Social Security Administration, see"," here ","What is a Taxpayer Identification Number (TIN)?","A Taxpayer Identification Number (TIN) is an identification number used by the Internal Revenue Service (IRS) in the administration of tax laws. For an individual, a TIN is either a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN).","A SSN is a tax processing number issued by the Social Security Administration (SSA).","An ITIN is a tax processing number issued by the Internal Revenue Service. The IRS issues ITINs to individuals who are required to have a U.S. TIN but who either do not have or are ineligible to obtain a SSN from the SSA.","For more information, including how to contact the Social Security Administration, see"," here ","How does Ai Earn use my data?","Ai Earn will use the certified TIN and other information on the Form W-9, such as your name and address, to ensure accurate tax information reporting to the IRS of taxable income amounts paid by Ai Earn to you (as applicable)."])),Firststakeincentive:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","First stake incentive","First stake incentive","Eligible users (see eligibility below) can earn a crypto reward when they stake ETH for the first time. Learn more about"," staking ","and how it works.","Users can earn $10 in Ethereum (ETH) when they stake $100 in ETH for the first time, up to $30 in rewards.","Am I eligible?","To be eligible, you must: ","Be a legal resident of the 50 US states (excluding HI and NY)","Be a first-time staker","Stake at least $100 in ETH","Users who stake less than $100 in ETH will not receive this reward. Users who have staked ETH2 are not eligible."," Important: ","If you've previously staked assets, you are not eligible.","What is the max reward amount that I can earn?","A payout will only be granted on your first staking transaction. You can receive a maximum payout of $30 by staking $300 of ETH. See the terms and conditions for more information.","When will I receive the 10% in ETH?","Once you’ve successfully staked at least $100 in ETH, you will receive 10% in ETH to your Ai Earn account within 2 business days.","Am I eligible to earn this rewardif I already have a Ai Earn account?","Existing users can receive this offer if they haven’t staked any assets before. See the eligibility requirements above for more information.","Am I eligible to earn this reward if I’m a new Ai Earn user?","Yes. You must: ","Verify your identity."," Add a payment method ","to your account.","Stake at least $100 in ETH.","Once you’ve completed these steps, then you’ll receive 10% in ETH in your Ai Earn portfolio.","How do I know this email or social media post about the Ai Earn new user incentive is legitimate?","Ai Earn will never ask you to send funds","Ai Earn emails will always come from no-reply@aiearn.co","Check the URL to make sure it directs you to aiearn.co","If you encounter any scams or phishing, please report them to"," Ai Earn Support ","Terms and Conditions","Under this program, eligible users will receive a 10% bonus in ETH for every $100 of ETH staked (subject to the minimum amount of ETH staked, as stated below)","You may stake up to $300 of ETH for a maximum payout of $30 in ETH. Learn more about"," Ethereum 2.0 staking ","Only first-time stakers are eligible for this program, i.e. you are not eligible if you have previously staked assets","A payout will only be granted on your first staking transaction","For example, if you make two separate staking transactions, each for $100 of ETH, you will receive a single payout of $10 in ETH","The payout will be automatically credited to your Ai Earn account","There shall be a maximum of one payout per user account","Users who stake less than $100 of ETH will not receive a payout","You must be a US resident (excluding Hawaii and New York) to be eligible for this program","Note that staked ETH will be temporarily locked until the Ethereum 2.0 upgrade is complete. Any rewards from staking ETH will be reflected in your account, but may not be credited until the Ethereum 2.0 upgrade is complete. You may lose all, or a portion of, your staked ETH, including any staking rewards. After staking, you’ll be unable to trade, send, or sell the ETH you’ve staked if and until the Ethereum 2.0 upgrade occurs. Learn more about"," staking ETH on Ai Earn. ","When the Ethereum upgrade is complete, your staked ETH and your staking rewards will be unlocked. Learn more about the Ethereum 2.0 upgrade.","Additional Terms and Conditions","Limited time offer","Ai Earn reserves the right to revoke any offer at its sole discretion","Ai Earn reserves the right to change the terms, eligibility criteria, and payouts for all offers at any time, for any reason","Void where prohibited or if Ai Earn determines that the customer is not eligible for the offer","Value of ETH payout determined by Ai Earn at the time of deposit","Your payout may increase or decrease in value after it's deposited into your account as a result of market developments, legal and regulatory developments, or other factors affecting the cryptocurrency industry","Not investment advice or a recommendation to trade","This program is subject to and governed by the"," Ai Earn User Agreement ",'and the terms included on this page (collectively, the "Terms").'])),Form8949:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Form 8949","Form 8949","Taxpayers with gains or losses must detail their gains and losses across a few different forms. The most granular of these forms is the"," IRS Form 8949. ","What is Form 8949?","Form 8949 captures the details of every sale triggering a gain or loss.The details supporting the final calculation, include, but are not limited to, asset identity, date acquired, date sold, proceeds, cost basis, short versus long term, and gain or loss.","Form 8949 must consolidate all transactions that feed into the Schedule D: capital gains/losses, across securities and crypto transactions the go onto Form 8949. Users can prepare as many Form 8949s as they want; they all roll up to a Schedule D.","Am I eligible to receive a Form 8949 from Ai Earn?","Currently,"," Ai Earn One subscribers ","are eligible for a pre-filled Form 8949.","Learn how to"," download your Form 8949 "])),HowdoIbuycryptocurrency:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","How do I buy cryptocurrency?","How do I buy cryptocurrency?","From aiearn.co","Sign in to"," Ai Earn ","Select"," Buy / Sell ","on the upper right-hand side.","Click the"," Buy ","panel to select the asset you'd like to purchase.","Enter the amount you'd like to buy denominated in crypto or your local currency.","Select your payment method.","Click"," Preview Buy ","to confirm your purchase (you can always click the back arrow to make a change).","If the details are correct, click"," Buy ","to complete your purchase.","If you’d like to make this a recurring purchase, click"," One time purchase ","and select how often you’d like the purchase to repeat.","Ai Earn mobile app","1. Tap"," Buy "," Home ","tab.","2. Select the asset you’d like to buy.","3. Enter the amount you'd like to buy denominated in crypto or your local currency.","4. Select "," Preview Buy ","to review your purchase (you can always tap the back button to make a change).","5. If all the details are correct, tap "," Buy now ","If you’d like to make this a recurring purchase, tap "," One time purchase ","What is the minimum amount I can buy?","You can purchase or sell as little as 2.00 of cryptocurrency denominated in your local currency ($2 or €2 for example).","UK customers","If you reside in the UK, learn more about "," payment methods "])),HowdoIaddapaymentmethodonthemobileapp:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","How do I add a payment method on the mobile app?","How do I add a payment method on the mobile app?","There are several types of payment methods that you can link to your Ai Earn account: ","For"," US customers ","For"," UK customers ","For"," EU customers ","For more information on all the services available in Ai Earn supported countries, please visit our"," Supported Countries ","page.","Linking a payment method","Tap","Select Profile & Settings.","Select Add a payment method.","Select the payment method you want to link.","Follow the instructions to complete verification depending on the type of payment method being linked.","Adding a payment method while buying crypto","Tap"," Buy ","on the"," Home ","tab.","Select the asset you’d like to buy.","Select"," Add a payment method ",". (If you already have a payment method linked, tap your payment method to open up this option.)","Follow the instructions to complete verification depending on the type of payment method being linked.","If you link your bank account, please note that your banking credentials are never sent to Ai Earn, but are shared with an integrated, trusted third-party, Plaid Technologies, Inc., to facilitate instant account verification. To learn more about how we keep your bank account information safe, check out this"," help page ","For additional information on how Ai Earn uses your linked bank account, please visit the"," Ai Earn User Agreement ",", and the"," Ai Earn Privacy Policy "])),HowcanIupdatemylegalname:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","How can I update my legal name?","How can I update my legal name?","To update the legal name listed on your Ai Earn account, please: ","Go to your"," Profile ","page","Under"," Personal info ",", select"," Legal name > Change ","Follow the remaining prompts to upload an ID document with your new legal name","Once these steps are complete, your legal name will be automatically updated on your account.","Learn more about"," Identity Verification "])),HowcanImakemyaccountmoresecure:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","How can I make my account more secure?","How can I make my account more secure?","Ai Earn takes extensive security measures to ensure your account and cryptocurrency investment remains as safe as possible, but ultimately, security is a shared responsibility. Here are some actionable steps that you can take to help safeguard your investment and keep your account safe from unauthorized access.","Use a strong password","Use a password that is long, random, and unique to your Ai Earn account. Never use the same password twice across your online accounts! To make it easy on you, here is the"," password reset link ","so you can strengthen your password now.","We also recommend using a password manager like"," LastPass "," 1Password ",", or Dashlane to easily generate and securely store unique passwords for all of your online accounts.","If you don't want to use a password manager, use a passphrase (a sentence or group of four or more words) for your account. However, be careful and do not choose a phrase from a book or a movie as hackers have access to sophisticated databases of such quotes.","For more password related information or to see how strong your current password is, see our"," Password FAQ ","Important: Never disclose your password to anyone. Ai Earn employees will NEVER ask for your password.","Use the strongest form of 2-step verification","We strongly recommend using a security key to protect all of your online accounts including Ai Earn, Gmail, Facebook, Dropbox, Instagram, Twitter, and YouTube. You can read more about why we consider security keys as the gold standard of account security"," here ",". If you do not currently own a security key, Yubico is a popular choice.","If you’re not ready to invest in a security key, or just don’t want to use one, the next best option is Time-based One Time Password (TOTP) with a mobile authenticator app such as Duo or Google Authenticator. By using TOTP, you are drastically reducing your chances of your account being compromised.","Security keys and TOTP can both be enabled in your account’s"," security settings ","If you need help enabling these features, please review this"," support article ","outlining the necessary steps. To add an extra layer of security to your account, you should also consider enabling 2-step verification for all sends of cryptocurrency. This feature can also be enabled in your account’s"," security settings ",'If you don’t own a smartphone and are restricted to receiving your 2-step verification codes via a text message, you should follow the steps in the section "Lock Down Your Mobile Account" to reduce the likelihood that you will suffer a SIM-swap or phone port attack.',"If you are using the Ai Earn mobile app to access your Ai Earn account, we highly recommend enabling a security passcode in the app’s security settings. You can enable the passcode for both accessing the app and sending funds with the app.","Secure your email","Your email is one of the most important connections between you and your Ai Earn account. We use your email to confirm new devices, send you important alerts about your account, and to communicate with you if you need support. Please make sure it is secure!","For starters, visit"," to see whether or not your email address has ever been compromised in a third-party data breach. If so, we recommend changing any passwords associated with that email address. You should also enable 2-step verification on your personal email account as well. ","As an additional security precaution, you should conduct a periodic security review of your email account and settings as well: ","Check your email account for unusual rules, filters, or forwarding addresses.","Check your email account settings for authorized devices you do not recognize.","Check for unauthorized recovery emails or phone numbers added to the account.","For those who feel like they may be at risk of targeted account takeover attempts, check out Google’s"," Advanced Protection Program ","Lock down your mobile account","A SIM-swap or phone port attack occurs when an attacker has their target’s phone number transferred to a mobile device under the attacker’s control. Fraudsters are able to do this through a variety of means, including identity theft and socially engineering mobile carrier customer support representatives. This type of attack is a threat to all accounts using SMS-based 2-step verification and any account that can be recovered using phone-based authentication.","To help protect yourself against this type of attack, please complete the following: ","Call your mobile service provider and tell them that you’d like to place a port freeze and SIM lock on your account.","Ask them to create an account note requiring you to be in-store with a valid photo ID in order to port or transfer your phone number to a new device.","Ask them to add or enable a PIN number to be used when making changes to your account.","Inquire about other security measures you can enable on your mobile account to prevent unauthorized changes.","Even if you don't use SMS-based 2-step verification, you should still protect your mobile device by enabling a screen lock. This will help prevent a thief from accessing your Ai Earn account and email if your phone is ever stolen.","Keep your devices clean and updated","While there are many types of malware that can infect a device, a few in particular can be especially worrisome."," Keyloggers, remote access trojans (RATs) ",", and"," cookie-stealing ","malware can all be used to steal your sign-in credentials and gain unauthorized access to your accounts.","To protect your devices from these types of threats, consider the following: ","Utilize anti-virus protection and scan your device regularly. You should also be updating your virus signatures as often as possible to stay ahead of new threats.","Keep your device updated with all of the most recent operating system and security updates.","Keep your web browser and all other software updated with their latest versions.","Uninstall all questionable or unnecessary pieces of software from your device, especially tools that allow remote access.","Install an ad blocker like uBlock Origin in your browser to help protect you from malicious ads.","Practice safe web browsing habits and never click on suspicious links or download suspicious programs.","Do not install and use browser plug-ins or add-ons developed by unknown third-parties.","Enable a screen lock and password to gain access to your device.","Protect your cloud storage accounts","Many people who use smartphones often make use of cloud storage accounts such as Google Drive or iCloud to create backups of the data saved on their mobile devices. This data often includes messages, contacts, email, apps, photos, and more. If an attacker gains access to your cloud storage account and restores the device backup onto a device in their control, they will have a vast amount of information at their disposal to help them compromise your various online accounts. Do not underestimate the power of an attacker with access to this information!","Luckily, you can easily secure and protect your cloud storage accounts by following a few basic guidelines we’ve already covered: ","Create a strong password! Preferably using a password manager.","Secure it with the strongest form of 2-step verification available.","Protect your email account.","Or if you want to completely avoid the risk of an attacker being able to back up your mobile device data, you can disable backups all together in your cloud’s account settings.","Bookmark Ai Earn","Bookmark"," in your browser and only use this link to access Ai Earn. If you ever receive any text messages or emails about your Ai Earn account, always use the bookmark to navigate to your Ai Earn account. ","Stay alert for phishing","If you are not sure what phishing is, please take a couple of minutes to read our article about phishing"," here ","If you receive a message appearing to have been sent by Ai Earn, and you believe it is suspicious, you can always forward it to"," security@aiearn.co ","to verify its authenticity. Alternatively, you can review this"," support article ","to help you decide whether or not an email is legitimate.","Check your recent activity","In your Ai Earn account, visit the"," Activity ","page where you can view all of your active sessions including authorized mobile applications, web sessions, and confirmed devices.","If at any time you notice an unauthorized application, session, or device, you can revoke access by clicking the blue X to the right. If you need to revoke an unauthorized login to your account that you don't recognize, you should change your Ai Earn and email passwords immediately. You can also open a"," customer support ticket ","explaining the issue so our security team can review your account and help you secure it.","Utilize the Address Book and Allowlisting/Whitelisting Feature","Called Allowlisting on Ai Earn and Whitelisting on Ai Earn Pro, this Address Book feature allows users to add and store any number of crypto addresses, making it easier and safer to send crypto to those crypto addresses you know and trust. Users can: ","Add a crypto address for any of the supported cryptocurrencies","Assign a nickname to the address","Easily search for that address by its nickname or its first few characters when withdrawing crypto and the Address Book will autocomplete the process","Save new addresses to the Address Book after withdrawing crypto to an unknown address","Allowlisting/Whitelisting is a security feature in the Address Book that allows crypto withdrawals to only go to addresses (external or Ai Earn) already designated in your Address Book. Requiring 2-step verification to enable/disable the feature, the feature allows users to more safely withdraw to verified addresses. Users can: ","Enable or disable this feature within the Address Book","Continue to add new addresses to the Address Book ("," requires a 48-hour hold period ","Withdraw crypto only to addresses saved in the Address Book"," Note ",": Upon enabling the feature, you have 8 hours to add new addresses and disable the feature immediately (without the 48-hour security hold).","Utilize the Ai Earn Vault","If you are not an active cryptocurrency trader and plan to store your investment in your Ai Earn account long term, we strongly encourage you to make use of a"," Vault ",". Vaults require multi-email approval to start a withdrawal, and the withdrawal itself has a 48-hour time delay, during which you can cancel the withdrawal at any time if you change your mind or if the withdrawal was initiated by an unauthorized party. Setting up a"," Vault ","is simple and easy, you can find more information about the process"," here ","Practice due diligence",'Always practice due diligence when installing software or applications on the device that you use to access your Ai Earn account. Additionally, you should do your research when allowing any third-party applications to access your account. Avoid installing software from unknown or otherwise shady sources. This includes "free" or cracked versions of commercial software. Browser plugins can also be risky to install, make sure you always install browser plugins from the official browser plugin repository for your browser.',"If you allow any third-party applications access to your Ai Earn account, you can always manage or revoke its access on your"," Activity ","page.","On another note, it is common practice for scammers to impersonate Ai Earn and Ai Earn support on social media. Before engaging with anyone claiming to be Ai Earn on social media, please check to see if it is one of our"," official accounts ",". If not, please send the link to the impersonation account to"," immediately. ","Contact Customer Support","If at any time you have an account security concern or question, please do not hesitate to contact Ai Earn Support. Only contact Ai Earn using the information listed in this"," help article ",". Fake customer support numbers and websites are a constant threat—please be very cautious with any information you find via forums, social media, and Google Ads.","As a rule of thumb, remember that Ai Earn staff will never: ","Ask for your password, 2-step verification codes, or email access","Ask you to install remote sign-in or remote support software on your computer","Ask you to send money for resolving issues with your account","Call you directly to handle account support or troubleshooting issues","If anyone claiming to be associated with Ai Earn Support requests this information or calls you directly, please cease all communication and immediately"," contact us ","We hope that this information helps you take your account security to the next level. If you have an appetite for more security related content, check out some of the latest blog posts published by members of our security team here: "])),HowcanIdiscloseasecurityvulnerabilitytoCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","How can I disclose a security vulnerability to Ai Earn?","How can I disclose a security vulnerability to Ai Earn?","We recognize the important role of security researchers in helping keep our community safe.","You can disclose security vulnerabilities to Ai Earn via our"," bug bounty page ",". Note that this page is for software security researchers only. If you have a question about your own account you should contact support through normal methods."])),HowcanIclosemyaccount:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","How can I close my account?","How can I close my account?","Accounts can't be closed from the Ai Earn mobile app. If you want to permanently close your account, it needs to be done from a web browser.","Close your account"," IMPORTANT: ","If you also have a Ai Earn Pro account, be advised that closing your aiearn.co account will ultimately close your Ai Earn Pro account as well.","To permanently close your account, select"," Close account ","near the bottom of the"," Profile ","page. This must be done from a web browser.","Your account must have a zero balance before it can be closed. If you have a balance that's too small to cover any fees associated with selling the crypto (this is known as dust or a dust balance), you have a few options: ","Send the balance to a different Ai Earn user's email.","Donate the balance to"," GiveCrypto.org ",", a nonprofit that distributes cryptocurrency to people living in poverty by connecting them to an open financial system. To do this,"," enter your password ","and select"," Close account ",", then select"," Donate Balance ","Forfeit the funds and allow Ai Earn to zero out any remaining balances. To do this, submit an email request from our"," Contact us ","page: ","Select"," Ai Earn ","from the product menu.","Under"," Let's get started ",", select"," Managing my account ","Under"," What is your issue about ","?, select"," Closing my account ","Under"," What seems to be the problem? ",", select"," I would like to close my account ","Complete the remaining fields and explicitly request to forfeit the funds in the message field, then submit your request.","Does Ai Earn retain my email address after I close my account?","Ai Earn will retain some of your personal information for a minimum of five years or as necessary to comply with our legal obligations, to prevent fraud, or to resolve disputes, as outlined in the"," Ai Earn Privacy Policy "])),HowdoIgetacryptoaddress:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","How do I get a crypto address?","How do I get a crypto address?","Getting a crypto address with a Ai Earn only takes a few steps.","Sign up with"," Ai Earn ","Go to"," Crypto addresses ","Select"," Create new address","Any address you create here will remain associated with your Ai Earn account forever. You can generate as many addresses as you like.","Select the"," Details ","button next to any address to display the corresponding QR code. These work similar to barcodes at the grocery store, and can be scanned with a smartphone to reveal your address."])),HowdoIgainaccesstoadeceasedfamilymember:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","How do I gain access to a deceased family member's Ai Earn account?","How do I gain access to a deceased family member's Ai Earn account?","In the event that you inherit or otherwise become the owner of a deceased family member's Ai Earn account, rest assured that Ai Earn has created a process to transfer the assets in the easiest manner possible. The best thing to do is"," contact us ","to make us aware of the situation. One of our analysts will work with you throughout the process.","How to contact us","Go to our"," contact form ","Select"," Ai Earn ","or"," Ai Earn "," Pro ",'under "Choose your product"',"Select"," Other Issues ",`under "Let's get started"`,"Select"," I'm requesting access for a deceased account holder ",'under "What is your issue about?"',"Select"," General ",'under "What seems to be the problem?"',"Follow the prompts on the form to get in touch with Ai Earn Support.","What we'll ask for","When you contact us, we will ask for the following documents: ","Death Certificate","Last Will and Testament - AND/OR - Probate Documents (either Probate, Letters Testamentary, Letters of Administration, Affidavit for Collection or Small Estate Affidavit)","Current, valid government-issued photo identification of the person(s) named in the Letters Issued","A letter signed by the person(s) named in the Probate Documents instructing Ai Earn on what to do with the balance of the Ai Earn account","If any documents are missing, please let us know, so we can assist you. If you are unfamiliar with Ai Earn or digital currency in general, we would like to assure you that our support staff is standing by. We will answer any questions you may have and walk you through the process.","Please keep in mind that the required documentation and processes may differ depending on your region, residence, and individual situation. If we need additional information, we will request it via email.","Can I name a beneficiary on my Ai Earn account?","Typically, naming a beneficiary on your Ai Earn account would be done with your estate planning attorney. Like most other assets, the ownership of your Ai Earn account would be transferred according to your will or other arrangements made with your legal counsel. It's not currently possible to name a beneficiary directly within your Ai Earn account, rather, in the event of your death, we would follow our standard ownership transfer procedures described above."])),HowdoIchangemyemailaddress:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","How do I change my email address?","How do I change my email address?","If you’re a customer across multiple Ai Earn products—aiearn.co, Prime, Pro, Custody, and Commerce—you can change your primary email address from a single profile by signing into: ","If you've lost access to your email address, please see our"," lost email address help page ","for steps on how to regain access to your account."])),HowdoIchangemycountry:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","How do I change my country, state, or address?","How do I change my country, state, or address?","If you recently changed your place of residence, or your account is set to an incorrect country or state, you can update this information from your"," profile ","Update your residential address","On your Profile page, select Address under Personal info.","Update your country of residence","From the country field of the Address section, select Change.","You’ll be directed to"," upload a valid ID ","from the country you're currently residing in (it may be helpful to review this"," ID Verification ","article first).","Please note that payment methods and the ability to buy and sell crypto"," vary by country "])),HowdoIcashoutmyfunds:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","How do I cash out my funds?","How do I cash out my funds?","To cash out your funds, you first need to sell your cryptocurrency for cash, then you can either transfer the funds to your bank or buy more crypto. There's no limit on the amount of crypto you can sell for cash."," Before you sell or cash out ","If you're on mobile, make sure your Ai Earn mobile app is up-to-date","Make sure selling is"," available ","to you","Link a payment method","Understand your"," available balance ","Review"," pricing and fees ","There may be a"," short holding period ","on your cash that will prevent you from immediately cashing out","1. Sell cryptocurrency for cash","From a web browser: ","Click"," Buy / Sell ","On the"," Sell ","tab, select the asset you want to sell and enter the amount.","Click"," Sell > Sell now ","to complete this action.","From the Ai Earn mobile app: ","Tap"," Sell ","on the"," Home ","tab.","Select the asset you want to sell and enter the amount.","Tap"," Preview sell > Sell now ","to complete this action.","Once the action is complete, your cash will be available in your cash balance (US dollar balance, for example).","2. Cash out your funds","Before you cash out","Link a payment method to your account.","From a web browser: ","From a web browser, select your cash balance under"," Assets ","On the"," Cash out ","tab, enter the amount you want to cash out and then click"," Continue ","Choose your cash out destination and then click"," Continue ","Click"," Cash out now ","to complete your transfer.","From the Ai Earn mobile app: ","Tap"," Cash out ","under"," More ","on the Home tab.","Enter the amount you want to cash out and choose your transfer destination, then tap"," Preview cash out ","Tap"," Cash out now ","to complete this action."])),HowdoIbuycryptocurrencywithacreditordebitcardinEuropeandtheUK:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","How do I buy cryptocurrency with a credit or debit card in Europe and the UK?","How do I buy cryptocurrency with a credit or debit card in Europe and the UK?",'You can buy cryptocurrency with a credit or debit card if your card supports "3D Secure". With this payment method, you will not have to pre-fund your account to buy cryptocurrency. You can purchase cryptocurrency instantly without waiting for a bank transfer to complete.',"To find out if your card supports 3D Secure, contact your credit/debit card provider directly or simply try adding it to your Ai Earn account. You will get an error message if your card does not support 3D Secure.","Some banks require security steps to authorize a purchase using 3D Secure. These may include text messages, a bank provided security card, or security questions.","Please note, this method is not available for customers outside of Europe and the UK.","The following steps will get you started: ","When logged into your account, go to the"," Payment methods ","page"," Select Add a Credit/Debit Card ","at the top of the page","Enter your card information (The address must match the billing address for the card)","If needed, add a billing address for the card","You should now see a window that says"," Credit Card Added "," Buy Digital Currency ","option","You can now buy digital currency using the"," Buy/Sell Digital Currency ","page anytime","The following steps will walk you through the 3DS purchase process: ","Go to the"," Buy/Sell Digital Currency ","page","Enter the desired amount","Select the card on the payment methods drop down menu","Confirm the order is correct and select"," Complete Buy ","You will be directed to your bank's website (Process differs depending on bank)"])),HowdoIsetupavault:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","How do I set up a vault?","How do I set up a vault?","Setting up a vault","A vault is a separate account that stores your cryptocurrency more securely. To set up a vault, sign in to aiearn.co on desktop (this can't be done through the mobile app): ","Select the Assets tab on the left side of the screen","Select the crypto you'd like to store in a vault","Select the Vault tab, then click Create vault","Name your vault: ","5. Select whether withdrawals will be approved by you alone, or a group of trusted co-signers: ","6. Enter a secondary email, then click the link in the memo sent to your secondary email address to verify your account: ","7. You will be directed to this confirmation: ","Once completed, then you can send correlating crypto to your vault.","For more information, please see our"," Vaults ","page.","What's the difference between an individual and group vault?","An individual vault requires only one person's permission to withdraw funds. However, a secondary email is needed to approve withdrawals. Notification emails are sent to both the primary and secondary email addresses for approval.","A group vault requires multiple approvers to initiate a withdrawal. Only the master account holder can request a withdrawal, but a certain number of approvals are needed before funds can be withdrawn, either 2-of-3 or 3-of-5. It is very important to designate only trusted individuals as co-signers.","Note: ","There is a 48-hour waiting period whether you use an individual or group vault. For a group vault, once a withdrawal is initiated and approved by the co-signers, only the master account holder has the ability to cancel it before the waiting period is over."])),HowdoIsendandreceivecrypto:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","How do I send and receive crypto?","How do I send and receive crypto?","All Ai Earn Wallet transactions are processed on the blockchain which means senders will be charged a miner fee.","Sending and receiving unsupported assets through Wallet can cause you to lose them. Find out"," which assets are supported ","Be sure you're using your unique QR code for the correct coin to"," avoid any issues ","receiving your funds.","Receiving crypto","You can generate a unique address (QR code) from your Wallet to ensure the correct address. To receive supported crypto or digital assets: ","Open the Ai Earn Wallet app.","Tap"," Receive ","To share an address, select the network for the asset you wish to receive. You can choose to share your unique QR code or address with the sender.","If you claimed a web3 username through Ai Earn, this username can be used to receive funds on any of Ai Earn Wallet’s supported networks. Simply switch to the Username tab to view and share your username with the sender.","To transfer assets from your existing balance on Ai Earn, see instructions"," here ","Sending crypto","Send"," supported crypto ","right from Ai Earn Wallet to another wallet. Learn how to"," transfer funds ","between your aiearn.co account and your Wallet.","To safeguard against sending funds to an incorrect address, we suggest asking the receiver for their unique QR code or web3 username. Note that you can send supported assets using a cryptocurrency address, Ai Earn Wallet username, or ENS (Ethereum Name Service for ETH/ERC-20).","Sending crypto from the Ai Earn Wallet app","Open theAi Earn Wallet app.","Tap"," Send ","Select the asset and amount you'd like to send","Tap"," Next ","Enter the exact address, ENS or username of the recipientyou would like to send the funds to. If you’re using the Ai Earn Wallet mobile app, you can also tap the to scan the recipient's unique QR code.","Review and confirm the transaction.","Sending crypto from the Ai Earn Wallet extension","Select the asset from the Wallet extension.","Enter the amount you'd like to send.","Enter the recipient's information.","Click"," Send ",'If you use a Ledger wallet on the Ai Earn Wallet extension, you’ll need to sign/approve the transaction on your Ledger device. Make sure "blind signing" is enabled on the device—blind signing is required to sign/approve transactions. If you have issues completing transactions on your Ledger, see our'," troubleshooting and tips ","to fix the issue.","Network fees","Network fees, also known as miner fees, are paid to the miner for processing crypto transactions and securing the respective network—these fees do not go to Ai Earn. For example, if you’re sending an ERC-20 token, you'll need enough ETH in your wallet to pay a miner’s fee so that your transaction is processed and confirmed on the Ethereum blockchain.",`What's a "miner”?`,"A miner is an individual or entity that manages a"," node ","(or group of nodes) which are responsible for adding new transactions to blocks and verifying blocks created by other miners."])),HowdoIreturnacryptocurrencytransaction:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","How do I return a cryptocurrency transaction?","How do I return a cryptocurrency transaction?",`It's important to understand how Ai Earn handles cryptocurrency transactions to ensure any returns reach the sender's account. Ai Earn does not support cryptocurrency being returned directly to an address it was sent "from" (in the cryptocurrency world, we call these input addresses).`,`When a Ai Earn user sends cryptocurrency from their crypto balance, the address it comes "from" is one of Ai Earn's many hot wallet addresses. Any crypto sent back to that address would be sent to Ai Earn, not your own crypto balance.`,"For returns being sent back to a Ai Earn customer, you can: ","Send the return back to the sender's registered Ai Earn email address and our system will match this to their account","Ask the sender to sign in, go to a crypto currency balance of their choice, and generate a new address buy selecting"," Receive ","Ask the sender to provide an"," address ","from their Ai Earn account; each"," address ","here is capable of receiving and matching a refund","Once you have a cryptocurrency or email address provided for refund, you can"," send the funds "," Please note ",", Ai Earn only supports receiving specific cryptocurrencies. Any cryptocurrency that is sent to the address of another cryptocurrency will be lost (if you send BTC to a BCH address, these funds will not be recoverable).","If the party you are trying to return funds to is not using Ai Earn, you will need to reach out to them directly in order to get an address that can accept returns.","More information on Ai Earn transactions is included in the following article: "," Why can't I see my transaction in the blockchain? "])),HowdoIreportanunauthorizedtransaction:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","How do I report an unauthorized transaction?","How do I report an unauthorized transaction?","Ai Earn is a secure online platform for buying, selling, transferring, and storing digital currency. If you've recently noticed unauthorized activity from Ai Earn on your bank statement, please follow the below steps immediately to report this to Ai Earn.","To report an unauthorized transaction: ","Go to",`Click "I don't recognize the charge and have never heard of Ai Earn"`,"The box will expand with some help text. We recommend you follow these tips to guard against future unauthorized transactions.","Scroll to the bottom of the page to the reporting box",'Fill in the requested information and click the "Report This Transaction" button',"How do I find the payment code?","Go to your bank account transaction history online or view your accounts paper statement","Find the unauthorized charge from Ai Earn, which should look like the below example: ","The second grouping of numbers will be the 8-digit payment code you need to use to report.",'You can ignore the first set of numbers beginning with "888."',"Note: Your payment code will be different than the above example"," Tip: ","This information may not be shown to you on your bank's mobile app. Try logging in to your bank account using a desktop computer, refer to your paper statement, or contact a representative of your bank to find the payment code.","How do I guard against this happening again?","Consider changing the password on your email and bank account(s), and enabling 2 factor authentication.","Never give out any passwords or personal information."])),HowdoImovecryptobetweenmyCoinbaseWalletandCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","How do I move crypto between my Ai Earn Wallet and aiearn.co account?","How do I move crypto between my Ai Earn Wallet and aiearn.co account?","Transfers between your aiearn.co account and Ai Earn Wallet are not instant. These transactions are completed on-chain, which requires confirmation on the network. All transfers from Ai Earn Wallet to your aiearn.co account will be subject to Ai Earn account availability to withdraw periods and any restrictions outlined in our"," Terms ","You can link your aiearn.co account and your Ai Earn Wallet to transfer crypto between your two accounts. Please be aware that senders will be charged a miner fee.","Use your Ai Earn Wallet to: ","Easily transfer crypto between your Ai Earn Wallet and Ai Earn account","Send and receive supported crypto to a different Ai Earn Wallet user"," Important ",": Assets moved to Ai Earn Wallet from aiearn.co will no longer be held by Ai Earn. Therefore you are responsible for keeping your assets secure.","Link your Ai Earn Wallet and Ai Earn account","OpenAi Earn Wallet on your mobile device.","Tapto go to your"," Settings ","Tap"," Connect to Ai Earn ","Follow the remaining steps to connect your accounts.","You’ll be asked to sign into your aiearn.co account. Learn how to"," reset your password ","if you forgot your password.","Transfer crypto from your Ai Earn account to your Ai Earn Wallet","Open Ai Earn Wallet on your mobile device.","Tap"," Buy ","Select the supported asset you wish to transfer.","Enter the amount you want to transfer from your Ai Earn account.",'Select the box to select how you would like to pay and ensure "Ai Earn balance" is selected.',"Click Preview Send.","Review the transaction details including any fees and click Confirm."," Note ",": You can only transfer"," available balances ",'on aiearn.co to Ai Earn Wallet. Crypto "on hold" in aiearn.co cannot be transferred to Ai Earn Wallet. Learn more about'," available balances ","Transfer crypto from Ai Earn Wallet to your Ai Earn account","Open Ai Earn Wallet on your mobile device","Tap"," Send ","Enter the amount you’d like to transfer.","Select the supported coin and tap"," Next ","When prompted to enter the address you would like to send to, tap"," Ai Earn ","Follow the remaining steps to complete your transfer.","If you didn’t receive a verification code to complete the transfer, you can troubleshoot your"," 2-step verification "," Note ",": If you prefer not to link your accounts, you can also transfer crypto manually between aiearn.co and Ai Earn Wallet. Simply copy your crypto address from the destination account you wish to send to and paste it in the address field when sending crypto."])),HowdoImakeapurchaseusinga3Dsecurecardonthemobileapp:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","How do I make a purchase using a 3D secure card on the mobile app?","How do I make a purchase using a 3D secure card on the mobile app?","Tap the menu icon near the top left of the screen to open the Navbar.","Select"," Buy ","from the Navbar.","Enter the amount in digital currency (BTC, ETH, etc) or your local currency that you wish to buy.","Select the balance you wish to deposit to.","Select your desired 3D Secure card.","After reviewing your order, select"," Buy ","Select"," Verify Now ","on the confirmation window. You will be redirected to your card issuer's secure portal.","Complete any required steps to authorize the purchase with your card issuer.","You will be redirected back to the Ai Earn app and your purchase will be complete!"])),HowisCoinbaseinsured:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","How is Ai Earn insured?","How is Ai Earn insured?","How is my cryptocurrency insured?","Ai Earn carries crime insurance that protects a portion of digital assets held across our storage systems against losses from theft, including cybersecurity breaches. However,"," our policy does not cover any losses resulting from unauthorized access to your personal Ai Earn or Ai Earn Pro account(s) due to a breach or loss of your credentials ",". It is your responsibility to use a strong password and maintain control of all login credentials you use to access Ai Earn and Ai Earn Pro.","Cryptocurrency is not legal tender and is not backed by the government. Ai Earn is not an FDIC-insured bank and cryptocurrency is not insured or guaranteed by or subject to the protections of the Federal Deposit Insurance Corporation (“FDIC”) or Securities Investor Protection Corporation (“SIPC”), and may lose value.","In case of a covered security event, we will endeavor to make you whole. However, total losses may exceed insurance recoveries so your funds may still be lost.","How is my cash insured?","Cash balances, such as U.S. dollars, British pounds, or euros, are held as a balance in your Ai Earn or Ai Earn Pro account(s). For U.S. customers, Ai Earn combines your balance with the balances of other customers and holds those funds in either: ","custodial accounts at U.S. banks and/or","invests those funds in liquid U.S. Treasuries, or","USD denominated money market funds in accordance with state money transmitter laws.","Funds could be held in any one of these three manners so customers should not assume that funds are being held in one manner over the other. For non-U.S. customers, funds are held as cash in dedicated custodial accounts. All custodial pooled amounts are held separate from Ai Earn funds, and Ai Earn will neither use these funds for its operating expenses or any other corporate purposes.","To the extent U.S. customer funds are held as cash, they are maintained in pooled custodial accounts at one or more banks insured by the FDIC. Our custodial accounts have been established in a manner to make pass-through FDIC insurance available up to the per-depositor coverage limit then in place (currently $250,000 per individual). FDIC pass-through insurance protects funds held on behalf of a Ai Earn customer against the risk of loss should any FDIC-insured bank(s) where we maintain custodial accounts fail. FDIC insurance coverage is contingent upon Ai Earn maintaining accurate records and on determinations of the FDIC as receiver at the time of a receivership of a bank holding a custodial account.","Below is a list of the insured depository institutions at which Ai Earn may deposit customer funds: ","Signature Bank","JPMorgan Chase","Cross River Bank","Silvergate Bank","Pathward (previously known as MetaBank)","[as of August, 2022]","Find out moreabout FDIC deposit insurance in the FDIC’s fact sheet, "," here "])),HowdoesUSAAsCoinbaseintegrationwork:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","How does USAA's Ai Earn integration work?","How does USAA's Ai Earn integration work?","USAA's Ai Earn integration uses"," Ai Earn Connect ","to allow USAA members to connect their Ai Earn account to USAA and view their crypto balances on USAA.com and USAA on mobile.","In order to start using this integration with your USAA account: ","Login in to your bank account through USAA's login portal",'Navigate to "my accounts summary"','Click on "Add a non-USAA account" and click on "Ai Earn Bitcoin Wallet"',"You will then be redirected to a Ai Earn login portal. Enter your email address and password",'Click "Authorize" to complete the process and allow USAA to see your crypto balances',"You can now monitor your Ai Earn balances on USAA's website or with their mobile app!"])),HowdoesCoinbaseusemyID:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","How does Ai Earn use my ID?","How does Ai Earn use my ID?","Before gaining access to the buy and sell features, you may be asked to verify an ID with us. We go through great lengths to keep this information safe. Employee access is heavily restricted and we require background checks on all employees. Additionally, all traffic goes over SSL to prevent third parties from eavesdropping on your connection.","Our primary purpose in collecting personal information is to provide you with a secure, efficient, and customized experience. Additionally, verifying your identity helps to prevent fraud from occurring on our platform. We will never sell or rent your personal information to third parties.","For more information please check out our"," Privacy Policy ","and"," User Agreement "])),HowdoIverifymyidentity:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","How do I verify my identity through the mobile app?","How do I verify my identity through the mobile app?","iOS and Android","Tap","Select"," Profile & Settings. ","Tap"," Enable send and receive ","at the top. If the option is not available, go to the Ai Earn"," document verification page ","Select your document type.","Follow the prompts to upload your"," ID document ","Once the steps are completed, the identity verification process is complete.","Verify your phone number on the mobile app","Tap","Select"," Profile & Settings. ","Under"," Accounts ",", tap"," Phone Numbers ","Select"," Verify a new phone number. ","Enter your phone number then tap"," Next. ","Enter the verification code sent to your phone."])),HowdoIverifymybankinfo:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","How do I verify my bank info?","How do I verify my bank info?"," Attention ","Linking your"," bank account ","is only available in these regions at this time: US, (most of) EU, UK. In some cases, you may need to contact your bank.","Learn"," which countries support debit cards ","When you add a payment method, two small verification amounts will be sent to your payment method. You must enter these two amounts correctly in your"," payment methods ","from your Settings in order to finish verifying your payment method.",`Bank verification amounts are sent to your bank and appear on your online statement and on your paper statement. For faster verification, you'll need to access your online bank account and search for "Ai Earn".`,"Bank account","For bank accounts, the two amounts will be sent as"," credits ",". If you don't see your"," credits ",", please try the following: ","Check your upcoming or pending transactions in your online bank account.","You may need to check your full bank statement, as these transactions may be omitted from some online banking apps and websites. A paper statement may be necessary.","If you don't see these transactions, speak with your bank to help track down any hidden or omitted details on your statement. Some banks will merge the verification credits, showing only the total amount.","If none of the previous options work, visit your"," payment methods ","page and remove and re-add the bank to have the credits sent again. Re-sending the verification credits will void the first pair sent, so you may end up with more than one pair of verification credits.",'If you are using an "online bank" or similar banking product offered by your bank, you may not receive the verification credits. In this case, the only option is to try another bank account.',"Debit card","For cards, these verification amounts will be sent as charges. Ai Earn will make two test charges to the card of amounts between 1.01 and 1.99 in your local currency. These should appear in the"," recent activity ","section of your card issuer's website as pending or processing charges."," Please note: ","Charges for exactly 1.00 aren't used for card verification and can be ignored. These are caused by the card processing network, and are separate from the Ai Earn verification amounts.","Neither the verification amounts or the 1.00 charges will post to your card—"," they are temporary ",". They will display as"," pending ","for up to 10 business days, then disappear.","If you don't see the verification amounts in your card activity, please try the following: ","Wait 24 hours. Some card issuers may take longer to display the pending amounts.","If you don't see the amounts after 24 hours, contact your bank or card issuer to ask if they can provide the amounts of any pending Ai Earn authorizations.","If your card issuer can't find the charges, or if the amounts have already been removed, return to the payment methods page and select verify next to your card. You will see an option to re-charge your card at the bottom.","Sometimes your card issuer may flag one or all of these verification amounts as fraudulent and block the charges. If that is the case, you'll need to contact your card issuer to stop the blocking, and then restart the verification process.",'If you receive an "incorrect amounts" error when completing your verification, please visit'," this page "])),Howtoenableawebcam:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","How to enable a webcam","How to enable a webcam","How to enable a webcam"," Built-in webcam ","Open device manager","Double click on image devices","Select webcam (should be listed)","Refresh Ai Earn page and the option should now appear"," External webcam ","Install the webcam according to instructions","Make sure USB is connected","Open device manager","Select webcam (should be listed)","Refresh Ai Earn page and the option should now appear","Tips for a successful ID Upload"," Troubleshooting tips for uploading and verifying your ID: ","Photos of your ID can be uploaded. They do not have to be taken by the webcam. Try using your phone camera or a scanner to take clear pictures of the ID.","Take the picture in a well lit area. Natural light works best.","Try to use indirect light for your ID to avoid glare.","If your webcam can be moved, try setting the ID flat on a tabletop and moving the camera instead of moving the ID.","Try to have a plain background, like a white piece of paper. Holding it in your fingers can confuse the focusing lens.","Use an up-to-date version of the Chrome browser.","Clear your browser cache, restart the browser, and try again.","Wait 30 minutes between attempts."," Tips for your selfie: ","Make sure light is coming from in front of you, not behind you, so your face is clearly visible.","Face the camera directly and try to include from the shoulders to the top of your head.","Try to have a plain wall as a background.","Try to have indirect light and no backlight.","Do not wear sunglasses or hats during this process.","If you were wearing glasses in your ID photo, try wearing them in your selfie photo. If you were not wearing glasses in your ID photo, try removing them for your selfie photo."])),Howtoaccessprivacysettingsandmakerequests:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","How to access privacy settings and make requests","How to access privacy settings and make requests","We’ve made it simple for you to submit requests for your data. To protect your security, you will need to be logged in to your Ai Earn account and have access to your 2-factor authenticator to access your"," privacy settings ",". If you are unable to access your account or have lost your authenticator device,"," click here ","to submit a ticket. Please note for Ai Earn Pro customers, you will need to use the Ai Earn Pro website rather than the mobile app to access your data.","To make a request regarding your data, you will need to: ","Sign in to your account.","Go to your"," Settings ","Select"," Privacy ","Under"," Privacy Options ","you will see a list of actions you can take, which may vary based on your jurisdiction. Please select the category of request you would like to make and follow the instructions","You will receive a confirmation email within 24 hours of submitting your request through your Ai Earn account. Please allow up to 30 days to process your request."])),Howlongdoesasellorcashouttaketocomplete:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","How long does a sell or cashout (withdrawal) take to complete?","How long does a sell or cashout (withdrawal) take to complete?","Selling or cashing out using ACH or SEPA banking process: ","US Customers","When you place a sell order or cash out USD to a US bank account, the money usually arrives within 1-5 business days (depending on cashout method). The delivery date will be shown on the Trade Confirmation page before your order is submitted. You can see when the funds are expected to arrive on your"," History page ",". If you reside in one of the"," states that supports the Ai Earn USD balance ",", sells into your USD balance will occur instantly.","European Customers","Since your local currency is stored within your Ai Earn account, all buys and sells occur instantly. Cashing out to your bank account via SEPA transfer generally takes 1-2 business days. Cashout by wire should complete within one business day.","United Kingdom Customers","Since your local currency is stored within your Ai Earn account, all buys and sells occur instantly. Withdrawing to your bank account via GBP bank transfer generally completes within one business day.","Canadian Customers","You can sell cryptocurrency instantly using PayPal to move funds out of Ai Earn.","Australian Customers","You can sell cryptocurrency instantly to a linked bank account.","Singaporean Customers","You can sell cryptocurrency instantly to a supported credit or debit card.","Selling or withdrawal using PayPal: ","Customers in the US, Europe, UK, and CA, will be able to withdraw or sell cryptocurrency instantly using PayPal. To see what regional transactions are allowed and payout limits, please visit the"," PayPal FAQ "," Related articles: "," Instant cashouts "])),Howlongdoesapurchaseordeposittaketocomplete:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","How long does a purchase or deposit take to complete?","How long does a purchase or deposit take to complete?","Ai Earn generally makes your funds available in your account as soon as payments clear. Since Ai Earn partners with various payment service providers in different geographic regions, the timing will vary according to your location and payment method used.","You can see the delivery time of your orders at any time by clicking on the specific order on your"," history page ","US Customers","Purchases made using a debit card or the USD balance are made available instantly.","The"," ACH bank transfer system ","is used for payments with your bank account and typically takes 3-5 business days* to complete after initiating a purchase. The timing will be displayed prior to confirming your order.","You may see the funds immediately debited from your bank account when you initiate the transfer, but they will not be transferred to your balance until your payment has finished moving between the banks and clears in our bank account.","After the banks have processed the transfer, the funds enter our system and you will see the money in your account sometime before the end of the estimated delivery day. This date is shown on the confirmation window when placing your order and can be located in the order confirmation email you received from us. End of the day is considered 11:59 PM PST.","Some customers may be eligible for"," instant bank purchases ","for their account.","European Customers","Since your local currency is stored within your Ai Earn cash balance account, all standard purchases, as well as those made with a debit card, occur instantly. Deposits to your EUR balance using SEPA transfers can take up to 2-3 business days to complete.","United Kingdom Customers","Since your local currency is stored within your Ai Earn cash balance account, all standard purchases, as well as those made with a debit card, occur instantly. Deposits to your GBP balance using GBP bank transfers (Faster Payments) normally complete within 1 business day.","Canadian, Singaporean, and Australian Customers","For Canadian, Singaporean, and Australian customers, purchases made using debit cards are available instantly.","*Your transaction details will always show the expected completion date of your order taking all these factors into account.","*'Business days' are Monday to Friday. Holidays and weekends are not counted as business days. When you place an order in the evening, the ACH transfer is not started until the following business day. Your transaction details will always show the expected completion date of your order taking all these factors into account."])),Howlongdointernationaldepositsandwithdrawalstake:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","How long do international deposits and withdrawals take?","How long do international deposits and withdrawals take?","EUR deposits and withdrawals are processed"," with SEPA transfers ",". CAD transfers are processed via"," EFT and Interac ",". We have included the average processing times for transfers below. Note that rare circumstances such as bank holidays may result in longer-than-normal processing times."," Transferring Euros (SEPA) ","Deposit Processing Time: Two to three business daysWithdrawal Processing Time: One to two business days"," Transferring CAD (EFT or Interac ",")Deposit Processing Time: Three to four business days via EFT, Instant via InteracWithdrawal Processing Time: One to two business days"," Transferring SGD ","Deposit Processing Time: InstantWithdrawal Processing Time: Two to three business days for normal withdrawals. Same day processing is also available for a S$2.99 fee.","Note: Your bank's fees for deposits may vary. For withdrawals, there is a fee of €0,15 for SEPA withdrawals. For Canadian users, there is a $1 fee to deposit or withdraw CAD."])),Howismybankaccountinformationprotected:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","How is my bank account information protected?","How is my bank account information protected?","At Ai Earn we go to great lengths to keep all of your sensitive information safe.","Account numbers and routing numbers are stored using bank level AES-256 encryption on our servers. In addition, all traffic goes over SSL to prevent third parties from eavesdropping on your connection. Employee access is heavily restricted and we require background checks on all employees.","For US customers, you can verify your account in just a few minutes by entering your bank credentials. You may be familiar with this process if you've ever verified a bank account on Paypal or similar services. These banking credentials are never sent to Ai Earn, but are shared with an integrated, trusted third-party, Plaid Technologies, Inc., to facilitate instant account verification. This service may store the provided credentials for verification purposes or use them on a per-transaction basis for fraud prevention, as well as help verify a sufficient balance is available to process your transaction.","For more information on how Plaid Technologies, Inc., collects, uses, and protects your information, please visit "," Plaid's Privacy Policy  ",". For information on how Ai Earn uses your linked bank account, please visit the "," Ai Earn User Agreement  ",", and the "," Ai Earn Privacy Policy "])),Howtosuccessfullyverifyabillingaddress:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","How to successfully verify a billing address","How to successfully verify a billing address","If you receive an",' "Address did not match"',"error when adding a Visa or MasterCard debit card, it means the information you entered may not be verifying correctly with your credit card's issuing bank."," To fix this error: ","Confirm that there are no missing characters or misspellings in the name and address you entered, and that the card number you are entering is correct.","Make sure that the billing address you are entering is the same billing address that is on file with your card provider. If you have recently moved, for example, this information may be out of date.","Enter only the street address on line 1. If your address contains an apartment number, do not add the apartment number in line 1.","Contact your credit card's service number and verify the exact spelling of your name and address on file.",'If your address is on a numbered street, spell out the name of your street. For example, enter "123 10th St." as "123 Tenth St."','If at this point you still receive an "address did not match" error please contact Ai Earn support.',"Also note that only Visa and MasterCard debit cards are supported at this time. Prepaid cards or cards without residential billing addresses, even those with the Visa or MasterCard logo, are not supported."])),Howtosetuprecurringbuys:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","How to set up recurring buys","How to set up recurring buys","Ai Earn mobile app","Tap"," Buy ","on the"," Home ","tab.","Select the asset you’d like to buy.","Enter the amount of crypto you want to buy, then choose how often you’d like to repeat this buy (from the drop-down menu) and your payment method.","Tap"," Preview buy > Buy now ","Web browser","Click"," Buy / Sell ","On the Buy tab, choose the asset you’d like to purchase.","Enter the amount of crypto you want to buy, then choose how often you’d like to repeat this buy (from the drop-down menu) and your payment method.","Click"," Preview buy > Buy now ","Note that when you set up a recurring purchase, a one-time buy for the recurring purchase amount will execute immediately. For example, if you set up a recurring purchase for $50 worth of ETH each month, you will also execute a one-time buy of $50 ETH at that moment.","Cancel recurring buys","Follow these steps from a web browser or the mobile app: ","Go to the"," Trade ","or"," Assets ","tab.","Under"," Recurring buys ",", select the specific recurring transaction you want to cancel.","Select"," Cancel recurring purchases ",", then"," Confirm ","to complete your cancellation."])),Howtosendandreceivecryptocurrency:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","How to send and receive cryptocurrency","How to send and receive cryptocurrency","When sending or receiving cryptocurrency, be sure to select the correct network or your funds will be lost. Learn more about"," multiple networks ","You can use your Ai Earn account to send and receive"," supported cryptocurrencies ",". Sends and receives are available on both mobile and web. Note that Ai Earn cannot be used to receive ETH or ETC mining rewards.","Send","There are two ways to send crypto on Ai Earn: on-chain or off-chain.","On-chain sends are used to send funds from the Ai Earn platform to an external address on the blockchain. On-chain sends are irreversible; Ai Earn can’t retrieve funds that were sent to the incorrect address or using the incorrect network. On-chain sends incur"," network fees ","and"," take time to process "," Off-chain sends ","allow you to send funds to another Ai Earn user using their phone number, email address, or username."," Off-chain sends ","are instant and incur no transaction fees.","Web (aiearn.co)","From your Dashboard, select Pay from the left side of the screen.","On the"," Send ","tab, enter the amount of crypto you'd like to send. (You can toggle between the cash value or crypto amount.)","Select"," Pay with ","and choose the asset to use for the send.","Enter the crypto address, phone number, or email address of the person you would like to send the crypto to.","Leave a note (optional).","Select"," Continue ","to review the details.","Select the network that you’d like to send on, if applicable (always confirm that your recipient’s wallet supports this network; learn more about sending on"," other networks ","Select"," Send now ","Ai Earn mobile app","1. Tap"," Send ","on the"," Home ","or Pay tab.","2. Select the asset.","3. Select a contact or enter a recipient's email, phone number, crypto address, or ENS name. You can also get this info by scanning the recipient's QR code.","4. Enter the amount of crypto you'd like to send (you can toggle between the cash or crypto amounts).","5. Select the network that you’d like to send on, if applicable (only available for assets that are supported on"," multiple networks ","; always confirm that your recipient’s wallet supports this network. You don’t need to select a network if you’re sending to a user’s email or phone number).","6. Leave a note (optional), then select"," Preview ","7. Confirm the transaction details.","8. Select"," Send now ","If you're trying to send more crypto than you have in your crypto balance, you'll be prompted to"," top up ","when doing the send."," Important: ","All sends to crypto addresses are irreversible. Ai Earn cannot retrieve funds sent to the incorrect address or using the incorrect network.","Common troubleshooting steps for sends","If you’re experiencing issues sending crypto, try the following steps before contacting support. To see the status of a transaction, select the asset balance in your Ai Earn account, which will display the transaction history, then select the individual transaction you want to view."," I sent crypto but the recipient claims they haven’t received the funds. ","Confirm that the transaction has been fully completed and has met the"," minimum number of confirmations ",", which varies by asset (e.g., BTC requires 2 confirmations; ETH and all ERC20 assets on the Ethereum network require 14 confirmations). This number can be found in our"," Asset Directory ","and the individual asset articles.","Confirm that the address you sent the funds to is the correct address for the recipient (you can see which address was used by viewing the transaction’s detail page).","Confirm that the network the recipient expected to receive the funds on is the same network that you used to send the funds (you can see which network was used by viewing the transaction’s detail page). If the transaction was sent on the incorrect network, Ai Earn will not be able to"," recover the funds ",". Learn more about"," sending on other networks "," I tried to send crypto, but my transaction is stuck in "," pending ","Wait at least 30 minutes. Blockchain transactions take time to complete. Most transactions will be completed within 30 minutes.","Check the number of confirmations. If the number of confirmations is stuck at 0 for an extended period of time, contact our support team.","Receive","You can share your unique cryptocurrency address to receive funds through your web browser or mobile device after signing in. By opting into"," Instant sends ","in your"," privacy settings ",", you can control whether you want your crypto address to be verifiable as a Ai Earn user. If you opt in, then other users can send you money instantly and for free. If you opt out, then any sends to your crypto address will remain on-chain.","Many assets, like USDC, exist on multiple networks. When receiving crypto into your Ai Earn account, confirm that the sender is sending the funds on a network that Ai Earn supports. Funds sent from the incorrect network will not appear in your account and will be lost. Ai Earn is unable to retrieve funds that are sent from an incorrect network.","Web (aiearn.co)","From the"," Dashboard ",", select"," Send/Receive ","at the top of the screen or Pay from the left side of the screen.","Select"," Receive ","Select"," Asset ","and choose the asset you'd like to receive.","Select the network that you’d like to receive on, if applicable (learn more about receiving on"," other networks ","Once the asset is selected, the QR code and address will populate.","Ai Earn mobile app","Tap"," Receive ","on the"," Home ","or Pay tab.","Select the asset you'd like to receive (if the screen defaults to a specific asset, tap on the asset name to be given the option to select a different asset).","Select the network that you’d like to receive on, if applicable (only available for assets that are supported on"," multiple networks ","Once the asset is selected, the QR code and address will populate."," Note ",":To receive cryptocurrency, you can share your address, select"," Copy Address ",", or allow the sender to scan your QR code.","Common troubleshooting steps for receives","If someone tried to send crypto to your address but it isn’t showing in your account, try the following steps. Note that in periods of high network congestion, it may take longer for a transaction to complete.","Close and re-open your app or browser.","Make sure that your app is updated to the latest version.","Confirm that you provided the sender with the correct address on the correct network.","Confirm that the sender sent the funds via the correct network.","Ask the sender to provide you with the block explorer link and confirm that the funds were sent to the correct address."])),Howtosendacomplaint:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","How to send a complaint","How to send a complaint","**If you're currently borrowing from Ai Earn or applying for a loan or Line of Credit and want to file a complaint, please go here for additional instructions.","Have you contacted Ai Earn Support?","You must first submit a ticket through"," Ai Earn Support ","before filing a complaint.","We're committed to providing a quality and professional service to you as our customer."," If you've previously reached out to our Customer Service Team about an issue ",", and you find that you have an issue that has not been resolved to your satisfaction, Ai Earn offers an escalated complaint process. We want to ensure that you're satisfied with our service.","Our complaints procedure is described in our"," User Agreement ","and in the borrower agreement you signed when you applied for your Loan or Line of Credit. Please read it so that you have all the details on how the procedure works.","Am I eligible to use the complaints form?","As provided in the User Agreement and in the borrower agreement you signed when you applied for your Loan or Line of Credit, unless you are covered by the Military Lending Act, you have agreed to complete the Ai Earn Complaint Resolution Process before filing an arbitration claim. This will allow Ai Earn to review your complaint and provide correct resolution for customer complaints."," Please note: ","Before you begin the Complaint Resolution Process, you must first submit a ticket through Ai Earn Support. You can do this by scrolling to the bottom of the article and selecting"," Contact us ","How do I submit an official complaint?"," If you've already contacted Ai Earn Support ",", but feel our customer service was unable to resolve your issue or you are dissatisfied with the resolution, please send your complaint using the"," complaints form ","Please make sure to include your case number on the complaints form.","If you don't have an existing case, we ask you that you work with"," Ai Earn Support ","first to resolve your issue before submitting a complaint to the Ai Earn Customer Complaint Resolution Process.","How do I fill out the complaints form?","When you send your complaint, please provide as much detail as possible about the cause of your complaint. It's important that you also indicate how you would like us to resolve the issue to your satisfaction and your rationale for this outcome. The form is the most secure and quickest way to submit a complaint to Ai Earn. If you are unable to use this online form, you may also send a written complaint via US postal mail. The written complaint must include all required information, including your support ticket number and be mailed to Ai Earn Inc., 82 Nassau St #60178, New York, NY 10038."," Please allow an additional 10 days for processing when using postal mail submissions ","What happens next?","Once you've submitted your complaint, you'll receive an acknowledgment that we have received it. Within 15 business days, our Complaints Resolution Officer will provide you with a written decision addressing the issues raised in your complaint via electronic mail to the email address associated with the account. In some circumstances we may contact you for further clarification to your submission and will do our best to respond within a timely period."])),HowtolinkmyCoinbaseWallettomyCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","How to link my Ai Earn Wallet to my aiearn.co account","How to link my Ai Earn Wallet to my aiearn.co account","How are aiearn.co and Ai Earn Wallet different?","aiearn.co is a centralized cryptocurrency exchange that makes it easy for you to trade and store supported crypto.","Ai Earn Wallet is a self-hosted wallet that lets you take full control of your crypto, digital art, and more by storing them privately and securely on your own device. Assets in Ai Earn Wallet are not held by Ai Earn. When you use Ai Earn Wallet, your crypto is sent to a decentralized exchange that is not controlled by Ai Earn. In Ai Earn Wallet, your crypto is held by you and you are responsible for keeping your assets secure.","What are the perks to linking my aiearn.co account to Ai Earn Wallet?","With Ai Earn Wallet, you can convert crypto that’s available on a decentralized exchange (DEX). A DEX is a third-party service like 1inch or Uniswap where you can convert your crypto without using a centralized exchange like Ai Earn. When you use these services, you’re sending your crypto directly from your self-custodied Ai Earn Wallet to a DEX service to execute a trade.",'You will be prompted to download Ai Earn Wallet when you select "Open Ai Earn Wallet." Download the app from the'," App Store ","for iOS or"," Google Play ","for Android to get started. If you already have the Ai Earn Wallet app installed on your device, you will be taken to that asset page in the Wallet app to execute your trade."," Important: ","Assets in Ai Earn Wallet are not held by Ai Earn. When you use Ai Earn Wallet, your crypto is sent to a decentralized exchange that is not controlled by Ai Earn.","How do I transfer crypto from my aiearn.co account to my Ai Earn Wallet?","From your Ai Earn Wallet Settings: ","Open Ai Earn Wallet on your mobile device.","TapSettings >"," Buy or Transfer ","Select the supported crypto.","Enter the amount you want to transfer then tap"," Continue ","Follow the remaining steps to complete your transfer.","For more information, check out this"," help article ","Trading on Ai Earn Wallet","Can I buy the supported cryptocurrency listed on Ai Earn Wallet from my Ai Earn account?","The supported crypto on Ai Earn Wallet may not be available for buying and selling on aiearn.co. For all the supported crypto available to trade on aiearn.co, sign in to your account and go to the"," Trade ","page. Learn more about why you see"," unsupported crypto on Ai Earn ","What types of crypto are supported on Ai Earn Wallet?","Wallet supports all ERC-20 tokens (including USDC and DAI), Bitcoin, Bitcoin Cash, Litecoin, XRP, Stellar Lumens, and Dogecoin.","Will crypto supported on Ai Earn Wallet be supported on Ai Earn?","There is no guarantee that crypto available on Ai Earn Wallet will eventually be listed on aiearn.co. In the meantime, we are continuing to add support for more cryptocurrencies on our platform in accordance with our"," listing framework ","Why are the fees different for Ai Earn Wallet trading compared to aiearn.co?","Ai Earn Wallet currently charges a fee on all conversions. This fee is displayed on the transaction confirmation page along with the miner fee(s) used to pay the network costs associated with the conversion. The fee Ai Earn Wallet charges goes towards maintaining this feature and in building future product features.","For more information about trading on Ai Earn Wallet, see this"," help article ","Secure your Ai Earn Wallet","What is a recovery phrase and why is it important?",'A recovery phrase is a list of 12 words that represent the private keys to your wallet, also known as a "seed." This means that if you lose your recovery phrase, that you will lose your wallet. Ai Earn Wallet is a user-controlled, non-custodial product, and the recovery phrase is what gives you—and only you—access to your Ai Earn Wallet.'," To back up your recovery phrase: ","Go"," Settings ","at the bottom of your screen.","Tap"," Recovery phrase ","to back it up on the cloud or manually.","Follow the remaining prompts.","We built an encrypted Google Drive and iCloud seed backup feature to help address instances of seed loss. We encourage you to use this prior to trading.","For your security,"," Ai Earn Wallet will never have access to this recovery phrase, so we cannot move crypto on your behalf nor can we help you access the digital assets in your Ai Earn Wallet should you lose your recovery phrase ","How can I ensure the security of my crypto on Ai Earn Wallet?","Ai Earn Wallet currently offers an App Lock feature to help secure your account. Follow the steps below to enable this feature: ","Go to"," Settings ","Under the"," Security ","section, tap"," App Lock ","Toggle the requirement on that you want to enable.","To change your lock method, tap the option at the top and choose between the Biometric or PIN options. This also ensures that you don’t lose access to your account if you forget or lose access to your PIN credentials.","Visit the"," Ai Earn Wallet Help Center ","for more information."])),Increaseyouraccountlimits:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Increase your account limits","Increase your account limits","There are purchase and deposit limits on your Ai Earn account. The limits are determined by many factors, including verification.","You can apply to increase your account limits. If you’re eligible, you may need to complete verification steps to access your new account limits."," Note: ","Making a purchase before applying is helpful but won’t guarantee a limit increase approval. If you’re at the highest level of account limits, you won’t see the option to apply."," To apply for a limit increase on aiearn.co: ","Sign in to your Ai Earn account.","Clickand select Settings.","Click"," Account limits. ","Click"," Increase limits. ","Click"," Apply now "," To apply for a limit increase on the Ai Earn mobile app: ","Sign in to your Ai Earn account.","Tap >"," Profile & Settings ","Tap"," Limits and features ","Tap"," Increase limits > Apply now ","We’ll review your account to ensure your eligibility and send you an email letting you know if your limits can be raised. This can take up to 2 days.","If you’re eligible to increase your limits, you may need to complete some or all of the following verifications through aiearn.co or the mobile app: "," Account "," Personal details "," Payment method(s) "," Identity ","Ai Earn Support cannot manually verify identity information at this time."])),IdentityVerificationFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Identity Verification FAQ","Identity Verification FAQ","What is Identity Verification?","Ai Earn uses Identity Verification in order to comply with KYC (Know Your Customer) regulations. KYC is a way of identifying and confirming that a customer is who they say they are. It’s a multi-step process that helps to prevent the creation and use of fraudulent accounts.","What if I’m having trouble verifying my identity?","When filling out your information, make sure that your name matches your legal name on your ID and the information you provide is free of typos. Contact us if the information entered is accurate, but you still cannot pass verification.","Why am I being asked to go through Identity Verification?","As a regulated financial services company, Ai Earn is required to identify the users on our platform. Per the Ai Earn"," User Terms ",", we require all customers to verify their identity to continue using our service.","We didn’t always require Identity Verification to sign up for Ai Earn, but we now require all customers to input their information. This means any customer who signs up for Ai Earn, as well as any customer who is currently on our platform who never verified their identity in the past, needs to verify their identity in order to continue using Ai Earn.","How do I get started with Identity Verification?","To get started with verification, sign in to your Ai Earn account and go to our"," verification page ","What if I don’t complete Identity Verification?","If you don’t verify your identity, your account will be restricted. Ai Earn will help you in any way that we can to ensure you can verify your identity.","What does Ai Earn do with my information?","We collect necessary information to allow our customers to use our products and services. This primarily includes data collection that is mandated by law—such as when we must comply with anti money laundering laws, or to verify your identity and protect you from potential fraudulent activity. We may also collect your data to enable certain services, improve our products, and keep you notified of new developments (based on your preferences). We do not, and will not, sell your data to third parties without your consent.","Read more about Data Privacy at Ai Earn"," here "])),Identityphotoverification:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Identity photo verification","Identity photo verification","Why am I being asked to complete this process?","As a regulated financial service company operating in the US, we're periodically required to identify users on our platform. Identity verification ensures we remain in compliance with KYC/AML laws in the jurisdictions in which we operate, so we can continue to offer digital currency exchange services to our customers. For more details on what information we collect and how we securely store and protect these records, please refer to our"," Privacy Policy ","How do I complete this process?","Upon navigating to the"," Trade ","page, a message will appear stating"," Additional information required ","Click"," Submit ID + Photo Verification ","to continue.","Click"," Start verification ","to begin the document upload process.","Select the identity document type that you want to upload.","Flash will need to be enabled to complete the upload process. If you encounter a pop-up asking you to grant access to your webcam and microphone, click"," Allow ","Use your webcam to scan your Identification Document.","Use your webcam to take a photo of your face.","Allow 2-3 minutes for the verification process to complete.","If verificaton is successful you'll be directed to the"," Your Document ","page. In the event the upload is unsuccessful, you'll be asked to retry the process.","Need help completing identity verification? Learn"," troubleshooting tips ","Note: This process can not be completed via our mobile app at this time. Please navigate directly to"," Document Verification ","page using your browser of choice to complete the above steps."])),Identitydocumentverificationtroubleshooting:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Identity document verification troubleshooting","Identity document verification troubleshooting",'I received the "Unable to upload your ID" error message',"This indicates that there was an issue connecting to our ID-verification service. Please wait 15 minutes and try to verify again. If you continue to experience issues connecting to our ID verification service, please check our"," Status page ","with the latest updates on any bugs or technical issues that could be causing the issue.","I already uploaded my ID and am being asked to upload it again","In some cases, we require an additional verification in order to enable or continue trading services. This additional verification must be started from the"," website ","You'll be prompted to select an ID type, and then an upload method. To complete this step you may either use a webcam or you can choose to receive a text message to upload the images via mobile device by selecting the Mobile Camera option.","The country listed on my Ai Earn account is wrong","To change the country on your Ai Earn account, go to the"," country change ","page and follow the prompts to verify your ID. Select the appropriate document type for your country and follow the prompts to complete the upload.","Learn more about updating your country with this"," help article ","My ID is from one country, but I live in a different country","If your ID document is issued by a country other than the country you are a resident of, it may not be possible to complete ID verification at this time. We're always working on improving our verification service and hope to support your specific situation as soon as possible.","I tried uploading my ID and it says I have to wait 24 hours to try again","If your account has been locked out from completing the ID verification for 24 hours, unfortunately we do not have a way to bypass this restriction. Please wait 24 hours and try the upload again. If you keep encountering issues with the verification, it may be necessary to follow some of the troubleshooting tips above to complete the ID verification, such as trying a different browser or device.","Please note that you need to upload an identity verification document that matches the information you entered during the Ai Earn sign-up process.","I've provided my photo ID, but I'm still unable to buy or sell","We may need to verify some additional information.","Make sure your personal info is completed on this page.","Check out this buys and sells disabled help article for more information.",'I received the "Couldn’t verify your info" error message',"For US customers: Please make sure that your"," personal information ","is entered exactly as it appears on your government issued ID. It’s important your"," personal information ","matches on your ID and Ai Earn account."," Learn more "])),IdentifyingandReportingScams:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","Identifying and Reporting Scams","Identifying and Reporting Scams","How can I avoid scams while interacting with Dapps?","Here are some general guidelines to follow before interacting with any dapps. Keep in mind that finding answers to these questions will not guarantee that a dapp is 100% safe to use. You should never risk more capital than you are willing to lose when interacting with any dapp.","Ask yourself the following questions before connecting your wallet to a dapp: ","How well known is the project? Does it have a large online following or has it been featured in any trusted media outlets?","Does it have an active community and social media presence with organic engagement?","How long has the project been in existence?","Who is the team behind the project and are they reputable?","Can Ai Earn recover my funds if I was the victim of a hack?","Unfortunately, Ai Earn will not be able to help recover any funds lost from your dapp wallet. Ai Earn is not affiliated with, and does not endorse dapps. Ai Earn is also not responsible for any lost funds. Please be careful when interacting with dapps. If your Ai Earn account has been compromised or you would like to report an unauthorized transaction, please visit our help center articles for assistance: "," My account was compromised "," How do I report an unauthorized transaction? "])),Identifyandavoidmaliciousdapps:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Identify and avoid malicious dapps","Identify and avoid malicious dapps","Quick tips"," Protect your recovery phrase ",". Never share your 12-word recovery phrase. Your recovery phrase is what gives you and only you access to your wallet."," Research dapp websites ",". Check that the dapp website you want to use is legitimate. Also double-check that you’re using the correct dapp website URL."," Slow down ",". Watch out for grammatical mistakes, typos, and misspelled words. Scammers often make grammar or spelling mistakes.","A dapp is the commonly used abbreviation referring to decentralized apps. Dapps are conceptually the same as apps or games you might use on your computer or phone. The key difference is that dapps are built on and powered by decentralized protocols such as Ethereum. You can use dapps to exchange tokens, buy and trade collectibles, make payments, and more.","To protect your wallet: "," Connect and use dapps supported through WalletLink ",".See the list of popular and reputable"," dapps supported on WalletLink ","Monitor the connected apps in your Ai Earn Wallet. Go to"," Settings > Connected Apps ","to see all the apps your wallet is linked to.","Keep track of your token approvals and revoke them as needed."," Learn more "," Only use legitimate dapps ",". Take time to look into whether the dapp maker has a good reputation. If you use a dapp that isn’t trustworthy or following security best practices like smart contract code audits, your information could be compromised due to bugs or other product weaknesses. The dapp you want to use should display that they’ve been reviewed or audited by one of the top security and smart contract auditing companies in this"," Hackernoon article "," Only send cryptocurrency to entities you trust ",". When you send cryptocurrency to a blockchain address, you must be certain of the legitimacy of any involved third-party services and merchants."," Do your research ",". Take time to look into whether the dapp maker has a good reputation.","Review publicly posted data about the dapp. You can often find on-chain data graphs that will show fluctuations in users or volume that could indicate a risk.","Ensure the dapp is not impersonating another dapp. Double check URLs to inspect for slight changes that are commonly overlooked, such as extra letters or swapped characters (like the number 0 and the letter O).","Use a VPN when accessing dapps, especially on public networks, to prevent unauthorized access to your assets.","Confirm the dapp is audited by a top security and smart contract auditing company.","Keep in mind that cryptocurrency transactions are irreversible. If you send cryptocurrency to a third party, you cannot reverse or stop the payment. Furthermore, if you lose access to your recovery phrase,"," Ai Earn cannot help recover it ",". It is very important that you keep your 12-word recovery phrase secure. We recommend storing it in a secure location or backing up your Ai Earn Wallet."," Important ",": Malicious dapps can make false claims on their website that they were audited by a reputable auditing company, as well as claim that Ai Earn is one of their partners. Always research the dapp to make sure they are legitimate."," Links to third-party websites will open new browser windows. Ai Earn accepts no responsibility for content on third-party websites. "])),Isentfundstothewrongaddress:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","I sent funds to the wrong address. How do I get them back?","I sent funds to the wrong address. How do I get them back?","Sent to email address","After 30 days, any cryptocurrency sent via email that has not been claimed by the recipient will be returned to the sender. If 30 days has passed and you have not received a refund, please"," contact us ","Please note, funds are claimed if the account they were sent to was activated. If you sent funds to your own email address by accident, please wait the 30 days and these funds will be returned automatically.","Sent to cryptocurrency address","Due to the irreversible nature of cryptocurrency protocols, transactions can't be cancelled or reversed once initiated. If you sent funds to the wrong address, you'll need to contact the receiving party and ask for their cooperation in returning the funds. If you do not know the owner of the address, there are no possible actions you can take to retrieve the funds.","Because of this, it is essential to exercise caution when sending and make sure the address you are sending to is an exact match of the recipient's address."])),IseetheerrorWhatshouldIdo:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security",'I see the error "account temporarily disabled." What should I do?','I see the error "account temporarily disabled." What should I do?',"What is this error message?",'The error message "Sorry, account temporarily disabled" indicates that your account currently has a restriction potentially related to a security concern. This restriction requires a Ai Earn Security review to be removed. Follow the steps under'," How to remove this restriction ","below to get started with account review.","This restriction may be applied for several reasons","Our security team suspected that your account was being targeted by a malicious user.","We detected a security issue with your information when processing an account recovery.","You requested this by selecting a link in an email from Ai Earn because you didn't recognize a recent action on your account.","How to remove this restriction","Ensure that your email password and 2-step verification setup is secure.","Perform a password reset on your Ai Earn account.","Contact Ai Earn Support and provide the following: ","When the last successful sign in and authorized action on your account took place.","Any transactions that were not authorized by you, including the amount and timing of any transactions.","Any information on how your passwords, email, and/or 2-step verification codes were compromised in this attack (if applicable).","Any additional information you can provide to help us understand the attack (if applicable).","Our team will then perform a review to restore access to your account. We strive to investigate all security reports"," within 10 business days ",", some cases may require additional time for investigation due to the sensitive nature of irrevocable cryptocurrencies.","If you are the victim of a theft or crime, immediately report to"," and all relevant authorities. Have the authorities contact Ai Earn directly. Ai Earn is committed to full cooperation in all law-enforcement investigations. "])),Icantremembermypassword:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","I can't remember my password","I can't remember my password","If you forget your password, please follow these steps to reset it: ","Visit the"," Password Reset ","page.","Enter the email address associated to your Ai Earn account and select"," RESET PASSWORD ","to receive an email.","From the email, select"," Reset password ","to open a window where you'll enter a new password. If you run into trouble, please see"," this article ","for help.","Enter your new password in the"," Choose A Password ","and"," Confirm Password ","fields, then select"," UPDATE PASSWORD ","You can"," now sign ","in with your new password."])),Iveinstalledasmartphone:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","I've installed a smartphone 2-factor app. How do I stop receiving SMS codes?","I've installed a smartphone 2-factor app. How do I stop receiving SMS codes?","If you no longer would like to receive the 2-factor text messages, you can install a TOTP like Google Authenticator, DUO, or Microsoft on one of your devices. Now remove the Authy app from your device.","You will no longer receive the text messages until doing a phone reset with Authy. If you continue to receive the text messages, you may want to remove your phone from Ai Earn and re-verify. You will then need to follow these steps again.","If you continue to receive unwanted SMS messages, please don't hesitate to contact"," Ai Earn support "])),IsthisemailreallyfromCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Is this email really from Ai Earn?","Is this email really from Ai Earn?","Ai Earn staff will"," never ","ask you for your password, 2-step verification codes, or request remote access to your computer. If you are being asked to provide any of this, you can be sure the email did not come from Ai Earn.","Emails from Ai Earn will always have the aiearn.co domain name at the end of them.","Examples include, but are not limited to: ","We also send emails from Ai Earn sub-domains.","Examples include, but are not limited to: ","Regardless of sub-domain, we cryptographically sign all of our emails using DKIM and protect our domain against unsigned email with DMARC.","To verify the legitimacy of other channels, refer to these pages for"," social media ","and"," phone support "])),IsBitcoinsecureHasthisnetworkeverbeenhacked:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Is Bitcoin secure? Has this network ever been hacked?","Is Bitcoin secure? Has this network ever been hacked?","The Bitcoin network and currency has proven to be secure, functional, and efficient. The technology used to build Bitcoin is mathematically secured by the laws of the universe, and is constantly being improved upon by the open-source community. The software is actively inspected, and audited by this growing community.",'Though there have been Bitcoin-related compromises in the past, this does not reflect upon the security of the Bitcoin network itself. Bitcoin-related thefts are usually the result of improper security or negligence on the part of the person or service holding the bitcoins. If you left your wallet on a park bench and it was stolen, it would not be considered a "hack" of the dollar. This is why it is important to trust the'," security practices ","of any Bitcoin-related service you use.","As more stakeholders become interested in the success of Bitcoin, the system will become more secure, as increasingly significant resources are being devoted to closing security holes and thoroughly vetting any proposed changes.","As a holder of bitcoin, you have tremendous power over your money. Because of this, it is important to follow"," good security practices ","to protect your funds. Since most people are not specifically trained in computer security, Ai Earn can manage the bulk of these security measures on your behalf.","At Ai Earn, we're"," committed to security ","by using industry best practices and storing up to 97% of bitcoins in encrypted, geographically separated, offline storage. To further protect our customers, all of the bitcoins stored in online computers are insured. Digital currency is not legal tender, is not backed by the government, and digital currency accounts and value balances on Ai Earn are not subject to Federal Deposit Insurance Corporation or Securities Investor Protection Corporation protections. Even with these safeguards provided by Ai Earn, we recommend you take further measures to"," secure your account ","against unauthorized access."])),IsacryptoaddresslinkedtomyCoinbaseaccountsafetodisplaypublicly:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Is a crypto address linked to my Ai Earn account safe to display publicly?","Is a crypto address linked to my Ai Earn account safe to display publicly?","Your crypto addresses are safe to display anywhere you would like to accept tips, payments, or donations. It is not possible to steal digital currency with a public address alone. The only way someone could access your funds would be if they had access to your Ai Earn account, or in the case of a non-hosted wallet, your"," private key ","Note: It is not possible to delete crypto addresses from your Ai Earn account. Deleting addresses from any wallet is highly discouraged since funds sent to an address which has had its private key deleted will be lost forever.","Public Key (Public address)","Similar to how an email can be given out to anyone to receive messages, your receiving crypto addresses can be given out to receive payments. You can view all of your receiving addresses"," here ","Private Key","Much like one needs the password to an email account to be able to access and send a message from that email address, wallets have what is called a"," private key ","that is needed to send funds from a digital currency wallet.","Ai Earn is a hosted wallet service, which means we manage your private keys for you, securing your funds with a password, device confirmation and"," 2-factor authentication ",". We take security very seriously at Ai Earn and utilize our"," secure cold-storage technology ","to protect our customer's funds."])),Investresponsiblyrecommendedaccountmanagementpractices:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Invest responsibly: recommended account management practices","Invest responsibly: recommended account management practices","Be an educated investor","There are risks associated with trading digital currency. Digital currencies are volatile and the prices can go up and down. Due to the rapidly changing price of digital currencies, some customers may not have sell limits that are sufficient relative to the value of total digital currency they are storing on Ai Earn. Sell limits are one of the many measures Ai Earn takes to protect client accounts and assets.","As a proactive measure, we encourage customers to check the following items on their accounts: ","Ensure your email address is properly receiving all communications and notifications from Ai Earn. To learn more about ensuring email delivery, please refer to this"," support article ","Ensure your two-factor authentication is updated and functional. If you have recently switched mobile devices, your two-factor authentication needs to be properly migrated to the new device. In addition, please migrate from SMS two factor to Google Authenticator to enhance the security on your account, if you have not already done so. To learn more about two-factor authentication, please refer to this"," FAQ ","Familiarize yourself with your buy and sell limits. They can be found"," here ","Complete any pending identity verifications. During times of significant volatility, ID verification may become degraded or unavailable. To learn more about identity verification on Ai Earn, please refer to this"," FAQ ","Expect payments to take the maximum number of days indicated when making a deposit or withdrawal.","Stay up to date","We will update customers on our"," website ",", our"," status page ",", in our"," apps ",", via email, on our"," blog ","and on"," Twitter "])),Internationalsupport:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","International support","International support","As Ai Earn experiments with expanding into more markets, we will initially only offer self-help customer support in these markets. Although email and phone support will not be available, customers will have full access to our comprehensive library of customer-support articles, all with step-by-step directions and useful information.","If you are based in one of these countries and need more help, we recommend you explore our"," Help Center ","or"," Ai Earn Learn ","Top Articles: "," Identity Verification "," What is 2-step verification? "," How do I change my country or state? "," Avoiding cryptocurrency scams "," Convert cryptocurrency FAQ "," How do I send digital currency to another wallet? "," Ai Earn Pricing & Fees Disclosures "," Who do I contact for a subpoena request or dispute, or to send a legal document? ","Learn more about which"," cryptocurrencies are supported ","on Ai Earn."])),InteractingwithDappsupportteams:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","Interacting with Dapp support teams","Interacting with Dapp support teams","How can I safely find help with a dapp support team?","If you need help with a transaction made on a specific dapp, seek support from the dapp support team directly on their platform (chat bot, help center articles, email, etc.). However, if those options are not made available to you proceed with caution.","It is common for dapps to have discord channels for support but please use with caution and avoid the following: ","Never provide anyone with the user name or password to your Ai Earn account.","Never send funds to anyone claiming that they need this in order to resolve an issue.","Avoid responding to Discord DMs. Support teams will never DM you first","How do I know if I’m interacting with the actual dapp support team?","A support team member will never ask for your personal information, for your Ai Earn password or for your seed phrase. If this is the case, then you are likely not speaking to a support team member.","If in doubt, ask in a public channel if a specific person is legitimate.","How do I avoid scams while interacting with dapp support teams?","You can avoid scams by ensuring that you are not providing any personal information, passwords or your"," private keys ","to the individual you speak to.","You can also avoid scams by seeking support directly on the dapp’s platform if it's available.","Can Ai Earn restore my funds if I send funds to a fraudulent support team member?","Unfortunately, Ai Earn will not be able to restore funds if you send them to a fraudulent support team member. To learn how to identify and report scams, please view the safety article"," here "])),InstantCashouts:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Instant Cashouts","Instant Cashouts","Instant Cashouts let you get your money in seconds, 24/7, without the high costs of uncapped fees.","Visa Cards","If you're residing in the US, UK, or EU with a linked bank account or Visa Fast Funds-enabled credit and debit card, you may now be able to instantly and securely cash out using your card.","If you reside in Singapore, you can sell your crypto directly to a Visa Fast Funds-enabled card.","Bank accounts","If you're residing in the US, you may be able to instantly cash out money from your USD balance directly to your"," Real Time Payments ","(RTP) enabled US bank account.","Instant Card Cashouts","How do Instant Card Cashouts work?","Instant Card Cashouts allow eligible US, UK, and EU Ai Earn customers to instantly cash out from their local currency balance directly to Visa Fast Funds-enabled credit and debit cards. SG customers can cash out by selling to their card directly from their crypto balance.","Please note that US customers can only link Visa Fast Funds or MasterCard Send enabled debit cards (Visa Fast Funds and MasterCard Send are card functionalities that allow real-time transaction processing).","MasterCard cashouts are not supported for the EU or UK at this time.","Am I eligible?","In order to be eligible for Instant Card Cashout, you must: ","Live in the UK, EU, or US, or Singapore","Have a verified and linked credit/debit card on aiearn.co that is Visa Fast Funds or MasterCard Send enabled by your card issuer","Have a GBP, Euro, or USD balance (for US, UK, or EU customers) or a crypto balance on aiearn.co","How does it work?","There are only a few steps to instantly cash out."," EU, UK, and US customers ","Ensure you have money in your GBP, Euro, or USD balance (you may need to sell crypto)","From your GBP, Euro, or USD balance, select Cash Out","Select your linked card from the menu as the cash out option"," SG customers ","From the crypto balance that you want to cash out, select Sell","Select your linked card from the menu as the sell to option","If you don't have any cards linked to your Ai Earn account, see these help articles for"," UK customers ",", EU customers,"," US customers ",", and SG customers.","How long do Instant Card Cashouts take?","In most cases your cashout will post to your account within 30 minutes, however processing can take up to 24 hours.","Do Instant Card Cashouts work for all cards?","No, not all card providers allow Instant Card Cashouts on their platform. If you don't see your card listed as an option, this means your card does not allow this feature. Card eligibility requirements are created by your bank or card provider—please contact them for more information about providing Visa Fast Funds or MasterCard Send for your card.","Are there fees or minimums?"," For UK or EU customers ","The Instant Card Cashout transaction fee of up to 2% of any transaction and a minimum fee of £0.55 or €0.55.","The minimum cashout amount must be greater than the fee of £0.55 or €0.55."," For US customers ","The Instant Card Cashout transaction fee of up to 1.5% of any transaction and a minimum fee of $0.55.","The minimum cashout amount must be greater than the fee of $0.55.","Can I sell crypto directly to my card?","No, you must first sell your crypto to your"," or "," balance. After you have money in your GBP, Euro, or "," balance, you can cash out to your card. ","Are there limits?","There are no Ai Earn limits for Instant Card Cashouts, but your card may have limits. Check with your card provider if you don't know how much you can instantly cash out to your debit card.","How is my card data secured?","Card data is securely transferred and hosted off-site by payment vendors. You can read about our data policy"," here ","Instant Bank Cashouts","How do Instant Bank Cashouts work?","Instant cash outs allow US Ai Earn customers to instantly cashout money from your USD balance directly to your"," Real Time Payments ","(RTP) enabled US bank accounts.","Am I eligible?","In order to be eligible for Instant Bank Cashouts, you must: ","Live in the US.","Have a verified and linked US bank account on aiearn.co that is"," Real Time Payments ","enabled by your bank. See if your bank supports"," Real Time Payments ","Have a USD balance on aiearn.co.","*Please note that even if your bank is listed here, your individual branch may not yet support RTP. You’ll want to contact your local branch for more information.","How does it work?","There are only a few steps to instantly cash out from a USD balance.","Make sure you have a"," balance - you may need to "," sell crypto ","in order to get a"," balance. ","From your USD balance in your"," account ",", select"," Cash out ","Select your linked bank account from the menu as the cash out option","Don't have any bank accounts linked to your Ai Earn account? Learn about"," Payment methods for US customers ","How long do Instant Bank Cashouts take?","Real Time Payments are processed 24 hours a day, 7 days a week and 365 days a year. In most cases your cashout will post to your bank account within 60 seconds, however processing can take up to 24 hours.","Do Instant Bank Cashouts work for all US Bank Accounts?","No, not all banks support Real Time Payments on their platform. If you don't see your bank listed as an option, this means that they do not support this feature. Eligibility requirements are created by your bank—please contact your local bank branch for more information about providing Real Time Payments.","Are there fees or minimums?","The fee is 1.5% of the transaction amount for anything up to $10K.","Anything over $10K is a flat fee of $150.","Minimum fee is $0.55","The minimum cash out amount must be greater than the fee of $1.00.","Are there limits?","Yes, you cannot cash out more than $100,000 per transaction.","Can I sell crypto directly to my Bank?","No, you must first sell your crypto to your USD balance. After you have money in your USD balance, you can cash out to your bank account."])),Learningrewards:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Learning rewards","Learning rewards"," Learning rewards ","is simple, educational, and rewarding. Just by watching a few videos about crypto and completing a short quiz, eligible customers will be rewarded with a bit of that specific crypto!","What cryptocurrencies are supported?","You can see what cryptocurrencies are currently a part of the program by visiting"," Learning rewards ",". We add new cryptos on a regular basis.","Am I eligible for Learning rewards?","To be eligible for Learning rewards, you must: ","1. Verify your"," personal information ","(your date of birth and address must be entered and verified).","2. Complete"," photo verification ",". Learning rewards requires additional verification, so you might be prompted to complete ID and"," photo verification ","when you start a Learning rewards campaign even if you've done so previously (if prompted, select"," Verify your photo ","3. Live in one of the following eligible countries:Austria, Australia, Belgium, Bulgaria, Canada, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Greece, Hong Kong, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, the Netherlands, Norway, New Zealand, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, Taiwan, the United Kingdom, or the United States.","We are working hard to add more eligible countries soon.","4. Meet our internal fraud and compliance-related criteria, including measures related to account uniqueness (this is determined by Ai Earn).","5. Have only one Ai Earn account.","How and when can I start earning?","You may be able to start earning crypto immediately if you're signed in and meet the eligibility criteria listed above (note that photo verification may take up to 48 hours). The options available will be shown on the"," Learning rewards ","screen.","If you're signed in, but you don't see the option to earn, follow the instructions on the banner to continue setting up your account. If you're added to the waitlist, you'll have to wait to become eligible, which might take some time due to popular demand.","Why does the value of my earnings go up and down?","The amount of cryptocurrency you earn for completing a task is based on the USD spot price of the crypto at the time of earning. The amount of tokens you've earned stays the same, but the dollar value may fluctuate as the price of the crypto changes.","How do I know this email or social media post about Learning rewards is legitimate?","It's good to double check and make sure the email or post you're seeing is legitimate. Here are a few ways to confirm if Learning rewards content is actually from Ai Earn.","Ai Earn will never ask you to send funds.","Ai Earn emails will always come from a"," valid aiearn.co domain ","Check the URL to make sure it directs you to aiearn.co.","If you encounter any scams, please report them to"," Ai Earn Support ","Referrals","You can earn more crypto on certain Learning rewards opportunities by inviting others to Learning rewards with a referral link. You earn crypto only for referred individuals who: ","(1) Enter through your referral link and accept your invite.","(2) Have or open an eligible account on aiearn.co.","(3) Are not residents in locations where the underlying crypto is not listed by aiearn.co","(4) Complete at least one task for the specific Learning rewards campaign that they were referred to.","Ai Earn reserves the right to change the terms, eligibility criteria, and payouts for the referral program at any time and for any reason.","Additional terms","Learning rewards offers are limited while token supplies last.","Ai Earn reserves the right to revoke any offer at its sole discretion. Once this offer is terminated or revoked, an invitee may still be able to view the associated content but will not earn cryptocurrency for completing tasks.","Ai Earn may receive service fees from asset issuers, such as Compound, in connection with educational content made available on Learning rewards.","Ai Earn reserves the right to change the terms, eligibility criteria, and payouts for all Learning rewards campaigns at any time, and for any reason.","The content provided on Learning rewards is intended for educational purposes only, and does not constitute financial or investment advice.","Learning rewards is subject to and governed by the"," Ai Earn User Agreement ",'and the Additional Terms included on this page (the "Terms"). If there is any conflict or inconsistency between the'," Ai Earn User Agreement ","and these Terms, the"," Ai Earn User Agreement "," controls. Learn more about"," geographic eligibility "])),Layer2networksandsidechains:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Layer 2 networks and sidechains","Layer 2 networks and sidechains","Ai Earn Wallet allows you to transfer tokens to and from Layer 2 (L2) networks and sidechains such as Polygon and Arbitrum.","What is an L2?","Layer 2 (L2) is a network or channel that sits on top of a Layer 1 (L1) network like Bitcoin or Ethereum. L2's are designed to enhance the speed and reduce the cost of performing transactions on a blockchain. L2s improve blockchain scalability by reducing the number of nodes or participants required to validate transactions within the L2 network, thereby reducing the time it takes to achieve consensus.","All confirmed transactions on an L2 are periodically batched together and submitted back to the L1 where they are validated as one large transaction and added to the next block on the L1 chain.","Lightning network is an L2 solution for the Bitcoin network. Arbitrum and Loopring are L2 scaling solutions for the Ethereum network. Polygon Network functions as both a L2 and a sidechain for the Ethereum network.","What is a sidechain?","A sidechain is an independent blockchain that connects to a main blockchain (which is also called a ‘mainchain’ or 'mainnet').","Sidechains allows developers more flexibility to construct their own parameters for how they want to operate their blockchain. This includes using alternative consensus mechanisms from the mainchain or optimizing for specific traits like speed, privacy, and token design or tokenomics.","What are the Pros and Cons of L2 networks and side-chains?","Over a million Ai Earn Wallet customers are using decentralized finance apps such as Uniswap, Compound and Aave, and NFT platforms like OpenSea and Zora.","However, there are often high transaction fees and long confirmation times. In addition,users with smaller transactions can be priced out of being able to participate in the open financial system. This has made the need for accessible scaling solutions even more important. This integration will allow for faster and cheaper transactions, and provide easier access to decentralized innovation.","Some potential cons with L2 or Sidechain networks include low liquidity,limited integration with exchanges and lengthy withdrawal times to transfer funds back to the mainchain/mainnet.","Visit"," Supported assets and networks "," to learn more about which L2s, side chains and alternative blockchains we support.","What is a blockchain bridge?","A blockchain bridge, otherwise known as a cross-chain bridge, connects two blockchains and allows users to send cryptocurrency from one chain to the other. For example, if you have Bitcoin but want to spend it like Ethereum, you can do this through a supported bridge.","With Ai Earn Wallet app, you can connect to a bridge of your choice, to transfer funds between mainchains or a mainchain and L2 chain. To learn more, visit our help article: "," Bridging your crypto ","Are there fees involved in transacting on an L2?","Transacting on L2 networks is subject to network or miner fees. The fees you pay will be denominated in the networks native currency. For example, the Polygon chain facilitates transactions using MATIC as the main currency for fees. Therefore, to transact on this network, you will need sufficient MATIC funds in order to account for the fees.","How to add a Custom Network","There are other lesser-known but still EVM-compatible (Ethereum virtual machine) networks that also offer similar scalability solutions to popular L2 networks. Ai Earn Wallet allows you to add a customer network RPC, in order to transact on the designated network.","To add a custom network on the Ai Earn Wallet mobile app: ","Select Settings","Select ‘Active dapp network’ (or ‘Default network’ on the Ai Earn Wallet Extension).","Select the plus symbol on the top-right of your screen","Complete designated fields, which are usually provided in a developer guide or doc. of the network in question","Once complete, select ‘Add network’","For a suggested list of currently available EVM blockchains you can refer to websites such as"," Chainlist.org "," Note ",": prior to interacting, thoroughly research the network in question and ensure it’s coming from a trusted operator. Some of these may pose as credible providers but can be deliberate attempts to compromise your funds and Wallet. While there is no guarantee, we advise that you understand the potential risks involved with this.","To verify a custom network, make sure you source the information for adding the network from the protocols official documentation page. Here is an"," example ","for the Harmony blockchain."])),Landlinesand2stepverification:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Landlines and 2-step verification","Landlines and 2-step verification","For security purposes, Ai Earn does not support the delivery of 2-step verification codes via voice call. If you have a landline registered with your Ai Earn account, follow these steps to upgrade your security: ","Sign in to the Ai Earn website with your username and password.","Click"," I need help > I need to update my phone number ","Complete the Account Recovery process by following the steps listed","Increase your security by enabling Authenticator: https://www.aiearn.co/security"])),KNCtokenupgrade:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","KNC token upgrade","KNC token upgrade"," permanently lost ","What happened with the Kyber Network on August 1st, 2022?","Ai Earn performed a"," required upgrade ","for KNC tokens on August 1, 2022.","Before the upgrade, we only supported KNC with the contract address 0xdd974d5c2e2928dea5f71b9825b8b646686bd200.","The KNC contract address we now support is 0xdefa4e8a7bcba345f687a2f1456f5edd9ce97202.","What do I need to know about the KNC token upgrade?","In April 2021, the Kyber team proposed a KNC token upgrade and migration to make KNC much more dynamic and flexible with the ability to support more efficient upgrades.","Customers had the option to move their existing KNC tokens out of Ai Earn any time before the conversion date and convert them on their on through the"," Kyber website ","When sending/receiving KNC tokens, please check what version of KNC tokens you currently hold. Exchanges and wallets might have or have not updated to the new token contract, and your funds might be lost if you send an unsupported version of KNC. The Ethereum contract address for the old KNCL token is: "," After the upgrade, only deposit KNC with the contract address ","What happens if I deposit the new KNC token into my Ai Earn account before the upgrade?","If you transferred the new KNC token to Ai Earn before the upgrade then the token would remain in Ai Earn’s custody but would not have been accessible or available for withdrawal until we began to support the KNC smart contract after the upgrade.","What happens if I deposit the old KNC smart contract after it’s been deprecated on Ai Earn after August 1st, 2022?","These deposits would not be supported and would be treated as unsupported digital currency. Depositing unsupported assets in your Ai Earn account will cause you to lose them.","Sending and Receiving KNC tokens","After the upgrade date, sending and receiving the new KNC tokens will be enabled on Ai Earn. Please only use with the new contract address","Will Ai Earn support the new KNC token on Pro & Exchange trading books?","After the upgrade is complete, we will only support new KNC token across send/receive/trading.","What does this mean for KNC in my standalone Ai Earn Wallet?","If you had KNC in your Ai Earn Wallet, they were migrated to the latest version with no impact to your funds. No action was required from you during the migration."," This website contains links to third-party websites or other content for information purposes only (“Third-Party Sites”). The Third-Party Sites are not under the control of Ai Earn, Inc., and its affiliates (“Ai Earn”), and Ai Earn is not responsible for the content of any Third-Party Site, including without limitation any link contained in a Third-Party Site, or any changes or updates to a Third-Party Site. Ai Earn is not responsible for webcasting or any other form of transmission received from any Third-Party Site. Ai Earn is providing these links to you only as a convenience, and the inclusion of any link does not imply endorsement, approval or recommendation by Ai Earn of the site or any association with its operators. "])),July2021UserAgreement:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","July 2021 User Agreement","July 2021 User Agreement","Thank you for using Ai Earn. Ai Earn is updating its User Agreement, effective from July 2021. We are making some updates to the User Agreement ("," specifically for customers who reside outside the United States of America, United Kingdom, European Economic Area, Japan, and Singapore ",") to reflect the fact that the Ai Earn entity that provides your services is changing (see additional information in our"," account update article ","). To see the full scope of changes in the updated User Agreement that will govern your Ai Earn account and use of the Ai Earn services, please review your updated User Agreement, available"," here "])),January2022CoinbaseUserAgreementUpdate:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","January 2022 Ai Earn User Agreement Update","January 2022 Ai Earn User Agreement Update","We’re updating our user agreement for US customers"," effective January 31, 2022 ",". If you continue to hold a Ai Earn account after that date, then you must agree and comply with the new user agreement to continue using your account.","This summary is intended to help you better understand these updates.","Here are the changes: ","We made the content more succinct and direct so you can easily understand it.","We revised our Arbitration Agreement, which explains what legal rights you have and what you can expect from us in case of any issues.","We consolidated our new Product terms into a single, searchable Appendix.","We created a"," standalone policy "," to make it easy for you to find and understand the limits as to how our services can be used.","We updated our tax language and some of our definitions so that we’re up to date with the most current crypto terms and laws.","To see the complete scope of changes that will govern your Ai Earn account and use of the Ai Earn services, please review our"," user agreement ","Why is Ai Earn updating it’s user agreement?","We are updating the Ai Earn User Agreement to reflect the changes to our platform and services.","Which countries are impacted by the new user agreement?","The new user agreement currently applies to all aiearn.co customers in the United States. In the future, the user agreement may be updated for customers in other countries.","How do I accept the new user agreement?","If you are a current Ai Earn customer, you will be prompted to accept our updated terms and conditions when you sign in to your account on web or through the mobile app soon after the new user agreement becomes effective.","What happens if I don’t accept the new user agreement?","If you don’t accept the new agreement, then you won't be able to access your Ai Earn account.","If you choose not to accept these changes and want to close your account, please submit a"," support request ","so Ai Earn Support can help you close your account and move your funds off the platform.","Do I need to upgrade my Ai Earn account?",'If you’re using an older version of the Ai Earn mobile app, then you may get this message when prompted to accept our updated user agreement. Note that there is no "upgrade" required, this message refers to the acceptance of our updated user agreement.',"If you want, you may also choose to update your mobile app to make sure that you receive access to all new features."," Important: ","Ai Earn Support will not be able to grant any exceptions to customers who choose not to accept the updated user agreement."])),Lostemailaccess:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Lost email access","Lost email access"," Security Notice ","If you believe your email has been compromised and you no longer have access to the email account, please follow the steps outlined"," here ","to temporarily lock your account.","What you'll need to regain account access","If you lost access to the email address you used to create your Ai Earn account, we'll need to go through a few steps to help you access your account.","Before you start, you will need the following: ","The password associated with your Ai Earn account","Access to your 2-step verification method","Regain access to your account","First, go to the"," account access ","page and follow these steps to update your email address (you must have 2-step verification for these steps to work): ","Sign in using your previous email address and password","Enter your 2-step verification token","When prompted to verify your new device, select"," Try another way ","Select"," Update my email ","Select your ID type","Please note for US customers, we only accept valid state driver's licenses at this time","If you don't remember your Ai Earn account password and have lost access to your email account","You'll need to"," contact Ai Earn Support ","to regain access to your account.","If you can log in to Ai Earn with your email address and password, but don't have access to the 2FA method (SMS text or Authenticator app) on your account","Please see"," 2-Step verification troubleshooting. ","When will this process complete?","The account recovery process usually takes 48-72 hours to complete but can sometimes take longer. When the recovery process has completed and your account has been verified, you will receive an email confirmation and should be able to log in to update your email address in your account settings.","If you log in while the review is still in progress, you’ll be required to enter the PIN code you received during the initial account recovery steps.","Once account access has been restored, sends will be disabled for 24 hours. After that period, you should have full trading capabilities."])),LocalBitcoinsandCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","LocalBitcoins and Ai Earn","LocalBitcoins and Ai Earn",'As it currently stands, state and federal financial regulations generally separate digital currency participants into 2 groups: users and exchangers. A "user" is someone who buys/sells digital currency through a licensed Money Services Business (like Ai Earn), exchanges digital currency for goods/services, and/or accepts digital currency in exchange for goods/services. An "exchanger" is someone who provides currency exchange services for users. Examples of this would be directly buying or selling digital currency for USD or other fiat currencies via services like LocalBitcoins, PayPal, BitQuick, or similar.','Since digital currency "exchangers" require various licenses from federal and/or state regulation institutions, Ai Earn customers may not operate their Ai Earn accounts as a business engaged in the exchange of virtual currency for fiat currency, funds, or other virtual currency. Ai Earn reserves the right to limit your account if we detect activity which constitutes a violation of this policy and/or our User Terms. We further reserve the right to limit your account use if your account is associated with high-volume activity inconsistent with personal use.',"For further clarification, please do not hesitate to"," contact us "])),Loanhealth:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Loan health","Loan health","What is loan health?","The health of your loan is based on the outstanding amount of your loan and the value of your BTC collateral.","How is loan health determined?","The health of your loan is based on a loan-to-value (LTV) ratio, which is calculated by dividing the amount of your loan by the value of your BTC collateral. Your loan health level is determined by subtracting the LTV from 100%.","For example, if you borrow $100 and the value of your BTC collateral is $1000, your LTV is equal to 10% (100 / 1000 = 10%). The health of your loan is therefore 90% (100% - 10% = 90%).","Loan health levels","Excellent: 70% and above","Good: 60% – 70%","Warning: 40% – 60%","Danger below 40%","If your loan health falls below 40%, we’ll ask you to add BTC collateral or make a payment. If no action is taken, Ai Earn will sell just enough of your BTC collateral to increase your loan health to 50%.","What affects my loan health?"," The price of BTC: ","If the price of BTC drops significantly, your loan health may decrease. Ai Earn will notify you via email to let you know that you’ll need to repay part of your principal or add collateral to maintain your loan health."," Missed payments: ","If we don’t receive payment by the 15th, Ai Earn will sell off just enough of your BTC collateral to cover the missed payment plus"," 2% of the total transaction ",". You can review your loan agreement for further details.","How can I improve my loan health?","You can improve loan health by adding BTC collateral, or making a USD payment (available when your loan health falls to 60% and below).","Add BTC collateral"," Mobile ","Sign in to yourAi Earn app","Tap","Scroll down to tap your loan","Tap"," Add collateral ","Select the minimum, recommended or custom amount","Follow out remaining prompts"," Computer ","Sign into the Borrow homepage","Click the portfolio link at the top of the screen","View your loan summary on the right side of the page","Click on"," Loan health ","Click"," Add collateral ","Select the minimum, recommended or custom amount","Follow out remaining prompts","Make a payment (if your loan health is 60% and under)"," Mobile ","Sign into yourAi Earn app","Tap","Scroll down to tap your loan to view it","Tap Make payment to make a payment"," Computer ","Sign into the"," Borrow homepage ","Click the portfolio link at the top of the screen","View your loan summary on the right side of the page","Click"," View Details ","to see more information and make a payment"])),LinkingtoInstagram:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Linking to Instagram","Linking to Instagram","If you’re on Android and are having issues linking your Ai Earn Wallet to Instagram to show your PFP, please download the minimum supported version of Android 28.2.17.","On Android (28.2.17) — After connecting your wallet and signing, if you see the screen below when you return back to the Instagram app, click the X in the top left corner to resume your experience."])),Gettingstarted1:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Getting started","Getting started","Am I eligible to borrow cash from Ai Earn?","If you reside in AK, AR, AZ, CA, FL, GA, ID, IL, IN, MI, NC, NE, NH, NJ, NY, OH, OR, TN, TX, UT, VA, WA, or WY, and have BTC in your portfolio, you may be eligible to take out a line of credit. Please log in to your account and visit aiearn.co/borrow to see if you qualify.","Ai Earn does not currently use credit checks to determine eligibility. Please note that the Ai Earn support team is not able to see eligibility or application status.","Am I eligible to take out a fixed term loan from Ai Earn?","If you reside in CT and have BTC in your portfolio, you may be eligible to take out a line of credit. Please log in to your account and visit aiearn.co/borrow to see if you qualify.","How do I apply for a line of credit or a fixed term loan from Ai Earn?","Please log in to your account and visit aiearn.co/borrow to see if you are eligible to borrow cash or take out a line of credit. Follow the prompts to see how much you can apply to borrow.","How much credit is available to me if I’m eligible for a line of credit?","If you are an eligible Ai Earn customer, you can borrow up to 40% of your Bitcoin (BTC) balance on Ai Earn, up to a maximum that varies by your state of residence: ","$100,000 in NE and VA","$1,000,000 in all other states listed above","The minimum amount you can borrow is $100 in most states, except as noted below: ","OH: Minimum of $1,001","AZ, CA: Minimum of $10,001","If the USD value of your BTC increases, you can make additional draws from your credit line, as long as the total borrowed is under 40% of your BTC, with the state maximum as set above.","How much credit is available if I’m eligible for a fixed term loan?","If you are an eligible Ai Earn customer, you can borrow up to 30% of your Bitcoin (BTC) balance on Ai Earn, up to USD $100,000. The minimum amount is $2,000.","If the USD value of your BTC increases, you may apply for more than one loan, as long as the total of all loans is under 30% of your BTC, with the maximum at $100,000.","Does Ai Earn report to credit bureaus?","No. Ai Earn does not report any loan-related information or activity to credit reporting agencies at this time.","How do I close my line of credit or fixed term loan?","If you would like to close your line of credit, you first need to pay off the entire outstanding balance. Once paid off, you can contact our customer support team to request your line of credit to be closed.","If you would like to close a fixed term loan, you simply need to pay off the entire outstanding balance. Once repaid, the loan is closed off automatically.","Do I qualify for Servicemembers Civil Relief Act (SCRA) benefits?","Please see"," SCRA benefits for Ai Earn Borrow customers ","for more information."])),Limitsandaccountlevels:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Limits and account levels","Limits and account levels","What's the difference?","Account levels can unlock additional features within your Ai Earn account, including sending and receiving cryptocurrency. Some features may require additional document verification or information provided by you to verify your identity.","Purchase or deposit limits are determined by many factors, including verification completed on your account, your purchase history, your payment type, and more.","What are my limits? How do I view them?","Your limits are displayed on the"," Account limits "," section of your"," Settings ",". Purchase and deposit limits will be different depending on your region and payment method type.","For US customers, if you’re looking to deposit more than the maximum $25,000 a day ACH limit, one option is to complete a wire transfer from your bank account to your Ai Earn account. You can view instructions for how to wire funds"," here ","How do I increase my account level?","You can see your current level and how to increase it by heading to the"," Account limits ","section of your"," Settings ",". Learn more about applying for a"," limit increase ","What about withdrawal limits?","In general, Ai Earn does not limit how much crypto you can sell to your Ai Earn cash balance (USD, GBP, EUR, etc). Withdrawing from Ai Earn will be dependent on the payment method you are using to withdraw.","For US customers, you will need to have a positive available balance to withdraw. For more information on your available balance, see our FAQ"," here ","For Ai Earn Pro users, you can view your Ai Earn Pro limits"," here "])),LegalRemovals:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Legal Removals","Legal Removals","Overview","Generally, Ai Earn will only remove reviews for legal reasons (for example, a violation of law or a violation of your legal rights). Potential legal grounds for removing a review include: ","threatening violence","disclosing private information of an individual","phishing attempts","violating copyrights","For more information, see our"," content guidelines for Asset Reviews ","Report an asset review for legal reasons","If you believe a review violates the law or violates your legal rights (other than copyright), let us know. You can use"," this form a ","to create a removal request. We’ll review the content and consider removing it.","For violations of your copyrights, see the instructions below.","Report copyright infringement","Ai Earn respects the valid intellectual property (IP) rights of others and we expect users to do the same. Posting content that constitutes an infringement of legal rights violates our content policy and may be removed at our discretion. Ai Earn complies with the Digital Millennium Copyright Act (DMCA) and we’ll respond to claims of copyright infringement using DMCA procedures.","If you’re an intellectual property owner or authorized to act on behalf of one, you","can send a properly completed notification of claimed copyright infringement (email preferred) to our designated copyright agent at: ","Ai Earn Inc.","248 3rd Street, #434","Oakland, CA, 94607","Attn: Copyright Agent","Phone: 302-203-9720","Email: "," copyright@aiearn.co ","Written submissions to our copyright agent must include ALL of the following information for us to take action: ","The legal first and last name of the person submitting the report. Pseudonyms are not legal names and will not be accepted.","Sufficient contact information for the person submitting the report. This may be an email address, telephone number, and/or a mailing address.","The legal name of the IP rights owner. If the owner is an individual, provide the legal first and last name. If the owner is a corporation, provide the full corporate name.","A brief description of the protected IP, including any applicable registration numbers.","A brief explanation of how the IP has been infringed.","The unique Review ID assigned to the review.","The following statement: ","I have a good faith belief that use of the material in the manner complained of is not authorized by the rights owner, its agent or the law. The information in this notice is accurate, and under penalty of perjury, I as the complaining party am authorized to act on behalf of the rights owner. I understand that I shall be liable for any damages, including costs and attorneys’ fees, Ai Earn incurs related to any misrepresentation that Ai Earn relies on to remove or disable access to the material claimed to be infringing.","A physical or electronic signature of the person submitting the report.","Please note that there are legal and financial consequences for submitting fraudulent or bad faith infringement reports. Before submitting your report, make sure you: (1) are the lawful rights owner or are legally authorized to act on behalf of the lawful rights owner, and (2) have a good faith belief that the content is infringing.","If you are subject to multiple claimed IP infringement reports resulting in your content being removed, your account may be disabled under our repeat infringer policy.","For more information, see the Report claimed copyright infringement FAQs below.","Report claimed copyright infringement FAQs","What happens after I submit a notice of copyrightinfringement?","For copyright issues we comply with the Digital Millennium Copyright Act (DMCA) and we’ll respond to claims of copyright infringement using DMCA procedures. If we remove the reported content, we will use reasonable efforts to notify the author of the review and they will have an opportunity to send a counter-notice to us explaining why they think their content was removed in error. If the review author submits a properly completed counter-notice in response to a notice of claimed copyright infringement, we will send you a copy. We may restore the review if, after receiving the counter-notice, you do not file a court action against the review author and inform us of the court action.","How do I submit a DMCA counter-notice?","You can send your counter-notice to us at"," copyright@aiearn.co ","The counter-notice must include ALL of the following information to be considered: ","The legal first and last name of the person submitting the counter-notice. Pseudonyms are not legal names and will not be accepted.","The contact information of the person submitting the counter-notice for service of process including an email address, telephone number, and physical address.","The unique Review ID assigned to the review.",'A brief reason why the person submitting the counter-notice believes the content was removed in error. For example, "I have permission from the copyright owner to use the image."',"Write the following statements: ","I consent to the jurisdiction of the Federal District Court for the judicial district in which my address is located (if outside the United States, I consent to the jurisdiction of the U.S. District Court for the Northern District of California where Ai Earn Technologies, Inc. is located), and I will accept service of process from the person who provided the notification of claimed IP infringement or an agent of such person.","Under penalty of perjury, I have a good faith belief that use of the content in the manner complained of is not a copyright violation, my content was removed by mistake or misidentification, and the information in this counter-notice is accurate.","A physical or electronic signature of the person submitting the counter-notice.","What happens after I submit a DMCA counter-notice - will the content be reposted?","Once you submit a properly completed counter-notice, we will send a copy to the party that submitted the notice of claimed copyright infringement, and they will have 10 business days to send us a copy of the court action filed against you or to confirm the dispute is resolved. If we don’t receive a timely filed verification of the court action, we may repost the content at issue. If we repost the content, we’ll remove the complaint from your Ai Earn account record.","What happens if a notice of claimed IP infringement (or counter-notice) is submitted in bad faith (e.g. known to be false/fraudulent)?","There are legal and financial consequences for submitting a fraudulent or bad faith notice of claimed IP infringement or counter-notice. You can be sued and held liable for damages caused by filing a false claim or counter-notice.","What happens if multiple IP infringement claims are submitted against me?","Ai Earn’s Repeat Infringer policy is to disable a user account in circumstances where the user has numerous IP infringement complaints on their account record and has been deemed a repeat infringer."])),Myinvestmentperformance:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","My investment performance","My investment performance","What is my investment performance?","Your performance data helps you better track and understand your investments. You’ll see how much cash you’ve invested, a detailed breakdown of how your investment value was calculated, and your (assumed) returns.","How do I view my investment performance?","To view a breakdown of your investment performance, see the below steps: "," Mobile ","Tap"," Assets ","Tap"," Your balance ","Then a pop-up window will appear with your investment performance details.","Note that you may have to tap your balance twice in order for the performance data to pop up."," Web ","Go to"," Assets ","Click on your"," Total balance ","Then a pop-up window will appear with your investment performance details.","How does Ai Earn measure my investment performance?","Based on your full Ai Earn account history, you’ll see the following information: ","All time performance details","Your balance","The total current cash value of your holdings on Ai Earn.","Net Invested","The total cash value of what you’ve put into Ai Earn, including fees. This includes: ","- Cash purchases and deposits: ","All cash deposits (“add cash”) and direct buys you’ve made on Ai Earn.","- Received: ","The value of all assets received in your account from outside of Ai Earn. This is calculated by the market value at the time you received the asset.","- Cash withdrawals and spends: ","All cash withdrawals from Ai Earn, including any spends from your CB card. This is deducted from your overall Net Invested calculation.","- Sent: ","The value of all assets sent from your account outside of Ai Earn. This is calculated by the fair market value at the time you sent the asset.","*Note: ","If you've provided any cost basis information to Ai Earn in the Tax Center, then this data will replace any fair market value assumptions made in these calculations.","If you’ve used Ai Earn Pro, you will also see the following fields: ","- From Ai Earn Pro","All cash and crypto sent from Ai Earn Pro to Ai Earn.","Crypto is estimated using the market value at the time you sent it. Note that any cash from your Pro account includes any withdrawals you’ve initiateddirectly on Pro.","- To Ai Earn Pro: ","All cash and crypto sent to Ai Earn Pro from Ai Earn.","Crypto is estimated using the fair market value at the time you sent it. Note that any cash sent to your Pro account includes any deposits you’ve made directly on Pro.","Total Return","The total value of your holdings above or below your total","Net Invested.","This reflects the current value of your holdings minus your cost basis (what you paid for crypto). This includes: ","- Any proceeds from assets you sold (what you got for your crypto when you sold)","- Interest (e.g., from yield, Ai Earn Card)","- Assumed proceeds from assets you sent outside of Ai Earn (calculated by the market value at the time of the send)","- Changes in value for assets held (e.g., due to asset price changes)","How do fees affect my investment performance?","Fees are included in your"," Net Invested ","value which reflects all the cash you’ve ever put into Ai Earn. Returns will reflect any change above or below this value.","Performance by asset","Across your individual asset holdings, you can also view performance stats. Learn more below: ","All time performance details","Total Return","The total value of your holdings above or below your Net Invested. This reflects the current value of your holdings and any proceeds minus your cost basis (what you paid). This includes: ","- Any proceeds from your sells (what you got for your crypto when you sold)","- Interest (e.g., from yield, Ai Earn Card)","- Assumed proceeds from assets you sent outside of Ai Earn (calculated by the market value at the time of the send)","- Changes in value for assets held (e.g., due to asset price changes)","Net Invested","The total cash value you’ve put into acquiring this asset, including fees. This includes: ","- Bought: ","All direct buys or trades you’ve made on Ai Earn to acquire this asset","- Received: ","The value of the asset received in your account, including from Ai Earn Pro. This is calculated by the market value at the time you received the asset*.","- Sold or spent: ","All sells or trades out of this asset on Ai Earn, and any spends from your Ai Earn card. This is deducted from your overall Net Invested calculation.","- Sent: ","The value of this asset sent from your account outside of Ai Earn, including to Ai Earn Pro. This is calculated by the fair market value at the time you sent the asset.*","*Note: ","If you have provided any cost basis information to Ai Earn in the Tax Center, then this data will replace any fair market value assumptions made in these calculations.","Your balance","The total current cash value of your holdings of that asset.","Average price","The average price that you’ve acquired this asset at. This includes purchases or trades on Ai Earn and any receives of this asset, calculated using market value at the time you received this asset.","Portfolio %","The percentage of your Ai Earn balance that your holdings of this asset makes up.","Troubleshooting tips","Why can’t I see my performance data?","This data is only available if you have bought or sold on Ai Earn. If you’ve only used Ai Earn to send or receive crypto then this information will be left empty. Learn more about"," how to buy crypto ","If you’re buying or selling crypto for the first time, it may take up to 24 hours for the feature to appear in your account.","My performance data is different from what I expected","Your performance data is based on transactions you’ve made on our platform.","Here are a few important things to know: ","The value presented will change over time based on the price of the crypto assets that you’ve bought, sold, or received.","This data represents all transactions you’ve made on the Ai Earn mobile app and aiearn.co. Transactions made on our other platforms like Ai Earn Wallet are not included.","This feature shows your performance since the time of your account creation. At this time, you can’t choose specific periods of time to view your performance.","We make assumptions for certain transactions, unless otherwise provided to Ai Earn in the"," Tax Center ","For crypto received from outside of Ai Earn, market value at the time the crypto is received is used in your"," Received ","calculation under"," Net Invested ","For crypto sent outside of Ai Earn, market value at the time of the send is used in your Send calculated under"," Net Invested ","If you think your performance data is wrong, please contact Ai Earn Support by submitting a request through our support form under Ai Earn → Taxes, Reports and Financial Services.","Why did my performance data disappear?","Since this feature is in beta, we’re constantly making improvements to make sure it’s giving you the information you need. While we complete these upgrades, you may not be able to see your investment performance at that time.","Note that we’re working diligently to finish these updates. Furthermore, our support team is not able to manually update this data for you and cannot manually calculate your performance data.","Can I use this feature to help me with my taxes?","This feature is not intended to help you file your taxes. It doesn’t have enough information to provide you an accurate picture of your tax impact, like your cost basis for an asset you received on Ai Earn. Instead, we can only provide assumptions for data that we don’t have.","See this"," Learn guide ","for more information to help you with your taxes.","How do I report a bug?","Please reach out to"," Ai Earn Support ","for help.","Disclosure","Investment performance accuracy is subject to market latency, price movement, and possible outages. Ai Earn does not guarantee the accuracy or completeness of investment performance, and reserves the right to update information and correct errors, inaccuracies, or omissions without prior notice."])),Myaccountwascompromised:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","My account was compromised","My account was compromised","If you notice suspicious activity on your account, follow these steps right away: "," Lock your account. ","See the details below on how to temporarily lock your account, which prevents access to your Ai Earn account and restricts funds from leaving it."," Secure your email and devices. ","Reset your email password and check for any unfamiliar rules, filters, forwarding addresses, or recovery emails. Scan your devices with anti-virus software and ensure that your device software is updated to the latest version. This protects your accounts and devices from potential malware threats that could be used to steal your sign-in credentials to gain unauthorized access to your account(s).","Secure your account","You can temporarily lock your account from a web browser or the Ai Earn mobile app (these are the quickest methods), over the phone, or by submitting a customer support form.","Web or mobile app","Web","To lock your account from a web browser: ","From your account settings, select the Security tab.","Scroll to See something unusual? at the bottom of the page and select Lock your account.","Review the Are you sure? warning and select Yes, lock my account.","Mobile app","To lock your account from the Ai Earn mobile app: ","From the menu, tap"," Profile & Settings ","Scroll down to"," Security "," and tap"," Lock my account ","Review the"," Are you sure? ","warning and select Yes, lock my account.","Customer support form","To report the suspected account compromise through the Support Form: ","Select"," Ai Earn ","Select"," Account Compromised and Unauthorized Accounts ","under"," Please select the topic you need help with ","Continue to choose the most applicable topics.","Fill out the rest of the form and select"," Submit ","Select"," Yes ","if you'd like Ai Earn Support to temporarily disable your account when prompted."," Important: ","Once you've locked your account, you'll be required to complete"," account access steps ","to get back in.","Secure your email","Hackers may compromise your email to gain access to your Ai Earn account or to try to block Ai Earn emails from getting to you.","Check if you can still sign in to your email.","If your email has been compromised, you'll need to contact your email provider to shut down your account or change your email password.","Change your email password if you still have access to the email account.","Turn on 2-step verification if you don’t already have it set-up.","If you're not receiving expected emails from us, see"," Troubleshooting Ai Earn emails ","Secure your bank account","It's important to update the passwords on the bank account linked to your Ai Earn account. If your bank account has been compromised, you'll need to contact your bank. Make sure you have 2-step verification set up and turned on for your bank account.","Secure your mobile phone","A phone-based attack (also known as SIM-swap or phone-port attack) occurs when an attacker has their target's phone number transferred to a mobile device under the attacker's control.","See this"," help article ","for information on keeping your phone safe and secure.","Report unauthorized transactions","If you see unauthorized transactions on a bank statement or on your Ai Earn account, you can report them by viewing this"," help article ","Contact Ai Earn Support","Fill out our"," Support Form ",`to contact Ai Earn Support. If you'd like Ai Earn Support to temporarily disable your account, follow the steps listed above under "Deactivate your Ai Earn account."`,"Contact your local authorities","If funds were removed from your Ai Earn account by a third-party without your permission, contact your local authorities and file a police report. Have the authorities contact Ai Earn directly. Ai Earn is committed to full cooperation in all law-enforcement investigations.","Recover your account","Once all of your accounts are secure and your passwords are updated, you'll need to get back in to your Ai Earn account.","Accessing your Ai Earn account","Follow the steps listed in our"," Accessing my account ","help article to get started.","Protect your account","Learn how best to protect your Ai Earn account.","2-step verification","2-step verification is by far the best way to secure your account (aside from a strong password). 2-step verification is required on Ai Earn, but there are a few 2-step verification methods that are more secure than others. See our"," What is 2-step verification ","help article to learn about the different options available and which methods we recommend.","Account security and crypto scams","There are many precautions you can take to ensure your account is safe. Here are several help articles that detail account security and avoiding crypto scams: "," Avoiding cryptocurrency scams ","gives examples of many types of cryptocurrency scams and tips for avoiding them."," How can I make my account more secure? ","will show you the best account security tips and tricks."," What is phishing? ","highlights phishing scams and how to avoid them."])),MultiWalletsupportforEthereumandSolana:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Multi-Wallet support for Ethereum and Solana","Multi-Wallet support for Ethereum and Solana",'Ai Earn Wallet allows you to create up to 15 "sub-wallets" linked to one recovery phrase on your Ethereum and Solana wallet. Each sub-wallet gives you a unique Ethereum and Solana address for you to send funds to that wallet.'," Note ",": Bitcoin, BTC, Dogecoin, ETC, Litecoin, Stellar, XRP support is unchanged. These chains are only supported in your"," first ","wallet created, not any others. For any additional wallets, no address will show.","How do I add a new wallet?","Navigate to the Assets tab.","On the top left, click the down arrow.","Scroll to the bottom.","Select 'Add wallet'.","How do I hide a wallet?","Select the down arrow on the top left of your screen","Navigate to the settings tab.","Select 'Add & manage wallets'.","Select the wallet you want to hide.","Tick the hide wallet button.","How do I unhide a wallet?","Navigate to the Assets tab.","Select the Wallet Switcher Tray","On the top left, click the down arrow.","Select the Settings button","Click 'Add & manage wallets'.","Click Hidden Wallets.","Click the Wallet you wish to unhide.","Untick hidden wallets box.","How do I check my Wallet’s Eth/Solana/EVM address?","Navigate to the Wallet you would like to check by clicking the arrow at the top left","Select the 'receive' button on the top right","Under 'Receive assets' the alphanumeric string is your wallet address.","You can also access your address by clicking the copy icon in the top right corner of your screen.","How do I view my recovery phrase?","On the assets tab, select the arrow at the top left","Select 'Settings'","Select 'Show recovery phrase'"," Note ",": Never share your recovery phrase with anyone.","How do I edit my Wallet’s nickname, change the theme color, and manage Dapp connections?","On the Assets tab, select the arrow at the top left","Select 'Settings'","Select 'Add and manage wallets'","Select the wallet you want to edit","Other FAQs"," Why can’t I add any more wallets? ","The current limit for adding new wallets is 15."," Why can’t I switch between accounts? ","This functionality has not been added yet."," Can I add a ledger? ","Yes, but you must sign out of your wallet account first."," Why am I getting an error when I try to hide my wallet? ","You will receive an error if you attempt to hide an active wallet or if the wallet you are attempting to hide would result in no active wallets."," I created 15 wallets, but when I signed out and signed back in there were not 15 wallets? ","Any empty/un-funded wallets after the 10th wallet are removed upon signing out. Funded wallets will still remain, but you must hit 'add wallet' to retrieve your funded wallet."," My UTXO (bitcoin, dogecoin, bitcoin cash, etc) balances are not displaying properly? ","Try re-downloading the app. If this does not work, feel free to contact support for further assistance."," My Ethereum transfer isn’t showing up in my transactions. ","We are working on showing internal transactions in the transaction history, but that will not be for a bit. Currently, internal Ai Earn transfers do not show up in the transaction history but they do reflect in your balance."," I am trying to send Solana to one of my addresses without Solana but am being given an error. ","Ensure your send amount is above 0.002 SOL. This is the minimum amount that must be in a new wallet."])),Moneyleftmybankaccountwhereismydigitalcurrency:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Money left my bank account where is my digital currency?","Money left my bank account where is my digital currency?","When initiating a bank transfer, you will see the funds pulled from your account immediately upon authorization. This is primarily so we can lock in your quoted price. Due to the irreversible nature of digital currency, we must also ensure that all funds have cleared prior to finalizing the transation.","Depending on your bank, it may take one to two business days for the funds to flow between banks and enter our system. Additionally, it may take two to three business days to clear on our end. Once your funds have cleared in our system, we transfer your digital currency to your crypto balance immediately at the price that we initially locked in.","You can see the delivery time of your orders at any time by clicking on the specific order on your"," history page ","Keep in mind t"," here ","are ways to further verify your account in order to enable instant purchases. You can see the steps required"," here "])),Movingunsupportedassets:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Moving unsupported assets","Moving unsupported assets","If you have assets on networks that were previously supported by Ai Earn Wallet (BCH, ETC, XLM, XRP), you will no longer be able to see or transact with those assets.","To view your assets you can: ","Import your recovery phrase on another self-custody wallet that supports the network you wish to use.","Note: Please do your own research when importing your assets to a new wallet to ensure it is trustworthy.","Send your assets to Ai Earn Exchange","Note: Please double check that BCH, ETC, XLM and XRP are still supported on Ai Earn Exchange before sending those assets to your account address. You will also need to pay a network fee for these transactions."," Note: ","For more information on where your assets are supported, please visit the official asset webpages below: ","What happens to my assets if I don’t move them from my Ai Earn Wallet?","Your assets still belong to you. However you will not be able to see or transact with them using your wallet address on Ai Earn Wallet. You can use another self-custody wallet that supports these networks to access your assets."])),MessariProfreetrial:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Messari Pro free trial","Messari Pro free trial","Messari Pro is a platform that offers high quality content and analysis about cryptocurrency (crypto) markets.","Ai Earn, in partnership with Messari, will offer a 90-day free trial of Messari Pro to eligible"," Ai Earn One subscribers ","Eligibility","To be eligible, you must be an existing or new Ai Earn One subscriber. You'll be notified via the Ai Earn app or aiearn.co that you can sign up.","Sign up for your free trial"," To sign up: ","Go to aiearn.co or the Ai Earn mobile app.","A promo code will generate and direct you to Messari Pro’s website.","Follow the prompts to sign up for Messari Pro and enter the promo code.","Note","A payment method must be entered during the sign up process. Messari will not charge your card until after your 90-day free trial.","Cancel your free trial","You can"," cancel your free trial ","at any time during the 90-day free trial period. Messari will automatically charge your account for the monthly Messari Pro subscription fee on the 91st day.","If you need assistance with canceling your free trial, email support@messari.io.","Charge on your payment method","A charge on your payment means that your free trial has ended. If you believe this is an error, please contact support@messari.io.","Reactivation","You can"," reactivate your Messari Pro subscription ","at any time.","Messari will automatically charge your account for the monthly subscription fee once you reactivate.","Account access troubleshooting","If you’re having issues signing in to your Messari account, make sure you’re using the correct method. If you created your account with Google Sign-in, you don’t need a password to sign in. If you’re still experiencing account access issues, email support@messari.io.","Change your payment method","You can"," update your payment method ","at any time. If you need assistance changing your payment method, please email support@messari.io.","Change your email address or password","If you need to change the email address or password associated with your Messari account, email support@messari.io."])),Managingmyloan:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Managing my loan","Managing my loan","How do I view my loan and make a payment?","Mobile","Sign into yourAi Earn app","Tap Scroll down and tap your loan to view it","Tap"," Make payment ","to make a payment","Computer","Sign into the"," Borrow homepage ","Click the portfolio link at the top of the screen","View your loan summary on the right side of the page","Click"," View Details ","to see more information and make a payment","How do I change my payment method?","Linking a new bank account may take several days and bank payments take 3-5 days to process. You can use available funds from your USD cash balance.","You can only use a linked bank account or funds from your linked USD cash balance to initiate a payment each month.","Learn about"," adding funds ","to your USD cash balance.","If you’d like to link a bank account for your loan payments, you’ll need to first add your banking information and then verify the bank. Depending on your bank, verification can happen within minutes, or it may take several days.","To link a payment method","Go to"," Payment Methods ","(computer) or select Settings >"," Payment Methods ","(mobile)","Select"," Link a New Account ","(computer) or"," Add a payment method ","(mobile)","Select the type of account you want to link","Follow the instructions to complete verification depending on the type of account being linked","Note: Ai Earn does not accept physical checks or checks from bill pay services as a payment method to purchase cryptocurrency or to deposit funds into a user's cash balance. Any such checks received by Ai Earn will be voided and destroyed.","Learn how to"," add a payment method ","Where can I find my loan agreement?","You can download your loan agreement under Loan statements and agreement after you’ve signed into","Mobile","Scroll down and tap on Loan statements and agreements.","Computer","Click Loan statements and agreements in the menu on the right side."])),ManagingmyDirectDeposit:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Managing my Direct Deposit","Managing my Direct Deposit"," US Customers: ","We’re rolling out"," Direct Deposit ","option gradually over the next few months. If you're a US customer and don't yet see a"," Direct Deposit ","option in your account settings, we appreciate your patience.","You can check our"," Twitter ","for the latest updates on Direct Deposit availability.","Do I have Direct Deposit Enabled?","You can check if you have"," Direct Deposit ","enabled in your"," account settings ",", by selecting"," Direct Deposit ",". Your Routing number and Account number will be displayed if"," Direct Deposit ","has been enabled correctly. You will also be able to view if you have enabled an active paycheck distribution and can change the distribution settings from this screen."," Note ",": if you disable your paycheck distribution for Direct Deposit at some point, the Routing number and Account number will still be visible under Direct Deposit.","After disabling your paycheck distribution for Direct Deposit from your Ai Earn account, we recommend that you contact your employer or payroll representative to confirm that your paycheck distribution has been effectively disabled. Note that this process can take up to 2-3 pay cycles to be effective.","Can I use my account and routing number to withdraw money from my Ai Earn account?","At this time, you can only deposit funds using the Direct Deposit account and routing number to which your direct deposit funds are sent.You cannot use the account and routing number to make debits or withdrawals and they will be rejected.You can withdraw the funds in your Ai Earn Account into your bank account or PayPal account by using the payment methods available in the withdrawal flow. You can also spend your Direct Deposit funds using your Ai Earn Visa Card.","How do I find my account/routing number?","The MetaBank®, N.A. account and routing number to which your direct deposit funds are sent can be found under the"," Direct Deposit tab on the settings page ",". This account and routing number cannot be used to make any withdrawals.","Can I change the cryptocurrency selection?+","Yes, you can always change your existing cryptocurrency to another supported cryptocurrency or US dollar. Please be aware that the future direct deposits will then be transferred to the new corresponding balance.","Once you update your cryptocurrency selection, please allow up to 1 pay cycle to take effect.","Can I select more than one type of cryptocurrency for each direct deposit?","No, this feature is not supported at this time. Please check back at a later date.","How can I disable paycheck distribution into Direct Deposit?","In order to disable your paycheck distribution into Direct Deposit, you will need to contact your payroll provider and/or employer and ask them to update your payroll"," settings ",". You can do this by logging into your payroll provider/employer (from their website) and disabling the distribution towards your Ai Earn Direct Deposit. You can also go to Ai Earn"," settings ","and then download the direct deposit form from within"," settings ",". You can update the direct deposit form with your setting (i.e. zero direct deposit) and provide this form to your payroll provider/employer.","How can I reactivate my paycheck distribution into Direct Deposit after deactivating?","You can reactivate the paycheck distribution into your Direct Deposit account by visiting the"," settings ","page and selecting Distribution. You will be able to login to your payroll provider/employer account and update your distribution. Alternatively, you can also provide your Direct Deposit account and routing number (available on the"," settings ","page) to your payroll provider/employer.","What is the maximum amount that I can deposit into Ai Earn via Direct Deposit?","You can deposit up to $25,000.00 (post-tax) per deposit and up to $25,000.00 per calendar day. Note that you can continue to deposit additional funds using other"," payment methods ","If your paycheck was rejected due to these maximum allowed amounts,then please contact your employer or payroll provider and ask them to initiate the fund transfer again with a reduced amount (less than $25,000).","I want to split my Direct Deposit across multiple crypto. How can I do that?","At this time, you can only select a single supported cryptocurrency for each deposit. Please check back soon for this feature.","The Ai Earn Card is issued by MetaBank®, N.A., Member FDIC, pursuant to a license from Visa U.S.A. Inc. The Ai Earn Card is powered by Marqeta.","+ If you choose to be paid in crypto, Ai Earn will automatically convert your paycheck from US dollars to crypto with no transaction fees."])),Managingmycreditaccount:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Managing my credit account","Managing my credit account","How do I view my line of credit and make a payment?","Mobile","Sign into your Ai Earn app","Tap","Scroll down and tap your loan to view it","Tap"," Make payment ","to make a payment","Computer","Sign into the"," Borrow homepage ","Click the portfolio link at the top of the screen","View your loan summary on the right side of the page","Click"," View Details ","How do I change my payment method?","Linking a new bank account may take several days and bank payments take 3-5 days to process. You can use available funds from your USD cash balance.","You can only use a linked bank account or funds from your linked USD cash balance to initiate a payment each month.","Learn about"," adding funds ","to your USD cash balance.","If you’d like to link a bank account for your loan payments, you’ll need to first add your banking information and then verify the bank. Depending on your bank, verification can happen within minutes, or it may take several days.","To link a payment method","Go to"," Payment Methods ","(computer) or select Settings >"," Payment Methods ","(mobile)","Select"," Link a New Account ","(computer) or"," Add a payment method ","(mobile)","Select the type of account you want to link","Follow the instructions to complete verification depending on the type of account being linked","Note: Ai Earn does not accept physical checks or checks from bill pay services as a payment method to purchase cryptocurrency or to deposit funds into a user's cash balance. Any such checks received by Ai Earn will be voided and destroyed.","Learn how to"," add a payment method. ","Where can I find my loan agreement?","You can download your loan agreement under Loan statements and agreement after you’ve signed into","Mobile","Scroll down and tap on Loan statements and agreements.","Computer","Click Loan statements and agreements in the menu on the right side."])),Overview:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Overview","Overview"," Customers are not required to take any action for the merge. ","Your staked ETH (Ai Earn ticker: ETH2) will"," not "," be available to unlock immediately after the merge and can"," not ","be transferred or sold as it is"," not ","a tradable token. Visit"," cbETH Intro ","to learn more.",'Confirmation requirements will temporarily increase from 14 to 85 after the Merge. ETH proof-of-stake introduces "finality" of transactions, and this threshold will be used initially for high transaction safety immediately after the Merge. Visit'," ETH Merge Overview ","to learn more.","What is the Merge?","The Merge refers to a process in which the Ethereum network will change its consensus mechanism from Proof-of-Work (PoW) to Proof-of-Stake (PoS). The aim of this upgrade is to improve the network’s long-term scalability, security and sustainability.","The merge involves swapping out Ethereum’s PoW consensus method with PoS. The Ethereum community has been running PoS consensus for Ethereum for nearly two years as a separate chain called the Beacon Chain. The Ethereum execution layer (where the EVM, dapps, and users live) will remain the same, but the consensus layer will now leverage PoS instead of PoW.","Please note that post merge the network will continue to be called Ethereum and use the ETH token. There is no user action to take and no new ETH2 token.","When will the Ethereum upgrade be completed?","The Merge is expected to occur on September 14th or 15th, 2022. The community maintains a site estimating the exact time here.","Will I be able to unstake my ETH and redeem the interest earned when the merge occurs?","Post merge, any ETH you have staked including accrued staking rewards will remain locked on the Beacon Chain without the ability to withdraw. Withdrawals are planned for the Shanghai upgrade, the next major upgrade following The Merge. This means that newly issued ETH, though accumulating on the Beacon Chain, will remain locked and illiquid for at least 6-12 months following The Merge.","If you would like to obtain liquidity on your staked ETH sooner, you have the option to wrap your Ai Earn staked ETH for cbETH until the Shanghai upgrade is complete. Note that the price of cbETH is determined by the market. To learn more about cbETH please visit our help center article - using cbeth.","Will The Merge improve transaction speeds on the Ethereum network?","Though some slight changes may exist, transaction speed will mostly remain the same on the Ethereum Mainnet. During the next phases of the upgrade, Ethreum plans to introduce new techniques (such as"," sharding ","and rollups) that will enable the network to spread its computing load across multiple chains in order to alleviate congestion.","These upgrades are designed to help the Ethereum Mainnet support thousands of transactions per second while reducing gas fees.","Will gas fees go down after the Merge?","No. Gas fees are expected to remain the same after the Merge. To learn more you can visit"," ethmerge.com ","What does the Merge mean for Ai Earn users?","During the Merge, Ai Earn will briefly pause new Ethereum (ETH) and ERC-20 token deposits and withdrawals as a precautionary measure.","Although the Merge is expected to be seamless from a user perspective, this downtime allows us to ensure that the transition has been successfully reflected by our systems. We do not expect any other networks or currencies to be impacted and expect no impact to trading for ETH and ERC-20 tokens across our centralized trading products.","You will be informed via Twitter and the"," status page ","when ETH and ERC-20 tokens are available for deposits and withdrawals.","What else should I be aware of during and after the Merge?",'It’s important to always be on high alert for scams, but especially leading up to the Merge. We recommend you don’t send your ETH to anyone in an attempt to "upgrade to ETH2" as there is no ETH2 token. Your assets will be safe and secure during this period and no action is required to upgrade on your part.',"For users who hold ETH on self-custody wallets like Ai Earn Wallet or Metamask, we recommend exercising caution before signing any transactions relating to airdropped tokens, especially any airdrop purporting to be ETHPoW tokens. Scammers may send fake tokens to random wallets in an attempt to steal your funds once you approve the transaction.","If a new token is airdropped to your wallet after the merge, make sure to first review the contract address and check official social media channels before taking any action.","It is recommended that you refrain from connecting your self-custody wallet to the EthPoW network (or the network of any other chain fork of Ethereum). Transactions on such networks may lead to the loss of your funds on the main Ethereum network.","Where can I view my staked ETH2 balance after the merge?","Sometime after the Merge, you will find your staked ETH (ETH2) balance under your Ethereum (ETH) wallet on the platform. Your staked ETH will be listed separately from any unstaked ETH or dapp wallet ETH balance you might be holding.","Staked ETH (ETH2) balances won’t be unlocked at the time of the Merge or be available to trade or transfer until the Ethereum protocol upgrade completes. The upgrade is anticipated to be completed by early 2023.","Will Ai Earn support forked assets on ETHPoW?","At Ai Earn, our goal is to list every asset that is legal and safe to list, so that we create a level playing field for all the new assets being created in crypto while continuing to protect our customers.","Should an ETH PoW fork arise following The Merge, this asset will be reviewed with the same rigor as any other asset that is listed on our exchange.","Why are ETH block confirmation requirements increasing after the Merge? Will ETH and ERC-20 deposits and withdrawals take longer?","Every exchange, including Ai Earn, uses a safety parameter called `block confirmations` to ensure users are able to safely deposit and withdraw funds. This value is set per network based on each network's unique security properties and expresses our confidence that the network will not be reorganized.","Today Ai Earn requires 14 block confirmations on Ethereum before crediting a users deposit on the exchange."," Post-merge, we are temporarily increasing the block confirmation count to 85 blocks, or about 17 minutes ","Although we expect Ethereum to be significantly more secure post-Merge, we are taking this precautionary step to protect user funds. Our goal is to observe network behavior and gather data post-merge so that we can safely lower the block confirmation and provide our users the best experience possible."])),CoinbaseOnebeta:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Other topics","Ai Earn One beta"," Ai Earn One "," Ai Earn Account Protection "," Ai Earn One free trial "," Ai Earn One billing plans "," Download Form 8949 for Ai Earn One "," Messari Pro free trial ","Legal policies"," Behavior policy "," Can I open a Ai Earn account if I'm under 18? "," Ai Earn suspended states "," E-Money License "," How is Ai Earn insured? "," LocalBitcoins and Ai Earn "," Who do I contact for a subpoena request, dispute, or to send a legal document? "," Why do I have to provide extra information when I send money? "," Why does Ai Earn ask for my personal information when making certain transactions? "," Why is Ai Earn requesting my country ID? "," Customer account update for German customers - August 2021 "," Summary of German user agreement changes - August 2021 "," Confirming my personal information "," Enhancing Trust with Regulatory Compliance "," July 2021 User Agreement "," January 2022 Ai Earn User Agreement Update ","Troubleshooting and tips"," Why am I unable to upload my ID? "," Ai Earn Service during COVID-19 "," Device troubleshooting "," Adjusting your display settings "," Troubleshooting Ai Earn emails ","Other"," Bankruptcy trustee guide "," Ai Earn User Research "," Does Ai Earn freeze accounts? "," How does USAA's Ai Earn integration work? "," Ai Earn on social media "," The Ai Earn referral program "," The Newcastle merchant survey "," What to expect during the planned Ethereum network upgrade (Constantinople)? "," Brexit FAQ "," How to send a complaint "," Ai Earn Community Standards "," Guide for asset issuers "," Non-Customer privacy FAQ "," Getting started "," Managing my account "," Trading and funding "," Taxes, reports, and financial services "," Privacy and security "," Other topics "," Asset Directory "])),OtherQuestions:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Other Questions","Other Questions","What is Slippage?","Slippage is the difference between the expected price of an order and the price when the order actually executes. The slippage percentage shows how much the price for a specific asset has moved. Due to the volatility of cryptocurrency, the price of an asset can fluctuate often depending on trade volume and activity. Slippage is also affected by the depth of liquidity, which is the amount of an asset that is available to buy or sell at a given price. So if there is low liquidity or low trading activity in the market for a specific asset, then the slippage percentage will be higher.","Why is the exchange rate different than expected?","Sometimes, the exchange rate on DEXs for a pair of tokens might not always align with the rate for the same pair on other exchanges.","This mismatch in pricing can be caused by several factors, including: ","High market volatility","Large and fast movements in price across different assets can sometimes cause Oracles that deliver pricing data for tokens into the blockchain to temporarily go out of sync with the broader market due to latency, resulting in a different exchange rate.","Fluctuation in the supply of tokens in the liquidity pool","If the supply of a token in a liquidity pool is significantly lowered relative to the pair it is trading against, or in the opposite case, if there is a flood of supply of one token relative to its trading pair,this can impact the trading price of the token and its exchange rate.","Exchange rate differences are typically resolved after a short period of time. You can simply wait for market volatility to come down or for the token price in the pool to fall back in line with the broader market price before attempting the transaction again.","Why is a specific token unavailable for trading?","Some ERC-20 tokens are unavailable due to regional restrictions or not meeting Ai Earn’s criteria. Ai Earn support is unable to provide specific details on why an individual token is unavailable for trading.","I’m experiencing a bug with this feature, what should I do?","If you run into issues while attempting to complete a DEX trade, here a few troubleshooting steps that may help: ","(If on mobile) Make sure that you’re using the most up to date version of the Ai Earn app.","(If on aiearn.co) Try on a different internet browser.","Close & re-open the app.","If the network fees are higher than you’d like to pay, please wait a bit and check back later. Network fees are highly volatile and will change over the course of the day.","Confirm that there is not an open incident which is affecting the app. You can check this by navigating to"," status.aiearn.co ","If you’re still experiencing issues after completing these steps, please contact our support team so we can help.","Which tokens are available for trading using this feature?","Most ERC-20 tokens will be available for trading but there will be some which are restricted. If you don’t see a token that you’d like to trade, please use the browser within your dapp wallet to navigate to the DEX of your choice (for example, Uniswap) and trade the token there.","Which regions are eligible to use this feature?","This feature is currently available to customers in the United States. We may expand to additional regions in the future.","I’m in an eligible region, why am I unable to see this feature?","Initially this feature will be available for a select group of customers and may expand the availability over time."])),Ordermanagement:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Order management","Order management","Advanced Trade is currently available to a limited audience and only accessible on web. We’re working hard to make this feature available to more customers soon.","To view all of your open orders, select Orders under the"," Order management ","section on web—advanced trading is not available on the Ai Earn mobile app yet. You’ll see each of your orders that are currently awaiting fulfillment as well as your complete order history.","Learn more about the order details","Pair: The market in which you placed an order"," Type: ","The order type (market, limit, or stop limit)"," Side: ","The transaction type (buy or sell)"," Price: ","The price set for this trade in your local currency (e.g. USD, GBP, or EUR)"," Amount: ","The amount of cryptocurrency in your order"," Size: ","The quantity of cryptocurrency for this order"," % Filled: ","The quantity of this order that has been filled. Orders may be partially filled depending on market availability"," Total: ","The cash value of the cryptocurrency at the time the trade is executed"," Fee: ","The total fee for this trade in your local currency"," Time: ","A timestamp for when this order was placed"," Status: ","The status of your trade. You can also use this field to cancel an unfilled order or the remaining unfilled part of an order","What is the smallest order I can place?","See the"," Market Information ","page to learn more about order minimums and maximums.","How do I cancel an open order?","To cancel an open order, make sure you're viewing the market your order was placed for (e.g. BTC-USD, LTC-BTC, etc). Your open orders will be listed in the Open Orders panel on the trading dashboard. Select X to cancel individual orders or select"," CANCEL ALL ","to cancel a group of orders.","Why are my funds on hold?","Funds reserved for open orders are placed on hold and will not appear in your available balance until the order is executed or canceled. If you would like to release your funds from being on hold, you will need to cancel the associated open order.","Why is my order being partially filled?","When an order is partially filled, it means there is not enough liquidity (trading activity) in the market to fill your entire order, so it may take several orders to fill your order completely.","My order executed incorrectly","If your order is a limit order, it will only fill at the specified price or a better price. So if your limit price is much higher or lower than the current trading price of an asset, the order will likely execute closer to the current trading price.","Additionally, depending on the volume and prices of orders on the Order Book at the time when a market order is posted, the market order may fill at a price less favorable than the most recent trade price—this is called"," slippage ","There’s an order missing from my order history","Please"," contact us ","to help get this sorted out."])),OrchidFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Orchid FAQ","Orchid FAQ","What is Orchid?","Orchid offers a decentralized VPN (virtual private network) service that connects individual internet users to a global pool of bandwidth providers. These providers can stake Orchid tokens to share their surplus bandwidth, acting as network nodes (staking is not currently supported for Orchid on Ai Earn). The list of nodes is stored in an Ethereum smart contract that is decentralized and accessible to anyone around the world. Payment for bandwidth is done entirely with an ERC-20 token called OXT. To use Orchid, users need OXT, the Orchid app, and a Web3 crypto wallet.","Note: Orchid refers to the entire project, as well as the token (OXT) and the network. Orchid’s vision is to build open-source software that keeps the internet accessible to everyone, everywhere."," There are two parts to Orchid: "," The app ",'The Orchid app is a peer-to-peer VPN tool that allows users to use the internet privately and securely. All browsing data and history will be private using the Orchid app. Learn how to download the app under "How do you download and use Orchid?" below.'," The token ","Orchid token (OXT) is a cryptocurrency that runs on the Ethereum blockchain. OXT is used to pay for the VPN services that Orchid provides from anywhere in the world. You can buy and trade OXT on Ai Earn. Some cryptocurrencies may not be available in some regions—please see this help page for more information."," How does Orchid work? ",'Orchid uses decentralized servers that run on the Ethereum blockchain. You will be charged per IP packet using a unique innovation from Orchid called "probabilistic nanopayments." This means you will only be charged for the bandwidth you use. Nanopayments are part of an off-chain system that allows all Orchid participants to exchange value without paying high transaction fees. This system is also more private than traditional payment methods. And it’s only possible with smart contracts and the blockchain.'," Will there be Staking? ","As of right now, staking is not currently supported for Orchid on Ai Earn."," How do I send and receive OXT? ","You can send OXT to Ai Earn the same way you send all other cryptocurrencies to Ai Earn (to the correct address). For receives, you can find your wallet by selecting Receive (web) or selecting the QR Code (mobile) next to your OXT balance. Incoming transactions show up almost immediately, but you won’t have access to your crypto until 35 confirmations have been completed on the blockchain (generally takes 8.5 minutes.","Please note: if you send OXT to an external (non-Ai Earn) address or wallet that does not support OXT, it will be lost and Ai Earn will not be responsible for that transaction."," How do you download and use the Orchid app? ","To set up Orchid, follow these steps: ","Purchase OXT on Ai Earn","Send OXT to a Web3-enabled crypto wallet","Send Ether to the Web3-enabled crypto wallet to pay for the Ethereum network’s transaction fees","Connect to Orchid through the crypto wallet","Tap the dapp-browser icon in the wallet’s UI to connect to Orchid","Type account.orchid.com/earn into the URL bar","Follow the on-screen instructions to fund your account with OXT","Download the Orchid mobile app (Orchid is entirely Web3, so no username or password)","Orchid terminology","The term Orchid refers to the project at the highest level, as well as the token and network. The team is referred to as the Orchid team."," Orchid App ","The users of the network and the buyers of bandwidth. Examples include users on iOS, Android, Windows, Linux, etc."," Orchid Server ","The providers of the network. Examples include a VPN company running the Orchid team’s Linux package on the Linux server infrastructure."," Orchid Network ","The providers of the network and anyone running the Orchid Server. This is the list of decentralized nodes stored in a data structure on the Ethereum blockchain and that interacts, via smart contracts, with the Orchid Marketplace. Examples include a VPN partner running exit nodes or relay nodes, or an anonymous node running a relay."," Orchid Marketplace ",'The "rules" and mechanisms that allow the two sides of the market to interact.',"Nanopayment","The payment issued from the Orchid App to an Orchid Node, which is guaranteed by the Nanopayment Account. Each nanopayment has a proveable probability of paying out and payments that win go on the blockchain."," Nanopayment Account ","The collateral for the nanopayment lottery tickets sent from the user to the provider. Other terms being used for this: escrow (engineering) and membership deposit (app)"," Ticket ","Another description of the nanopayment."," Winning Ticket ","A ticket redeemable by the receiver that transfers OXT, on-chain, from the Orchid App to the Orchid Server that is providing the service to that user."])),Offchainsendingandreceiving:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Off-chain sending and receiving","Off-chain sending and receiving","Sender","If you’re sending to a crypto address that belongs to another Ai Earn user who has opted into "," Instant sends "," privacy settings ",", you can send your funds instantly to them with no transaction fees. This transaction will not be sent on chain, and is similar to sending to an email address.","Learn more about "," sending and receiving crypto ","Send off-chain funds"," Ai Earn mobile app ","Tap"," Send > Send. ","Tap your selected asset and enter the amount of crypto you'd like to send.","Enter the Receiver's crypto address or scan their crypto QR code to see if the address belongs to a Ai Earn user.","Web","Sign into to your Ai Earn account.","Click "," Send / Receive ","On the "," Send ","tab, select the asset you'd like to send and enter the amount.","Enter the Receiver's crypto address or scan their crypto QR code to see if the address belongs to a Ai Earn user.","Remember: Only if the address belongs to a Ai Earn user, and the Receiver has opted into "," Instant sends "," in their "," privacy settings ",", can you choose to send the payment off-chain.","Receiver","If you'd like to opt in to receive crypto funds instantly, you will need to accept "," Instant sends "," in your "," privacy settings ","Accept off-chain funds","Sign into Ai Earn from a web browser on a computer. (This may not work on mobile).","Go to your "," privacy settings ","Toggle the switch "," on "," to accept "," Instant sends "])),NonCustomerprivacyFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Non-Customer privacy FAQ","Non-Customer privacy FAQ","How did Ai Earn receive my contact information?","Ai Earn seeks to be transparent about what information we collect and how we use it.","Address Book Import is an optional feature available on the Ai Earn website or mobile app in certain countries, in which Ai Earn customers can upload their address book (from their device, email account, or otherwise) so that they can invite friends to join Ai Earn too. This can include both contacts who may already be Ai Earn customers and other contacts who are not Ai Earn customers.","If a Ai Earn customer chooses to use Address Book Import and uploads your contact information, Ai Earn will receive your name, mobile phone number and/or your email address from them.","How does Ai Earn use my contact information?","If you are not a Ai Earn customer and we receive your contact information because someone uploaded it through the Address Book Import feature, Ai Earn will only use your information to (a) determine whether or not you are already a Ai Earn customer and (b) enable the uploading customer to send you an invitation to join Ai Earn.","We store non-customers’ contact information temporarily in order to enable the uploading Customer to send invitations to their contacts to join Ai Earn. We delete this information as soon as the uploading Customer has finished sending invitations. We may share your information with our service providers if needed to enable sending invitations.","What if I’m a California resident?","Pursuant to the California Consumer Privacy Act of 2018 (“CCPA”), California residents have certain rights in relation to their personal information, subject to limited exceptions. Any terms defined in the CCPA have the same meaning when used in this California Privacy Rights section. Below we describe the categories of personal information we collect, and how it may be disclosed, as well as a description of California residents’ rights.","If you are a California resident, you may have the following consumer rights. Please note that these rights are not absolute and in certain cases are subject to conditions or limitations as specified in the CCPA: ","To the extent that your personal information has been collected by us and retained in our systems during the 12 months preceding your request that is not otherwise subject to an exception, California residents have the right to access and delete their personal information. Ai Earn will not discriminate against those who exercise their rights. Specifically, if you exercise your rights, we will not deny you services, charge you different prices for services or provide you a different level or quality of services.","To the extent we sell your personal information to third parties, you also have the right to request that we disclose to you: (i) the categories of your personal information that we sold, and (ii) the categories of third parties to whom your personal information was sold. You have the right to direct us not to sell your personal information. Ai Earn does not sell your personal information in its ordinary course of business and will never sell your personal information to third parties without your explicit consent.","Should Ai Earn engage in any of the activities listed in this section, you can exercise your rights by contacting us via our"," Support Portal ","so that we may consider your request.","If you are a California resident, you may designate an authorized agent to make a request to access or a request to delete on your behalf.","How does Ai Earn address Do Not Track Signals?",'Some Internet browsers - like Internet Explorer, Firefox, and Safari - include the ability to transmit "Do Not Track" or "DNT" signals. We do not currently process or respond to "DNT" signals.'])),NFTOffersTab:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","NFT Offers Tab","NFT Offers Tab","You can now view incoming bids/offers from OpenSea and Rarible on NFTs held in your Ai Earn Wallet Extension.To view incoming offers: ","Open your Ai Earn Wallet Extension","Select the NFTs Tab.","Select the Offers Tab.","Select the Offer you want to review from the list of offers.","Click the button at the bottom of the screen to view the offer on OpenSea or Rarible.","From there you can either accept or reject the offer."," Will I be able to see NFT offers on the Ai Earn wallet mobile app? ","The NFT offers tab is not yet available on the wallet mobile app. We will update this page once this feature becomes available."," How many NFT marketplaces can I currently view offers for from my wallet extension? ","You can view offers for NFTs that you have listed on the following marketplaces: ","OpenSea","Rarible","Ai Earn NFT (coming soon)","You can also view your offers on EtherScan, which is a block explorer for observing transactions, wallet addresses and token contract addresses on the blockchain."])),Newuserincentive:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","New user incentive","New user incentive","Below you'll find information about Ai Earn's new user incentive offerings. Please read the guidelines carefully as offerings will vary.","Spin the wheel","Eligible US residents (excluding Hawaii) will be presented with an opportunity to spin the wheel of rewards once they successfully create an account and buy their first cryptocurrency.","Ai Earn may, from time to time and at its sole discretion, make this reward available to users in other territories, subject to applicable law."," To spin the wheel: "," Create a Ai Earn account "," Complete your first purchase of cryptocurrency ","Spin the wheel of rewards.","You’ll receive your reward, in either USD or Bitcoin, in your portfolio shortly.","Additional terms","Valid for new Ai Earn users who make a cryptocurrency purchase on Ai Earn","All new users who spin the wheel will randomly receive a reward, in either USD or Bitcoin, determined by Ai Earn in its sole discretion, between $3 - $200","89% percent of new users who spin the wheel will receive a reward between $3 - $5 in USD or Bitcoin","11% percent of new users who spin the wheel will receive a reward between $6 - $200 in USD or Bitcoin","Limited while supplies last or Ai Earn revokes this incentive at its sole discretion","Ai Earn reserves the right to change the terms, eligibility criteria, and payouts for all incentives at any time, for any reason","When Ai Earn makes this reward available to users outside the US, it may vary the payout amount from those stated above, at its sole discretion","The spin the wheel reward offer can't be combined with any other offer or promotional code","Void where prohibited or if Ai Earn determines that the customer is not eligible for the offer","All new user accounts are subject to internal policy reviews","Value of reward determined by Ai Earn at the time of deposit may differ from the reward displayed after spinning the wheel","Your reward may increase or decrease in value after it's deposited into your account as a result of market developments, legal and regulatory developments, or other factors affecting the cryptocurrency industry","The Ai Earn New User First Buy Spin The Wheel Incentive is subject to and governed by the"," Ai Earn User Agreement ",'and the Additional Terms included on this page (the "Terms"). If there is any conflict or inconsistency between the Ai Earn User Agreement and these Terms, these Terms control. Learn more about'," geographic eligibility ","$5 new user first trade incentive","Eligible US residents (excluding Hawaii) who successfully create an account and purchase crypto will receive $5 in Bitcoin (BTC) added to their Ai Earn portfolio.","Ai Earn may, from time to time and at its sole discretion, make this reward available to users in other territories, subject to applicable law.","How it works","1. Sign up at","2. After you sign up,"," add a payment method ","to your account and buy any cryptocurrency on Ai Earn.","3. Once you have completed the required steps of creating an account and purchasing cryptocurrency, you will receive $5 in BTC in your Ai Earn portfolio.","How do I know this email or social media post about the Ai Earn new user incentive is legitimate?","Ai Earn will never ask you to send funds","Ai Earn emails will always come from no-reply@aiearn.co or mail@aiearn.co","Check the URL to make sure it directs you to aiearn.co","If you encounter any scams or phishing, please report them to security@aiearn.co.","Additional terms","Valid for new Ai Earn users who have not previously created an account","Not available to new users who were referred to Ai Earn from the Ai Earn Referral Program or to users who have preexisting Ai Earn accounts using a different email address","Limited time offer","Ai Earn reserves the right to revoke any offer at its sole discretion","Ai Earn reserves the right to change the terms, eligibility criteria, and payouts for all offers at any time, for any reason","When Ai Earn makes this reward available to users outside the US, it may vary the payout amount from those stated above, at its sole discretion","Void where prohibited or if Ai Earn determines that the customer is not eligible for the offer","Value of Bitcoin reward determined by Ai Earn at the time of deposit","Your reward may increase or decrease in value after it's deposited into your account as a result of market developments, legal and regulatory developments, or other factors affecting the cryptocurrency industry","All new user accounts are subject to internal policy reviews","The Ai Earn new user incentive is subject to and governed by the"," Ai Earn User Agreement ",'and the Additional Terms included on this page (the "Terms").'])),PayPalFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","PayPal FAQ","PayPal FAQ","How do I link my PayPal account?","Complete all"," identity document verification ","steps and that your country of residence is correct.","From your account"," Settings ","> click"," Payment Methods ","> Link a New Account from a computer or tap Add a Payment Method in the mobile app.","Select"," PayPal ","and you'll be prompted to log in to"," PayPal "," Important: ","If your PayPal email does not match your Ai Earn email, you'll need to complete two-factor authentication on Ai Earn for security purposes.","Your PayPal account’s country must match your Ai Earn account’s country.","You can only link your PayPal account to one Ai Earn account at a time.","To add a different PayPal account, you must first unlink your previous one on file.","For US customers, you'll need to have a valid payment method (like a bank account or debit card) linked to your PayPal account to buy cryptocurrency, or add cash through your PayPal account. Prepaid cards, business cards, and credit cards linked to your PayPal account are not currently supported by Ai Earn.","If you’d like to change your payment method, you'll first need to unlink your PayPal account from Ai Earn.","To unlink your PayPal: "," Computer "," Settings > Payment Methods > Delete ","Log in to PayPal to select another payment method."," Mobile "," Settings ","> tap on PayPal account >"," Remove ","Log in to PayPal to select another payment method.","Can I buy cryptocurrency or add cash using PayPal?","Currently, only US customers are able to buy cryptocurrency or add US dollars using PayPal.","All other customers are only able to use PayPal to cash out or sell, and transaction availability depends on region."," Buy-in and cash out limits (US only): ","US Transaction Type","Rolling Limits","Cash out","Cash out","Per transaction","Add cash or buy","24 hours","Add cash or buy","Per transaction","Payout/cash out limits (Non-US)","Rolling Limits","Per transaction","24 hours","The following table lists all supported PayPal transactions by region: ","Local Currency","Buy","Add Cash","Cash Out*","Sell","Cryptocurrency","None","None","None","None","EUR GBP","None","None","EUR GBP","None","None","None","None","None","*Cash out refers to a direct cash movement from your cash balance to an external source.","*Sell refers to an indirect cash movement from a crypto balance to cash, then to an external source.","**Cash out may not be available for all UK customers; Sell will be offered in instances where Cash out is unavailable.","Why don't I see the option to link my PayPal account?","If you don't see the option to add PayPal as a payment method, this feature is not yet available for your region. As soon as it's ready, you'll receive an email with instructions on how to link your PayPal account.","What if PayPal is declining my transaction?","PayPal may decline the transaction for reasons including, but not limited to, insufficient funds, bank errors, or fraud. If your payment was not successful, you may try again with a different funding source linked to your PayPal account (instructions are"," here ","), or choose another method of payment. You may also reach PayPal support to investigate further"," here ","Why do I see two transactions in my USD balance?","PayPal only allows cash-to-cash transfers, so the amount of your purchase was added to your Ai Earn balance, then immediately used to purchase the same amount’s worth of cryptocurrency. While this happens instantaneously, our goal is to transparently display the movement of your funds."])),Peerpeercontactmanagement:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Peer-to-peer contact management","Peer-to-peer contact management","Peer-to-peer (P2P) contact management allows you to assign an alias or contact name to any wallet address and save it to your contacts. This optional feature simplifies the crypto send/receive process by showing you the name of the contact you sent crypto to (or received it from), rather than just showing the wallet address.","Creating an alias can be done when making a send by selecting"," Save contact "," Preview Send ","screen. Aliases can also be added, edited, or removed in the Manage contacts section of your account settings."," Notes: ","Saved contacts are private","Ai Earn never shares this data","Your recipient can’t see the alias you’ve attached to their address","ENS names are also eligible"])),Paymentsandcollateral:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Payments and collateral","Payments and collateral","Payments","Where can I find details about my loan terms?","You can download your loan agreement under Loan statements and agreement after you’ve signed into","Once you’re signed in: "," Mobile ","Scroll down and tap Loan statements and agreements."," Computer ","Click Loan statements and agreements on the right menu.","How is interest calculated and accrued?","Interest is accrued daily based on the daily interest rate (calculated as APR divided by 366) and the outstanding principal amount on your loan. On the 1st of each month, the accrued interest from the prior month is charged to your account.","Any amount paid before the 1st of each month will be automatically applied to the principal loan amount, which will in turn lower your interest payments overall.","Please refer to your Borrow dashboard for your current APR.","When and how will I receive my funds?"," Your bank account ","You can use your linked bank account to receive the funds through ACH or Wire Transfer. Depending on your bank, funds can typically be available within 1-3 business days.","Learn how to"," link a bank account. "," Your PayPal ","You can choose PayPal to receive your funds for loans up to $10,000, which are funded immediately.","Note: You can only pay back your loan using your linked bank account or"," USD ","balance. You can choose PayPal to receive your funds for loans up to $10,000, which are funded immediately.","When are my repayments due?"," For Line of Credit customers ","You’ll need to pay the interest every month. Your principal is due on your credit line repayment date, but you can choose to repay earlier without any penalties. Interest will continue to accrue on unpaid principal.","If you’re using a bank account for payment, we highly recommend that you make your monthly payments between the 1st and by the 15th each month to avoid late payment and the sale of your BTC collateral, since banks can take 3-5 business to process your transaction. Payments made through your"," linked USD balance ","are instant.","If payment isn’t received by the 20th, Ai Earn will sell just enough of your BTC collateral to cover the missed payment, plus"," 2% of the total transaction ",". You can review your loan agreement for more details.","Your monthly payments are always due on the 15th of each month. We will send you a monthly billing statement on the 1st of each month that shows the amount due later that month."," For Fixed Term Loan customers ","If you’re using a bank account for payment, we highly recommend that you make your monthly payments between the 1st and by the 10th each month to avoid late payment and the sale of your BTC collateral, since banks can take 3-5 business to process your transaction. Payments made through your linked USD balance are instant.","If payment isn’t received by the 15th, Ai Earn will sell just enough of your BTC collateral to cover the missed payment, plus 2% of the total transaction. You can review your loan agreement for more details.","Although your monthly payments are due on the 10th of each month, your first payment will be due no less than 30 days after your loan is approved. For example, if you’ve taken out a loan on March 17th, your first payment wouldn’t be due on the 10th of the next month (April) since that would be within 30 days from the date the loan was approved. Instead, your first payment would be due on the 10th of May.","What payment methods can I use to make my monthly payments?"," Bank account (ACH) ","You can use the bank account associated with your Ai Earn account. Because ACH processing takes 3-5 business days, we recommend you pay between the 1st and 15th of each month to avoid your BTC collateral being used as the payment method.","If you’d like to add a new bank account to receive your loan or to make your payments, please be aware that verifying new bank information may take a few days."," Cash (US dollars) ","If you have sufficient funds available to cover your monthly loan payment, you can use USD in your Ai Earn account to make an immediate payment.","Learn about"," adding USD funds ","to your Ai Earn account.","How do I make my repayments?","Monthly interest payments can be made by signing into your Ai Earn account through a computer or your Ai Earn app using either the bank account associated with your Ai Earn account, or cash from your USD balance.","What about early payments?","Payments received before the 1st of each month will be applied to the principal loan amount, and not the monthly interest due. There is no penalty fee for early payments.","Paying off your principal balance before the credit line repayment due date or the loan repayment due date will result in lower interest payable overall.","Any additional fees?","In the case that your loan health falls below 40%, Ai Earn will sell just enough of your BTC collateral to bring your loan health to 50%, plus"," 2% of the total transaction ",". You can review your loan agreement for details.","Collateral","What is collateral?","Collateral is the Bitcoin (BTC) in your Ai Earn account that is securing your loan. When you borrow from Ai Earn, the required BTC collateral amount is moved from your BTC balance to a collateral balance.BTC collateral can’t be removed from your collateral balance until the line of credit is paid off in full.","Only BTC can be counted as collateral towards your loan. No other cryptocurrency is eligible to be used as collateral.","You can add to your collateral balance at any time by visiting the"," Borrow homepage ","and selecting Add collateral. If you have BTC in an external wallet, you can transfer it to Ai Earn and then add it to the collateral balance via the same steps.","Note: Ai Earn holds this BTC until the line of credit is fully repaid, and may use some of the BTC to recoup amounts payable under your secured line of credit agreement in the event that your account's credit health falls below 40%, or you miss a payment.","When do I need to add collateral?","If your account's credit health falls below 40%, you’ll typically have 72 hours to add BTC collateral or make a payment. In the rare case that your account's credit health falls below 15% (where the value of BTC drops dramatically), Ai Earn will sell off just enough of your BTC collateral to bring its health back to 50%, plus"," 2% of the total transaction ",", without prior notice. We’ll notify you via email and in-app (when available) if this occurs.","When can I withdraw my collateral?","If your account's credit health is above the initial level (60% for line of credit or 70% for fixed term loans), you can withdraw your excess collateral and move it to your BTC balance.","In what event will my BTC collateral be sold off?","Some or all of your collateral may be sold off in the three scenarios below: ","If your account's credit health drops below 40%, you typically have 72 hours to"," add more BTC collateral ","or make a payment towards principal to bring its health back to 50%. If you take no action, Ai Earn may sell off some of your collateral to bring loan health back to 50% plus"," 2% of the total transaction ","In the rare case that your loan health falls rapidly to below 15%, Ai Earn may sell off your collateral to bring you back to 50% without prior notice plus"," 2% of the total transaction ","If we haven’t received payment by the 15th, Ai Earn will sell off enough of your collateral to cover the due amount plus"," 2% of the total transaction ","If you violate the terms of your Loan Agreement and/or the"," Ai Earn User Agreement ",", we may close your account and sell your collateral to cover your outstanding balance plus"," 2% of the total transaction ","In the rare event that there is insufficient BTC collateral in your account to repay your line of credit, Ai Earn may also sell any other cryptocurrency held in your Ai Earn primary balance. Please review your Secured line of credit agreement for further details.","Learn about"," credit health "])),PaymentmethodsforUScustomers:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Payment methods for US customers","Payment methods for US customers","There are several types of payment methods that you can link to your Ai Earn account: "," To link a payment method: ","Go to"," Payment Methods ","on web or select Settings "," Payment Methods ","on mobile.","Select"," Add a payment method. ","Select the type of account you want to link.","Follow the instructions to complete verification depending on the type of account being linked."," Please note: ","Ai Earn doesn't accept physical checks or checks from bill pay services as a payment method to purchase cryptocurrency or to transfer cash into your US dollar balance. Any such checks received by Ai Earn will be voided and destroyed.","Bank Account","How do I add my bank account?","Instant verification","Most banks can be linked instantly and securely by providing your online banking username and password when requested. Additional security questions and a PIN may be required depending on your bank's security procedures.","To link your bank account: ","Visit your"," Payment Methods ","Select"," Add a payment methodBank AccountContinue ",". You'll see a screen with bank logos.","Type in the name of the bank for the account you'd like to link.","Enter your bank's login credentials.","Your bank account will then be instantly linked and available to use.","Deposit verification","Alternately, you can manually link your bank account using our deposit verification process following these steps: ","Visit your"," Payment Methods ","Select"," Add a payment methodBank AccountContinue ",". You'll see a screen with bank logos.","Scroll down to"," Don't see your bank? Search instead. ","Searching for a non-listed bank will display an option to Link your bank manually.","A new prompt will appear. Select"," Get Started ","You'll be asked for your bank's routing number, your bank account number, the name on the bank account, and type of account being linked (Checking or Savings). Enter your banking details and full name then select"," Verify Account ","Note that the name on the linked bank account must match the verified name on your Ai Earn account.","Two small test deposits will be made to your bank account (they usually reach your account in 2-3 business days). Verify the amounts by selecting verify for your bank account on the"," Payments Method ",'page. Only enter the "cent" portion of the amounts. For example, if the amounts on your bank statement are $1.10 and $1.20, enter:',"Once the account is linked, you can"," initiate your first buy ",". You can also use your linked bank account to receive funds from Sell orders or cashouts from your US dollar balance.","Note: The name on your bank account must match the name of your personal Ai Earn account for aiearn.co. If you'd like to use a business bank account instead, consider"," applying for an account ","on Ai Earn Prime."," Learrn more ","about how to use a bank account as a payment method.","Debit Card","How do I add my debit card?","Visa and MasterCard debit cards can be used to buy on Ai Earn. We're unable to support prepaid cards or other cards without an associated billing address.","To learn more about how to cash out funds using your debit card please see,"," Instant Card Cashouts ","In most cases,"," photo ID verification ","is required before adding a card.","To add a debit card, follow these steps: ","In"," Payment methods ","select"," Add a payment methodDebit Card ","Provide your debit card information.","Two small, temporary debits will be applied to your card.","Go to your card online banking activity to find the two amounts.","Enter the amounts on Ai Earn to complete adding and verifying your card.","You can now make a purchase by selecting your card on the payment methods menu on the"," Buy ","page. Please note that it is not possible to sell cryptocurrency and have the funds sent to a card.","All debit card payments are processed through Ai Earn, Inc."," Note: ","Ai Earn no longer supports linking new credit cards, and some card issuers are blocking cryptocurrency purchases with existing credit cards. If you already have a credit card linked, your bank may charge additional fees for credit card purchases on Ai Earn. We encourage affected customers to switch to a debit card or linked bank account instead.","Apple Pay","How do I use Apple Pay?","You can purchase crypto through Ai Earn using Apple Pay linked to your debit card. Adding cash, cashing out, and selling your crypto is not available with Apple Pay at this time.","Your limit to purchase crypto on Ai Earn using Apple Pay is equal to the sum of both your own debit card's transaction limit and Ai Earn"," limits ","Your can view your limits on the"," Account limits ","section of your"," Settings ",". Limits for purchasing and adding cash will vary depending on your region and payment method type.","For example, if you add Apple Pay to your account and your card's transaction limit is $1,000, you can purchase up to $1,000 worth of crypto in a 24-hour period in addition to the limit on your Ai Earn account.","How do I use Apple Pay with Ai Earn?","Select the cryptocurrency you want to buy.","Enter the amount.","Select"," Apple Pay ","from the list of available payment methods.","If you already have a Visa or Mastercard debit card linked in your Apple Wallet, Apple Pay will automatically appear as a payment method when you’re buying crypto with Ai Earn on an Apple Pay-supported iOS device or Safari web browser. If you’re on Safari web app, make sure you're signed into your Apple account.","Apple Pay is not available on Chrome browser at this time.","Why was my transaction canceled?","If your transaction is canceled, please contact your card issuer.","Why don’t I see Apple Pay as an available payment method?","Make sure you’re using an iOS device or Safari and that you are signed into your account","Make sure OS is up to date","Contact"," Apple Pay support ","Google Pay","How do I use Google Pay?","To use Google Pay: ","Select the cryptocurrency you want to buy.","Enter the amount.","Select"," Google Pay ","from the list of available payment methods.","If you already have a Visa or Mastercard debit card linked to your Google Wallet, Google Pay will automatically appear as a payment method when you’re buying crypto with Ai Earn on a Google Pay-supported Android device or the following web browsers: ","Google Chrome","Mozilla Firefox","Safari","Microsoft Edge","Opera","UC Browser","If you’re using Ai Earn on a web browser, make sure you are signed into your Google Account to use Google Pay. Note that Google Pay is not available on iOS at this time.","Why was my transaction canceled?","If your transaction is canceled, please contact your card issuer.","Why don’t I see Google Pay as an available payment method?","Try the following steps: ","Check that you’re using an Android device or supported web browser and that you’re signed into your Google account.","Double-check that your device or web browser is up to date.","In your"," Google Pay settings ",`, turn on sharing in the "Share that you have Google Pay with companies outside of Google'' section located under your Privacy settings (on web) or Data & Personalization (in the mobile app).`,"If you still have issues after trying the above steps, please contact"," Google Pay ","for further help.","Bank Wire","How do I send funds from a bank wire?","Adding cash from a wire into Ai Earn","Ai Earn can only accept wires if: ","The name on the bank wire matches the legal name on your Ai Earn account.","The wire is sent from a US-based bank account.","The account the wire is sent from is associated with your Ai Earn profile—your bank account cannot be linked to another Ai Earn account. Also, please note that you can only have one personal Ai Earn account.","Your unique reference code or Ai Earn wire account number is included with the wire transaction.*",'The "Reference to Beneficiary" field in the wire details is left blank unless a unique reference code is required.',"The exact routing information is being used from your wire details. Please use the designated wire details from your Ai Earn account to send the transfer.","Note: There are no wire transaction or cashout minimums, however there is a wire fee ($10 for incoming transfers and $25 for outgoing transfers). You must have completed sufficient account verification to obtain a US dollar balance.",'*You’ll be given a virtual account number or a reference code, but you don’t need both. If a reference code is not provided, then use your unique account number. Depending on your banking institution, your bank may further ask about this transaction, in which case it may be helpful to tell your bank that you were assigned a "Virtual Account Number (VAN)" to complete this transfer.',"To add cash using a bank wire: ","Select the"," Assets ","tab.","Select your"," US Dollar ","balance.","Select"," Add cash ","Make sure to select"," Wire Transfer ","tab from the"," Add cash ","menu.","Use the information displayed to initiate a wire transfer denominated in US dollars from your bank account.",' Please be careful not to send an overnight or next day ACH. Only actual bank wires ("FedWire") are supported at this time.',"After the cash transaction into Ai Earn has cleared, the funds will be available in your Ai Earn US dollar balance. If you'd like to add cash to your Pro balance, please log in to your Pro account to view your instructions."," Wire cashouts from Ai Earn ","Once you complete the verification steps to"," activate a US dollar balance ","and verify your wire cash out information, you can cash out from your US dollar wallet via bank wire.","To verify your wire cash out information, go to"," Payment Methods ","and select"," Add a payment methodWire transfer ",". Follow the prompts to enter the wire details provided by your bank (this will add your bank account).","Once your wire information has been added, to cash out via bank wire: ","Select your"," US dollar ","balance on the left side menu of the"," Assets ","page.","Select"," Cash out ","Select"," Wire transfer "," in the"," To ","field.","Confirm the amount and select"," Cash out ","again.","Wired funds will typically appear in your account within 2-3 business days."," Please contact Ai Earn support if you have any issues with your wire. Do not contact our partner banks; they will be unable to assist you as your account is managed by Ai Earn. ","UK customers","If you reside in the UK, learn more about"," payment methods "])),PaymentmethodsforUKcustomers:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Payment methods for UK customers","Payment methods for UK customers","Ai Earn supports the following payment methods for UK customers: ","*UK customers have access to both a GBP and EUR balance within their Ai Earn account, but the balances are funded using different payment methods."," Cash outs "," may not be available for all UK customers;"," Sells ","will be offered in instances where"," Cash out ","is not available."," Note ",": Ai Earn currently does not accept physical checks or bill pay as a payment method to purchase cryptocurrency or to add cash into a user's cash balance. Checks will be returned to sender upon receipt via mail, provided a mailing address is present.","Add cash with a UK Bank Account","To link your UK bank account, go to"," Settings >Payment Methods ","before initiating a transfer. After you've linked your UK Bank Account, follow these steps to initiate adding GBP: ","Select"," Assets ","on the menu at the top of the page.","Select"," Add cash ","from the GBP balance.","Use the information displayed to initiate a UK bank transfer in GBP from your UK bank account.","*We are currently in the process of replacing reference codes with a unique account number to make the process of adding cash more seamless and secure.","In order for Ai Earn to process your GBP transaction, you must: ","Verify your UK ID and your mobile phone number in your Ai Earn account.","Ensure that the name on your bank account matches the name on your Ai Earn account. Corporate or institutional bank accounts are not supported unless you have completed our institutional onboarding process.","Cash out to a UK Bank Account","Before you can cash out your GBP to your UK bank account, you will need to complete an initial transaction of adding GBP to your Ai Earn account from your bank account. Instructions for this can be found above.","To cash out GBP from your Ai Earn account, follow these steps: ","Select"," Assets ","on the menu at the top of the page.","Select"," Cash out ","from the GBP balance.","Select the UK bank account you want to cash out to, and enter the amount.","Confirm the cash out.","Using EUR bank transfers (SEPA)","Please see"," these instructions ","for using EUR bank transfers via SEPA.","Trying to cash out from your EUR balance to a non-SEPA bank? Please"," see here ","Cash out to an Instant Card","There are only a few steps to instantly cash out from your GBP balance: ","Ensure you have money in your GBP balance (you may need to sell crypto).","From your GBP balance, select"," Cash out ","Choose your linked card from the menu as the cash out option.","For more information about cashing out via Instant Card, please"," see here ","Buying with a Credit or Debit Card",'You can make a purchase with a credit or debit card if your card supports "3D Secure." With this payment method, you will not have to pre-fund your account to buy. You can purchase instantly without waiting for a bank transfer to complete.',"To determine if your card supports 3D Secure, please contact your credit/debit card provider directly or simply try adding it to your Ai Earn account. You will get an error message if your card does not support 3D Secure. Some banks extra security steps to authorize a purchase using 3D Secure. Some of the methods you may see will be a text message, a bank provided security card, or security questions.","To link a 3D Secure card to your account, follow these steps: ","When logged into your account, go to your"," Settings ","and select"," Payment Methods ","Select"," Link a New Account "," at the top right.","Choose"," Credit/Debit Card ","If needed, fill in the billing address for your credit/debit card (The address must match the billing address for the card).","Enter your card information and select"," Add Card ","You should now see a window that says"," Credit Card Added ","and a"," Buy Digital Currency ","button. You can now buy digital currency using the Buy/Sell page anytime.","When you're ready to make a purchase using your card: ","Go to the"," Buy/Sell Digital Currency ","page.","Enter the desired amount.","Select the card on the payment methods drop down menu.","Confirm the order is correct and select"," Complete Buy ","You may be directed to your bank's website to confirm the purchase (Process different depending on bank)."," Note: ","Some card issuers are blocking digital currency purchases with existing credit cards. We encourage affected customers to switch to a debit card or linked bank account instead. If you have a credit card linked already, your bank may charge additional fees for Ai Earn credit card purchases. To avoid these fees, switch to debit card or bank account.","If you're making a purchase using a 3D Secure card via our mobile apps, please"," see here for instructions ","We're also unable to support prepaid cards or other cards without an associated billing address.","All credit cards and debit card payments for the UK are processed through Ai Earn Payments."," *Please contact Ai Earn support if you have any issues with your wire. Do not contact our partner banks, they will be unable to assist you as your account is managed by Ai Earn. "])),PaymentmethodsforSingaporecustomers:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Payment methods for Singapore customers","Payment methods for Singapore customers",'You can buy or sell cryptocurrency with a credit or debit card if your card supports "3D Secure." You can purchase cryptocurrency instantly without waiting for a bank transfer to complete.',"To determine if your card supports 3D Secure, you can contact your credit/debit card provider directly or simply try adding it to your Ai Earn account. You will get an error message if your card does not support 3D Secure. Some banks will require various security steps to authorize a purchase using 3D Secure. Some of the methods you may see will be a text message, a bank provided security card, or security questions.","The following steps will get you started: ","When signed in to your account, go to the"," Payment methods ","page and select"," Link New Account ","Select"," Debit/Credit Card ","Enter your card information (the address must match the billing address for the card)","If needed, add a billing address for the card","You should now see a window that says"," Credit/ Debit Card Added "," and a"," Trade "," button","You can now buy or sell cryptocurrency from the"," Buy/Sell ","The following steps will walk you through the 3DS purchase process: ","Go to the"," Buy/Sell ","page","Enter the desired amount","Select the card from the payment methods drop down menu","Confirm the order is correct and select"," Complete Buy ","You will be directed to your bank's website (process may differ depending on the bank)","All credit cards and debit card payments are processed through Ai Earn UK, Ltd."])),PaymentmethodsforEuropeancustomers:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Payment methods for European customers","Payment methods for European customers","Note: U.K. customers should read"," Payment Methods for UK Customers ","Ai Earn supports the following payment methods for European customers in a"," supported country ","* Apple Pay is not available in all regions in EU at this time"," Note: ","Ai Earn currently does not accept physical checks or bill pay as a payment method to purchase cryptocurrency or to add cash to a user's cash balance. Checks will be returned to sender upon receipt via mail, provided a mailing address is present. And as a reminder, Ai Earn customers can only have one personal Ai Earn account.","SEPA transfers","What is a SEPA transfer?","Bank transfers made via SEPA are used to send payments denominated in Euros within the Single Euro Payments Area. SEPA transfers have no fees and can only be denominated in EUR. Please note that SEPA transfers only process on business days and can take up to 7 "," calendar days ","Checklist for SEPA Success","Confirm that your bank supports SEPA transfers before sending funds.","Have a verified ID and phone number added to your Ai Earn account.","Ensure the name on your bank account matches the name on your Ai Earn account. Corporate or institutional bank accounts are not supported unless you have completed our institutional onboarding process.","Include your unique reference code in your bank transfer EXACTLY as it appears. No spaces or additional text please."," Only add cash denominated in EUR ",". SEPA transfers only support adding cash in EUR.","Add cash with bank account","The steps to initiate adding cash via SEPA are as follows: ","Sign in to your Ai Earn account","From the Home Page, select Assets","Select your Euro balance, then Add Cash","The window will now display the details that you need to provide your bank for the transfer","Initiate a SEPA transfer from your bank to your Ai Earn account using the bank details shown in the step above","Your funds will be credited to your account"," 1-3 business days ","after you send them. Note: SEPA transfers only process on business days and can take up to 7 calendar days if sent over a weekend or bank holiday.","You are responsible for any conversion or reversal fees performed by your bank.","Note: We're not not able to accept SWIFT international wires at this time. If you send a SWIFT payment to your Ai Earn account it will be automatically returned before reaching Ai Earn. A return of SWIFT could take up to 10 business days or longer, depending on your bank processing speed.","Cash out to bank account","Before you can cash out euros to your bank account, you will need to successfully add cash to your Ai Earn EUR balance via SEPA. Instructions for this are covered above.","To cash out euros from your Ai Earn account, follow these steps."," Mobile ","Tap"," Assets ","Tap"," EUR ","Tap"," Cash out ","Confirm your bank account info if requested","Confirm the cashout","Cashing out typically take"," 1-3 business days ","to complete. To avoid any loss due to conversion rates, please ensure that the bank account receiving your cashout is denominated in EUR.","Cash out via Instant Card","There are only a few steps to instantly cash out from your Euro balance: ","Ensure you have money in your Euro balance (you may need to sell crypto)","From your Euro balance, select Cash out","Choose your linked card from the menu as the cash out option","For more information about cashing out via Instant Card, please"," see here ","Buying with a credit or debit card",'You can make a purchase with a credit or debit card if your card supports "3D Secure." With this payment method, you will not have to pre-fund your account to place an order. You can purchase instantly without waiting for a bank transfer to complete. To determine if your card supports 3D Secure, you can contact your credit/debit card provider directly.'," The following steps will get you started: ","When logged into your account, go to the"," payment methods page ",'Click "Add a Credit/Debit Card" at the top of the page.',"Enter your card information (The address must match the billing address for the card).","If needed, add a billing address for the card.",'You should now see a window that says "Card Added" and a "Buy Digital Currency" button.','You can now buy digital currency using the "Buy/Sell" page anytime.'," The following steps will walk you through the 3DS purchase process: ","Go to the"," Buy/Sell page ","Enter the desired amount","Select the card on the payment methods drop down menu",'Confirm the order is correct and click "Complete Buy"',"You will be directed to your bank's website (Process different depending on bank)"," How to purchase using a 3D Secure card via the mobile app here. ","Note: ","Ai Earn no longer supports linking new credit cards and some card issuers are blocking digital currency purchases with existing credit cards. If you have a credit card linked already, your bank may charge additional fees for Ai Earn credit card purchases. To avoid these fees, switch to debit card or bank account.","We're also unable to support prepaid cards or other cards without an associated billing address.","All credit card and debit card payments are processed through Ai Earn Payments for the UK and Ai Earn Ireland for the rest of Europe.","Apple Pay","You can purchase crypto through Ai Earn using Apple Pay linked to your debit card. Adding cash, cashing out, and selling your crypto is not available with Apple Pay at this time.","Your limit to purchase crypto on Ai Earn using Apple Pay is equal to the sum of both your own debit card's transaction limit and Ai Earn"," limits ","Your can view your limits on the"," Account limits ","section of your"," Settings ",". Limits for purchasing and adding cash will vary depending on your region and payment method type.","For example, if you add Apple Pay to your account and your card's transaction limit is $1,000, you can purchase up to $1,000 worth of crypto in a 24-hour period in addition to the limit on your Ai Earn account.","How do I use Apple Pay with Ai Earn?","Select the cryptocurrency you want to buy.","Enter the amount.","Select"," Apple Pay ","from the list of available payment methods.","If you already have a Visa or Mastercard debit card linked in your Apple Wallet, Apple Pay will automatically appear as a payment method when you’re buying crypto with Ai Earn on an Apple Pay-supported iOS device or Safari web browser. If you’re on Safari web app, make sure you're signed into your Apple account.","Apple Pay is not available on Chrome browser at this time.","Why was my transaction canceled?","If your transaction is canceled, please contact your card issuer.","Why don’t I see Apple Pay as an available payment method?","Make sure you’re using an iOS device or Safari and that you are signed into your account","Make sure OS is up to date"," Apple Pay support ","Google Pay","How do I use Google Pay?","To use Google Pay: ","Select the cryptocurrency you want to buy.","Enter the amount.","Select Google Pay from the list of available payment methods.","If you already have a Visa or Mastercard debit card linked to your Google Wallet, Google Pay will automatically appear as a payment method when you’re buying crypto with Ai Earn on a Google Pay-supported Android device or the following web browsers: ","Google Chrome","Mozilla Firefox","Safari","Microsoft Edge","Opera","UC Browser","If you’re using Ai Earn on a web browser, make sure you are signed into your Google account to use Google Pay. Note that Google Pay is not available on iOS at this time.","Why was my transaction canceled?","If your transaction is canceled, please contact your card issuer.","Why don’t I see Google Pay as an available payment method?","Try the following steps: ","Check that you’re using an Android device or supported web browser and that you’re signed into your Google account","Double-check that your device or web browser is up to date","In your"," Google Pay settings ",', turn on sharing in the "Share that you have Google Pay with companies outside of Google" section located under your Privacy settings (on web) or Data & Personalization (in the mobile app)',"If you still have issues after trying the above steps, please contact"," Google Pay ","for further help.","SOFORT","What is SOFORT?","SOFORT is a popular online banking payment method in Europe with high usage in Germany, Austria, Switzerland and Belgium.","Ai Earn customers can link their bank account using SOFORT to deposit funds onto the Ai Earn platform. This is done on platform as a payment method, when selected the customer will be prompted to sign into their bank therefore complete verification.","At this time, SOFORT is deposit only.","How to use SOFORT on Ai Earn: "," Ensure the name on your bank account matches the name on your Ai Earn account. ","Select"," Assets ","on the top of the page.","Select your"," EUR ","balance.","Select"," Add cash ","Follow the instructions on your screen.","Your funds will usually take 8 business days to process. We are not able to complete the processing faster.","iDeal","What is iDeal?","iDEAL is an e-commerce payment system used in the Netherlands, based on online banking. Introduced in 2005, this payment method allows customers to transfer funds on the Internet using direct online transfers from their bank account.","Ai Earn customers can link their bank account using iDeal to deposit funds onto the Ai Earn platform. This is done on platform as a payment method, when selected the customer will be prompted to sign into their bank therefore complete verification.","At this time, iDeal is deposit only.","How to use iDeal on Ai Earn: "," Ensure the name on your bank account matches the name on your Ai Earn account. ","Select"," Assets ","on the top of the page.","Select your"," EUR ","balance.","Select"," Add cash ","Follow the instructions on your screen.","Your funds will usually be credited to your account instantly."])),PaymentmethodsforCanadiancustomers:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Payment methods for Canadian customers","Payment methods for Canadian customers","Canadian customers can use a debit card to purchase cryptocurrency. Funds purchased via a debit card will be credited to your account instantly. We do not support bank accounts as payment methods for Canadian customers.","Buying with a debit card",'You can make a purchase with a debit card if your card supports "3D Secure" (3DS). These purchases will occur instantly. To determine if your card supports 3D Secure, contact your debit card provider directly.'," To add a debit card: ","When logged into your account, go to the"," payment methods page ","Select"," Add a Debit Card ","at the top of the page","Enter your card information (the address must match the billing address for the card)","If needed, add the billing address for the card","You should now see a window that says"," Card Added ","and a"," Buy Digital Currency ","option","You can now buy digital currency from the"," Buy/Sell ","page anytime"," To buy crypto on web using the 3DS process: ","Go to the"," Buy/Sell page ","Select the crypto you want to buy and enter the desired amount","Select the card from the payment methods dropdown menu","Confirm the order is correct and select"," Complete Buy ","You will be directed to your bank's website (the process differs depending on the bank)"," Learn how to purchase using a 3D Secure card via the mobile app. "," Note ",":Ai Earn no longer supports linking new credit cards and some card issuers are blocking cryptocurrency purchases with existing credit cards. If you have a credit card linked already, your bank may charge additional fees for Ai Earn credit card purchases. To avoid these fees, switch to a debit card.","We're unable to support prepaid cards or other cards without an associated billing address, and cards must have a valid expiration date and CVV (3-digit security code on the back). Also, the debit card must be 3D secure enabled.","All credit card and debit card payments are processed through Ai Earn Payments."])),Passwordsecuritymeasures:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Password security measures","Password security measures","The Ai Earn Security team takes numerous safety precautions to secure your account. This includes checking the dark web for signs that a third party may have compromised your Ai Earn account sign-in credentials.","To ensure the safety of your account, Ai Earn will notify you to change your password if we find that your password may have been exposed through data breaches from other websites. This gives you the opportunity to change your password before your information can be used against you.","How did my password get exposed?","While we can't always tell exactly how an attacker got your password, it's typically due to one of the following reasons: ","Reusing the same password across multiple websites.","Entering your credentials into a phishing website.","Inadvertently installing keystroke-logging malware on your computer.","How do I secure my account?","We strongly recommend that you immediately: ","Run a malware scan on your computer using a reputable tool like"," Malwarebytes ",", which provides this service for free.","Change your Ai Earn password: ","Change your password on other websites, especially if you use the same password in multiple places. We also recommend using a trusted password manager like"," LastPass, "," 1Password ",", or"," Dashlane ","to easily generate and securely store unique passwords for all of your online accounts.","Use a strong 2-step verification method like a hardware security key or a Google Authenticator (TOTP). Go to your"," security settings ","to upgrade the 2-step method on your Ai Earn account.","Learn more about"," how to make your account more secure. ","How is my password protected on Ai Earn?","When you create a Ai Earn account, we use an algorithm called bcrypt to turn your plaintext password into a hash that’s unique to your account. This means that your password is stored as a random string of information which makes it hard to figure out. Therefore, no one—including Ai Earn—can decrypt your stored hash to figure out the underlying password. Instead, when you sign into your account, our system verifies it’s you by the stored hash that returns in our system.","How does Ai Earn check if my password was exposed?","When we learn of any new data breaches across the web involving compromised sign-in credentials (email and password), we check to see if any of the exposed email addresses are associated with existing Ai Earn customer accounts. If one is, then we use bcrypt to hash the corresponding exposed password and see if it matches the stored hash password associated with the email address. If it does match, then we send the affected customer a notification to change their password."])),PerformanceAdTracking:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Performance Ad Tracking","Performance Ad Tracking","Ai Earn works with third-party advertising partners like Google and Facebook to market our services through personalized advertising and to measure the effectiveness of our advertising campaigns. If you don’t want to see personalized ads or otherwise want to adjust your tracking settings, you can: ","Web: Visit the"," Cookie Consent Manager ","and adjust your settings for Targeting and Performance cookies; or","Mobile - Visit the Privacy tab in your Settings and adjust your ads performance settings.","For more information on how to manage performance tracking and targeted online or mobile advertising (including via your browser or mobile OS settings), please see our"," Cookie Policy "])),Purchasinguptoyourbuylimit:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Purchasing up to your buy limit","Purchasing up to your buy limit","The buy limit for each available funding method is listed under"," Account Limits ",". It's also visible on the"," buy page ","when you select that funding source.","Ai Earn may have separate limits for the different account funding sources listed below.","Bank transfers (ACH, SEPA, GBP, Bank wire)","Instant purchases via bank transfers, enabled by account history and a backup credit card (available to select users in the US only)","Cash balance stored value (USD, CAD, EUR, GBP, etc.)","Instant buys (credit card/debit card, where available)","You can add funding sources on the"," payment methods ","page. You can also fund your Ai Earn account with a wire transfer (not available in all regions) for up to the buy limit listed on your verifications page, without linking a bank account to your Ai Earn account."])),Governingbodiesenforceregulationsandfinancialsanctionsthatprohibittransactionswithcertainhigh:encodeURI(JSON.stringify(["AI Earn Help Center","Prohibited regions","Prohibited regions","Governing bodies enforce regulations and financial sanctions that prohibit transactions with certain high-risk regions.","Ai Earn does not permit access to its website or mobile application in any jurisdiction that is subject to the sanctions programs administered by the U.S. Treasury and other governing bodies. Customers attempting to log in from one of these prohibited regions will be prevented from accessing our services. Should a customer attempt to access the Ai Earn website or mobile application, access will be denied and the customer will receive a pop-up message informing the customer that he/she is attempting to log in from a prohibited region.","Please be aware that access to your Ai Earn account will be restricted as long as you are in the prohibited region. If you reside in a non-prohibited region, your access will be restored once you log in from any non-prohibited region and, if necessary, verify your identity.","If, however, Ai Earn concludes that you reside in a prohibited region or are violating applicable sanctions in any way, your account will be closed and Ai Earn will take any other actions required by law.","To learn more about the U.S. Treasury and the Office of Foreign Assets Control (OFAC), please visit their"," website "])),PrivacydatarequestFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Privacy data request FAQ","Privacy data request FAQ","Ai Earn collects personal information that is necessary to provide you with our services. This primarily includes data we collect because it is mandated by law—such as when we must comply with anti-money laundering laws—or to verify your identity and protect you from potential fraudulent activity. We may also collect your data to enable certain services, improve our products, and keep you notified of new developments (based on your preferences)."," We do not—and will not—sell your data to third parties without your consent. ","Please find a list of your data options and data types associated with those options below: ","Request Access","You may request access to and obtain a copy of your personal data stored by Ai Earn. Specifically, you may request access to the following: "," Contact Information: ","Includes your full legal name, date of birth, photographs, phone number, home address, email, tax ID number, utility bills, and information from your submitted photo ID (which may include your passport number, driver’s license details, national identity card details, gender, or signature)"," Financial Information: ","Includes bank account information, payment card primary account number (PAN), or other information about your added payment methods"," Transaction History and Trading Data: ","Includes information specific to the transactions you’ve entered into using Ai Earn services"," Job-Related Information: ","Includes your job title and any other provided descriptions of your employment"," Online Behaviors: ","Including device data, your site interactions, and cookies"," Activity Log: ","Includes logs of your click-stream data"," Communications: ","Includes records of your correspondence with our Support team"," Survey Responses: ","Includes your responses to any surveys you completed for Ai Earn."," Connected Applications: ","Includes applications you have connected through your Ai Earn account"," Referrals: ","Includes information related to any referrals you have made to Ai Earn","Request Export","We will provide you a copy of the data you have provided to Ai Earn in machine-readable form. Data that is not machine readable (e.g. an image of your photo ID) will not be provided.","Request Deletion","You may request deletion of some or all of your data. Note that if you request deletion of data we collect for legal or identity verification purposes, you may be required to close your account and withdraw funds from the Ai Earn platform. In addition, data subject to regulatory retention or record keeping requirements will not be deleted until such requirements have been met.","You may delete the following data without impacting your access to Ai Earn services: "," Marketing and Communications Data ","(this includes website engagement metrics)"," Referrals "," Survey Responses "," Connected Applications ","Requests for deletion of any of the following may result in the closure of your account: "," Contact Information "," Financial Information "," Transaction History "," Trading Data "," Job-Related Information ","Request Correction","You may correct, modify, or complete your data on your own using functionality within your Ai Earn account.","The following data is modifiable directly through your"," settings ","Nickname","Date of birth","Phone number","Home address","Email address","Bank account information","Payment card PAN","The following data may be modified by"," uploading a new photo ID ","Full legal name","Nationality","Gender","Signature","Passport number","Driver’s license number","The following additional information may be modified by"," verifying your ID ","Tax ID","Job title","Employment description","The following data is not modifiable: ","Transaction history","Trading data","Cookies","Recordings","Click-stream data","Referrals","Any letters or attachments sent by you to Ai Earn","Support call recordings","Request Restriction of Processing (limited jurisdictions)","Ai Earn customers in certain jurisdictions may have the option to restrict or object to our processing of your personal information if such processing is not consistent with applicable law. Such requests will be submitted to a specialist for review."])),Avoidingphishingandscams:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Privacy and security","Avoiding phishing and scams"," Avoiding cryptocurrency scams "," Password requirements and troubleshooting "," Reporting phishing sites "," What is phishing? "," Why did I receive an unexpected device confirmation email? "," Phone-based attacks ","Data privacy"," Privacy data request FAQ "," How to access privacy settings and make requests "," How can I make my account more secure? "," Sending authenticated account requests for Ai Earn Commerce "," Data Privacy at Ai Earn "," Why does the Ai Earn mobile app request special permissions? "," Performance Ad Tracking "," Password security measures ","Account compromised"," How do I report an unauthorized transaction? "," My account was compromised ","Other"," Ai Earn Money Transmission and e-Money Regulatory Compliance "," Does Ai Earn use customer deposits for anything? "," How can I disclose a security vulnerability to Ai Earn? "," How does Ai Earn use my ID? "," How is my bank account information protected? ",' I see the error "account temporarily disabled." What should I do?'," Is a 2-step verification code required for every login? "," Is a crypto address linked to my Ai Earn account safe to display publicly? "," Is Bitcoin secure? Has this network ever been hacked? "," Is this email really from Ai Earn? "," Why will my password reset require 24 hours to process? "," Asset security review "," Asset legal review "," Getting started "," Managing my account "," Trading and funding "," Taxes, reports, and financial services "," Privacy and security "," Other topics "," Asset Directory "])),Phonebasedattacks:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Phone-based attacks","Phone-based attacks","What is a phone-based attack?","A phone-based attack (also known as SIM-swap or phone-port attack) is when an attacker has their target's phone number transferred to a mobile device under the attacker's control. Fraudsters do this through a variety of means, including identity theft and socially engineering mobile-carrier customer-support representatives. This type of attack is a threat to all accounts using SMS-based 2-step verification and any account that can be recovered using phone-based authentication.","How can I prevent a phone-based attack?","To help protect your Ai Earn account from this type of attack, we highly recommend using a stronger form of 2-step verification, such as Universal 2nd Factor (U2F) with a security key or Time-based One Time Password (TOTP) with a mobile authenticator app like Duo or Google Authenticator. "," Learn more ","about keeping your Ai Earn account secure."])),RippleSECLawsuit:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Ripple SEC Lawsuit","Ripple SEC Lawsuit","Given the SEC’s recent action against Ripple, trading on our XRP order books has been suspended in all regions. You're still able to send or receive XRP. While XRP funds will remain safely stored in your account after the trading suspension, you will not be able to buy, sell, or convert. There will be no impact to Ai Earn Custody or Ai Earn Wallet at this time. Learn more about"," Ripple SEC lawsuit ","Ai Earn still intends to support Spark airdrop.","What happened on Tuesday, January 19 2021 at 10 AM PST?","Trading has been suspended* on aiearn.co, Ai Earn Pro and Ai Earn Exchange. Any XRP in your account remains securely stored in your Ai Earn account. Though you're unable sell your XRP or trade/convert it for fiat and withdraw the fiat to your linked bank account, you do have the ability to view any XRP balance, deposit XRP to your account, and send XRP to a wallet outside your account. There is no impact to Ai Earn Custody, Ai Earn Wallet, or Ai Earn Commerce at this time.","Will this trading suspension be permanent?","This trading suspension is in effect until further notice.","Have you changed your decision to support the Spark airdrop?","Ai Earn has committed to facilitating the airdrop of Spark tokens to eligible XRP holders (subject to approval in certain jurisdictions) at a future date. We'll provide updates if that changes. At this time, you'll remain eligible for the previously announced Spark airdrop. More details about the Spark airdrop, including available jurisdictions and functionality will be provided at a later time.","Which Ai Earn products will be impacted?","At this time, the trading suspension only impacts Ai Earn, Ai Earn Pro, and Ai Earn Exchange customers. There are no current impacts to Ai Earn Wallet, Ai Earn Commerce, or Ai Earn Custody.","* Applicable to all regions"])),RewardsFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Rewards FAQ","Rewards FAQ","Will there be higher APYs and liquidity post merge?","We expect the reward rate to increase immediately post-merge because validators will now earn transaction fees (called tips) for including transactions in blocks on Ethereum. However, we cannot determine if the reward rate for staking ETH will increase or decrease in the short, medium, or long term after the Merge.","This will depend on many factors, such as how many validators are staking and unstaking, the overall user activity on the Ethereum network, economic parameters, and other fee generating activity (e.g., MEV).","For more details on the potential change in rewards, visit these resources on Ethereum.org: "," After the Merge "," How to Merge impacts ETH Supply ","Will the rewards accrued by Beacon Chain validators be available after the Merge?","No. Stakers will be unable to claim Ethereum stakings rewards and will be unable to withdraw their staked ETH until the",' post-Merge "cleanup" phase',", which is expected to occur 6-12 months after the Merge."])),Restoring2stepverificationfromasecretseed:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Restoring 2-step verification from a secret seed","Restoring 2-step verification from a secret seed","If you use Google Authenticator or a similar app to generate 2-step verification codes, and no longer have access to your device, you can restore this ability to another device if you saved the secret seed provided when setting up your 2-step verification device. You may have written down this secret seed or saved it to a USB drive.","If you've lost your authentication device and do not have access to the secret seed, please refer to"," this page ","for recovery steps.","Originally, to start generating codes you would have scanned a QR code with your phone. The following steps will show you how to generate these codes from only the secret seed for Google Authenticator and Duo.","Google Authenticator","When you open"," Google Authenticator "," on your mobile device, add a new key by selecting the red plus in the bottom right corner. Select"," Enter a provided key ","from the menu that appears.",'In the form, fill out the account name with something that describes this account (such as "Ai Earn") and type the seed into the field for the key.',"DUO","Click the"," add key ","button in the top right corner of the screen. In the next screen (QR code scanner) click the"," no barcode ","button. From there, you can select"," Ai Earn ",". Enter your Ai Earn account email and the Ai Earn secret seed in the"," Account ","and"," Key ","fields."])),Resetmypassword:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Reset my password","Reset my password","If you forgot your password, please follow these steps to reset it: ","Visit the"," Password Reset ","page.","Enter the email address associated with your Ai Earn account and select "," RESET PASSWORD ","to receive an email."," Reset password ","to open a window where you'll enter a new password.","Enter your new password in the"," Choose A Password ","and"," Confirm Password ","fields, then select"," UPDATE PASSWORD ","You can now"," sign in ","Check out our"," Password FAQ ","to learn about password requirements on Ai Earn and more.","What happens if I reset my password from a new device?","As a security precaution, if you reset your password from a device you have not previously authorized, you may not be able to send crypto from your account for up to 48 hours.","To avoid this restriction, request a password reset from a previously authorized device."])),Reportingphishingsites:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Reporting phishing sites","Reporting phishing sites","Phishing sites are malicious websites which mimic an authentic site in order to trick visitors into entering their login credentials and other sensitive information. One of the best ways to avoid phishing sites is to always make sure you're accessing"," directly and not a different web address. ","Report phishing emails","If you believe you've encountered a phishing site, please email"," with the full URL. ","If the phish was sent via email, please include full emails headers with your report. Email headers show the network path that an email took to your inbox. Without them, Ai Earn cannot complete a full investigation as we have no way of identifying which mail server is involved.","To collect email headers, please reference your email providers support documents or review this webpage: "," to find instructions related to your specific email client. "," MxToolbox is not a Ai Earn service. If you use MxToolbox you'll be subject to the applicable terms and conditions of use for these products, including a separate privacy policy, which may differ from Ai Earn's privacy policy. You should read and understand all applicable terms for MxToolbox before using them. ","Report phishing texts to Ai Earn","If the phishing message was sent via text message or SMS, please submit a screenshot of the phishing text in a message to"," . You can also reduce the likelihood of receiving messages like this in the future by copying and pasting the contents into a new SMS message and sending it to 7726 (SPAM). ","When we receive your report, our security team will investigate your submission and take prompt action to shut down any malicious sites targeting Ai Earn customers.","Report phishing to your mobile provider","If you use a US-based cell phone carrier like AT&T, Verizon, Sprint, or T-Mobile, you can help reduce phishing attacks by sending the contents of suspicious SMS messages to"," 7726 (SPAM) ",". This service is free and allows mobile carriers to detect and block malicious messages on their network.","Thank you for helping keep Ai Earn and our customers safe from phishing sites!"," Links to third-party websites will open new browser windows. Except where noted, Ai Earn accepts no responsibility for content on third-party websites. ","Trusted Ai Earn email domains","Emails from Ai Earn will always have the aiearn.co domain name at the end of them.","Examples include, but are not limited to: ","support@aiearn.co","We also send emails from Ai Earn sub-domains.","Examples include, but are not limited to: ","contact@updates.aiearn.co"])),RecoveringyourDappwallet:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","Recovering your Dapp wallet","Recovering your Dapp wallet","Limited release","Dapp wallet is currently being released to a limited audience and may not yet be available for certain users to access.","Other important points to note: ","You can only use the dapp wallet on one device at a time otherwise you will have to confirm your identity again. Learn more about recovering your dapp wallet here.","Users who interact with the dapp browser through the web will have a ‘read-only’ experience on the web of the dapp wallet. Assets inside the dapp wallet will be visible, but you won't be able to move them or transact with them.","If you no longer have access to your device (e.g. you lost your device, bought a new device, or deleted the Ai Earn app from your device), you can recover your account by completing the account recovery process.","How do I recover my Dapp wallet?","To recover your wallet, sign into your main Ai Earn account from your new device. Select the ‘Assets’ tab on the bottom navigation menu and then click ‘wallet’s at the top of your page.","You should see 2 wallets: Primary wallet and Dapp wallet. If the dapp wallet is not available you will see an eye icon next to the logo and the words ‘View only’.","3. Click on the Dapp wallet and a message will appear on your screen telling you to“Confirm your identity to recover your Dapp wallet”. Click ‘confirm my identity’.","4. You will be directed to another page where you will be asked to check a box confirming that you agree with the terms and conditions of recovering your wallet onto your new device. These terms include: ","Completing an identity verification process before you can restore your wallet, which can take up to 48 hours","Acknowledging that once your dapp wallet is restored on a new device, it can no longer be accessed through the original device (in other words, your dapp wallet can only exist on one device at one time).","5. Select the checkbox to acknowledge the terms and then click ‘Proceed’ to continue with the process. Please note that this process normally requires approximately 48 hours and you will not be able to make transactions until the recovery process is complete.","6. To complete the identity verification process, you will need to take a photo of your ID and then take a selfie: ","Select your ID type. You can choose between an ID card or a Driver’s License.","Take a picture of the front and back of your ID card or Driver’s License.","Next, take a selfie","Once you have completed both steps, click ‘submit’ to submit your recovery request. After your identity has been verified, your Dapp wallet should be restored to your device within 48 hours.","Why do I need to complete identity verification in order to recover my Dapp wallet?","We require identity verification when recovering your account for security reasons.","To prevent fraud and to make any account-related changes, Ai Earn will ask you to verify your identity from time-to-time. We also ask you to verify your identity to ensure no one but you changes your payment information.","As part of our commitment to remain the most trusted cryptocurrency platform, all Identification Documents must be verified through the Ai Earn website or mobile app. We do not accept emailed copies of your identity documents for verification purposes.","Are there any other accepted forms of ID?","Here is the complete list of accepted and unaccepted Identity documents: ","Accepted identity documents","United States","State-issued IDs such as a Driver License or Identification Card","Outside of United States","Passport","Government-issued photo ID","National Identity Card","Unaccepted identity documents","United States Passports","United States Permanent Resident Card (Green Card)","School IDs","Medical IDs","Temporary (paper) IDs","Residence Permit","Public Services Card","Military IDs"])),Swap:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Swap","Swap","What is a swap?",'A swap is a crypto conversion feature that lets you easily convert, or "swap", one token for another using integration with Decentralized Exchanges (DEXs).','When you use the Swap feature, you send your funds directly from your Wallet to a DEX service like Uniswap or Sushiswap to execute the conversion. This enables you to swap for thousands of tokens that may not be available on a centralized exchange. You can access this feature on the Ai Earn Wallet app and browser extension on the Assets tab by pressing "Swap".'," Note ",": Since swaps take place on a third-party decentralized exchange, it is possible for prices to fluctuate. Swaps will execute at a price within 3% of the estimate, or the transaction will be canceled and your funds returned to your wallet.","What assets are available to swap?","Ai Earn Wallet supports assets hosted on the BNB Chain, Ethereum blockchain, Avalanche C-Chain, Polygon network and Solana network. Only BNB Chain, Ethereum, Avalanche C-Chain and Polygon-based assets are available for crypto-to-crypto conversions at this time.","Our in-app DEX does not support: ","Cross-chain transactions","Direct bank account transactions","Learn more about "," supported assets and networks "," Note ","Assets with low liquidity (a market cap below $0) are hidden. ","How do I swap crypto on a DEX? "," Follow the below steps to swap crypto in the Wallet app: ","Sign in to yourAi Earn Wallet. ","Tap 'Swap'. ","Optional: Select the desired network by tapping the top of the screen.","3. Choose the token you want to swap, the token you would like to receive, and the amount.","4. Review the information on the following screen and select 'Confirm swap'."," To swap tokens from the Ai Earn Wallet browser extension, follow these steps: ","On the Wallet extension homepage, select 'Swap'. ","Choose the token you want to convert, the token you’d like to receive, and the amount you want to convert.","Select 'Confirm'.","If you connected your Ledger device to the Wallet extension, then you’ll need to sign/approve the transaction on your Ledger in order to complete this transaction. "," Learn more ","What are conversion fees?","Ai Earn Wallet currently charges a flat fee of 1% on all swaps. This fee is included on the transaction confirmation page along with the network fee. The conversion fee helpsAi Earn Wallet maintain and improve your experience.","What are network fees?","Network fees, also referred to as miner fees, are paid to the miner for processing token transactions and securing the respective network. "," Learn more ","Why did my swap fail?","A swap could fail because of a sudden shift in the exchange price between the cryptocurrencies you are trying to swap. We recommend you wait at least 60 seconds before retrying the transaction. If you continue to encounter this error, please restart the app and check that you are running the most up-to-date version of the app.","Why is my swap still pending?",'Network congestion and/or paid gas fees that are lower than the current network average may be the reason why your trade is still in "pending" status.',"Ethereum miners prioritize transactions with the highest paid gas fees. So if your transaction has a lower paid gas fee, then your transaction confirmation on the blockchain gets pushed to the bottom of the queue.",'As a result, your transaction may become "stuck" as more transactions with higher paid gas fees are added to the network pool. This may be why your transaction has been stuck for an extended period of time.'," adjusting network fees ","and canceling pending transactions.","How do I access my transaction history?","To access your transaction history: ","Tap Transactions in the primary navigation.","Tap the transaction to view the details. ","Tap the link on the bottom to view transaction details.","Note that you currently cannot export your Ai Earn Wallet transaction history."])),Supportednetworksandassets:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Supported networks and assets","Supported networks and assets","The Ai Earn Wallet browser extension supports Ethereum and Solana. Learn more about all the browser extension capabilities for each supported network below: ","Ethereum","Store all of your crypto and NFTs","Supports over 5,500 assets and a whole world of dapps","Trade on decentralized exchanges","Solana","Easily store, send, and receive Solana tokens (SOL and SPL)","Support for dapp connections, trading, and NFTs on Solana is coming soon","Note","Ai Earn Wallet extension users who haven’t updated to the latest version will not be able to receive Solana with their Ai Earn Wallet username","If you’re sending SOL or an SPL token to a wallet that has not previously held these assets, then you will pay an account creation fee","The account creation fee is a small amount of SOL when an address receives a token it’s never held before","Solana and SPL tokens are"," only supported ","through the standalone Ai Earn Wallet browser extension","The Ai Earn Wallet extension via WalletLink, which means you approve transactions initiated in your extension from your phone, does not support Solana or SPL tokens at this time"])),Supportedassetsandnetworks:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Supported assets and networks","Supported assets and networks"," Note "," As of November 21st, 2022, Ai Earn Wallet will no longer be supporting the following assets and networks due to low usage: BCH, ETC, XLM and XRP. "," This does not mean your assets will be lost ",". Any unsupported asset that you hold will still be tied to your address(es) and accessible through your Ai Earn Wallet recovery phrase.","In order to view or transfer these assets after Nov. 21st, you will need to import your recovery phrase on another non-custodial wallet provider that supports these networks. To learn more, visit our help article: "," Moving unsupported assets ","Ai Earn Wallet can only store supported cryptocurrencies and access dapps on supported networks","Double-check that Ai Earn Wallet supports the network you are receiving assets from, otherwise you won’t be able to access these assets"," Sending or receiving unsupported assets through Ai Earn Wallet will cause you to lose them. ","You can view supported cryptocurrencies in Ai Earn Wallet by opening the Wallet app and tapping"," Receive "," What networks does Ai Earn Wallet support?","Ai Earn Wallet supports Ethereum and all EVM-compatible networks in both the mobile app and browser extension. Ai Earn Wallet comes with the following networks already configured, however you can add other EVM-compatible networks manually as well: ","Arbitrum","Avalanche C-Chain","BNB Chain","Gnosis Chain","Fantom Opera","Optimism","Polygon","xDai","Solana","Ai Earn Wallet mobile app","In addition to supporting Ethereum and all EVM-compatible networks, the mobile app also supports Bitcoin, Dogecoin and Litecoin.","If you link your aiearn.co account to your Ai Earn Wallet, you can buy or transfer crypto from your Ai Earn account to your Ai Earn Wallet. Keep in mind that the supported crypto on Ai Earn Wallet may not be available for buying and selling on aiearn.co and vice versa."," Note ",": Sending funds between your aiearn.co account and Ai Earn Wallet takes place on the blockchain and is subject to standard network fees.","What assets are supported on Ai Earn Wallet?","Ai Earn Wallet supports thousands of tokens, including"," all ERC-20 tokens ","and all tokens on EVM-compatible chains, such as Avalanche C-Chain and Polygon.","This includes stablecoins (like USDC and DAI) on all of Ai Earn Wallet’s supported networks. Ai Earn Wallet also supports tokens hosted on the Solana Network.","Ai Earn Wallet mobile app","To see all the supported ERC-20 tokens you can send and receive with Ai Earn Wallet’s mobile app: ","Open the mobile app and tap"," Receive ","Use the search bar to find a specific asset.","Make sure you choose the correct asset before using the corresponding wallet address.","Note that BTC and DOGE all have different addresses than your primary Ethereum and EVM-compatible address.","What assets are available for crypto-to-crypto trading?","Currently, Ai Earn Wallet’s in-app DEX (decentralized exchange) integration for both the mobile app and browser extension supports assets hosted on the BNB Chain, Ethereum blockchain, Avalanche C-Chain, and Polygon network. So, only BNB Chain, Ethereum, Avalanche C-Chain, and Polygon-based assets are available for crypto-to-crypto conversions at this time.","Read more about"," converting your crypto on DEXs "])),SummaryofGermanuseragreementchanges:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Summary of German user agreement changes - August 2021","Summary of German user agreement changes - August 2021","Thank you for using Ai Earn! You may have seen our exciting"," announcement ",'recently that we have received a licence from the German regulator, the "BaFin" to provide crypto trading and custody services, and will launch our German entity in the coming weeks.',"This is really great news, and is a crucial part of our commitment to providing our customers with a safe, regulated environment in which to enter the cryptoeconomy. It will also help us increase our product offering and serve German customers more effectively.","This new launch means that we need to make an update to the"," User Agreement ","for German customers, effective 2 August 2021. This summary is intended to help you better understand our updated"," User Agreement ",". To see the full scope of changes in the updated"," User Agreement ","that will govern your Ai Earn account and use of the Ai Earn services, you will need to review the full updated"," User Agreement ","Here’s a summary of the major changes and clarifications: ","Change to the details of the Ai Earn company (or companies) which provides service to you, to reflect that you will now receive services from a new German entity.","New details regarding the applicable regulatory authority (the German BaFin), and including risk warnings as required by German law.","Adding in specific references to applicable German legislation, such as the Anti Money Laundering Act (Geldwäschegesetz) or the German Civil Code (BGB).","Including an explanation that, as a customer of a licensed German entity, you may file a complaint about Ai Earn Germany’s services with BaFin or a Chamber for Industry and Trade (Industrie- und Handelskammer).","Change to the provisions around Ai Earn’s liability in the case of loss, in line with German law.","Change to the governing law of the User Agreement and the location of the courts that would decide any dispute.","If you have additional questions, please see our"," August 2021 - German Customer Account Update "])),SourcingcbETHforExchangecustomers:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Sourcing cbETH for Exchange customers","Sourcing cbETH for Exchange customers","Ai Earn Exchange customers can receive cbETH by staking and wrapping their ETH. Ai Earn Wrapped Staked ETH (“cbETH”) is a utility token that represents ETH staked through Ai Earn and earns the same rewards. To learn more, visit our help article on cbETH"," here ","To access cbETH, Exchange customers can follow these steps: ","Log in to Ai Earn Exchange user-interface, select withdraw ETH, and withdraw to aiearn.co. Then, navigate to aiearn.co and log in using the same email/password as your Ai Earn Exchange account.","Once logged-in on aiearn.co, navigate to the ETH asset detail page. Click the ‘stake now’ button and enter the amount of ETH to stake. You can also read more in our Help Center article"," here ","Upon submitting the staking request, wrap the ETH2 into cbETH. You can also perform this action from the ETH2 asset detail page. There is no fee to wrap your asset. Once wrapped you’ll see a balance of cbETH in your aiearn.co account.","Return to Ai Earn Exchange user-interface. Select deposit cbETH and choose aiearn.co as the source. The cbETH will transfer and can be used on Ai Earn Exchange.","To learn about the technical details of cbETH in greater depth, read the"," cbETH White Paper ","View our other help articles to learn more about cbETH: "," cbETH Intro "," Using cbETH "])),SharingmyCoinbasePortfolio:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Sharing my Ai Earn Portfolio","Sharing my Ai Earn Portfolio","Share what assets you’re investing in and the crypto you’ve earned on"," Learning rewards ","with friends or on social media through a simple link.","How do I share my portfolio?","When you share your portfolio, you’re sharing the assets you own and your portfolio allocation. Follow the steps below to get started: Sign into your account on the Ai Earn mobile app. Tap Assets. Tap Toggle the Public link on. Follow the remaining prompts. You can share the link directly with friends or post it publicly to your social media accounts. Once you’ve turned the link sharing feature on, tap to get your shareable portfolio link whenever you’d like. If you want to share the price chart of a specific asset you own, tap that asset and follow the steps above.","Are my balances or personal details accessible through the shared link?","Your account balances and your personal details are hidden and inaccessible through the link. Theonly informationpeople can view are: ","your first name and","the percentage of each asset that makes up your portfolio.","The exact information that is accessible through your shareable link is shown when you turn on this feature.","Who can view my portfolio information when I turn on the public link?","When you share a public link to your portfolio, it’s viewable by anyone you share the link with.","If you want to set this information to private, turn off the the public link by following these steps: ","Go to your Ai Earn mobile app.","Tap"," Assets ","Tap","Toggle the"," Public link ","off.","Once this is complete, anyone with the link will be unable to view any of your portfolio information.","Protecting my account","Beyond the extensive measures we apply to keep your account secure, we recommend that you never publicly share the specifics of your portfolio balance or account. For more steps you can take to safeguard your account, check out: "," Avoiding cryptocurrency scams ","for tips on how to avoid cryptocurrency scams on social media and more."," How can I make my account more secure? ","shows you the best account security tips and tricks."," What is phishing? ","details phishing scams and how to avoid them."])),SetuptheCoinbaseWalletbrowserextension:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Set up the Ai Earn Wallet browser extension","Set up the Ai Earn Wallet browser extension","The"," Ai Earn Wallet extension ","allows you to explore dapps, trade on decentralized exchanges, collect NFTs, and more from your web browser without needing to confirm transactions from your mobile device.","To get started, you’ll need: ","To install the Ai Earn Wallet extension from the Chrome Web Store.","Create a new wallet OR import an existing wallet.","Once you’ve completed the above steps, learn how to"," add funds to your Ai Earn Wallet extension ","Create a new wallet","Once you’ve installed the extension, select"," Create a new wallet ","Click"," Create a new wallet ","and enter a username—this is how other Ai Earn Wallet users can find you. Note that you will not be able to change your username.","Securely back up your 12-word recovery phrase.","Verify that you’ve saved your recovery phrase before moving onto the next step.","Create a password to access your wallet.","Once the above steps are complete, then you can use your Ai Earn Wallet extension immediately."," Important ",": Ai Earn cannot recover your 12-word recovery phrase for you. We recommend storing it in a secure location, such as a password manager or writing it down and keeping it somewhere secure. Your recovery phrase is what gives you—and only you—access to your wallet.","Import an existing wallet","You can connect an existing wallet to your Ai Earn Wallet extension. Use a recovery phrase or a Ledger hardware device to access your wallet through the browser extension.","Most Ethereum-based wallets have a 12-word recovery phrase, which acts as the key to your wallet. It's important to keep your recovery phrase secure—no wallet provider, including Ai Earn Wallet, can recover it for you.","To buy and learn more about Ledger hardware wallets, visit the Ledger website.","Connect an existing wallet with a recovery phrase","Once you’ve installed the extension, select"," I already have a wallet ","Choose"," Enter recovery phrase ",", then enter your wallet’s 12-word recovery phrase.","Click"," Import wallet ","Create a username and password so that you can unlock your wallet each time you use your computer.","Click"," Submit ","Once the above steps are complete, then you can use your Ai Earn Wallet extension immediately."," Important ",": Ai Earn cannot recover your password for you. Keep it secure, as you’ll need it to access the Ai Earn Wallet extension regularly.","Connect your Ledger hardware wallet","Before you get started, if you have an existing wallet linked to your Ai Earn Wallet then sign out of your Ai Earn Wallet in order to connect your Ledger. Make sure your recovery phrase is backed up and saved before signing out, then follow the below steps: ","Select"," I already have a wallet ","when prompted to connect a wallet.","Choose"," Connect Ledger wallet >Connect now ","Select your device from the pop-up window and click"," Connect ",'Review and approve the request on the Ledger device. (Make sure the Ethereum app is open on the Ledger and "Application is ready" appears on the Ledger screen.)',"Create a username and sign again on your Ledger.",'Once complete, then your hardware wallet will be linked to the browser extension. Note that Ai Earn Wallet uses your seed phrase’s default account—sometimes called "index 0"—to link to your Ledger. Support for multiple accounts is coming soon.',"If you run into issues with connecting your Ledger hardware wallet, check out our"," troubleshooting tips ","to fix the issue.","How do I find my recovery phrase?",'Select a type of wallet below for steps on how to find your 12-word recovery phrase. Then follow the steps outlined under "connect an existing wallet with a recovery phrase" above to successfully import your wallet.',"Ai Earn Wallet","Open the Ai Earn Wallet mobile app, and tap"," Settings ","Tap"," Recovery Phrase ",", and enter your password or biometrics to access your recovery phrase.","Copy your recovery phrase, and keep it secure.","MetaMask","Open MetaMask from your web browser or mobile app, and enter in your password to access your MetaMask wallet.","Go to your"," Settings ","and select"," Security & Privacy ","Select"," Reveal Secret Recovery Phrase ",", then enter your password to continue.","Copy your secret recovery phrase, and keep it secure.","Trust Wallet","Open the Trust Wallet mobile app.","Tap"," Settings >Wallets ","Tap the"," informational icon "," for the wallet that you’d like to import, and then tap"," Show Recovery Phrase ","Copy your recovery phrase, and keep it secure.","Phantom","Open your Phantom browser extension or mobile app, and input your password to access your wallet.","Go to"," Settings "," Show Secret Recovery Phrase ","Enter your password again if prompted.","Copy your secret recovery phrase, and keep it secure.","Solflare","Open your Solflare browser extension and input your password to access your wallet.","Click on your avatar in the upper left corner of the extension.","Click"," Export mnemonic >Show ","Copy your secret recovery phrase, and keep it secure.","Other wallets","You can typically find your recovery phrase in the wallet’s"," Settings ","What is a recovery phrase?","Recovery phrases allow you to transfer your assets from one self-custody wallet provider to another. With Ai Earn Wallet, you can import any Ethereum-based wallet that you may have created with another provider, such as"," MetaMask "," Trust Wallet ",", and more. You can even import your Ai Earn Wallet from your mobile device so you can use it in the browser extension as well.","Are there any risks to importing an existing wallet?","There is no impact on your existing wallet when you import it to the Ai Earn Wallet extension. You will be able to continue using your existing wallet across multiple providers, and any transactions you make will show up in your wallet across all of your wallet providers.","Can I import an existing wallet with a password?","While the recovery phrase is transferable, the password that you set for your wallet is provider-specific and is not applicable to any other provider. Like recovery phrases, passwords cannot be recovered by any wallet provider, including Ai Earn Wallet."])),Setup2stepverification:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Set up 2-step verification","Set up 2-step verification","If you're having an issue with 2-step verification, our"," 2-step verification troubleshooting ","article has some great tips.","Ai Earn provides several options for generating 2-step verification codes (AKA 2-factor or multi-factor authentication) with various levels of setup."," What is 2-step verification? ","Security key","Security keys are the most secure method for 2FA. For more information: "," Using/managing security keys "," Security Keys FAQ ","TOTP"," Duo ","and"," Google Authenticator ","provide a very secure configuration for 2-step verification. These do not require phone reception or internet access once they're set up. Learn how to set up a TOTP authenticator.","Ai Earn Security Prompt"," Ai Earn Security Prompt ","delivers push notifications from your active mobile app session to either approve or deny a login attempt that’s made from a different device (such as web, mobile web, or the mobile app on a different device). This supplementary feature is enabled by default if you’ve chosen text messages (SMS) as your 2-step verification method, but you can manage the setting yourself.","SMS text","If you verify a phone number via text message without installing any TOTP authentication apps, you will automatically receive 2FA codes via SMS text message.","Landlines/Voice Call","It is not possible to receive 2FA codes delivered to a landline phone number by voice call. For security purposes, Ai Earn does not support the delivery of 2-factor authentication (2FA) codes via voice call. If you have a landline registered with your Ai Earn account, follow these steps to upgrade your security: ","1. Sign in to the Ai Earn website with your username and password.","2. Click I"," need help >I need to update my phone number ","3. Complete the Account Recovery process by following the steps listed.","To increase your security,"," enable an authenticator "])),Taxes:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes, reports, and financial services","Taxes, reports, and financial services","Taxes"," Understanding Ai Earn taxes "," Using TurboTax or CoinTracker to report on cryptocurrency "," GiveCrypto "," Taxes for German customers "," Ensure you're not paying taxes twice "," Do I qualify for Ai Earn tax forms for the 2021 tax season? "," Edit transaction details "," Cost-basis accounting ","Forms"," Form 8949 "," Form W-9 ","Reports"," Download my tax reports "," Accessing my account documents "," Getting started "," Managing my account "," Trading and funding "," Taxes, reports, and financial services "," Privacy and security "," Other topics "," Asset Directory "])),TaxesforGermancustomers:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Taxes for German customers","Taxes for German customers","Summary","This page summarizes certain material aspects of German income tax law that may be relevant to you with respect to your cryptocurrency holdings. These guidelines are limited to individuals German residents holding cryptocurrency as private assets (Privatvermögen). These guidelines are not a comprehensive or complete guide to all aspects of German income tax law that may be relevant to your individual tax situation. Therefore, we strongly recommend that you and your tax advisor discuss your individual tax situation and the possible tax implications of selling, exchanging, or staking cryptocurrency.","Sale or Exchange of Cryptocurrencies","If you are an individual who resides in Germany and holds cryptocurrencies as private assets (Privatvermögen), the sale or exchange within a one-year holding period of cryptocurrencies that you did not generate by validating transactions should generally be qualified as a private sale transaction (privates Veräußerungsgeschäft) within the meaning of Section 23 para. 1 sentence 1 no. 2 of the German Income Tax Act (EStG).","However, if you use your cryptocurrencies for staking purposes as a source of income (for example, by providing them to Ai Earn Germany GmbH), the one-year holding period could be extended to ten years, cf. Section 23 para. 1 sentence 1 no. 2 sentence 4 of the German Income Tax Act (EStG).","Therefore, please note that any gain from the sale of cryptocurrencies could be subject to German income tax if you exceed the annual allowance (Freigrenze) of EUR 600.",'"First In, First Out" and Taxation','The profits from the sale of cryptocurrencies are based on the difference between the acquisition costs and the sale prices of the cryptocurrencies. The "FIFO" (“First In, First Out”) method should apply (cf. Section 23 para. 1 no. 2 sentence 3 German Income Tax Act, EStG). The FIFO method assumes that the first cryptocurrency coins you acquired are also the cryptocurrency coins that you first sold. Therefore, in order to calculate the profit from a cryptocurrency sale pursuant to the FIFO method, the acquisition cost of the cryptocurrency sold is the acquisition cost of the cryptocurrency you have held the longest.',"Profits will be taxed based on your individual tax rate, i.e. up to 45% plus 5.5% solidarity surcharge and, if applicable, church taxes.","Staking Rewards","If you are an individual who resides in Germany and holds cryptocurrencies as private assets (Privatvermögen), staking rewards received from Ai Earn Germany GmbH should generally be subject to German income tax under Section 22 no. 3 of the German Income Tax Act (EStG).","Staking rewards are subject to German income tax unless they do not exceed the legal threshold amount (Freigrenze) of EUR 256 per calendar year, cf. Section 22 no. 3 sentence 2 German Income Tax Act (EStG).","Please note that the calculation of the legal threshold amount (Freigrenze) may include other gains in addition to your staking rewards.","Staking rewards will be taxed based on your individual tax rate, i.e. up to 45% plus 5.5% solidarity surcharge and, if applicable, church taxes.","Tax Advice","The statements above are intended for informational purposes only and do not constitute legal or tax advice. Ai Earn Germany GmbH does not make any representations or warranties regarding the existence or non-existence of any individual liability to pay taxes. You are responsible (i) for obtaining legal and tax advice and (ii) for assessing the tax implications of cryptocurrency trading or staking rewards for yourself. In particular, you acknowledge that you have not been advised by Ai Earn Germany GmbH with regard to the tax treatment of staking rewards you may receive, or gains or losses from cryptocurrency trading.","We strongly recommend that you consult your tax advisor regarding your individual tax situation, particularly regarding staking rewards you may have received from Ai Earn Germany GmbH.","You should be aware that the legal regulations, which are the basis of these guidelines, may change following the issuance of these guidelines and that such changes may have retroactive effect for you. Furthermore, please note that the German Ministry of Finance (Bundesfinanzministerium) has not yet published a decree with regard to the German income tax implications of cryptocurrency trading or staking rewards."])),TheCoinbasereferralprogram:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","The Ai Earn referral program","The Ai Earn referral program",'The referral program lets you and a friend both earn a bonus. As soon as your friend (or "invitee") signs up for a Ai Earn account using your unique referral link and makes an eligible crypto trade, you’ll both receive the bonus. The bonus amount may vary from time to time and by country.',"Important: Ai Earn reserves the right to withdraw, suspend, or change the terms of the referral program at any time, at its sole discretion. Ai Earn Pro and Advanced Trade accounts are not eligible for a referral bonus. Buys made on Ai Earn Pro or Advanced Trade accounts do not count toward referral bonus eligibility.","What’s a referral link?","Referral links are a link to aiearn.co with a special code on the end that makes your link unique. For example, your referral link may look like this: ","How do I earn a referral bonus?","To earn a referral bonus: ","Go to Settings in your Ai Earn mobile app or visit the Invite page on aiearn.co to get your referral link.","Copy and share your referral link in an email, text message, or through your favorite messaging app.","Your invitee signs up for a Ai Earn account after opening your referral link.","Your invitee completes their account set-up and initiates a minimum buy or sell.","Once your invitee completes the minimum buy or sell for your listed offer, you’ll both receive the bonus amount listed at the time your invitee signed up.","More details: ","Your invitee must be in the same country of residence as you.","Your invitee's buy or sell must be completed within 180 days of opening their account.","Please wait four full business days after the trade is completed to receive a bonus.","There is no limit to the number of invitees you can refer, however there may be limits on the amount of referral bonuses you can receive.","The bonus amount may vary from time to time and by country.","When will I receive my referral bonus?","In order to receive the referral bonus, keep in mind that: ","Your friend must not have an existing Ai Earn account.","It may take up to four business days to receive the referral bonus.","Buys can take up to four business days to complete. Meaning, it can take some time for payments to go out, and they may not arrive immediately.","Why haven’t I received a bonus?","Here are a few possible reasons why you haven’t received a bonus: ","The invitee must sign up and create a new Ai Earn account using your unique referral link. Referrals are not captured if the referred person signs up using the Ai Earn app instead of the unique referral link.","The invitee must use"," to complete their qualifying buy or sell. Orders placed on Ai Earn Pro or Advanced Trade accounts will not count toward referral bonus eligibility. ","Referral bonuses are only paid if the invitee verifies their account and completes a buy or sell of the minimum amount or more within 180 days of opening their qualifying account.","We do not pay out referral bonuses on duplicate or false accounts. Duplicate or shared financials will cause disqualification.","If an invitee fails to complete the requirements to obtain a bonus within 180 days of opening their account, neither party will receive a bonus.","Will I be taxed on referral bonuses?","Referral bonuses and other reward amounts exceeding $600 will result in a 1099-MISC being issued.","To view your total rewards: ","From a web browser, go to"," Reports ","Click"," Generate report ","Select"," Rewards Income ","from the transaction list dropdown.","Then select"," Generate report ","to download a PDF or CSV report of your rewards income.","Additional Terms and Conditions","Promoting your referral code through the use of paid advertising based on 'Ai Earn' or Ai Earn-related keywords is prohibited. This includes, but is not limited to, bidding on or running ads on search based on keywords that include 'Ai Earn' or variations thereon. Using 'Ai Earn'-branded terms in your ad copy is not appropriate. Referrers who engage in such activities will have their referral codes deactivated and all referrals resulting from such activities are ineligible for referral payments."," Important Notice: ","Unfortunately, we can't guarantee payout on every account you refer due to the limitations mentioned above and risk of fraud, but we make a good faith effort to do so whenever possible. In addition, Ai Earn reserves the right to withdraw, suspend, or change the terms of the referral program at any time, at its sole discretion, including due to changing market conditions, risk of fraud, or other reasons. By participating in the referral program you acknowledge that receiving payouts is not guaranteed by Ai Earn."])),Thelinkinmyverificationemailismissingorinvalid:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","The link in my verification email is missing, expired, or invalid","The link in my verification email is missing, expired, or invalid","Why a link may be missing, expired, or invalid","If you can't find the verification link in your email, it's likely that it's being blocked by your email settings or a security filter and may need to be adjusted.","How to fix it"," To fix these issues, try the following: ","Add"," contact@aiearn.co ","to your contact list, then sign out of your Ai Earn account, then sign in again to have a new verification email sent.","Try using a different browser (we recommend Google Chrome), clearing your browser's cookies and cache, then sign out of your Ai Earn account and sign back in.","Select"," Enable HTML ","in your email settings—a quick Google search should provide instructions on how to do this (instructions are different for each type of email account). Once that's complete, sign back in to your Ai Earn account to trigger a new verification email."," If you see the link, but are unable click it ","- Try copying and pasting the link into a new tab or window in your browser instead."])),TheNewcastlemerchantsurvey:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","The Newcastle merchant survey","The Newcastle merchant survey","Ai Earn is assisting"," Newcastle University ","in gathering data on the value of bitcoin acceptance for merchants.","The study is entirely optional and should take approximately 5 minutes to answer the questions. The anonymity of the participants is guaranteed and identification of individual participants from the responses is impossible.","Your answers will expand the scientific knowledge of Bitcoin and contribute to the dynamic development of the virtual currency market."])),TokenManagement:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Token Management","Token Management","How to hide a token in my wallet","To hide a token or NFT asset from your Ai Earn wallet: ","Open your wallet and navigate to the Home/Assets view and select either the token or NFT view on your screen.","Select the token or NFT you would like to hide.",'In the top right corner of the screen, click the three dots and select the option to hide the asset.You may also select "Hide & Report" to report the asset to Ai Earn.',"You will receive a confirmation that the asset is now hidden and/or reported.","To unhide or review a list of hidden token or NFT assets in your Ai Earn Wallet: ","Select the settings icon in your Ai Earn Wallet",'Select the "Hide assets" option',"3. Review the list of assets and select the token or NFT you would like to unhide.",'4. Click the eye icon to the right of the asset and select "unhide"',"5. The asset will now reappear in your home wallet screen."," Spam tokens ",'Ai Earn Wallet will automatically hide assets from your home screen that are determined by Ai Earn to be Spam.If you believe this was done in error, you can review the list of assets categorized as spam in your Settings under the "Hide Assets" view.You can use the above steps to unhide a desired asset.'," Low Balances ",'In your "hide assets" view in your Ai Earn Wallet settings, assets with a low balance are auto populated for your convenience.You can choose to hide or show these assets in your main asset view.'," NOTE ",": Assets that are hidden are still present in your Ai Earn Wallet.Hiding the assets simply removes them from view in your home asset screen."])),Topupacryptosend:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Top up a crypto send","Top up a crypto send","Topping up allows users to send or withdraw cryptocurrency from Ai Earn even if they have an insufficient crypto balance.","How does it work?","You try to send cryptocurrency to a non-Ai Earn account, but the amount you’re trying to send is greater than the amount you have in your crypto balance",`You'll be asked if you'd like to "top up" the amount you're trying to send`,"You'll be prompted to choose a linked payment method and buy that amount (grayed out payment methods are not available)","After you top up, you can complete the send",'What does "top up" mean?',"Top up means you'll buy the remaining amount of crypto needed to complete your send.","What’s an example?","You split the dinner bill with a friend, but your friend picks up the check. You decide to pay your friend with crypto, but as you’re initiating a crypto send, you realize that you don’t have enough in your crypto balance to cover the amount you owe.","To pay your friend, you top up, which uses a linked payment method to buy the remaining crypto amount needed to pay your friend."])),Trackingyourrewardspayouts:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Tracking your rewards payouts","Tracking your rewards payouts","What is APY?","APY stands for Annual Percentage Yield and can be thought of as the amount of interest you’ll earn on your funds over the course of the year.","Which assets are eligible for earning interest?","We’re constantly reviewing and adding new interest earning assets. For the full list of the currently available options, log in to your Ai Earn account.","How do I know how much interest I’ll earn?","The amount of interest earned will vary based on the asset and will change over time. We’ll always display the current interest rate within each of the asset’s pages in your Ai Earn account.","How can I tell how much interest I’ve earned?","You can view your total amount of interest by logging into your Ai Earn account and viewing the"," Earn ","tab.","How can I tell what my average interest rate is across all assets?","You can view your total amount of interest by logging into your Ai Earn account and viewing the"," Earn ","tab. We display your average interest rate directly next to the total amount of Interest you’ve earned.","The average rate displayed is a blended average which is calculated by averaging the APY you’re receiving across all of your assets that earn interest.","What’s the difference between Pending & Earned interest?","Pending interest is interest that hasn’t been added to your account yet. Earned interest has been added to your account and can be found in the respective asset’s balance.","How often is interest paid out?","The interest payout schedule will vary depending on the asset. For more information on the payout schedule for specific assets, check out these articles: "," Staking and Inflation on Ai Earn "," Dai Rewards "," USD Coin rewards ","Asset","Reward Type","Payout Timing","Available Regions"," ADA ","Staking","After 20-25 days (initially), then every 5 days","See"," What regions are eligible for staking and inflation? "," ALGO ","Inflation","Quarterly","See"," What regions are eligible for staking and inflation? "," ATOM ","Staking","Every 7 days","See"," What regions are eligible for staking and inflation? "," DAI ","Rewards","Daily","See our"," DAI Rewards page "," ETH 2 ","Staking","Every 3 days","See"," What regions are eligible for staking and inflation? "," SOL ","Staking","After 5-7 days (initially), then every 3-4 days","See"," What regions are eligible for staking and inflation? "," USDC ","Rewards","2nd day of the following month","See our"," USDC FAQ "," XTZ ","Staking","Every 3 days","See"," What regions are eligible for staking and inflation? ","Is earning interest a taxable event?","US customers who are subject to US tax reporting are required to report their earnings from Staking rewards. US customers that earn over $600 in Staking rewards will receive a 1099-MISC from Ai Earn. You can learn more about the 1099-MISC on the official website of the IRS.","What regions are eligible for earning interest?","Eligibility will vary depending on the asset. To start, you can learn more about Staking and inflation,"," Dai Rewards ","and"," USD Coin Rewards ","in the Yield section of our Help Center.","Once I start earning interest, can I opt out?","Unless otherwise stated, you can opt out of earning interest at any time by clicking or tapping into the specific Asset’s page within your Ai Earn account."," Note: ","You’ll lose any interest earned so far that month.","Learn more about"," earning interest "])),Trustandsafety:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Trust and safety","Trust and safety","What is ETH2 and what will happen to it?","The technical term 'Eth2' was originally used to refer to the PoS Beacon Chain, and is separate from the Ai Earn ticker ETH2, which represents our customers' staked ETH.","To limit confusion, the community has updated these terms: "," previously referred to the PoW Ethereum blockchain, but is now the ' "," execution layer' ",", which handles transactions and execution."," previously referred to the PoS Beacon Chain, but is now the "," 'consensus layer' ",", which handles proof-of-stake consensus.","Putting aside the technical details, the overall network continues to be called Ethereum. These terminology updates only change naming conventions; this does not alter Ethereum's goals or roadmap.","Can I upgrade my ETH for ETH2tokens?","No. There is no Eth2 token and your ETH will not change after The Merge. As a reminder, Ai Earn uses the internal ticker ETH2 to represent staked ETH, but there is no new ETH2 token. One of the driving forces behind the Eth2 rebrand was the common misconception that ETH holders would have to migrate their ETH after 'Ethereum 2.0'. This has never been true.","How can I protect myself against scammers?","Cryptocurrency transactions are irreversible, if you send cryptocurrency to a third party, you cannot reverse it or stop payment.","When you send cryptocurrency to a blockchain address, you must be certain of the legitimacy of any involved third-party services and merchants, and only send cryptocurrency to entities you trust."," Please note that you are NOT able to swap ETH for ETH2 as there is no such token. ","To learn more about how to avoid cryptocurrency scams please visit our help center page -"," Avoiding cryptocurrency scams "])),TroubleshootingUKbankaccountdepositsandwithdrawals:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Troubleshooting UK bank account deposits and withdrawals","Troubleshooting UK bank account deposits and withdrawals","If you're having trouble getting your UK bank account verified or your deposited funds are not in your GBP balance, please verify that the following items are correct: ","Your UK bank account Sort code and Account number were correctly added to your"," Payment Methods ",'The "Legal Name" field on your Ai Earn account matches the name of the bank account the deposit was sent from.',"Your ID has been uploaded and successfully verified"," here ","For missing deposits, your unique reference code was copied correctly and included.","If the details above are complete and you still have not received your funds after 10 business days, please"," contact us "])),TroubleshootingSEPAdepositsandwithdrawals:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Troubleshooting SEPA deposits and withdrawals","Troubleshooting SEPA deposits and withdrawals","If your SEPA deposit is not in your EUR balance it is likely because: ","The name on the deposit does not match the legal name on the Ai Earn account","The currency you sent does not match that on your Ai Earn account","Your unique reference code was incorrect or not included in your deposit","Your ID was not verified at the time of deposit","Your SEPA information and IBAN were not added to your"," Payment Methods ","Your SEPA transfer was sent through an intermediary bank","Your deposit was sent from an unsupported country","To ensure you're able to deposit funds, please complete the following steps: ","Check that the Legal Name on your Ai Earn account matches the name of the account the deposit was sent from, and that the deposit was sent in Euros","Confirm your SEPA information for your bank is correct"," here ","Confirm your ID has been uploaded and successfully verified"," here ","If all of the above are complete and you still have not received your deposit, please"," contact us ","or reply to your existing case.","If your SEPA deposit was successful but your bank has not been approved for withdrawals it is likely because: ","The IBAN of your deposit does not match the IBAN added on your account","The deposit is missing an IBAN","You have not added a SEPA account with an IBAN to your"," Payment Methods ","To verify your SEPA account for withdrawals, please complete the following steps: ","Confirm your SEPA information for your bank shows the correct IBAN and BIC for the account you are sending funds from"," here ","Contact us or reply to your existing case with the correct IBAN for your account.","If your withdrawal or reversed deposit has not reached your bank account after 10 business days, please"," contact us ","or reply to your existing case."])),TroubleshootingDirectDepositissues:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Troubleshooting Direct Deposit issues","Troubleshooting Direct Deposit issues"," US Customers: ","We’re rolling out"," Direct Deposit ","option gradually over the next few months. If you're a US customer and don't yet see a"," Direct Deposit ","option in your account settings, we appreciate your patience.","You can check our"," Twitter ","for the latest updates on Direct Deposit availability.","Why was I unable to set up Direct Deposit?","You can set-up"," Direct Deposit ","by selecting"," Direct Deposit ","in your account settings, then follow the on-screen steps.","There are 2 ways to configure Direct Deposit: "," Automatic Set up ","or"," Manual Setup ","Automatic Setup","You will be able to search for and login to your payroll provider/employer’s website and select your distribution amount","If your employer/payroll provider is not available, please use the Manual Set up.","If you are experiencing any issues with the Automatic Set up, please try again later or choose the Manual Set up instead.","Manual Setup","If you get paid via paper check, you’ll get an option to share a account and routing number with your employer.Ai Earn has partnered with MetaBank®, N.A. and these account/routing numbers are supported by MetaBank®, N.A. This is the account where your paycheck funds will be sent to.This account and routing number cannot be used to make any withdrawals.You can send this information or the automatically populated direct deposit form in your Ai Earn Account with these details to your payroll representative.","There may be delays in this process because there is no fixed timeline on how long your employer / payroll companywill take to make the corresponding updates.","My Direct Deposit did not arrive. What should I do?","Your Direct Deposit may not have arrived due to the following reasons: ","First Direct Deposit","Your first Direct Deposit can take up to 2-3 pay cycles. Therefore, if you enabled Ai Earn Direct Deposit recently then your Direct Deposit may not have been processed. No additional action is needed from you.","Direct Deposit limit","You can deposit up to $25,000 per pay cycle and per day using Direct Deposit. If you were attempting to deposit more than this amount then your Direct Deposit would have failed (and would have been directed to another bank account that you had linked in your payroll provider like ADP). Please reduce your paycheck allocation to be less than$25,000 per pay cycle by clicking on the Direct Deposit tab on the settings page.","Direct Deposit processing period","Direct Deposits can take 3-5 days to arrive in your Ai Earn account after your employer has processed your paycheck.","Negative account balance","Having a negative balance or an amount owed on your Ai Earn account can cause your Direct Deposit to be rejected.","Direct Deposit reversed","Your Direct Deposit may have been reversed by your payroll department.","If you believe that the reasons listed here do not apply to you, then please contact"," Ai Earn Support ","The Ai Earn Card is issued by MetaBank®, N.A., Member FDIC, pursuant to a license from Visa U.S.A. Inc. The Ai Earn Card is powered by Marqeta."])),TroubleshootingCoinbaseemails:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Troubleshooting Ai Earn emails","Troubleshooting Ai Earn emails","There may be times when you don't receive an email that you're expecting from Ai Earn. It might be an automated email (e.g., password reset, device confirmation, ID verification, etc.), or in some cases it could be an email from Ai Earn Support.","When our support team investigates these cases, they find that the email has in fact been sent from our system. If you haven't received an email that you're expecting, here are some things to try: ",'Check your spam and trash folders. Some email providers automatically filter our automated messages as spam. A quick Google search for "how to check my spam settings" should show you how to change these settings. Be sure to add your specific email provider (Gmail, Yahoo, Outlook, etc.) in your search.',"Review all of your folders, filters, and labels (e.g., Gmail's Social and Promotional labels/tabs); sometimes a filter will move the email out of the inbox.",`Search for "@aiearn.co" in your email provider's search function, which should locate all emails from us, even if they've been directed to other folders.`,"If it's a"," device confirmation ",`email you're looking for, search for "New Device Confirmation" in the subject line.`,"Add @aiearn.co to your contacts list.","If your email settings has a Safe Senders list (this is different from your contacts list), add @aiearn.co.","Contact your email provider to find out what's happening to incoming emails from @aiearn.co. There may be an issue that needs to be sorted out with the provider."," Note: ","If you're using an email program like Microsoft Outlook or Mozilla Thunderbird, you might need to log into your email account from a browser on your computer to change the email settings."])),Troubleshootingandtips:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Troubleshooting and tips","Troubleshooting and tips","Important","Back up your recovery phase before signing out or uninstalling the Ai Earn Wallet app. Without your recovery phrase, you will"," lose access ","to your Ai Earn Wallet and assets. Ai Earn never has access to your recovery phrase and will not be able to help you recover it.","Ai Earn Wallet App","General app issues","If you’re having issues with the Ai Earn Wallet app: ","Force quit the app and restart it","Uninstall and reinstall the app","Contact"," Ai Earn Support ","if you continue to have issues using the Wallet app.","Important","Back up your recovery phrase before completing the following steps. Without your recovery phrase, you will not be able to sign back into your Ai Earn Wallet or access your assets.","WalletLink issues","If you’re having trouble using WalletLink on the web: ","Clear your browser's cache and restart your browser","Reproduce the issue on a different browser (we recommend Google Chrome) or in incognito mode","Try using the Ai Earn Wallet mobile app","If the issue doesn’t appear on your mobile device, then"," contact Ai Earn Support ","with information about the issue you’re running into and we’ll help you further.","Ai Earn Wallet recovery","PIN issues","If you no longer have access to your Ai Earn Wallet PIN: ","Go to yourSettings and sign out. ("," Note ",": Make sure you have your 12-word recovery phrase saved before you sign out or you won’t be able to sign back in.)","Reopen theAi Earn Wallet app and select"," I already have a wallet ","Choose"," Restore from Google Drive ","or"," Restore with recovery phrase ","Follow the remaining onscreen instructions.","If you’re unable to sign out of the account, we recommend uninstalling and reinstalling the Ai Earn Wallet app.","Biometric verification issues","If you recently changed the fingerprint(s) used for your device’s biometric verification, your updated credentials may no longer work with your account. Please follow the above steps to reimport your wallet.","Recovering access to your Wallet","If you need to recover access to your Ai Earn Wallet: ","Open theAi Earn Wallet app.","Select"," I already have a Wallet ",", then"," Restore with recovery phrase ","Keep in mind that if you lose your recovery phrase, you will lose access to your Ai Earn Wallet."," Learn more ","Ai Earn Wallet extension","Ledger connection issues","If you’re having trouble connecting your Ledger hardware wallet to the Ai Earn Wallet extension, try the following: ","Make sure your device is using the"," latest firmware ","Make sure that your wallet is plugged into your computer","Check that the Ai Earn Wallet extension is open on your browser","Try unplugging and plugging the Ledger back in","Double-check that your device is not connected to any other apps, including Ledger Live. To make sure that your Ledger isn’t connected to the Ledger Live app: ","Unplug your Ledger.","Quit the Ledger Live app.","Plug your Ledger back into your computer.","Ledger transaction issues","If you’re having trouble completing your transaction, try the steps above to fix the issue. If those steps don’t work, then try the following: ",'Check that the device is connected to your computer and the browser extension, then make sure that the Ledger is unlocked and the Ethereum app is open. "Application is ready" should appear on the Ledger screen.',"Make sure that you have"," blind signing enabled on your device ",". Blind signing is required to sign/approve transactions involving smart contracts (e.g., swapping tokens on a decentralized exchange).","NFTs","Ai Earn Wallet currently supports NFTs on Ethereum and Polygon networks that are in an image or GIF format. However, Ai Earn Wallet does not support Opensea NFTs created through"," lazy minting ","that follow the ERC-1155 standard or some NFTs that are off-chain. Note that we cannot identify or locate unsupported NFTs.","Viewing an NFT sent from an unsupported network or in a different format","If you’re having issues viewing an NFT sent from an unsupported network or in a different format (like video): ","You'll have to import your Ai Earn Wallet to another non-custodial wallet you trust that supports the NFT in order to access it. Note that you’ll need your 12-word recovery phrase to successfully import your Ai Earn Wallet to another wallet.","Follow the steps provided by the other wallet provider to import your Ai Earn Wallet. If you need more help, we recommend reaching out to their support team for additional support.","Checking the details of your NFT on Opensea","Follow these steps to check the details of your NFT on Opensea and whether it’s stored off-chain: ","1.Open the NFT page.","2. Click"," Details: ","3. Select the"," Contract Address ","to open Etherscan.","4. On the Etherscan page, select the"," Contract ","tab on the bottom panel > Read"," Contract ","5. Click"," tokenURI ","and enter the"," Token ID ","located in the NFT Details.","6. Click"," Query ",'If a link appears with "ipfs://" then it is most likely stored off-chain. If you’re running into issues seeing an off-chain NFT in your Wallet, then follow the steps above.',"Balance updates","If you’re having issues viewing your updated balance after a recent transaction in your Wallet, try signing in then signing out of the Ai Earn Wallet app to resolve the issue.","Batched transactions","My transactions aren’t displaying in my transaction history or show a zero balance.","Some wallet applications, including Ai Earn Wallet may not display funds properly in transaction history. This is because some on-chain transactions use smart contracts.",'These smart contracts are categorized as "internal transactions" which may not display accurately in different wallet applications.However,'," users can rest assured that they will still receive the funds in their balance (which is pulled from the node) ",".The balances are displayed in the internal transfers under the contract.","To view and confirm your transaction on the blockchain, follow these steps: ","1.Copy your Ai Earn Wallet Address from Ai Earn Wallet App or extension.","2. Navigate to Etherscan and paste your copied Wallet address in the search bar.",'3. Click on the "Internal Txns" tab.'])),Transactionpreviews:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Transaction previews","Transaction previews","To provide more transparency and clarity when completing transactions, Ai Earn Wallet now has an updated transaction preview screen when confirming transactions.","Transaction Preview will show users an estimate of how their token balance(s) will change after approving each transaction, before they approve it.","Transaction Preview will display for the following transaction types: ","Token <> Token","Token <> NFT","NFT <> NFT","Multi-action","Staking","Token Approval","NFT Approval","A Transaction Preview will display the following information: ","Dapp URL - Header identifies where the request is coming from to prevent phishing attempts.","Transaction Summary - Provides an estimate of all asset changes within your wallet as a result of the transaction.","Network - Displays the network the transaction will take place on.","Address - Enables the customer to verify the contract.","Wallet Used - Enables the user to verify the wallet or account they are sending from.","Network Fee - Estimate of the associated network fee to cover the transaction.","Wallet Browser Extension: ","Wallet Mobile App: "])),TradingonaDEX:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Trading on a DEX","Trading on a DEX","How do I execute a DEX trade from my Ai Earn account?","First, navigate to the ‘Trade’ tab on your Ai Earn account","Select the cryptocurrency that you want to trade and click the ‘Trade’ button.","A pop up message will appear introducing you to our integrated DEX feature and your newly created dapp wallet which you can use to execute this trade.","4. Select ‘Continue’ and ‘Let’s go’ to proceed to the next steps","5. Enter the amount of ETH you wish to trade with your selected token, then select ‘Preview DEX trade’.","6. On the preview page you should see the following;","Payment method (‘Pay with Ethereum’)","Exchange rate","The fees charged by the Ethereum network to process your transaction","The fees charged by Ai Earn","The total cost of the transaction.","Select ‘Trade now’ to proceed.","7. If you currently do not have any ETH in your primary Ai Earn account, you will be prompted to ‘buy ETH with cash’ or to ‘receive ETH from another wallet’.","8. If you already have ETH in your wallet, you will simply be asked to transfer ETH from your primary wallet to your newly created dapp wallet.On the ‘Transfer Ethereum’ page, enter the amount of ETH you wish to transfer to your dapp wallet and thel select ‘Preview transfer’","9. After reviewing the details on the transfer preview page, select ‘Transfer now’.","10. Once you have taken this action, select ‘Return to DEX’ to complete your trade. It may take a few minutes for the transfer to be fully completed.","11. Once the transfer has been completed, the DEX will then ask you to approve spending of ETH in your dapp wallet. Approving a cryptocurrency or token means that you are authorizing the DEXs smart contract to spend those tokens from your wallet. This action can only be conducted by the person who owns the wallets private keys. Approving a token costs a small network fee.","12. After approving your ETH to be spent, you can proceed to complete the trade by selecting ‘Trade now’ on the final order preview page.","Am I able to trade on an Ethereum L2 network or other networks?","At this time DEX trading is only available on the Ethereum mainnet network. If you’d like to trade on other networks like Binance Smart Chain, Polygon, Avalanche and more then please use our Ai Earn Wallet product. For more information, visit our help center article -"," Trade on decentralized exchanges ","Is there a list of tokens that I can only trade through a DEX?","Most ERC-20 tokens will be available for trading but there will be some which are restricted. If you don’t see a token that you’d like to trade, please use the browser within your dapp wallet to navigate to the DEX of your choice (for example, Uniswap) and trade the token there.","What if I already have a Dapp wallet?","If you already have a dapp wallet, you can immediately trade on a DEX.","To trade on a DEX using an existing dapp wallet: ","Navigate to the ‘Trade’ tab on your Ai Earn account, select the cryptocurrency you want to trade and click ‘Trade on DEX’.","A screen will appear informing you that the asset is only available to trade on a decentralized exchange. Click ‘Continue’ to proceed.","On the next screen, select which cryptocurrency you wish to use to pay for the trade.","4. Once you have made a selection, the DEX will ask you to approve the cryptocurrency for trading. Approving a cryptocurrency or token means that you are authorizing the DEXs smart contract to spend that token from your wallet. This action can only be conducted by the person who owns the wallets private keys. Approving a token will cost a network fee.","5. After approving the transaction, you can enter the amount you wish to trade and proceed to conversion.","What’s the difference between Trade on DEX and trades made from within the Dapp browser?","Trades from Trade on DEX and within the Dapp browser both require the use of a dapp wallet. If a new dapp wallet was created for you to execute your first DEX trade from your main Ai Earn account, that dapp wallet can also be used to execute other trades within the Dapp browser.","If you already have a dapp wallet, you can immediately trade on a DEX."])),Sendingorreceivingcryptocurrency:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Trading and funding","Sending or receiving cryptocurrency"," How do I send cryptocurrency to another wallet? "," Off-chain sending and receiving "," I sent funds to the wrong address. How do I get them back? "," Why is my cryptocurrency send delayed? "," Why is my transaction pending? "," Assets on multiple networks "," Available balance "," Destination Tag/memo FAQ "," How do I receive digital currency from another wallet? "," Does Ai Earn support smart contracts? "," How do I return a cryptocurrency transaction? "," Money left my bank account where is my digital currency? "," Using Destination Tags/Memos on Ai Earn "," When will I receive my cryptocurrency from my card purchase? "," When will my digital currency purchase or local currency deposit arrive? "," Top up a crypto send "," Does Ai Earn support Binance Chain (BEP-2)? "," Unsupported Crypto Recovery "," Send crypto to Mexico "," Crypto gifts "," My investment performance ","Buying, selling or converting crypto"," Can I use my Ai Earn account to purchase cryptocurrency for resale? "," Cancelling a purchase "," How to set up recurring buys "," How do I buy cryptocurrency? "," Increase your account limits "," How do I cash out my funds? "," How long does a purchase or deposit take to complete? "," How long does a sell or cashout (withdrawal) take to complete? "," Limits and account levels "," Purchasing up to your buy limit "," What is the minimum amount of cryptocurrency that I can purchase? "," When do my limits replenish? "," Why can't I see my transaction on the blockchain? "," Why did my limits change? "," Why does a buy take so long? "," Why does a sell take so long? "," How to link my Ai Earn Wallet to my aiearn.co account "," What is the 'Experimental asset' label? "," Understanding slippage and spread ","Advanced Trade"," What is Advanced Trade? "," Advanced Trade dashboard overview "," Understanding the order types "," Order management "," Advanced Trade fees "," What is slippage? "," Advanced Trade error messages "," What is a view-only market? "," New asset listings "," DeFi Investment Risks ","Pricing and fees"," Ai Earn pricing and fees disclosures "," What are miner fees and does Ai Earn pay them? "," What are price alerts? ","Cryptocurrency trading pairs"," How to send and receive cryptocurrency "," Convert cryptocurrency FAQ "," Ripple SEC Lawsuit ","Adding cash or cashing out"," How long do international deposits and withdrawals take? "," Available transaction types ","Borrow"," Getting started "," Payments and collateral "," Loan health "," Managing my loan "," Contacting Ai Earn ","Line of credit"," Getting started "," Payments and collateral "," Credit health "," Managing my credit account "," Contacting Ai Earn ","Ai Earn Card"," Ai Earn Card for the US ","Ai Earn Earn"," DeFi Yield "," Ethereum 2.0 Staking "," Earn rewards with staking and inflation on Ai Earn "," Tracking your rewards payouts "," USD Coin rewards FAQ "," Dai Rewards ","Direct Deposit"," Getting started with Direct Deposit "," Managing my Direct Deposit "," Troubleshooting Direct Deposit issues ","Ai Earn Pay"," Using Ai Earn Pay ","Asset ratings"," Asset ratings basics "," Trade page information "," Legal Removals "," Asset Ratings & Reviews Content Policy ","Trade on DEX"," What is a DEX "," What is a Dapp Wallet "," Trading on a DEX "," DEX Trading Fees "," Check Transaction Status "," Other Questions ","Staking Rewards"," cbETH Intro "," Using cbETH "," Sourcing cbETH for Exchange customers ","Ethereum Merge"," Overview "," Rewards FAQ "," Trust and safety "," Account details ","Other"," Ai Earn Card for the EU and UK "," What countries and US states are supported for Ai Earn and cash balances? "," Why does a negative balance occur? "," Ai Earn Card for the US "," Getting started "," Managing my account "," Trading and funding "," Taxes, reports, and financial services "," Privacy and security "," Other topics "," Asset Directory "])),Usingandmanagingsecuritykeys:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Using and managing security keys","Using and managing security keys","How to set up your Security Key"," Before you begin: ","The security key will need to support WebAuthN / Fido2 standard. Note that support for more keys will be added in the future.","It’s important to use a security key that works on both your mobile device and computer. Learn more","Enabling a security key will disable any previously setup 2-step verification method."," To set up your security key: ","Sign into your Ai Earn account from a web browser. (You cannot change your 2-step method from the Ai Earn mobile app.)","Go to Settings > Security","Select Security Key under 2-step verification","Using your Security Key","When using your security key, a few things to keep in mind: ","Most security keys work with adapters, however, adapters with multiple ports may cause some issues","3rd-party apps connected to your Ai Earn account might not support security keys","To manage your security key(s):In your Ai Earn account, go to"," Settings "," Security ",". Under the selected 2-step verification method, you'll be able to manage your security key which includes adding another security key. Please note, there is a maximum of 5 keys.","By adding more than one security key, you enable a backup option in case you lose your primary security key","If you disable your security, SMS will be re-enabled as the default 2-step verification method","Important Note: Ai Earn highly recommends you do not share your security key with anyone else in order to keep your account as secure as possible.","Please refer to"," this page ","for 2-step verification troubleshooting or if you have lost your key."])),UsingabankaccountasapaymentmethodforUScustomers:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Using a bank account as a payment method for US customers","Using a bank account as a payment method for US customers","Using a bank account is a great way to deposit funds or to purchase assets so that you can trade on Ai Earn immediately, especially if you want to buy and sell with higher transaction limits.","For instructions on how to link to a bank account or on other payment methods, visit our"," help page ","How to use a bank account as a payment method","You can do one of two things with a bank account.","Transfer funds from your bank account into your Ai Earn cash balance","Use your bank account to purchase cryptocurrency directly"," To deposit funds from your bank account to your Ai Earn USD balance: "," Link ","your bank account to your Ai Earn account","You can now initiate an ACH transfer by depositing funds - transfering cash from your bank account to your USD balance on Ai Earn.","These funds are immediately available to use for buying and selling on Ai Earn","These funds may not be immediately available to withdraw from Ai Earn (or to send to Ai Earn Pro)","Go to"," Available to send off Ai Earn ","on web or"," Available to withdraw ","on mobile before confirming your purchase","Once your transaction is confirmed, you should see your deposited cash immediately available in your Ai Earn cash balance. You can buy, sell, or trade on Ai Earn immediately after your purchase."," To purchase cryptocurrency directly using your bank account: ","Link your bank account to your Ai Earn account","You can now select your bank account as a payment method when you go to buy cryptocurrency - this will initiate an ACH transfer for the value of your purchase.","The crypto you purchase will be immediately available for trading on Ai Earn","This crypto may not be immediately available to withdraw from Ai Earn","Go to"," Available to send off Ai Earn ","on web or"," Available to withdraw ","on mobile before confirming your purchase","Once your transaction is confirmed, you should see your crypto immediately available in your Ai Earn asset balance. You can buy, sell, or trade on Ai Earn immediately after your purchase.","Please note, the name of your bank account must match the name of your personal Ai Earn account for aiearn.co. If you would like to use a business bank account instead, please consider"," applying for an account ","on Ai Earn Prime.","How do I transfer cash to my bank account?","To transfer cash from Ai Earn to your linked debit card, bank account, or PayPal account, you first need to"," sell cryptocurrency to your USD balance ",". After this, you can"," cash out the funds ","When will funds be available to withdraw from Ai Earn?"," How to determine when funds will be available for withdrawal: ","Before confirming a bank purchase or deposit, Ai Earn will tell you when the purchase or deposit will be available to send off Ai Earn","You'll see this labeled as"," Available to send or cash out ","This is typically provided on the confirmation screen prior to processing a bank transaction.","Why aren't funds or assets available to move or withdraw off Ai Earn immediately?","When you use a linked bank account to deposit funds to your Ai Earn cash balance, or use it to purchase cryptocurrency, this type of transaction is not a wire transfer such that Ai Earn receives the funds immediately. For security reasons, you will not be able to immediately withdraw or send crypto off of Ai Earn.","There are a variety of factors that will determine how much time it may take until you can withdraw your crypto or funds off of Ai Earn. This includes but is not limited to your account history, transaction history, and banking history. Withdrawal-based limit holds typically expire at 4 pm PST on the date listed.","Will my withdrawal availability affect other purchases?","Yes. Your purchases or deposits will be subject to any existing restrictions on the account, regardless of which payment method you used.","In general, debit card purchases or wiring funds directly from your bank to your Ai Earn USD balance do not affect your withdrawal availability - if no restrictions exist on your account, you can use these methods to purchase crypto to send off of Ai Earn immediately.","Check out this"," help article ","for more information on depositing funds directly into Ai Earn Pro.","UK customers","If you reside in the UK, learn more about"," payment methods "])),USDCRegions:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","USDC Regions","USDC Regions","What regions are eligible for fiat-to-crypto exchanges of USDC?","In regions with an asterisk (*), customers can buy USDC on"," Ai Earn ",', but cannot sell or "cash out" their USDC.',"North America","Costa Rica*","El Salvador*","Guatemala*","Jamaica*","Mexico*","Panama*","United States","South America","Bolivia*","Brazil*","Chile*","Colombia*","Ecuador*","Peru*","Venezuela*","Europe","Andorra","Austria","Belgium","Bulgaria","Croatia","Cyprus","Czechia","Denmark","Estonia","Finland","France","Germany","Greece","Hungary","Iceland","Ireland","Isle of Man","Italy","Jersey","Latvia","Liechtenstein","Lithuania","Luxembourg","Malta","Monaco","Netherlands","Norway","Poland","Portugal","Romania","San Marino","Serbia*","Slovakia","Slovenia","Spain","Sweden","Switzerland","United Kingdom","Asia","Hong Kong*","India*","Indonesia*","Kuwait*","Mongolia*","Nepal*","Pakistan*","Philippines*","Singapore*","Sri Lanka*","Taiwan*","Turkey*","Australia","Australia*","Africa","Benin*","Burkina Faso*","Cameroon*","Ghana*","Jordan*","Kenya*","Madagascar*","Mali*","Nigeria*","South Africa*","Uganda*","Zambia*","What regions are eligible for crypto-to-crypto exchanges of USDC?","North America","Bahamas","Barbados","Bermuda","Cayman Islands","Costa Rica","El Salvador","Guatemala","Haiti","Honduras","Jamaica","Mexico","Nicaragua","Panama","United States of America","Virgin Islands (British)","South America","Argentina","Aruba","Brazil","Colombia","Curaçao","Ecuador","Paraguay","Trinidad and Tobago","Europe","Andorra","Austria","Belgium","Bulgaria","Croatia","Cyprus","Czechia","Denmark","Estonia","Finland","France","Germany","Greece","Guernsey","Hungary","Iceland","Ireland","Isle of Man","Italy","Jersey","Latvia","Liechtenstein","Lithuania","Luxembourg","Malta","Monaco","Montenegro","Netherlands","Norway","Poland","Portugal","Romania","San Marino","Serbia","Slovakia","Slovenia","Spain","Sweden","Switzerland","United Kingdom","Asia","Armenia","Bahrain","Brunei Darussalam","Hong Kong","India","Indonesia","Jordan","Kuwait","Kyrgyzstan","Macao","Maldives","Mongolia","Nepal","Oman","Singapore","Taiwan","Turkey","Uzbekistan","Africa","Angola","Benin","Botswana","Cameroon","Ghana","Kenya","Mauritius","Namibia","Rwanda","South Africa","Tunisia","Uganda","Zambia"])),USDCoinrewardsFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","USD Coin rewards FAQ","USD Coin rewards FAQ","USDC is not legal tender. USDC is a digital currency. Ai Earn has no right to use any USDC that you hold at Ai Earn. Ai Earn is not a depository institution, and your USDC balance is not a deposit account. Your USDC balance is not insured by the Federal Deposit Insurance Corporation (FDIC) or the Securities Investor Protection Corporation (SIPC).","What is USDC Rewards?","USDC Rewards allows eligible customers to earn rewards for holding USDC in Ai Earn. To be eligible, you must: ","Be a customer in one of the following countries","Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Greece, Hungary, Ireland, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Turkey, the United States (excluding HI), or the United Kingdom","Have a verified"," Account level 2 ","Hold at least $1 of USDC in your Ai Earn account","All eligible customers will be automatically opted into USDC Rewards. There is no maximum amount of USDC you can hold.","How are rewards distributed?","Ai Earn distributes rewards, earned for the days in which you have a balance of at least $1 of USDC on Ai Earn, every month. The higher your USDC balance, the more rewards you earn.","Rewards are distributed within the first 5 business days of the following month into your USDC balance.","If you withdraw your entire USDC balance at any time before the end of a month, you will still receive the rewards you've earned.","Can I opt out?","Yes, but if you decide to opt out of USDC Rewards, you will forfeit all earned rewards that have not yet been distributed. If you remain opted out, you will no longer receive USDC rewards until you opt back in.","To opt out of USDC Rewards: ","On web: Sign in to your account and select the Assets tab. On the right rail, select the "," Interest earned "," module where you can opt out of rewards. (Note that the module will say "," Earn interest "," if you're not currently opted in to any rewards.)","On mobile: Tap theicon in the top left corner, then select "," Earn interest ","where you can opt in or out of rewards.","Why is the pending amount an estimate?","The amount shown under "," Rewards pending ","is an estimate of the rewards that have not been distributed to your account. After the given month has ended, Ai Earn will calculate the finalized amount of rewards earned and will distribute the rewards within 5 business days.","APY + Taxes","What is USDC Rewards Annual Percentage Yield (APY) and how is it calculated?","USDC Rewards Annual Percentage Yield (APY) means the percentage rate reflecting the total amount of USDC rewards earned, based on the then-current USDC Rewards Rate and end-of-month compounding for a 365-day period.","For more information, please check out the"," User Terms and Agreement ","What is the current USDC Rewards rate?","The USDC Rewards rates can vary depending on your country. Please check your account to find the most up to date information on the USDC rewards rate.","Will the APY be the same every month?","The APY rate is set by Ai Earn and can change at any time. We will notify you if the APY changes. Unless otherwise stated, any updates made will not be effective until the first day of the calendar month.","Will I need to report earnings on my USDC Rewards for tax purposes?","Tax rules and reporting rules differ from country to country. Users outside of the US should consult their tax advisor for the up to date information.","US customers that are subject to US tax reporting are required to report their earnings from USDC Rewards. US customers who earn more than $600 in USDC rewards will receive a 1099-MISC from Ai Earn. You can learn more about the 1099-MISC on the"," IRS official website ","Each reward distributed at the end of the month will populate as a line item in your Ai Earn transaction history report. To download your transaction history, visit our"," reports page ","Other","Where can I find more information on USD Coin?","To learn about USD Coin, visit our"," USDC FAQ ","Will I earn rewards on my USDC held in my Ai Earn Pro account?","No, USDC held on Ai Earn Pro is not eligible for USDC Rewards.","My account has been restricted. Will I continue to earn rewards?","If your account has been restricted, you'll continue to earn rewards, however, your rewards may not be accessible during this time.","I need additional assistance. What do I do?","If you have read through this page and still have a specific question regarding USDC Rewards, please submit a ticket through our support form. Please select Other as the category and "," Other request or feedback ","when filing your request."," APY + Taxes "," Other "])),UnsupportedCryptoRecovery:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Unsupported Crypto Recovery","Unsupported Crypto Recovery","Can I recover unsupported ERC20 cryptos sent to Ai Earn?","If you have transferred any digital asset to your Ai Earn account that Ai Earn does not currently support, then there is no way to recover these assets. However, if a previously unsupported ERC20 becomes available on Ai Earn, any assets of that cryptocurrency that you previously transferred to your Ai Earn account will automatically become accessible in that account. To see if an asset is supported/tradable on Ai Earn, view our"," Explore page ","or the"," Trade ","page of your Ai Earn account.","If you are looking for a place to store digital assets that are not available on Ai Earn,"," Ai Earn Wallet "," is a great option. It is available in all countries, supports over 500 cryptocurrencies including every ERC20 token, and is available as both a web browser extension and a mobile app.","Please know that Ai Earn is constantly adding support for new assets as quickly as possible. For regulatory reasons, we may not be able to support trading of every cryptocurrency asset, but we believe we can enable access to most assets for basic functionality (sending, receiving, and holding).","Brian Armstrong, our CEO, wrote a blog post about our plans to massively increase the number of supported assets on Ai Earn that you can read"," here ",". Our goal is for Ai Earn users to have safe and legal access to every cryptocurrency possible.","If you have transferred an unsupported asset to your Ai Earn account and you later discover that Ai Earn has added support for that asset, and your previously transferred coins do not appear in your Ai Earn account, then you should contact Ai Earn Support and we will try to help you recover your previously transferred assets.","Why am I able to send unsupported crypto to Ai Earn?","The ERC20 protocol does not allow Ai Earn to reject unsupported ERC20 deposits, and other exchanges or wallets are not able to determine if we support a specific cryptocurrency. As a reminder, please remember to verify that you are sending to the correct Ethereum address when depositing ERC20 cryptocurrencies.","Why can't Ai Earn send these funds back to me automatically?","The Ethereum blockchain prevents transfers from being reversed and does not require the receiver to accept the transfer. If the assets were sent from another exchange, this makes it difficult to make sure that the deposit will return to the original sender. For these reasons, we cannot automatically return unsupported ERC20 deposits that are sent to Ai Earn.","I sent BEP20 tokens to my Ai Earn Ethereum address. How do I recover those funds?","BEP20 tokens have a similar address format as Ethereum and share the same properties of the ERC20 standard, however, they are not the same. BEP20 tokens are on a separate network, which Ai Earn currently does not support.","I sent ERC20 tokens on an Ethereum-compatible Layer 2 sidechain to Ai Earn. How do I recover those funds?","Assets on Ethereum-compatible Layer 2 sidechains have similar address formats as Ethereum and support similar Ethereum assets, but they are different. For example, Layer 2 sidechains run alongside the Ethereum mainnet but not directly on it, like ERC20 tokens. Ai Earn only provides"," Layer-2 network support ","and"," asset recovery ","for select assets.","At this time, Ai Earn can’t recover any unsupported tokens that were previously sent on a supported Layer 2 network or tokens that were sent on an unsupported Layer 2 network. We’re working on a solution to recover tokens sent on unsupported networks and will provide more details here and on the"," official Ai Earn blog ","when they’re available. Please note that the Ai Earn support team can’t manually recover your tokens or provide a timeline on when this solution will be available."])),Understandingtheordertypes:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Understanding the order types","Understanding the order types","On the order (or buy/sell) panel, you can place a market and limit order.","A market order will execute immediately at the current best available market price","A limit order lets you set a minimum price for the order to execute","A stop-limit order lets you specify the stop price an order should execute. If the market order price falls to your stop price, your order will trigger a sell","For crypto/crypto and crypto/fiat trading pairs available in your region, see the"," Advanced Trade ","page for the most up-to-date market pair information. See the"," Market Information ","page to learn more about order minimums and maximums.","Advanced Trade is currently available to a limited audience and only accessible on web. We’re working hard to make this feature available to more customers soon.","Market order","A market order is an order that executes immediately at the current market price. Market orders cannot be cancelled because they are filled immediately. Market orders may be partially filled at several prices; each part of your order will be shown in the Order panel below the Price Chart.","How to place a market order","From a web browser or the mobile app, select a market pair (a crypto/crypto or crypto/fiat trading pair).","Choose the"," Buy ","or"," Sell ","tab and select the Market button.","Input or use the slider to specify the size of your order.","Confirm the order."," Keep in mind: ","Market orders are always taker orders because your order is being executed immediately and you’re taking liquidity out of the market.","There is no guarantee that a market order will be filled at the buy or sell price you set.","Ai Earn will introduce a 10% market protection point on market orders placed for non-stable pairs. Market orders that move the price in excess of 10% will stop executing and return a partial fill. For example, a market buy submitted when the last trade price is $4,000 will only fill at price levels below $4,400. Protection points help prevent large orders from causing more than 10% slippage.","Market orders placed for stable pairs will have a 1% protection point.","Stable pairs","DAI-USDC","DAI-USD","PAX USD","PAX-USDT","USDC-EUR","USDC-GBP","USDT-EUR","USDT-GBP","USDT-USDC","USDT-USDC","UST-EUR","UST-USD","UST-USDT","WBTC-BTC","Limit order","A limit order is a buy or sell order that executes at the minimum price you set or better. Limit orders also feature enhanced order options like expiration and execution instructions. For a buy limit order, your maximum price—also known as the limit price—is what you’ll pay to purchase an asset. For a sell limit order, your order will execute at your limit price or higher.","How to place a limit order","From a web browser or the mobile app, select a market pair (a crypto/crypto or crypto/fiat trading pair).","Choose the"," Buy ","or"," Sell ","tab and select the Limit button.","Input or use the slider to specify the size of your order.","Select your order execution and expiration instructions from the dropdown menu.","Confirm the order.","Additionally, you can choose one of the shortcuts to quickly set the price of your limit order: "," MID ","sets your order to the mid-market price for the asset"," BID ","sets your order to the current market bid price for the asset","1% or 5% specifies how far you want your order to be from the most competitive price on the book","Expiration and execution options","Execution options","Select one of these options to specify how you want your order to be filed.","Post only will ensure that your limit order is posted to the order book and sits on the order book to be charged maker"," fees ","if it is filled. If any part of the order is executed immediately due to its price when arriving at the matching engine, the entire order will be rejected. This is useful for ensuring that an order is not subject to taker"," fees ",", if desired.","If you do not enable Post Only, any part of an order that is at a price that executes immediately will be charged taker fees. Additionally, any remainder of the order will remain on the order book and will be charged maker fees, if filled.","Allow Taker will allow the order to be executed regardless of whether it crosses the spread to fill an existing order. A spread is the difference between the buying and selling price of an asset. If any part of the order crosses the spread, that portion will be assessed according to the taker fee rate.","Expiration options","Expiration options, also known as time-in-force instructions, allow you specify how long an order will run."," Good 'Til Canceled: ","The order will be placed on the order book and remain valid until you cancel it"," Good ‘Til Time: ","The order will be placed on the order book and remain valid until a certain time is reached or until you cancel it"," Immediate or Cancel: ","The order will be placed and if it is not immediately filled, it will automatically be cancelled and removed from the order book","Stop-limit order","A stop-limit order allows you to automatically place a limit order to buy or sell when an asset’s price reaches a specified value, known as the stop price. This order type helps traders protect profits, limit losses, and initiate new positions.","How to place a stop-limit order","From a web browser, select a market pair (the crypto/crypto or crypto/fiat trading pair).","Choose the"," Buy ","or"," Sell ","tab and select the Stop Limit button.","Specify the"," Stop Price ","and"," Limit Price ","at which the order should be triggered.","Confirm the order.","A stop-limit order will automatically post a limit order at the limit price when the stop price is triggered. Note that your stop order will be triggered instantly if the stop price you specified was already met.","Expiration options"," Good 'Til Canceled (GTC): ","This order will be placed on the order book and remain valid until you cancel it"," Good ‘Til Time (GTT): ","This order will be placed on the order book and remain valid until a certain time is reached or until you cancel it","Locations and trading pairs","For the trading pairs available in your country, see the market pairs listed in the"," advanced trade view ",". Some countries have access to crypto/fiat trading pairs while other countries can only access crypto/crypto trading pairs. Check out this"," help article ","for availability of crypto/crypto trading pairs by country.","Trading rules","Ai Earn Markets is Ai Earn's set of limit order books that are accessed by clients through the Ai Earn trading platform. The"," Ai Earn Markets Trading Rules ","governs orders placed via these trading platforms."])),Understandingslippageandspread:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Understanding slippage and spread","Understanding slippage and spread","What is a spread?","When you buy or sell cryptocurrency, the spread is the difference between the current market price for that asset and the price you buy or sell that asset for.","Ai Earn includes a spread in the price when you buy or sell cryptocurrencies or in the exchange rate when you convert cryptocurrencies. This allows us to temporarily lock in a price for trade execution while you review the transaction details prior to submitting your transaction. Learn more about"," Ai Earn pricing and fees ","How does spread impact my crypto conversions?","Spread is applied to the exchange rate when converting between two cryptocurrencies. When you’re converting between two cryptocurrencies, the conversion is based on the exchange rate between those assets—not the cash value. The exchange rate is determined by the market and is shown on the confirmation screen before you confirm the conversion.","What is slippage?",'Slippage is when the price of an order executes at a drastically higher or lower price than you expected. Due to the volatility of cryptocurrency, the price of an asset can fluctuate often depending on trade volume and activity. If the bid-ask spread on the exchange "slips" more than 10%, then your order would be canceled.',"For example, if your ETH buy executes immediately at $1800 and the current market price is $1860, but the price goes down to $1841.40, this is slippage and you’ll collect more ETH. In this example, the slippage percentage is 1% and your order would still execute.","If you were to trade BTC for ETH and the exchange rate is 1 BTC = 10 ETH (while the cash value of BTC is $1000 and ETH is $75), and the exchange rate suddenly changes to 1 BTC = 9 ETH, then your trade would be canceled. In this example, the slippage rate is more than 10%.","What causes slippage?","Slippage is caused by the amount of liquidity, which is how quickly you can buy and sell an asset without impacting the price. So if there is low liquidity or low trading activity in the market for a specific asset, then the slippage percentage is higher."," Note: ","If the amount of slippage on an order were to exceed the spread applied to the order, Ai Earn will cancel the transaction as a safeguard against losing value due to unexpected exchange rates."])),UnderstandingCoinbasetaxes:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Understanding Ai Earn taxes","Understanding Ai Earn taxes","For the 2021 tax year, US customers can use"," Ai Earn Taxes ","to find everything needed to file aiearn.co taxes."," Ai Earn Taxes ","will help you understand what aiearn.co activity is taxable, your gains or losses, earned income on Ai Earn, and the information and reports (including IRS forms) you need to file.","Check out our frequently asked questions found within the Ai Earn Taxes Summary section for more information."," Important: ","Non-US customers won’t receive any forms from Ai Earn and must utilize their"," transaction history report ","to fulfill their local tax obligations.","Discover more about crypto taxes on Ai Earn Learn: "," Understanding crypto taxes "," Tax forms, explained: A guide to U.S. tax forms and crypto reports "," Capital gains tax: What is it and how it applies to your crypto "," What is income: A guide to income and how it's taxed ","Below you’ll find helpful information about including your aiearn.co activity in your taxes.","What are my crypto tax obligations for the 2021 tax season?","There are two types of crypto taxes in the US: capital gains and income. Learn more about"," how US taxes and crypto work ","Where can I download my transaction history?","You can download your transaction history in the"," Reports section ","of aiearn.co and the"," statements section ","of Pro to download Pro transactions.","To calculate your gains/losses for the year and to establish a cost basis for your transactions, we recommend"," connecting your account to CoinTracker ",". Learn more about"," using CoinTracker ","Where can I download my tax report?","You can download your tax report under"," Documents ","in Ai Earn Taxes. Learn more about"," how to use these forms and reports ","Ai Earn Taxes reflects your activity on aiearn.co but doesn’t include Ai Earn Pro activity. Visit the"," Statements section ","of Pro to download Pro transactions.","For other specialized reports, we recommend"," connecting your account to CoinTracker ",". Learn more about"," using CoinTracker ","How are trading fees treated for tax purposes?","Trading fees are included in your cost basis (what you paid for your crypto) and excluded from your proceeds (what you earn from selling or trading).","Are tax forms available for international customers?","At this time, we don’t provide tax forms for international customers. Please utilize your transaction history to fulfill any local tax filing obligations.","What’s a B-Notice and why did I receive one from the IRS?","You may receive an IRS B-Notice if there are any discrepancies with your tax identification number (TIN) and legal name used by Ai Earn to file Form 1099 with the IRS. The B-Notice will: ","Prescribe the information needed to resolve the B-Notice","Inform you if you’re required to provide any additional information beyond updating or correcting your name or TIN","To correct your TIN and/or name, please"," contact Ai Earn Support ",". Learn more about the"," IRS B-Notice ","Are my crypto donations tax deductible?","Charitable contributions of cryptocurrency may be tax deductible. Please consult your tax advisor regarding your personal tax circumstances.","Where can I donate cryptocurrency?","We recommend donating cryptocurrency through"," GiveCrypto "," GiveCrypto ","is a non-profit organization that distributes cryptocurrency to people living in poverty by connecting them to an open financial system.","GiveCrypto.org","Donate crypto to people in need","Learn more"])),VerifyingmyinformationforUScustomers:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Verifying my information (for US customers)","Verifying my information (for US customers)","For all US customers, your legal name and date of birth on your Ai Earn account needs to match the information on your photo ID to successfully verify your info.",'I received the "Couldn’t verify your info error message',"Please make sure that your"," personal information ","is entered exactly as it appears on your government issued ID. If you’ve made changes to your"," personal information ",", then your ID document must also reflect these changes.","For example: If you’ve changed your legal last name and updated it on your Ai Earn account, then the last name on your photo ID must match.","My ID does not have my updated personal information","Please update your ID with your current personal information so that we can verify your identity, otherwise trading restrictions may be placed on your account.","If the personal information on your ID and Ai Earn account match but you keep running into issues, please contact Ai Earn Support so that we can complete an account review."," Note that Ai Earn Support will not be able to help you if your personal information on your ID and Ai Earn account do not exactly match. "])),VerifyyouridentityonCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Verify your identity on Ai Earn","Verify your identity on Ai Earn","Ai Earn uses identity verification in order to comply with Know Your Customer (KYC) laws. KYC is a way to identify and confirm that a customer is who they say they are. It’s a multi-step process that helps prevent the creation and use of fraudulent accounts."," Before you move on ","As part of our commitment to remain the most trusted cryptocurrency platform, all ID documents must be verified through the Ai Earn website or mobile app. We don't accept emailed copies of your ID documents for verification purposes.","Changing your legal name or country of residence requires you to update your ID document. If you’re changing your country of residence, you’ll need to upload a valid ID from the country you're currently residing in. You can change your personal information from your Profile page.","What does Ai Earn do with my information?","We collect necessary information to allow our customers to use our products and services. This primarily includes data collection that is mandated by law—such as when we must comply with anti-money laundering laws, or to verify your identity and protect you from potential fraudulent activity. We may also collect your data to enable certain services, improve our products, and keep you notified of new developments (based on your preferences). We do not, and will not, sell your data to third parties without your consent.","Read more about"," Data Privacy at Ai Earn ","Accepted identity documents"," Accepted identity documents "," United States ","State-issued IDs such as a Driver License or Identification Card"," Outside of United States ","Passport","Government-issued photo ID","National Identity Card"," Important ",": Please ensure your document is valid—we can't accept expired IDs."," Unaccepted identity documents ","United States Passports","United States Permanent Resident Card (Green Card)","School IDs","Medical IDs","Temporary (paper) IDs","Residence Permit","Public Services Card","Military IDs",'Tips for taking a photo of your Identity Document or "selfie" of your face'," Taking a photo of your Identity Document ","Use the latest version of Google Chrome browser (whether you’re on a computer or mobile device)","Your phone’s camera typically produces the clearest photo","Make sure your area is well-lit (natural light works best)","Use indirect light for your ID to avoid glare","If you must use a webcam, try setting the ID flat down and move the webcam instead of moving the ID","Use a plain background for the ID","Don’t hold the ID in your fingers (confuses the focusing lens)","Clear your browser cache, restart the browser, and try again","Wait 30 minutes between attempts",' Taking a "selfie" photo of your face',"This may be required for account recovery if you lose your 2-step verification device or additional security is required for an action you are trying to perform.","Use the latest version of Google Chrome browser","Face the camera directly and include your shoulders to the top of your head","Have a plain wall as a background","Use indirect light for your ID to avoid glare and no backlight","Do not wear sunglasses or a hat","If you were wearing glasses in your ID photo, try wearing them in your selfie photo","Clear your browser cache, restart the browser, and try again","Wait 30 minutes between attempts","Still having trouble?","Learn some"," Identity Document verification troubleshooting ","tips.","Update your personal information","Go to your"," Profile ","page to update your residential address and display name or correct your date of birth."])),Vaults:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Vaults","Vaults","Sometimes your money belongs in different places. This is why we keep some cash on hand, in a checking account, and in a savings account. Similarly, Ai Earn users can store their funds in their regular primary balance or in a vault that's part of their Ai Earn account.","What is a vault?","A vault can receive cryptocurrency like a normal asset balance in your account, but it can also prevent stored crypto from being immediately withdrawn by adding optional security steps.","Users can invite trusted individuals to co-sign withdrawals, which requires them to approve of a transaction before it can be completed.","Vaults also go through a secure approval withdrawal process after creation. Unapproved vault withdrawals will be canceled in 24 hours","Which cryptocurrencies can I store in a vault?","Currently, you can store any cryptocurrency that is supported on Ai Earn. For more details, visit our"," Explore ","page.","If I already have a Ai Earn account, do I need to sign up again with a new email address in order to use a vault?","No, vaults are available to all Ai Earn users. You can create one on your existing Ai Earn account.","How do I set up a vault?","Follow our"," help article ","on how to set up a vault.","Why was my vault withdrawal canceled after I set it up?","All vault withdrawals must be approved by the designated approver. If a withdrawal has not been approved in the 24 hours after initiation, the withdrawal will be canceled.","You are able to initiate a new withdrawal immediately after.","How do I send funds to my vault?","There are two ways to fund a vault: ","You can share your unique vault address to receive crypto from outside Ai Earn directly to your vault","You can transfer crypto from your Ai Earn balance to your vault (this option isn't supported on the mobile app and must be done on the website)","To receive crypto from outside Ai Earn directly to your vault: ","Web","Select"," Portfolio ","Select the asset type you’d like to receive","Click the Vault tab, then Deposit","Select the asset address tab","Once selected, the QR code and address will populate","Ai Earn mobile app","Tap "," Portfolio ","Select the asset type you’d like to recieve","Select your vault","Tap the "," QR code ","in the upper-right hand corner","Once selected, the QR code and address will populate"," Note: ","To receive cryptocurrency to your vault, select "," Copy ","to share your address or allow the sender to scan your QR code.","To transfer crypto from your Ai Earn balance to your vault: ","Select"," Portfolio ","Select the asset type you’d like to transfer","Select the "," Vault ","tab, then "," Deposit ","On the "," From Account ","tab, enter the crypto amount you’d like to deposit","Confirm the amount, then select "," Continue ","Once completed, your transfer will instantly appear in your vault."," Note: ","If you send crypto to the wrong crypto address (for example, Bitcoin to Bitcoin Cash address), your crypto will be lost.","How do I withdraw funds from a vault?","To initiate a withdrawal from your vault to your balance: ","Select"," Portfolio ",", then select the vault","Select "," Withdraw ","Enter the crypto amount you’d like to withdraw (you can select "," Withdrawal all "," to transfer all your funds)","Follow the prompts to complete your withdrawal","For a standard vault, once you enter the withdrawal details, a confirmation email will be sent to your inbox "," and to your secondary email ","inbox. Once the details are approved there, the 48-hour waiting period will begin."," Note: ","Currently, it's only possible to create one withdrawal request at a time. You must wait for an existing withdrawal to complete, or cancel it, before making another.","Can I change the settings on a vault after it has been created?","Once a vault has been created, its withdrawal delay period (48 hours), notification settings, security settings, and owner cannot be changed. In the event that you need to change any of this information, it's best to create a new vault.","Is there a limit on the number of balances or vaults I'm allowed to create?","At this time Ai Earn supports one balance and one vault for each supported cryptocurrency.","Is there a fee for using vault storage?","None at all. Ai Earn vaults are free to use, just like your balance.","Can Ai Earn Support speed up or move funds from a vault in case of an emergency?","For security reasons, Ai Earn Support is unable to bypass the waiting period on a vault withdrawal or move funds.","If I don't have enough funds in my spend balance for a purchase, will it automatically pull from the vault?","Because the vault requires a withdrawal delay, there is no automatic process that will pull from the funds stored there. It is necessary to have an adequate amount of funds in your spend balance before creating an instantaneous withdrawal or a purchase.","What's the best use for a Ai Earn vault?","There are a variety of ways to store your digital assets, and it's definitely a good idea to find out which methods work best for you. The vault is an ideal storage tool if you wish to keep some digital assets online, but don't require quick withdrawals and want to be notified whenever there is a request to spend the funds. The choice to use both balances and vaults allows you to strike a balance between convenience and increased security to keep you in control of your funds.","Can I receive rewards in a Ai Earn vault?","Yes, you can receive rewards for storing in vaults. If the cryptocurrency you're storing is eligible for rewards (staking rewards, APY, etc.), you'll receive rewards for that crypto."," DeFi Yield ","is not currently supported in vaulted assets at this time."," Note: ","You cannot earn rewards for storing ETH2, SOL, or ADA in a vault.","How do I cancel a vault withdrawal?","To cancel your vault withdrawal to your balance: ","Select"," Portfolio ",", then select your vault","Select the pending withdrawal transaction, then View Details","Select Cancel withdrawal","Your cancellation will be completed instantaneously."])),UsingTurboTaxorCoinTrackertoreportoncryptocurrency:encodeURI(JSON.stringify(["AI Earn Help Center","Taxes and reports","Using TurboTax or CoinTracker to report on cryptocurrency","Using TurboTax or CoinTracker to report on cryptocurrency","For the 2021 tax year, Ai Earn customers can get a"," discount ","on TurboTax products that support cryptocurrency. You can also use CoinTracker at a"," discount ","to determine your gains and losses across Ai Earn Pro or other wallets.","Check out"," Ai Earn Taxes ","to get personalized recommendations for which tools and reports to use when filing your taxes.","Using TurboTax","You can e-file your aiearn.co cryptocurrency gain/loss history with the rest of your taxes through TurboTax.","For information on how to import your cryptocurrency transactions, please visit"," Turbo Tax ","To manually e-file your aiearn.co gain/loss history: ","Download a TurboTax gain/loss report from"," Documents ","in Ai Earn Taxes for the tax year you’re reporting from.","Upload the file directly into TurboTax.","Using CoinTracker","If you only used aiearn.co in 2021,"," Ai Earn Taxes ","has you covered. If you used Ai Earn Pro, Ai Earn Wallet or other platforms, you may need to aggregate all your activity with an aggregator like CoinTracker to prepare to file your taxes.","CoinTracker is free for Ai Earn and Ai Earn Pro customers for up to 3,000 transactions. For more platforms or more transactions, Ai Earn customers"," get 10% off of paid plans ","(the discount will automatically be applied at checkout).","You can connect your Ai Earn account to"," CoinTracker "," by clicking the"," Continue with Ai Earn ","button when you sign up. This will provide"," CoinTracker ","with read-only access to your Ai Earn transactions to give you real-time insights in"," CoinTracker ","TurboTax and CoinTracker are not Ai Earn services. If you decide to use TurboTax or CoinTracker you are responsible for reviewing the third party’s service terms, website terms, and privacy policies. You agree that third parties, and not Ai Earn, are responsible for performance of TurboTax and CoinTracker and the content on their websites. Links to third-party websites will open new browser windows. Except where noted, Ai Earn accepts no responsibility for content on third-party websites."])),UsingtheExploreTab:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Using the Explore Tab","Using the Explore Tab","You can now browse and search for coins using the explore tab in the Ai Earn Wallet mobile app to aid in your discovery of Web3 projects you’re interested in.","The explore tab updates frequently so you have the most up to date information on trending and top traded coins, new NFT drops or trending collections, as well as subcategories of interest like gaming.","Selecting an asset within the explore tab will take you to an asset details page which contains price info as well as details about the project and your current balance.","You can also use the coin search function within the explore tab to find assets easily and navigate to the asset details pages.","Selecting an NFT Collection will allow you to view NFTs for sale as well as view the entire collection."])),UsingtheDappBrowser:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","Using the Dapp Browser","Using the Dapp Browser","How do I search for dapps on the browser?","You can search for dapps using the dapp browser. To use the browser, select the search bar at the top of the home page and type in the dapp’s URL to navigate to their site. You can also view the top Ethereum Dapps and filter the list by categories like DeFi, NFTs, DEXs, etc.","Why do I need ETH in order to use dapps?",'To ensure that transactions are processed on cryptocurrency networks, outgoing transactions to external cryptocurrency addresses typically incur a "mining" or "network" fee. This fee is paid to cryptocurrency miners, which are the systems that process the transactions and secure the respective network. Ai Earn incurs and pays these fees to the miners directly.',"Accordingly, Ai Earn will charge a fee based on our estimate of the network transaction fees that we anticipate paying for each transaction. In certain circumstances, the fee that Ai Earn pays may differ from that estimate.","All fees we charge will be disclosed at the time of your transaction. Ai Earn does not charge network fees for cryptocurrency transfers from one account to another on the Ai Earn exchange.","The"," Ethereum network "," requires gas to execute transactions. When you"," send "," tokens, interact with a contract,"," send ","ETH, or do anything else on the blockchain, you must pay for that computation. That payment is calculated in gas, and gas is always paid in ETH.","To learn how to buy ETH, visit our help article -"," using my dapp wallet ","What can Ai Earn help with related to dapps?","Ai Earn will not be able to provide support for issues directly related to the transactions made on specific dapps. However, we can support questions related to the following: ","General questions about the dapp browser","General questions about DEX, NFT, DeFi, Gaming, and crypto tool dapps","General dapp Wallet questions","General questions on how to use dapps","Helping with moving funds from the main Ai Earn wallet to the dapp wallet","Helping restore your dapp wallet if you get a new phone or lose access","Reporting fraudulent dapps","Issues with"," sending ","/receiving funds in the dapp wallet","What can Ai Earn *not* help with related to dapps?","Ai Earn is not able to support any issue that you may have on a specific dapp. We can only support issues on the Ai Earn app and the Dapp browser (dapp wallet, browser, and marketplace). Some examples of items that we cannot provide support on: ","Resolving issues with specific transactions made on dapps. For example, if you try to execute a trade on"," uniswap ","and it fails.","Losing funds as a result of issues with dapps. For example, if a user interacts with a fraudulent dapp using their dapp browser.","Please note that Ai Earn is not affiliated with, and does not endorse these dapps. Ai Earn is not responsible for any lost funds.","Why am I blocked from accessing a specific site?","We put your safety and security first. If a specific site is blocked it is due to the site presenting security risks and to avoid putting you in danger of losing your funds. If a dapp’s site is reported for malicious activity, it will be blocked for use. Here is what you would see currently if you attempt to visit a site like this: ","Please note that Ai Earn support is unable to manually provide you with access to any dapps that are blocked.","Can I access the Dapp browser on another device?","No, you will not be able to access the Dapp browser on another device. The dapp wallet can only be attached to one device at a time."])),UsingmyDappWallet:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","Using my Dapp Wallet","Using my Dapp Wallet","Limited release","Dapp wallet is currently being released to a limited audience and may not yet be available for certain users to access.","Other important points to note: ","You can only use the dapp wallet on one device at a time otherwise you will have to confirm your identity again. Learn more about recovering your dapp wallet"," here ","Users who interact with the dapp browser through the web will have a ‘read-only’ experience on the web of the dapp wallet. Assets inside the dapp wallet will be visible, but you won't be able to move them or transact with them.","Your Dapp wallet allows you to access and interact with decentralized applications in the Dapp browser. This includes decentralized exchanges, art and entertainment services.","You will need to first get a dapp wallet from within the Ai Earn app and then fund your wallet in order to begin using dapps.","How do I activate my Dapp wallet?","Login to your Ai Earn mobile account","Select ‘Browser’ on the bottom menu of your screen","A pop up will appear introducing the dapp browser","Select ‘Continue’. Then after reviewing the terms select ‘Agree and get started’","You will be directed to the dapp browser homepage where you will see the top Ethereum Dapps, which you can filter by categories like Defi, NFTs, DEXs and more.","Next, you will need to transfer funds into your dapp wallet to begin interacting with dapps.","How do I fund my Dapp wallet?","You can fund your wallet in following way: ","To transfer funds into your wallet, first go to the ‘assets’ page at the bottom menu of the Ai Earn primary wallet.","Click on the ‘wallets’ tab on the top of the page. You should see two options; Primary wallet (your wallet that is full managed by Ai Earn) and Dapp wallet (your wallet for accessing Dapps)","Select ‘dapp wallet’, then once you arrive on the dapp wallet page, select ‘Add ETH’.","A pop up menu will appear below that provides you with 2 options: ","‘Transfer within Ai Earn’ which will allow you to move ETH from your primary wallet to your Dapp wallet.","‘Receive’ to receive ETH from another wallet.","Select the first option: ‘Transfer within Ai Earn’","6. Once you are on the Transfer Ethereum page, enter the amount you wish to transfer and then click ‘Preview transfer’","7. The preview transfer page will show you the Ai Earn fee as well as the network gas fees for your transfer. Visit our help article -"," DEX trading fees ","to learn more about gas fees and Ai Earn fees when using Dapps.","8. Once you have confirmed the details of the transfer, select ‘transfer now’. Your funds should arrive in your Dapp wallet after a few minutes.","Please note that if you have the"," allowlist feature ","enabled on Ai Earn, you will need to add your dapp wallet to your address book. Otherwise you will not be able to transfer funds from your main Ai Earn balance to your dapp wallet. This is also the case if you have the whitelist feature enabled on Ai Earn Pro.","How do I get my dapp wallet address?","You can get your dapp wallet address by clicking the ‘Receive’ button to receive ETH from another wallet. When you select this button, you will be taken to the ‘Receive Ethereum’ page where you will be shown your wallet address and a QR code, which is a digital representation of your public key that is easy to scan by digital cameras.",'You can also click on "Copy" to copy the address and paste in your sending wallets page.',"How do I connect my dapp wallet with a Dapp?","You need to connect your wallet to a dapp in order to authorize transactions using your wallet's private key to create a digital signature. A digital signature is used to prove that you own the private key associated with your public key and that you have authorized a transaction such as the purchase of an NFT or the transfer of ETH into a Defi lending smart contract.","Connecting your wallet to a dapp is the equivalent to 'logging into a website'. Connecting your wallet to a dapp does not cost any ETH.","Depending on the dapp, it may: ","Ask you to connect your wallet prior to navigating to the site and to sign a message authenticating that you are the owner of your wallet.","Prompt you to connect your wallet before approving the transaction.","Allow you to manually connect your wallet by selecting ‘connect’ or ‘connect wallet’ (this button will typically be featured on the Dapp’s home page).","This option should give you a menu of wallets to choose from to connect to the dapp. The dapp wallet and Ai Earn Wallet option should be available to you through the dapp’s connection page.","Please note that you should only connect your wallet to dapps that you trust. Ai Earn is not affiliated with, and does not endorse, these dapps. Ai Earn is not responsible for any lost funds.","Will I need to reconnect my wallet if I close and reopen the dapp?","Once you have connected to a dapp inside the browser, your dapp wallet should auto-connect the next time you visit the same dapp.","However, there may be times where this auto connection does not work, such as if there are issues with the dapp itself. If this is the case, you will have to click on the ‘connect wallet’ button and choose the ‘Ai Earn Wallet’ option again to reconnect to the dapp.","I tried to manually connect to a dapp but the Ai Earn wallet option is not showing, what do I do?","Some dapps will only allow you to connect with certain types of wallets because of settings placed by the developer. In the event that the Ai Earn Wallet option is not available, you may have to select another option like Metamask to connect your wallet to the dapp.","How do I disconnect my wallet from a dapp?","To disconnect your wallet from a dapp you will need to do so from directly inside the dapp itself (this option may be displayed on the dapps home page, dashboard or settings). You will not be able to disconnect from a dapp through your dapp wallets settings.","How do I troubleshoot issues with transferring funds from my Ai Earn main balance to my Dapp wallet?","To troubleshoot issues with transferring funds, run through the following checklist: ","Check to see if you have funds in your primary Ai Earn account.","To fund your Ai Earn primary balance go to this help center article for further details.","Confirm that you don't have any account restrictions which prevent you from moving money. If your transaction hasn't been completed yet, wait 30-40 minutes. Depending on the transaction, it may require a certain amount of confirmations on the blockchain before it completes.","Verify that your app is updated to the most recent version.","Close and reopen your app","If these options do not work, try restarting your device.","Where can I view the balance for my Dapp wallet?","You can view your balance by selecting your ‘Dapp wallet’ under the Assets page then navigating to the ‘Crypto’ tab. There you will be able to see the balances for whichever cryptocurrencies you have recently purchased or are transferred to your dapp wallet.","Why am I unable to view a specific token in my Dapp wallet?","There are a few reasons why you may not be able to view a specific token in your Dapp wallet: ","You do not have a balance for the token. Make sure you confirm that the funds have successfully been sent.","The transaction has been recently sent and is still in"," pending status ","A non-supported token was sent to your dapp wallet. The dapp wallet only supports ETH & ERC tokens on the Et"," here ","um mainnet ("," , ERC-721, and ERC-1155). If a different token is sent, it will be unable to be recovered. View "," here ","to learn more.","A non-Ethereum token was sent on the blockchain. Initially we will only support ETH transactions.","What does it mean to approve a token for trading?","When you approve a token you are using your"," private key ","to create a digital signature which authorizes the DEXs smart contract to spend that token from your wallet. Approving a token requires a small network (gas) fee paid in ETH to the Ethereum network, or MATIC if you are making transactions on the Polygon network.","Signatures are used to help validate transactions on the blockchain and prove ownership of the wallet spending the tokens without exposing its private key. When you sign a transaction you are proving ownership of your wallet account and allowing asset transfers.","How do I revoke token approvals?","A dapp smart contract will sometimes want you to grant permission to access and spend an unlimited amount of tokens in your wallet, as opposed to the amount specified for a particular transaction (this is not always done for malicious reasons but instead to remove the need for users to continuously approve every transaction).","If these permissions are not revoked after a transaction is complete, your funds could be put at risk if the contract is ever exploited by a hacker, or if the team behind the contract are bad actros intent on stealing your funds.","To revoke unlimited token allowances, you can visit"," revoke.cash ",", connect your wallet, review each of the tokens listed on the page to see if any have granted permissions to spend unlimited tokens, then select ‘revoke’ to revoke permissions. Revoking permissions will cost a gas fee.You can also revoke token allowances on Etherscan. Please note that Ai Earn is not affiliated with, and does not endorse these 3rd party dapps. Ai Earn is not responsible for any lost funds when interacting with dapps.","How do I find my transaction history?","On the assets page of your dapp wallet, go to the ‘Activity’ tab to view all of your transaction history from your dapp wallet in one place.","Can I use other wallets to interact with Ai Earn’s Dapp browser?","Currently, you will only be able to use your Ai Earn dapp wallet to interact with the Dapp browser."])),UsingCoinbasePay:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Using Ai Earn Pay","Using Ai Earn Pay","Ai Earn Pay is a payment feature that allows you to buy or transfer"," supported crypto on aiearn.co ","directly from self-custody wallets (like MetaMask) and dapps. Note that all of the supported crypto on Ai Earn may not be available through the Ai Earn Pay experience on third-party apps.","Getting started","Use Ai Earn Pay on: ","The Ai Earn Wallet ("," Learn more ","Ai Earn NFT","Third-party apps (self-custody wallets and dapps)","The third-party app must support Ai Earn Pay in order to use the feature. If you do not see Ai Earn Pay available as a payment method, then it’s currently not supported by that third-party app.","Permissions","When you link your aiearn.co account to a third-party app (like a self-custody wallet or dapp) or supported Ai Earn product, you’re granting it permission to: ","Send crypto from your aiearn.co account","Buy crypto using your payment details","Access your account information"," Note: ","The third-party app will not be able to move funds without your permission.","Linking to third-party apps","Learn how to link your aiearn.co account to a self-custody wallet, so you can buy or transfer any supported crypto on aiearn.co directly from the self-custody wallet.","Remember: Ai Earn Pay has to be supported on the third-party app in order to use it.","Tips: ","Thoroughly research the third party before linking your aiearn.co account to it to help prevent your account from being compromised","All of the supported crypto on Ai Earn may not be available through the Ai Earn Pay experience on third-party apps","These partners may have restricted their buy/transfer functions to specific types of crypto","All of the payment methods in your aiearn.co account may not be supported by the third-party app"," Note: ","Support for Ai Earn Pay will vary by self-custody wallet.","Buying supported crypto","To use Ai Earn Pay as a payment method to buy crypto: ","Open the self-custody wallet or dapp, and select the Buy option.","Select"," Ai Earn Pay ","when prompted to choose a payment method.","Sign into your aiearn.co account and complete 2-step verification when prompted. (If you don’t have a aiearn.co account, you can"," create an account ","Select Allow to give the self-custody wallet to access your aiearn.co account.","Choose the crypto and enter the amount you’d like to buy.","Choose your preferred payment method from your aiearn.co account to make the buy.","Select"," Preview Buy ","to review your transaction details, then"," Confirm ","to complete.","A confirmation screen will appear once your transaction is successful. Select"," View details ","to see a summary of the transaction or"," Done ","to go back to the homepage.","Your crypto will arrive in your self-custody wallet shortly.","Transferring supported crypto","To transfer crypto from your aiearn.co account to the third party: ","Open the self-custody wallet or dapp, and select the"," Transfer ","option.","Select"," Ai Earn Pay ","when prompted to choose a transfer method.","Sign into your aiearn.co account and complete 2-step verification if prompted.","Select"," Allow ","to give the self-custody wallet to access your aiearn.co account.","Choose the crypto and enter the amount you’d like to buy.","Choose your preferred payment method from your aiearn.co account to make the buy.","Select"," Preview Buy ","to review your transaction details, then Confirm to complete.","Error messages","You may receive one of the error messages below when you’re trying to complete a transaction through Ai Earn Pay. See the list to understand what these error messages mean and how to fix the issue.","Troubleshooting",' "You don’t have enough crypto to cover the network fee"',"If you receive this error message, then you need to add more crypto to your account in order to complete the transaction. Once you’ve added the specified minimum amount, then you’ll be able to complete the transaction.",' "You exceeded your account limit"',"You’ll have to wait until your daily buy or transfer limits refresh the following day. Depending on the third-party app you’re using, the Ai Earn Pay feature may have different buy and transfer limits.","If you believe this is an error, you can"," contact Ai Earn Support ","to get this matter sorted.",' "Send failed"',"You’ll receive this error message if the network fees change as you’re confirming the transaction. Network fees fluctuate based on blockchain activity.","You’ll be prompted to initiate the transaction again. Then, you'll see the updated network fees on the new transaction confirmation screen."," Important: ","Transferring crypto on chain will incur a network fee, also known as a gas or"," miner fee ",". Network fees are paid to the miner for processing crypto transactions and securing the respective network. These fees do not go to Ai Earn.","Keep in mind that network fees can fluctuate depending on network usage.","Buying NFTs","Follow the steps below to buy NFTs using Ai Earn Pay from a third-party NFT marketplace like OpenSea: ","Select the Connect Wallet Icon. On OpenSea this is located in the top right corner of the webpage.","Select 'Connect With Ai Earn'.","Choose if you would like to connect and purchase an NFT using your Ai Earn account saved payment methods or the crypto stored in your Ai Earn Wallet.","Follow the prompt to connect your Ai Earn Account or Ai Earn Wallet and authorize the third party to connect to Ai Earn.","Once connected, navigate to the NFT you would like to purchase and select the 'buy' button.","On the checkout screen, confirm your preferred payment method from your Ai Earn Account as well as the desired Wallet address for your NFT to be sent to.","Click 'Buy Now' to complete the transaction.","You will be taken to a confirmation screen which shows that your transaction has begun. You can then click the link to view your confirmed transaction on Etherscan."])),Whatis2stepverification:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is 2-step verification?","What is 2-step verification?","You'll need the mobile device and phone number associated with your Ai Earn account in hand in order to successfully complete 2-step verification.","Ai Earn offers 2-step verification, known also as 2-factor (2FA) or multifactor authentication, as an added security layer in addition to your username and password.","With 2-step verification enabled on your account, you'll need to provide a unique verification code sent to your phone in addition to your username and password."," Some events that can trigger 2-step verification ","Sign-in attempt from an unrecognized device","Sign-in attempt from a unrecognized phone number","Sending crypto out of your Ai Earn account","Learn how to"," troubleshoot 2-step verification ","issues.","Security Key - Most secure","This is the most secure 2-step verification method as this requires posession of a physical device; an attacker would have to gain physical access to your 2-step verification key and access to your digital information.","Ai Earn supports all WebAuthN / Fido2 standard security keys. An option for a security key is Yubico's yubikey. Learn how to use a security key by visiting our help article"," Using and Managing Security Keys ","Duo and Google Authenticator (TOTP) - Secure","These are apps that generate a one-time code based on both of these factors: 1) the current date and time on your phone and 2) a secret key known only to you and Ai Earn.","Ai Earn shows you a QR code, which represents the secret key, which you'll then need to scan using an Authenticator app on your phone.","You can download"," Google Authenticator ","or"," Duo ","from the app store.","Ai Earn Security Prompt - Secure"," Ai Earn Security Prompt ","delivers push notifications from your active mobile app session to either approve or deny a login attempt that’s made from a different device (such as web, mobile web, or the mobile app on a different device). This supplementary feature is enabled by default if you’ve chosen text messages (SMS) as your 2-step verification method.","SMS/Text - Least secure",`SMS/Text is a phone app authentication or text-based authentication. Since SMS is linked to a phone number, it can leave you susceptible to phone number porting attacks. These types of attacks involve an attacker transferring or "porting" a victim's phone number to a device the attacker controls, effectively taking over the number and associated 2-step verification codes.`," Security Key - Most secure "," Duo and Google Authenticator (TOTP) - Secure "," Ai Earn Security Prompt - Secure "," SMS/Text - Least secure "])),WhathappensifIsendcryptotothewrongaddress:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","What happens if I send crypto to the wrong address?","What happens if I send crypto to the wrong address?","While Ai Earn Wallet gives you complete custodian control over your digital assets, this also means that we're not able to recover any funds sent or received to an incorrect address. We strongly suggest that you double check addresses before sending or receiving crypto through Wallet."," Note ",": Ai Earn does not process Ai Earn Wallet transactions over email. You can send"," supported crypto ","and tokens using a cryptocurrency address, Ai Earn Wallet username, or ENS (Ethereum Name Service for ETH/ERC-20).","Learn how to"," send and receive crypto ","through Ai Earn Wallet."])),WhatcountriesandUSstatesaresupportedforCoinbaseandcashbalances:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","What countries and US states are supported for Ai Earn and cash balances?","What countries and US states are supported for Ai Earn and cash balances?","Ai Earn is available to customers in the following regions: ","US","Canada","United Kingdom","Europe","For customers in the US, the cash balance is only available to states where Ai Earn is either"," licensed to engage in money transmission ",", where it has determined that no such license is currently required, or where licenses are not yet being issued with respect to Ai Earn's business.*","* US states currently awaiting Ai Earn support include: Hawaii."])),Whatarepricealerts:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","What are price alerts?","What are price alerts?","You can set up automatic price alerts through the mobile app to let you know about price movements for a specific cryptocurrency.","How to set up price alerts: ","Go to"," Settings > Notifications > Price Alerts ","From the Price Alerts screen, you can select to have alerts pushed to your phone or only alert you within the app.","Please note, you will only receive alerts for assets on your watchlist. Alerts will notify you when there are large swings in price over short periods of time.","*Custom price alerts are no longer available."])),WhatareminerfeesanddoesCoinbasepaythem:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","What are miner fees and does Ai Earn pay them?","What are miner fees and does Ai Earn pay them?",'To ensure that transactions are processed on cryptocurrency networks, outgoing transactions to external cryptocurrency addresses typically incur a "mining" or "network" fee. This fee is paid to cryptocurrency miners, which are the systems that process the transactions and secure the respective network. Ai Earn incurs and pays these fees directly. Accordingly, Ai Earn will charge a fee based on our estimate of the network transaction fees for a stand-alone wallet-to-wallet send. For more information, see our'," pricing and fees disclosure page ",". All fees we charge will be disclosed at the time of your transaction. Ai Earn does not charge network fees for cryptocurrency transfers from one Ai Earn wallet to another.","As crypto begins to gain broader adoption in applications like DeFi, payments, and other projects, networks are now busier which leads to longer wait times and higher fees as users compete to get their transactions confirmed faster."])),CoinbaseWallet:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Ai Earn Wallet","Getting started","What is Ai Earn Wallet?","What’s the difference between aiearn.co and Ai Earn Wallet?","Create a Ai Earn Wallet","Supported assets and networks","Managing your wallet","Manage your wallet","Adding crypto to your wallet","Ai Earn Decentralized ID (cb.id)","Using the Explore Tab","Token Management","Multi-Wallet support for Ethereum and Solana","Sending and receiving","What happens if I send crypto to the wrong address?","How do I move crypto between my Ai Earn Wallet and aiearn.co account?","How do I send and receive crypto?","Adjusting network fees","Bridging your crypto","Layer 2 networks and sidechains","Dapps and DeFi","What's a dapp?","Earn crypto using dapps","Swap","Transaction previews","Ai Earn Wallet browser extension","Set up the Ai Earn Wallet browser extension","Supported networks and assets","Add funds to the Ai Earn Wallet","Send and receive crypto","Using Ai Earn Pay","Security","Dapp permissions and token approvals","Avoiding crypto scams","Identify and avoid malicious dapps","NFT Management","NFT Offers Tab","Other topics","Troubleshooting and tips","Linking to Instagram","Moving unsupported assets"])),WhatisatransactionhashhashID:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is a transaction hash/hash ID?","What is a transaction hash/hash ID?","A transaction hash/id is a unique string of characters that is given to every transaction that is verified and added to the blockchain. In many cases, a transaction hash is needed in order to locate funds. It commonly appears at the top of the page when viewing your transaction through a block explorer website, or can be found by copying the URL from that same page.","Depending on the type of digital currency that was sent, you can find the transaction hash/id by searching your"," Ai Earn address ","on a block explorer. Below are some suggested block explorers: "," (Make sure to set to LTC, not BTC!) "])),WhatisaDEX:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","What is a DEX","What is a DEX","A"," decentralized exchange or DEX ","is an exchange that leverages blockchain technology and smart contracts to connect traders to buy and sell cryptocurrencies peer-to-peer. DEXs are different from traditional centralized exchanges (or CEXs) because they do not require the use of intermediaries or order books to match and process trades between a buyer and a seller.Instead, DEXs rely on blockchain technology, in addition to a combination of smart contracts, price oracles, liquidity pools and automated market maker programs, to enable buyers and sellers to exchange crypto in an open and permissionless manner, while maintaining efficient price discovery. These are the 4 key components of a decentralized exchange: "," Smart Contracts "," Oracles "," Liquidity Pools "," Automated Market Makers (AMMs) ","Through your primary Ai Earn account, using your dapp wallet, you can now access a variety of tokens that are only tradable on DEXs such as Uniswap, Sushiswap, Curve, Balancer and others.","How does trading on a DEX differ from trading on Ai Earn?","We built the Trade on DEX feature to give our customers the ability to facilitate trades through various decentralized exchanges. This enables you to convert certain ERC-20 tokens even if they aren’t listed on Ai Earn yet. When you use this feature, you are trading on a decentralized protocol that is not operated by Ai Earn. As a result, there are a few important things to know: ","When you use this feature, the transaction will take place in your dapp wallet.","For each trade you make on a DEX, there is a network (or gas) fee paid to the Ethereum network. Ai Earn does not profit from this networkfee.","When you execute a trade for the first time, you’ll need to approve the tokens from your dapp wallet to be spent, which means you are authorizing the DEXs smart contract to spend those tokens from your wallet. This action can only be conducted by the person who owns the wallets private keys. Approving a token costs a small network fee paid to the Ethereum network. Ai Earn does not profit from this network fee.","Most ERC-20 tokens are available to trade using this DEX feature. However some may be unavailable due to either geographic or other restrictions. Ai Earn support is unable to provide details on why specific tokens are restricted.","At this time, Ai Earn only supports DEX trading on the Ethereum network and does not support any other blockchains or"," L2 ","networks.","A variety of DEXs are used to facilitate a transaction, including Uniswap & 1inch. Ai Earn support is not able to provide you with the name of the DEX used for a specific transaction.","When you make a trade on a DEX, it takes place on the Ethereum blockchain and as a result may take between 5-45 minutes to complete.","Ai Earn is not responsible for activity or assets traded through a DEX."])),WhatisaDappWallet:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","What is a Dapp Wallet","What is a Dapp Wallet","The Dapp Wallet is a crypto wallet where Ai Earn holds half of your private keys and the device that your dapp wallet is on stores the rest. This solution: ","Provides you the convenience to easily access your wallet","Provides an added layer of security by not having all of your keys stored in one location","Shares the responsibility of knowing and storing your security key for your wallet between you and Ai Earn, making wallet recovery more simple.","Ai Earn will provide you with your own dapp wallet as a way for you to easily trade tokens that can only be found on DEX’s, as well as to interact with DEXs and various other decentralized applications on the Dapp browser.","Note: ","Ai Earn is not affiliated with, and does not endorse any third-party DEX or Dapp. Ai Earn is not responsible for any lost funds when interacting with a DEX or dapp.","In addition to supporting ERC-20 token transfers on Ethereum, the Dapp Wallet now supports USDC and MATIC token transfers on Polygon network.","By comparison, your"," Ai Earn ","primary wallet is a"," custodial ","wallet used on your main"," Ai Earn ","account. With the primary wallet, your cryptocurrencies are stored on"," Ai Earn ",".com and can be traded within your"," Ai Earn ","account at fast speeds and for lower network fees.","The Ai Earn primary wallet cannot be used to trade DEX tokens or access dapps. You can access your dapp wallet by accessing the Dapps tab within your Ai Earn account.","Do I need to have a Dapp wallet setup before I can trade on a DEX?","Yes. If you are trading on a DEX for the first time through your Ai Earn account you will first be prompted to create a dapp wallet before you can begin trading.","As soon as you select a token that you want to trade that is not currently available on your Ai Earn account, we will automatically create a new dapp wallet for you and request that you transfer ETH to that wallet so that you can make the trade through a DEX where that token is available.","Once your dapp wallet has been created, you are free to use it to execute future DEX trades or to interact with NFT, gaming or other trading dapps on our Dapp browser."])),WhatisaDapp:encodeURI(JSON.stringify(["AI Earn Help Center","Dapps","What is a Dapp?","What is a Dapp?","An application that is built on top of a blockchain network and operates using decentralized protocols.","Dapps have a few qualities which make them unique from centralized applications: ","Open Source: the code is available for anyone to view, audit and verify.","Decentralized: the code is owned by the community as opposed to a centralized company or individual.","Dapps allow users to harness the capabilities of Web3. Unlike centralized applications, users don’t need a unique username or password for interacting with dapps. Instead, users simply connect their wallet to the dapp.","What are some examples of Dapps?","There are many different categories of dapps, here are some common examples: "," NFTs ","NFT marketplaces allow users to buy, sell, mint and create NFTs."," DeFi ","DeFi dapps allow users to access decentralized financial applications to perform activities like borrowing & lending crypto."," DEXs ","Decentralized exchanges or DEXs are a type of DeFi dapp that allows users to trade cryptocurrencies peer to peer."," Games ","Gaming Dapps allow users to claim ownership over the characters, items and experiences within the games that they play.","Social","Social Dapps allow users to monetize their communities and reward creators who create valuable content.","Crypto Tools","Crypto tool dapps allow users to perform various actions like tracking the performance of their investments or the rarity of their NFTs.","Select"," here ","to learn more about using Dapps on Ai Earn wallet."])),WhatisaBitcoinwallet:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is a Bitcoin wallet?","What is a Bitcoin wallet?","Similar to a traditional wallet you may carry in your pocket, a bitcoin wallet is used to store money. The difference is that instead of storing a collection of bills and cards, a bitcoin wallet stores a collection of"," bitcoin private keys ",". Typically a wallet is encrypted with a password or otherwise protected from unauthorized access.","Unlike the Bitcoin network, a Bitcoin wallet is controlled only by its owner (it's not distributed and shared like the"," blockchain ","). It's important to keep your bitcoin wallet safe by either setting a strong password or otherwise keeping it out of reach of malicious individuals.","Types of Wallets",'There are many different bitcoin wallets to choose from, each providing different features. All bitcoin wallets must conform to the established Bitcoin protocol so they can all be used to send and receive funds regardless of their specific implementation. This is similar to email where you have many choices of email providers but they all "speak the same language" and are able to send messages to each other.',"There are several main categories of Bitcoin wallets: ","Web Wallets","Web wallets allow you to send, receive, and store bitcoin all through your web browser. They are typically hosted by a provider that manages the security of the private keys associated with your account, although some types of web wallets provide ways for you to remain in control your private keys. Web wallets are generally more convenient than other types of wallets since you don't have to worry about accidentally deleting a wallet from your computer (and losing your bitcoins).","The main criticism of most web wallets is that you relinquish some control since web wallets usually manage private keys on your behalf. This means that security must be taken very seriously by the wallet provider. Like any other online account, it's also important for customers to take some"," security precautions ","There are technologies available that allow users to retain full control of their funds yet take advantage of the convenience of web wallets such as"," Ai Earn's multisig vault ","Desktop Wallets","It's also possible to install wallet software directly on your computer. This allows an individual to have full control (and responsibility) over their wallet.","In a desktop wallet, the private keys are stored on a hard drive so it's only possible to access the funds using the computer the wallet is installed on. If the wallet file were to become corrupted with no backup available, the bitcoins stored in that wallet would be lost forever. For this reason it's extremely important that strong passwords are used and reliable backups are made of any desktop wallet. It's equally important that the wallet and any backups are kept safely out of reach of malicious individuals.",'Desktop wallets fall into two main categories known as "full nodes" or "light" clients. Full nodes host a full copy of the blockchain (about 31 GB as of January 2015) while light clients provide only bitcoin storage capabilities while depending on an external source to read the blockchain. More information and examples of wallets can be found'," here ","Mobile Wallets","Mobile wallets are simply bitcoin wallets designed for a mobile device. This means they can easily scan QR codes, are easy to navigate with a touch screen, and are accessible while on the move. The Ai Earn mobile wallet for"," iOS ","and"," Android ","allows you to access your Ai Earn account to send, receive, buy, and sell bitcoin.",'Mobile wallets are almost always "light" clients in that they do not store a full copy of the blockchain.',"Hardware Wallet","A hardware wallet is a specialized type of device designed specifically to store bitcoins. The advantage is that hardware wallets are much more difficult for a malicious user to compromise when compared to a desktop or mobile wallet since they use the bare minimum amount of software required to safely store bitcoins.","Paper Wallets","Paper wallets are a way to embody bitcoins in a physical medium such as paper or metal. Like a printed bank note, if a paper wallet is lost or destroyed, then the bitcoin stored on it are gone forever.","Brain Wallets","A brain wallet is a Bitcoin wallet that is generated from a passphrase. It's similar to a paper wallet in that if the passphrase is lost, so are the bitcoins stored in that brain wallet. While it may be appealing to store bitcoins entirely within your memory, it should be cautioned against due to the challenge of using a sufficiently secure passphrase."])),WhatisCoinbasePro:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is Ai Earn Pro?","What is Ai Earn Pro?"," Ai Earn Pro ","is a trading platform for individual traders and crypto enthusiasts. It offers a secure and easy way for individuals to buy, sell, and trade cryptocurrency online instantly across various trading pairs. With a"," Ai Earn Pro ","account, individuals can track the market, view trading history, monitor open orders, and more by signing in to"," Ai Earn Pro ","For advanced traders we provide a fully featured trading API.","Ai Earn Pro is a product serviced by Ai Earn, Inc."])),WhatisCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is Ai Earn?","What is Ai Earn?","Ai Earn is a secure online platform for buying, selling, transferring, and storing cryptocurrency (crypto). Our mission is to create an open financial system for the world and to be the leading global brand for helping people convert crypto into and out of their local currency.","We make buying and selling crypto easy.","Sending or receiving crypto between online crypto balances, friends, or merchants on Ai Earn is free!*","We handle security and backups so you don't have to worry.",'We are a "one stop shop" - we offer our primary balance service, an exchange, and merchant tools within one simple interface.',"Ai Earn is a platform on which many applications are being built using our API.","* Customer is responsible for miner's fees on external transactions. Sending between Ai Earn users is always free."])),WhatisBitcoinCash:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is Bitcoin Cash?","What is Bitcoin Cash?","What is Bitcoin Cash?","Bitcoin Cash (BCH) is a direct result of a Bitcoin fork that occurred on August 1, 2017. It is an alternative version of Bitcoin that makes use of new features and rules, and has a different development roadmap.","How do I get Bitcoin Cash on Ai Earn?","Ai Earn customers have automatically been credited with the appropriate amount of Bitcoin Cash for their accounts. These funds appear within a separate Bitcoin Cash balance on your Portfolio page or in the Ai Earn mobile apps.","You can also obtain additional Bitcoin Cash by purchasing it on Ai Earn, or trading on Ai Earn Pro.","How much Bitcoin Cash will I receive?","The amount of Bitcoin Cash you receive will be the amount of Bitcoin that was in your account at the time of the fork. The fork occurred on August 1, 2017 at 5:16:14 PST and on block #478558. Please note you will not receive Bitcoin Cash for any Bitcoin you removed from the platform before the fork, or purchased after the fork.","How can I trust that Ai Earn knows the exact amount of Bitcoin Cash that was in my account at the time of the fork?","At the time of the fork, we duplicated the current balance of all Ai Earn customer accounts. Customers can download a copy of their"," transaction history ","to see a running log of their Bitcoin balances.","If I had a pending BTC purchase at the time of the fork, will I still receive BCH for that purchase?","No. To be credited with BCH, the corresponding bitcoin must have been present in your account at the time of the fork on August 1st, 2017, block #478558. If you had a pending purchase that completed after this time, you will not receive BCH for that purchase.","If my Bitcoin was in my Ai Earn Vault at the time of the fork, will I still receive my BCH?","Yes, you will still receive your Bitcoin Cash funds. All BCH will be credited to a single BCH balance in your Ai Earn account.","What if I sent BCH to my Ai Earn BTC balance after the fork, but before Ai Earn added support for Bitcoin Cash?","Any BCH sent to your Ai Earn account addresses has been credited to your new BCH balance.","I sent my funds off of Ai Earn before the fork. Will I still get my BCH?","No. If you sent Bitcoin off of Ai Earn before the fork, you will not receive Bitcoin Cash from Ai Earn. If you sent to another exchange and did not receive your BCH, please contact their support team.","Can I send BCH to Ai Earn?","You can send BCH to and from Ai Earn the same way you send all other assets on the platform. You can select "," Deposit ","next to your BCH balance to view your BCH deposit address.","What happens if I send Bitcoin Cash to a Bitcoin address?","At this time, Ai Earn has already credited accounts who received any BCH at their existing BTC addresses. Going forward, we cannot guarantee that funds will be properly credited when one asset is sent to the address of a different asset. Please make sure that you only send funds to the specific deposit address displayed in your Ai Earn account for the asset you are sending. You can view a list of these addresses, or create a new one, by"," visiting this page ","If you have sent BCH to an external address that was used only for BTC, you will need to obtain the private keys for that address and import them into a BCH balance in order to access the funds stored there. Ai Earn does not support the importing of private keys."," Previous Announcement: ","As of December 19, 2017 Ai Earn will add Bitcoin Cash to our assets. Ai Earn customers in qualifying countries will now be able to buy, sell, send and receive Bitcoin Cash."," Previous Announcement: ","The European markets were not sufficiently healthy to enable Ai Earn customers to buy and sell Bitcoin Cash. We anticipate enabling buys and sells for European customers in early January 2018."," Update: ","On November 15, 2018, we paused Bitcoin Cash (BCH) trading, including the ability to send and receive BCH, while monitoring the outcome of a planned hard fork. For more information, please read"," What to Expect During the Bitcoin Cash Hard Fork. "])),WhatisBitcoin1:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is Bitcoin?","What is Bitcoin?","Bitcoin is a new kind of money that can be sent from one person to another without the need for a trusted third party such as a bank or other financial institution; it is the first global, decentralized currency.","What is Bitcoin, the technology?","Bitcoin was originally released in 2009 by Satoshi Nakamoto as a piece of software and a paper describing how it works. Because Bitcoin is fundamentally software, anybody can run it on their computer, and therefore participate in a global economy.","One of the most important elements of Bitcoin is the"," blockchain ",", which tracks who owns what, similar to how a bank tracks assets. What sets the Bitcoin"," blockchain ","apart from a bank's ledger is that it is distributed, meaning anyone can view it. Since Bitcoin is open, no company, country, or third party is in control of it, and anyone can participate.","What is bitcoin, the currency?","One can use bitcoins to purchase goods on the internet and in stores. The following are some unique properties of Bitcoin: "," Bitcoin is global: ","Bitcoins can be sent to someone across the world as easily as one can pass cash across the counter. Bitcoin isn't closed on weekends and doesn'timpose any arbitrary limits."," Bitcoin is irreversible: ","Bitcoin is like cash in that transactions cannot be reversed by the sender. In comparison, credit card, popular online payment systems, and banking transactions can be reversed after the payment has been made - sometimes months after the initial transaction."," Bitcoin is private: ","When paying with bitcoins, there are no bank statements, and one need not provide unnecessary personal information to the merchant. Bitcoin transactions do not contain any identifying information other than the"," bitcoin addresses ","and amounts involved."," Bitcoin is secure: ","Due to the cryptographic nature of the Bitcoin network, Bitcoin payments are fundamentally more secure than standard debit/credit card transactions. When making a Bitcoin payment, no sensitive information is required to be sent over the internet. There is very low risk of your financial information being compromised, or having your identity stolen."," Bitcoin is open: ","Every transaction on the Bitcoin network is published publicly, without exception. This means there's no room for manipulation of transactions, changing the money supply, or adjusting the rules mid-game. The software that constitutes the core of Bitcoin is free and open-source so anyone can review the code.","How can I learn more about Bitcoin?","Learn more about Bitcoin the technology and bitcoin the currency by visiting our"," Bitcoin educational page "])),WhatisAdvancedTrade:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","What is Advanced Trade?","What is Advanced Trade?","Advanced Trade on Ai Earn is our advanced trading platform, intended for a more experienced trader. It offers a secure and easy way to buy, sell, and trade digital assets online across various trading pairs. Advanced Trade offers enhanced tools like interactive charts powered by TradingView, advanced order types, and access to all of the other features offered by Ai Earn like staking, Borrow, Card, and dapp Wallet.","Advanced Trade will replace Ai Earn Pro as our better advanced trading platform. Customers will see the same low volume-based fees as Ai Earn Pro and do not need a subscription fee to use this feature.","Learn more about Advanced Trade: "," Transfer funds from Ai Earn Pro to Advanced Trade "," Transitioning from Ai Earn Pro to Advanced Trade "," Advanced Trade dashboard "," Advanced Trade fees ","Differences between Ai Earn Pro and Advanced Trade","Ai Earn Pro","Advanced Trade","Fees","≤ 0.4% maker, ≤ 0.6% taker based on your 30-day trailing volume on Ai Earn Pro | see the breakdown","No subscription fees required to trade","≤ 0.4% maker, ≤ 0.6% taker; based on your 30-day trailing volume on Ai Earn Pro and Advanced Trade | see the breakdown","No subscription fees required to trade","DeFi Rewards","Not supported","Earn up to 5% APY rewards on your USDC, ETH2, DAI, ALGO, ATOM, XTZ","Asset availability","350+ market pairs, see the full list","All 350+ market pairs supported on Ai Earn Pro, with the same liquidity; see the full list","Order types","Market, Limit, Stop Limit","Market, Limit, Stop Limit","Charts","Basic charts with EMA12 and EMA26 indicators","Advanced charts powered by TradingView with EMA, MA, MACD, RSI, Bollinger Bands, and drawing tools","More indicators coming soon","Security","• 2FA, biometrics for mobile","• Address Whitelisting","•FDIC-insured USD balances up to","$250K (learn more information","FDIC pass-through insurance)","• Address Whitelisting (aka Allowlist)","• 2FA, biometrics for mobile","• FDIC-insured USD balances up to $250K (learn more information FDIC pass-through insurance)","• YubiKey for mobile","• Ai Earn Vault","Mobile app","Yes","Yes","Trading API","Yes","Coming soon","Portfolios","Yes","Not supported"])),Whatisaviewonlymarket:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","What is a view-only market?","What is a view-only market?","On Advanced Trade, view-only markets are markets that have order books but trading isn’t currently available. There are a few reasons why this market may be view only: "," The assets in this market are not yet available for trading in your region. ","Trading requirements vary from region to region, so some assets may not be available in all regions. See our"," Explore page ","to learn more about each of our supported assets and trading availability in your location."," This market is in the process of launching. ","When new markets are added to Ai Earn, the markets are typically enabled in phases. Learn more about our"," new asset listings phases "," There’s currently an issue with this market ",". It’s rare, but sometimes a market may have unexpected problems causing us to temporarily pause it. Check the Ai Earn status page or the"," Ai Earn Exchange status page ","for any market updates."])),Whatisslippage:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","What is slippage?","What is slippage?","Slippage is the difference between the expected price of an order and the price when the order actually executes. The slippage percentage shows how much the price for a specific asset has moved. Due to the volatility of cryptocurrency, the price of an asset can fluctuate often depending on trade volume and activity.","What causes slippage?","Slippage is caused by the amount of liquidity, which is how quickly you can buy and sell an asset without impacting the price. So if there is low liquidity or low trading activity in the market for a specific asset, then the slippage percentage will be higher.","How does Ai Earn minimize slippage?","Ai Earn will display a slippage and average price estimate at the bottom of every market order. This may help prevent you from accidentally placing an order at an undesirable price."])),Whatisphishing:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","What is phishing?","What is phishing?","One of the ways that online hackers and scammers try to get information from customers is through phishing.","Phishing is a fraudulent practice that can happen through different means of communication, including emails, SMS texts, social media posts, and fraudulent URLs. These attackers will brand themselves and pretend to be Ai Earn in order to obtain sensitive information, such as passwords and 2FA codes.","To help identify what these may look like, here are some examples of different phishing scams.","Email","When hovering over the hyperlink in this email example above, you will find that it directs you to a page that is not aiearn.co. This is an immediate red flag – do not engage with these emails.","Emails from Ai Earn will always have the aiearn.co domain name at the end of them.","Examples include, but are not limited to: ","We also send emails from Ai Earn sub-domains.","Examples include, but are not limited to: ","Website",'Take note of the URL: www-aiearn.co. The landing page may look familiar, but the dash between "www" and "aiearn.co" in the URL signifies that this is not www.aiearn.co. Scammers can create fake websites asking for sensitive information to gain control of your accounts.',"Ai Earn employees will NEVER ask you to share your password, 2-step verification codes, or private keys. If someone claiming to be from Ai Earn asks you for this information, it is a scam.","Tip: Utilizing your browser’s bookmark function to access Ai Earn websites is a good way to safeguard any URL typos.","SMS","If you receive a text message reporting that you’ve received digital currency that you did not authorize, it is likely a phishing attempt. Ai Earn does not send out texts to verify transactions. Notice that the links here do not direct you to www.aiearn.co. Do not click these links.","Reporting phishing","Report phishing to Ai Earn","Please"," report any Ai Earn phishing sites ","you encounter.","If you are a victim of a phishing attack, please immediately take action to secure your account by changing your email and Ai Earn password. If you have further questions or suffered a financial loss due to this attack, please"," contact our support team ","Report phishing to your mobile provider","If you use a US-based cell phone carrier like AT&T, Verizon, Sprint, or T-Mobile, you can help reduce phishing attacks by sending the contents of suspicious SMS messages to"," 7726 (SPAM) ",". This service is free and allows mobile carriers to detect and block malicious messages on their network."])),WhatisLitecoin:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is Litecoin?","What is Litecoin?","Like Bitcoin, Litecoin exists as a blockchain where participating nodes process transactions, and miners provide security and verification for each of those transactions.","Litecoin was originally conceived and developed by Charlie Lee in 2011. Since its launch in 2011 Litecoin has seen steady adoption with an active community of traders, merchants, and developers."])),WhatisEthereumClassic:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is Ethereum Classic?","What is Ethereum Classic?"," Ethereum Classic ","is a digital currency created as a result of the"," hard fork ","of the"," Ethereum ","blockchain in July 2016. The compromise of an organization known as the DAO (which had made use of Ethereum's smart contract features) led to the Ethereum Foundation deciding to"," implement a hard fork ",". This"," hard fork ","rolled back all DAO-related transactions and allowed the original smart contract contributors to withdraw their funds.",'The new blockchain created by the hard fork inherited the name Ethereum, and continued to be maintained by the Ethereum Foundation development team. The remaining portion of the community continued to run the original Ethereum blockchain, which became known as "Ethereum Classic."'])),WhatisEthereum1:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is Ethereum?","What is Ethereum?","Ethereum is a decentralized blockchain platform founded in 2014 by Vitalik Buterin. Like Bitcoin, Ethereum is an open-source project that is not owned or operated by a single individual. This means that anyone, anywhere can download the software and begin interacting with the network.","Unlike the Bitcoin network, the primary purpose of Ethereum is not to act as a form of currency, but to allow those interacting with the Ethereum Network to make and operate 'smart contracts' without having to trust each other or use a middleman. Smart contracts are applications that run exactly as programmed without any possibility of downtime, censorship, fraud, or third party interference - a smart contract will work exactly the same every time it is used.","Ethereum uses a 'virtual machine' to achieve all this, which is like a giant, global computer made up of many individual computers running the Ethereum software. The virtual currency unit that allows this system to work is called ether. People interact with the Etherum network by using ether to pay the network to execute smart contracts.","Ethereum aims to take the decentralization, security, and openness afforded by blockchains and extend those to virtually anything that can be computed."])),WhatisERC20:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is ERC20?","What is ERC20?","ERC-20 defines a common list of rules for Ethereum tokens to follow within the larger Ethereum ecosystem, allowing developers to program how new tokens will function in this ecosystem. This also allows developers to accurately predict interaction between tokens. These rules include how the tokens are transferred between addresses and how data within each token is accessed."])),WhatisEIP1559:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is EIP-1559?","What is EIP-1559?","Ethereum Improvement Proposal (EIP) 1559 is an"," upgrade ",'that happened on August 5, 2021 to change how Ethereum calculates and processes network transaction fees (called "gas fees"). The'," upgrade ","made Ethereum transactions more efficient by using a system of block-based base fees, and sender-specified max fees, rather than bidding on gas prices to more evenly incentivize miners in periods of high or low network congestion. It was packaged with the London hard fork. Four other EIPs will join EIP 1559 in London.","How does EIP-1559 affect me?","If you’re trading Ethereum (ETH) tokens on Ai Earn or Ai Earn Pro, EIP-1559 will not affect your transactions.","If you’re attempting to process a transaction directly on the Ethereum network, EIP-1559 will change the way the Ethereum network calculates and processes your network fee.","How does EIP-1559 work?","Under the original Ethereum gas fee system, users bid a random amount of money to pay for each transaction. When the network becomes busy, this system causes gas fees to become high and unpredictable.","Under the new system, gas fees will have two components – a base fee and a tip. The base fee will be a standard charge that all users will pay. It will be calculated by the network based on network traffic. The tip will be an optional extra payment that users can pay to speed up their transactions.","EIP-1559 also requires that the network burn all Ether tokens used to pay base fees. This procedure will reduce the total supply of Ether tokens, making Ether more scarce and therefore more valuable.","What problems does EIP-1559 solve?",'Currently, Ethereum gas fees operate on a simple auction system that is unpredictable and inefficient. When an Ethereum user submits a transaction to the network, the user can pay any amount as a gas fee. Ethereum "miners," Ethereum users whose computers validate network transactions, can process transactions in any order they choose. Naturally, miners prioritize those transactions with the highest gas fees.',"This system is similar to the way ride-sharing services calculate ride fees. When demand for rides is higher, prices go up for everyone who wants a ride. Similarly, when demand for Ethereum transactions rises, gas fees go up for everyone who wants to process a transaction. This dynamic pricing system helps control demand for limited resources, whether those resources are car rides or Ethereum miners.","However, a problem arises when the Ethereum network becomes busy, such as when many users are trying to play a hit game or trade on a new decentralized cryptocurrency exchange. In that case, the current gas fee system can result in users trying to push their transactions through the congested network by paying absurdly high gas fees. When this happens, gas fees become unpredictable because users must guess how much to pay for a transaction.","As Ethereum has gained new users, the network has become more congested, gas fees have become more volatile, and many users have inadvertently overpaid for their transactions. As a result, the Ethereum gas fee system has become steadily less efficient. EIP-1559 attempts to correct this inefficiency.","How does EIP-1559 solve the problem of excessive gas fees?",'EIP-1559 changes gas fees into a system with two components – a "base fee" calculated by the system that all users will pay for regular transaction speed, and an optional "tip" that users can pay to speed up their transactions.'," Base fee: ",'The base fee will be a "standard processing" fee that all users will be required to pay for an Ethereum transaction. The Ethereum network will automatically calculate the base fee. When Ethereum network traffic is heavy, the base fee will increase, but this increase will be predictable and will be the same for all users, unlike the current system, in which gas fee increases are unpredictable and require users to guess how much to pay.'," Tip: ",'The tip will be an "express processing" fee that users can pay to speed up their transactions. This fee will be optional and determined by the user.',"This fee system is similar to a delivery service. When a person ships a package with a delivery service, they can pay a lower fee for regular delivery or a higher fee for express delivery. During busy times, like the holiday season, the delivery service may increase the standard delivery fee, but that increase will be set by the delivery company and will affect all customers equally. At any time, customers who want standard delivery can pay the standard delivery fee, and customers who want express delivery can pay an extra fee.","Similarly, once Ethereum implements EIP-1559, users who want regular transaction processing speed can pay the base fee, and users who want faster transaction processing speed can add a tip. This system differs from the current Ethereum gas fee system, which has no standard fees, forcing users to guess how much to pay.","How does EIP-1559 affect compensation for miners?","On Ethereum, miners collect transaction fees as compensation for contributing the computing power that the network needs to process transactions. Under the current system, miners receive 100% of all transaction fees. EIP-1559 changes this system to require that Ethereum burn all Ether tokens used to pay base fees. Under the new system, miners will only receive the tips that users choose to contribute to accelerate their transactions.","In the long term, by requiring the network to burn Ether tokens every time a user pays a base fee, EIP-1559 will cause a steady decline in the total supply of Ether tokens in circulation. This supply reduction will make Ether tokens rarer and therefore more valuable.","How will EIP-1559 impact fees?","EIP-1559 changes the transaction fee market for Ethereum from a first-price auction to a fixed-price sale. Transactions specify the maximum gas price they are willing to pay, as well as the portion of that gas price they are willing to pay to miners. The portion not paid to miners is burned. The Ethereum network intends for EIP-1559 to have the overall effect of stabilizing gas prices from block to block. Ai Earn will gradually roll out the new network fee structure to users."])),WhatisCoinbaseWallet:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","What is Ai Earn Wallet?","What is Ai Earn Wallet?","Ai Earn Wallet is a self-custody wallet that gives you complete control of your crypto. This means that the private keys (that represent ownership of the cryptocurrency) for your Wallet are stored directly on your mobile device and not with a centralized exchange like aiearn.co.","Learn more about: "," Supported assets and networks ","on Ai Earn Wallet"," Trading on decentralized exchanges ","(DEXes)"," Browsing NFTs "," Ai Earn Wallet browser extension ","Note that Ai Earn Wallet is not the same product as aiearn.co, and you do not need a aiearn.co account to use Ai Earn Wallet. If you’re looking to simply invest in crypto, aiearn.co remains the easiest place to buy, sell, and manage your crypto."])),WhatistheBitcoinBlockchain:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is the Bitcoin Blockchain?","What is the Bitcoin Blockchain?","The blockchain is a distributed, public ledger that contains the history of every bitcoin transaction. Anyone can download a copy of the blockchain, and it can be inspected to trace the path of bitcoins from one bitcoin transaction to another. It should be noted that while there is a record of every bitcoin transaction ever made, these transactions are not inherently linked to real life identities. For this reason, Bitcoin is considered pseudonymous.",`Bitcoins themselves are not files stored on your computer's hard drive like MP3s or PDFs. Rather "owning bitcoins", means owning a bitcoin address, which has a balance recorded on the blockchain. What it means to own a bitcoin address is to control the associated`," Private Key ",", and therefore allow the signing of transactions.","What is a Block?",'A Block refers to a set of Bitcoin transactions from a certain time period. Blocks are "stacked" on top of each other in such a way that one block depends on the previous. In this manner, a chain of blocks is created, and thus we come to the term "blockchain".',"Finding and publishing new blocks is what Bitcoin miners do to earn bitcoins. Whenever a new block is broadcast, approximately every 10 minutes, a quantity of bitcoins is received by the miner who solved that block. Bitcoin miners keep the network secure, and this is how they are rewarded. This system ensures that all transactions are valid, and keeps the bitcoin network secure from fraud.","If you've ever waited for a new bitcoin transaction to be confirmed, you were waiting for a new block to published containing your transaction. When that happens, the bitcoin network has deemed your transaction valid. Ai Earn currently requires 3 network confirmations before the transaction is considered finalized, however this number will vary with other Bitcoin services.","How can I view the Blockchain?","There are many 'block explorer' services which allow you to look at what's in the blockchain. One example is","You can look at recent blocks here: ","Or you can look at a specific transaction here: "])),Earncryptousingdapps:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","Earn crypto using dapps","Earn crypto using dapps","On the DeFi tab, keep track of the interest you earn for holding crypto by interacting with DeFi (decentralized finance) apps. If you’re currently lending crypto, the supplied list breaks down your lending history and displays: ","The crypto you’ve lent","The dapp you lent your crypto to","The amount of the crypto you’ve supplied","If you tap on an asset on your supplied list, then the dapp will open up in the dapp browser.","How it works","DeFi lending dapps let anyone lend out their crypto to earn interest. Interest rates vary and are based on supply and demand."," Learn more about DeFi ","and how people are engaging with it today.","Lend or withdraw assets","Learn how to lend crypto using a dapp to earn interest on your assets. Select one of the popular dapps below.","Important","Tips for lending and withdrawing assets on dapps","You will need to pay a network fee in ETH each time you lend or withdraw assets. If you don’t have enough ETH to cover the transaction, you’ll need to add more to your wallet in order to complete it. Network fees are paid to network participants for processing crypto transactions and securing the respective network. These fees do not go to Ai Earn.","Additionally, if you are withdrawing assets, there needs to be enough liquidity in the lending pool in order to withdraw your assets. If there is not enough liquidity, you’ll need to wait for more to be added in order to withdraw your assets. This means more lenders will need to add assets or borrowers will need to repay their loans in order for you to withdraw your assets.","Compound","Lend crypto","For first-time lenders: ","Using the dapp browser, go to Compound: "," https://app.compound.finance ","Tap"," Connect wallet ",", then tap"," Ai Earn Wallet ","when prompted to connect a wallet.","Tap"," Enable ","to give the dapp permission to withdraw assets from your wallet. This will require paying a one-time network fee in ETH, but will not withdraw any assets from your wallet.","Enter the amount or tap"," MAX ","to lend your total balance.","Tap"," Supply to continue ","Review the details in the"," Confirm Payment ","window, then tap"," Confirm ","to complete the transaction.","For current lenders: ","On the"," DeFi ","tab, select the asset from your supplied list to open the protocol from the dapp browser.","From the protocol, select the asset from your supply list.","Enter the amount or tap"," MAX ","to lend your total balance.","Tap"," Approve to continue ","Review the details in the"," Confirm Payment ","window, then tap"," Confirm ","to complete the transaction.","Withdraw crypto","To withdraw your crypto: ","On the"," DeFi tab ",", tap the asset you’d like to withdraw from Compound. The protocol will open from the dapp browser.","Select the asset again from your supply list to start the withdrawal process.","On the"," Withdraw ","tab, enter the amount you’d like to withdraw or tap"," MAX ","to select your entire balance.","Tap"," Withdraw ","Review the details in the"," Confirm Payment ","window, then tap Confirm to complete the transaction.","Lend crypto","For first-time lenders: ","From the dapp browser, go to Aave: ","Tap"," Connect wallet ",", then tap"," Ai Earn ","when prompted to connect a wallet.","Tap"," Supply ","by the asset you’d like to lend.","Enter the amount or tap"," MAX ","to lend your total balance. (In addition to a network fee, you’ll also need to pay an initial approval transaction fee.)","Tap"," Approve to continue ","Review the details in the"," Confirm Payment ","window, then tap"," Confirm ","to complete the transaction.","For current lenders: ","On the"," DeFi ","tab, select the asset from your supplied list to open the protocol from the dapp browser.","From the protocol, select the asset from your supply list.","Tap"," Supply ","by the asset you’d like to lend.","Enter the amount or tap"," MAX ","to lend your total balance.","Tap"," Approve to continue ","Review the details in the"," Confirm Payment ","window, then tap"," Confirm ","to complete the transaction.","Withdraw crypto","To withdraw your crypto: ","On the DeFi tab, tap the asset you’d like to withdraw from Aave. This will open the protocol from the dapp browser.","On the"," Dashboard ","page, tap"," Withdraw "," by the desired asset.","Enter the amount you’d like to withdraw and submit the transaction.","Lend crypto","For first-time lenders: ","From the dapp browser, go to dYdX: ","Tap"," Connect wallet ",", then tap"," Ai Earn Wallet ","when prompted to connect a wallet.","Tap"," Supply ","by the asset you’d like to lend.","Enter the amount or tap"," MAX ","Tap"," Approve to continue ","Review the details in the"," Confirm Payment ","window, then tap"," Confirm ","to complete the transaction.","For current lenders: ","On the"," DeFi ","tab, select the asset from your supplied list to open the protocol from the dapp browser.","From the protocol, select the asset from your supply list.","Tap"," Supply ","by the asset you’d like to lend.","Enter the amount or tap"," MAX ","to lend your total balance.","Tap"," Approve to continue ","Review the details in the"," Confirm Payment ","window, then tap"," Confirm ","to complete the transaction.","Withdraw crypto","To withdraw your crypto: ","On the"," DeFi ","tab, tap the asset you’d like to withdraw from dYdX. This will open the protocol from the dapp browser.","Select the asset again from your dYdX supply list to start the withdrawal process.","On the"," Withdraw ","tab, enter the amount you’d like to withdraw or tap"," MAX ","to select your entire balance.","Tap"," Withdraw ","Review the details in the"," Confirm Payment ","window, then tap Confirm to complete the transaction."])),WhattypeofphotoIDcanIprovide:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What type of photo ID can I provide?","What type of photo ID can I provide?","As a regulated financial services company, Ai Earn is required to identify users on our platform. Ai Earn can only accept the following documents: ","Accepted identity documents","United States","State-issued IDs such as a Driver License or Identification Card","Outside of the United States","Government-issued photo ID","National Identity Card","Passport","Unaccepted identity documents","United States Passports","United States Permanent Resident Card (Green Card)","School IDs","Medical IDs","Temporary (paper) IDs","Residence Permit","Public Services Card","Military IDs"," Accepted identity documents "," Unaccepted identity documents "])),WhattoexpectduringtheplannedEthereumnetworkupgradeConstantinople:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","What to expect during the planned Ethereum network upgrade (Constantinople)?","What to expect during the planned Ethereum network upgrade (Constantinople)?","Updated as of February 27, 2019: On February 28, 2019 at approximately 11 AM PST, Ai Earn will pause sending and receiving of Ethereum (ETH) during a planned network upgrade (Constantinople). We will provide an updated status when the upgrade is complete."," Updated as of January 16, 2019: The planned network upgrade (Constantinople) has been "," delayed ","The Ethereum (ETH) network is expected to undergo a planned network upgrade known as"," Constantinople "," at some point in the future. Ai Earn intends to fully support the"," Constantinople ","Ethereum (ETH) upgrade.","Customers on Ai Earn Pro, Ai Earn Prime, and aiearn.co and our iOS and Android apps can continue buying, selling, trading and converting Ethereum (ETH) during the upgrade.","Upon commencement of the upgrade, for security and technicalpurposes, we will temporarily pause sending and receiving ETH across all of our trading platforms until the upgrade completes and we confirm security of the network. The network upgrade will not interfere with buying, selling or trading of ETH on Ai Earn Pro, aiearn.co or mobile apps.","The upgrade was originally planned to occur when the Ethereum chain reached a block height of 7,080,000, which we expected to occur sometime between January 14th, 2019 and January 18th. On January 15th, Ethereum.org developers decided to delay the network upgrade and have yet to provide updated timing.","We will update this support article if conditions change or more information becomes available."])),WhatmobiledevicesdoesCoinbasesupport:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What mobile devices does Ai Earn support?","What mobile devices does Ai Earn support?","We aim to to make cryptocurrency fast and simple to use, and that means providing our users mobile capability. The Ai Earn mobile app is available on iOS and Android.","iOS","The Ai Earn iOS app is available in the"," App Store ","on your iPhone. To locate the app, open the"," App Store ","on your phone, then search for Ai Earn. The official name of our app is"," Ai Earn: Buy Bitcoin & Ether ","published by Ai Earn, Inc.","Android","The Ai Earn Android app is available in the"," Google Play store ","on your Android device. To locate the app, open Google Play on your phone, then search for Ai Earn. The official name of our app is "," Ai Earn: Buy Bitcoin & Ether ","published by Ai Earn, Inc."])),WhatisUSDCoin:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","What is USD Coin?","What is USD Coin?","USD Coin (USDC) is a type of cryptocurrency that is referred to as a stablecoin. You can always redeem 1 USD Coin for US$1.00, giving it a stable price. On Ai Earn, eligible customers can earn rewards for every USD Coin they hold.","Stable value","For customers with a US dollar bank account, 1 USDC can always be redeemed for US$1.00, giving it a stable price.","Backed by fully reserved assets","Each USDC is backed by one dollar or asset with equivalent fair value, which is held in accounts with US regulated financial institutions.","Powered by Ethereum","USD Coin is an Ethereum token, so you can store it in an Ethereum-compatible wallet, like Ai Earn Wallet.","Global transactions","USD Coin is designed to let dollars move globally from your crypto wallet to other exchanges, businesses, and people.","How to get USD Coin","Create or sign in to your Ai Earn account","Convert USDC at a ratio of US$1.00 for 1 USDC with no fees","Send elsewhere or convert back into dollars on Ai Earn","Frequently asked questions","How do I know USD Coin will hold its value?","USDC is backed by dollar denominated assets of at least equal fair value to the USDC in circulation, in segregated accounts with US regulated financial institutions. Such accounts are attested to (i.e. verified publicly) by an independent accounting firm. You can find those attestations here.","Why is a digital dollar beneficial?","Unlike regular US dollars, USD Coin doesn’t require a bank account. It doesn’t require that you live in a particular geography. And you can send USD Coin around the world at an extremely low cost in just a few minutes. This opens a lot of possibilities.","What does it mean to be a programmable dollar?","Being programmable unlocks a whole new world of applications and businesses: developers can create accounts to store money with one line of code; lending that is faster, cheaper, and more transparent; faster and cheaper payments, including payroll; global crowdfunding; transparent and stable donations to charity.","Why did Ai Earn participate in building USD Coin?","Our mission is to build an open financial system for the world. As part of this mission, we want everyone to enjoy the stability of the world’s fiat currency, the US dollar. USD Coin allows unbanked and under-banked individuals in any country to hold a US dollar–backed asset with nothing more than a mobile phone.","Are USD Coins divisible to the cent like a dollar?","Yes, you can hold as little as 0.000001 worth of USD Coin.","Why is USD Coin an Ethereum token?","We chose the Ethereum blockchain for USD Coin because of its status as the market leading smart contract platform and strong support from developers.","How do I know if I’m eligible to earn rewards for USDC on Ai Earn?","To learn more visit our support FAQ.","Powered by CENTRE","USDC is the brainchild of CENTRE, an open source technology project bootstrapped by contributions from Circle and Ai Earn. This organization will be responsible for governing USDC and is dedicated to connecting every person, merchant, financial institution and currency, everywhere. Learn more about CENTRE."])),WhatistheminimumamountofcryptocurrencythatIcanpurchase:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","What is the minimum amount of cryptocurrency that I can purchase?","What is the minimum amount of cryptocurrency that I can purchase?","You can purchase or sell as little as 2.00 of digital currency denominated in your local currency ($2 or €2 for example). You can find more information about creating a buy or sell order"," here "])),WhatistheExperimentalassetlabel:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","What is the 'Experimental asset' label?","What is the 'Experimental asset' label?","What is the Experimental asset label?","To be transparent and help customers make informed decisions, we’ve added an"," Experimental asset ","label to certain tradable assets that are either new to our platform or have relatively low trading volume compared to our broader crypto marketplace.","We encourage you to exercise caution with these assets as they come with certain risks, including price swings and canceled orders associated with lower volume and availability.","Are there trading restrictions associated with the Experimental asset label?","No, the"," Experimental asset ","label will not impact your ability to send, receive, buy, sell and/or hold assets on Ai Earn. However, we do ask you to read and confirm you understand the risks involved, such as price swings and canceled orders, before trading an experimental asset for the first time.","How do I know if an asset is considered experimental?","For relevant assets, the"," Experimental asset ","label will appear on the asset detail page for customers who are signed in to their account. If you try to purchase one of these assets, you'll also be advised during the process.","The requirements for identifying assets as experimental might change over time due to market conditions. We’re constantly monitoring the assets on our platform and may remove the label when an asset no longer meets the criteria.","We strongly encourage you to"," learn about crypto ","before you trade, regardless of whether an asset carries the Experimental asset label or not.","For more details about crypto assets, including which ones are supported on Ai Earn, see our"," Explore ","page."])),Whereismycryptoaddress:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Where is my crypto address?","Where is my crypto address?"," Before you use your crypto address ","Make sure you're sharing the correct crypto address","Only send and receive"," supported assets ","You can find your unique crypto addresses on web or the Ai Earn mobile app. You can also use your unique crypto addresses to find your"," transaction hash ID ","on a block explorer.","Web browser","Sign in to your Ai Earn account.","Go to"," Crypto addresses. ","You'll see a list of all your crypto addresses, along with the option to display the QR code or copy the address.","You can also select an asset from the Tradable assets dropdown to filter for a specific cryptocurrency.","Mobile","Tap > "," Receive ","Tap the asset at the bottom to view a list of supported assets.","Select the asset you'd like to receive.","Once the asset is selected, the QR code and address will populate.","Let the sender scan your QR code, or tap "," Copy ","or "," Share address ","and choose your send method to share with the sender.","You may have multiple addresses associated with your account - you can use any of these addresses, as long as it is the correct address type for the cryptocurrency you wish to use.","Don't be alarmed if you see addresses that you don't remember creating - we used to automatically generate a new address for every transaction and whenever we moved funds between your balance and our"," cold storage system ","From the QR code view, you'll have the option to add a label to keep track of which addresses you've used for what. The QR code can be scanned or embedded in your website. You can also sign a message with the address."])),Inthebeginningtherewas:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","In the beginning, there was","In the beginning, there was"," pizza ",". Nowadays, you can spend your bitcoin on much more than"," pizza ",", in a wide variety of places, both online and offline. And while there are more"," comprehensive lists ","available, we hope this will highlight the diversity of options available.","Online","Tipping & Charity"," Give ","Perhaps the easiest, most rewarding way to spend your bitcoins is by paying it forward. Use bitcoin to tip article and blog post authors"," with the click of a button, ","or donate to"," any number of worthy causes. ","You can also buy"," Reddit Gold ","with bitcoin, and give it out as gratitude for the user who posts your favorite cat pictures!","Receive","Set up charitable donations through our API.","Common Household Items","With over a million products for sale, all available in bitcoin,"," has you covered. "," Gift Cards ","While we wait for stores like Amazon and BestBuy to accept bitcoin directly, some enterprising folks have found a workaround. Use bitcoin to purchase gift cards from services like eGifter, or Gyft and then redeem them at Amazon, BestBuy, and hundreds of other popular retailers."," Video Games ","Companies like"," Microsoft ",", have recently started offering games and other apps for bitcoin. Others like this"," Minecraft server ","are actually using the bitcoin network to power their in-game currency!","Offline"," Food ","Download our mobile app for IOS or Android and take your bitcoins with you to any of these"," Bitcoin Restuarants ",". Or try a Coffee Shop, including this one in Prague that"," only accepts ","bitcoin!"," Travel ","You can pay for a hotel with"," Expedia ","or book a flight with"," CheapAir "," Car dealerships "," are also getting into the swing of things, and while paying for fuel directly with bitcoin hasn't happened yet, there are"," machines in the works ","! Not to be outdone, if you've got that kind of bitcoin, Virgin Galactic will take you to"," Space ",". And that about covers it! Ok, it doesn't really, as this is just the tip of the iceberg, and more and more businesses are accepting bitcoin every day. Find out how easy it can be for your business to accept bitcoin"," here ","How do I spend bitcoin?","In some ways, paying with bitcoin is similar to sending an email, except that instead of sending a message to an email address, you're sending an amount of money to a bitcoin address.","One of the nice things about paying with bitcoin is that you don't need to give up as much personal information. You only need to give your name and address if you're purchasing physical goods. If it's a digital item, then your email will usually suffice, and if you're making a donation, you may not need to provide any information at all.","After you provide the required information, rather than asking for a credit card number, the website will display the bitcoin payment information which will consist of at least one of the following: ",'A link to "Sign in to Ai Earn"',"A QR Code","A Bitcoin address","At this stage, the process may differ slightly depending on the type of bitcoin wallet you're using.","Pay with your Ai Earn balance","If the merchant you're paying is using Ai Earn to accept bitcoin payments and you also have a funded Ai Earn account, you can complete the checkout by simply signing in to your Ai Earn account and confirming the order. Once you confirm the order, the process is finished and the merchant will be notified of your payment.","Pay via QR code","Most bitcoin payment processors will also provide a QR code at the checkout, which represents a bitcoin address and payment amount.","QR codes make it easy to use your smartphone to pay from a bitcoin wallet app or from your Ai Earn account balance using the Ai Earn app (available for"," Android ","or"," iOS ","). Simply scan the QR code and it will pre-fill the recipient bitcoin address and the requested payment amount. Once you send the transaction, the payment is complete.","This is a good option If you don't have a Ai Earn account or wish to pay from a different bitcoin wallet.","Pay to a Bitcoin address","If you can't scan QR codes or the merchant only provides a bitcoin address, you can also manually enter this as the recipient of a transaction in your bitcoin wallet software.","To pay to a Bitcoin address, you'll need to provide two pieces of information to your Bitcoin wallet: ","The recipient's bitcoin address","The amount of bitcoin to send","Both of these will be displayed on the payment page during checkout, although some will leave the amount up to you in the case of donations or other more flexible payment models.",'With the address and amount, simply enter them into the "send" form of your wallet and submit the transactions.',"If the merchant is using Ai Earn, shortly after you send the payment, the checkout page will update to indicate that the funds have been received, and the purchase will be marked as complete. Note that for other payment processors or direct payments without a processor, the process may be slightly different."])),Whenwillmydigitalcurrencypurchaseorlocalcurrencydepositarrive:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","When will my digital currency purchase or local currency deposit arrive?","When will my digital currency purchase or local currency deposit arrive?","In General","Ai Earn generally makes the digital currency you purchase or local currency deposit available in your account as soon as we receive payment. Since Ai Earn partners with various payment service providers in different geographic regions, the timing will vary according to your location and payment method.","Some orders may take a little longer to complete. If your order shows as pending, it means it has not yet been completed and may still be canceled. In the rare case that your order is canceled"," after we debit your account ",", we'll return your funds to your account promptly.","US Customers","For US customers, Ai Earn uses the"," ACH bank transfer system ","for payments with your bank account. The"," ACH bank transfer system ","typically takes 3-5 business days* to complete after initiating a purchase. Once Ai Earn receives the payment and the transaction shows as completed in the"," History page ",", digital currency is made available in your account.","If you make a purchase with your debit card or USD balance, the digital currency will be available in your account instantly.","European Customers","Since your local currency is stored within your Ai Earn account, all Standard buys and sells occur instantly. For more information on the timing of deposits and withdrawals, please see: "," How long do international deposits and withdrawals take? ","Canadian Customers","For Canadian customers, purchases made using cards are available instantly. For more information, please see: "," Payment Methods for Canadian Customers ","Singapore Customers","For Singapore customers, deposits via our payment provider only take a couple of minutes to complete. For more information, please see: "," Payment Methods for Singapore Customers ","Get your bitcoin instantly","You can buy digital currency instantly using a"," debit card ",". Additionally, you may purchase digital currency using funds held in your"," Ai Earn USD balance ",". Any of these methods allows you to wait seconds instead of days to receive your digital currency.","*'Business days' are Monday to Friday. Holidays and weekends are not counted as business days. When you place an order in the evening, the ACH transfer is not started until the following business day. Your transaction details will always show the expected completion date of your order taking all these factors into account."])),WhenwillIreceivemycryptocurrencyfrommycardpurchase:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","When will I receive my cryptocurrency from my card purchase?","When will I receive my cryptocurrency from my card purchase?","Some payment methods such as credit and debit cards may require you to confirm all transactions with your bank. After starting a transaction, you may be sent to your bank's website to authorize the transfer (Not applicable to US customers).","Funds will not be debited from your bank, or credited to your Ai Earn account, until the authorization process on your bank's site is complete (US customers will see the bank transfer complete immediately with no confirmation through your bank). This process usually only takes a few minutes. If you choose to not authorize the transfer, no funds will be transferred and the transaction will usually expire after about one hour.","Note: Only applicable to certain US, EU, AU, and CA customers."])),Whendomylimitsreplenish:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","When do my limits replenish?","When do my limits replenish?","Ai Earn limits for your account will always be displayed on the"," Account Limits ","tab of your account settings.","Your remaining weekly limits will also be displayed on the right-hand side of the page when you go to"," buy or sell ","cryptocurrency and may change depending on the payment method (for buys) or withdrawal type (for sells).","For daily limits, this is the amount you can spend in a 24-hour period. For weekly limits, this is the amount you can spend in a 7-day period."])),WhatsthedifferencebetweenCoinbase:encodeURI(JSON.stringify(["AI Earn Help Center","Ai Earn Wallet","What’s the difference between aiearn.co and Ai Earn Wallet?","What’s the difference between aiearn.co and Ai Earn Wallet?","aiearn.co is a crypto brokerage where you buy or sell crypto in exchange for cash. aiearn.co stores your crypto for you after you buy it. You do not need a aiearn.co account to use Ai Earn Wallet.","Ai Earn Wallet is a self-custody wallet. The private keys (that represent ownership of the crypto) are stored directly on your device and not within a centralized exchange like aiearn.co. Think of your aiearn.co account as a brokerage that can store your crypto for you, and Wallet like a traditional cash wallet that gives you direct and complete control over your own crypto assets.","You can also setup a Dapp wallet on aiearn.co. This is a crypto wallet where Ai Earn holds half of your private key and the device that your dapp wallet is on stores the other half. To learn more, visit our help article: "," Dapp Wallet, aiearn.co & Ai Earn Wallet ","What's a custodial wallet?","A custodial wallet is a wallet where private keys are held by a third party in order to manage funds on your behalf. Using a custodial wallet typically means you have to go through a KYC (Know Your Customer) process and submit various documents to complete onboarding. KYC is a way to identify and confirm that a customer is who they say they are.","In the case of your aiearn.co account, Ai Earn is the custodian.","What's a self-custody wallet?","A self-custody wallet is a wallet where your private keys are stored locally on your device, giving you full control over your funds. It’s also known as a self-custody wallet because you are the sole owner. Typically, your 12-word recovery phrase allows you to access and manage your funds and wallet. This should be backed up safely and never shown to anyone.","Anyone can sign up for a self-custody wallet, even if you don’t have an email address or a bank account.","What are the key differences between custodial and self-custody wallets?","These are the three key differences between these types of wallets: ","1. Control of funds","Your private keys and funds are managed on your behalf by a third party for custodial wallets. With self-custody wallets, you manage your own private keys and funds typically via a 12-word recovery phrase.","2. Transactions","For custodial wallets, your trades are managed and executed over a third-party exchange. You can also send your money from a custodial wallet to a self-custody wallet to conduct further activities.","Self-custody wallets allow you to directly interact with decentralized applications, such as DEX trading, lending, liquidity pools, etc. When you conduct a transaction, they are usually done in real-time and on-chain.","3. Security","With self-custody wallets like Ai Earn Wallet, all of the wallet’s information is held by you—you are the wallet owner. You can sign up for Ai Earn Wallet without an email address or bank account.","Your wallet is secured via a 12-word recovery phrase, which must be kept private and backed up securely. If you lose your private keys, Ai Earn Wallet cannot help recover your account. Never share your recovery phrase with anyone and back it up in a safe location."])),WhydoIhavetoprovideextrainformationwhenIsendmoney:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Why do I have to provide extra information when I send money?","Why do I have to provide extra information when I send money?",'When sending funds from Ai Earn to an off-site address, you may be asked "are you sending to another digital currency service or exchange?" If you are not, you can simply click "No." If you are, you must click "Yes" and specify the URL of the website of the destination digital currency service or exchange.',"When sending money to external accounts we are required to gather a bit of information before processing the transaction. Ai Earn is federally registered as a Money Service Business (MSB). In order to comply with federal regulations, we must know if money is sent from a Ai Earn account to a financial institution, in this case a digital currency service or exchange."])),WhydocryptocurrencieschangevalueWhyisthepricevolatile:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Why do cryptocurrencies change value? Why is the price volatile?","Why do cryptocurrencies change value? Why is the price volatile?","Cryptourrency value can be volatile when compared to more established currencies and commodities. This can be attributed to its relatively small market size, and it means that a smaller amount of money can move cryptourrency prices more significantly."])),Whydidmylimitschange:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Why did my limits change?","Why did my limits change?","With time, as you continue to use your Ai Earn account to buy and sell digital currency, the amounts which you are able to purchase should generally increase.","Ai Earn account limits are determined by an algorithm which takes a variety of factors into account, including but not limited to, account age, location, transaction history, payment method, and verification steps completed.","Unfortunately this means that limits can sometimes go down for customers. If this happens, the best way to increase your limits again is to visit your Verifications page and complete any"," verification ",'steps under the section titled "Want to increase your limits?". If you have not done so already, in most cases this will require that you'," upload a copy of your ID ",", take our ID quiz, or even just wait a few days.",'If you have already completed all of the verification steps listed under the "Want to increase your limits?" section and still need to increase your buying or selling limits, you may also be able to complete our'," additional verification ","steps."])),WhydidIreceiveanunexpecteddeviceconfirmationemail:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Why did I receive an unexpected device confirmation email?","Why did I receive an unexpected device confirmation email?","If you were not expecting to receive a device confirmation email, this means that someone was able to use your password and 2-step verification code to begin signing in to your Ai Earn account."," Immediately perform the following steps to help ensure the security of your Ai Earn account. ","Change Your Passwords","Change the password to both your Ai Earn account and your email account. You should use passwords that are entirely new, unique, complex, and unrelated to each other or other passwords you’ve previously used.","Check Your Device and IP Activity","Sign in to Ai Earn and navigate to","Here you can review all active sessions associated with your account. If any of the web sessions or confirmed devices look unfamiliar, you can easily revoke the sessions in your security settings. Please see the red arrows and ovals in the screenshot below.","By clicking where the"," red arrows ","are pointing, you will be able to either sign out of all other sessions or revoke all other confirmed devices.","By clicking the"," Xs ","outlined by the red ovals, you can sign out of individual web sessions or revoke specific devices.","If you review your account’s active sessions and notice unauthorized devices or web sessions, please do not hesitate to contact the Ai Earn Support team so that our security experts can further investigate the unauthorized activity on your account and help you secure your accounts going forward.","Ai Earn support can be reached by"," submitting a support ticket ","Please note: If any of the IP addresses or locations look unfamiliar, it is strongly recommended that you review your internet browsing history to see if you accessed a website with an address other than"," . If you did mistakenly enter your credentials into a website other than the official Ai Earn domain, please include a link with your report to Ai Earn support or send it to security@aiearn.co. ","Enable 2-step verification","Now that you’ve updated your passwords, checked for and revoked unauthorized devices and web sessions, and reached out to Ai Earn support, begin enabling the strongest form of 2-step verification available on both your Ai Earn and email accounts.","Currently, the strongest form of 2-step verification available on the Ai Earn platform is TOTP with an Authenticator app. For more information on enabling Authenticator within your Ai Earn account, please review this support article.","If you are using a service that forwards text messages to email or allows them to be read online, please disable this service immediately.","Bookmark Ai Earn","Bookmark"," in your browser, and only use this link to sign in. ","2-Step Verification for Email","Make sure that 2-step verification is enabled wherever possible, including your email account.If you use a service that can forward your text messages to email or allow them to be read online, disable this immediately.","Contact Us","If you have any account security concerns, no matter how big or small, please do not hesitate to contact"," Ai Earn Support ","and we will have our security experts review your account and answer any questions you may have."])),WhycantIseemytransactionontheblockchain:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Why can't I see my transaction on the blockchain?","Why can't I see my transaction on the blockchain?",`You can view most cryptocurrency transactions on the network's respective blockchain, which records and verifies the legitimacy of transactions. However, when transferring from a Ai Earn account to another Ai Earn account, the transactions occur off the blockchain. This makes confirmation instantaneous, causes transactions to be fee-less, and allows for micro-transactions as small as one satoshi (0.00000001 bitcoin). For these "off-chain" transactions, you won't be able to view the bitcoin transfer in the blockchain, and there won't be an "Advanced Details" link when you click on the transaction.`])),Whyaremypaymentmethodverificationamountsincorrect:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Why are my payment method verification amounts incorrect?","Why are my payment method verification amounts incorrect?","This article is for customers having difficulty verifying a payment method using amount verification.",'If you receive an "incorrect amounts" error:',"The most common cause of this error is adding the same payment method more than once. A new pair of verification amounts is sent each time the payment method is added, but only the most recent pair is valid. If you add, then remove, then re-add the same payment method over a short period of time, you will receive at least 4 credits, and it's possible that the credit amounts will appear out of order.","In this situation, remove the payment method, wait at least one business day, then add it again. You can also contact support for assistance, but they will not be able to manually verify your payment method.","Other possible causes: ","If you're verifying a card, you may receive a third charge in the amount of 1.00. Charges for exactly 1.00 are not used for card verification and can be ignored. These are caused by the card processing network and are separate from the Ai Earn verification amounts.","Check to make sure your Ai Earn profile is set to the correct country. Verification amounts are sent in local currency. If you have the wrong country selected, the amounts may be converted and will be incorrect.","Some banks will round the amounts up to the nearest whole number or combine them into one charge. If this is the case, you will have to contact your bank to find out the exact amounts.","If you're trying to enter the verification amounts using the mobile app but are being told the amounts are incorrect, first double check the amounts, then try entering them via the website instead.","If you're still not able to verify the amounts, please contact us and let us know the amounts you are trying to verify.","If you're having trouble locating your verification amounts, please visit"," this page "])),WhyamIunabletouploadmyID:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Why am I unable to upload my ID?","Why am I unable to upload my ID?","Why isn't my document being accepted?","There are a few reasons why our verification provider may be unable to process your request. Here are a few tips to help complete this step.","Ensure that your document is valid. We are unable to accept an upload of an expired ID.","Ensure your identification document is in a well lit area without much glare.","Photograph the entire document, try to avoid cutting off any corners or sides.","If having trouble with the camera on a desktop or laptop computer, try installing our iOS or Android app on your cell phone. You can use the mobile app to complete the ID verification step using your phone's camera. The 'Identity Verification' section can be found under 'Settings' in the app.","Trying to upload a US passport? At this time, we only accept US state-issued ID such as a Driver's License or Identification Card. We are unable to accept US passports due to the lack of indication of what state you reside in.","For customers outside of the US, we are unable to accept scanned or otherwise saved image files at this time. If you do not have a webcam on your computer, the mobile app can be used to complete this step.","Can I send a copy of my document by email instead?","For your security, do not to send us or anyone else a copy of your ID via email. We will not accept such as a means of completing the identity verification process. All uploads must be completed via our"," secure verification portal "])),WhodoIcontactforasubpoenarequestdisputeortosendalegaldocument:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Who do I contact for a subpoena request, dispute, or to send a legal document?","Who do I contact for a subpoena request, dispute, or to send a legal document?"," For Law Enforcement Offices only: ","Information requests for criminal matters should be directed to"," subpoenas@aiearn.co ","If you are trying serve Ai Earn with official court documents or a subpoena, these documents must be sent to our Registered Agent for Service of Process. Contact information for our registered agent in your state may be found"," here ","For other less formal legal documents, you may send such documents to the Ai Earn Legal Team through the US Postal Service. If you would like to mail documents to our Legal team, please use this address: ","Ai Earn LegalPO Box 26409San Francisco, CA 94126","For the Department of Financial Services, see contact information here: ","The New York State Department of Financial ServicesOne State Street, New York, NY 10004-1511+1 (212) 709-1540Please visit","for additional information","If you would like to file a formal complaint with Ai Earn, please contact us via this"," help page "])),Whywillmypasswordresetrequire24hourstoprocess:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Why will my password reset require 24 hours to process?","Why will my password reset require 24 hours to process?","Under certain circumstances, Ai Earn will only process password reset requests from devices that have been previously authorized to access your account. In the interest of keeping your account secure, Ai Earn may delay the processing of password reset requests for 24 hours if the request originates from a new device. This can only be bypassed by resetting your password from a previously verified device.","As a security precaution, if you reset your password from a new device, you may not be able to send crypto from your account for up to 48 hours."," Note: ","Ai Earn Support is unable to expedite this waiting period."])),Whyisntmyauthydevicerecognized:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Why isn't my authy device recognized?","Why isn't my authy device recognized?","To provide an additional layer of security, Ai Earn may delay logins to your account if we don't recognize the Authy device used to generate your 2-step verification code.","If you DID NOT authorize the login attempt: ","Immediately disable sign-in on your Ai Earn account using the link in the notification email.AND","Secure your account by following these steps.","If you DID authorize the login attempt: ","Take no action and your 2-step verification device will become trusted in 48 hours."," OR ","From the Ai Earn login page, use the"," Verify your identity with a photo ID ","link to complete photo ID verification, then you'll be able to sign in with the device."," OR ","Use a previously-used 2-step verification app to sign in to your account immediately.","If you ever see suspicious activity on your account, follow"," these steps "])),Whyismyvaultwithdrawalpending:encodeURI(JSON.stringify(["AI Earn Help Center","Managing my account","Why is my vault withdrawal pending?","Why is my vault withdrawal pending?","In order to provide increased security, the Ai Earn vault requires verification from the 2 email addresses that were associated with the vault when it was created, as well as a 48-hour waiting period after the withdrawal has been approved by both email addresses, before the transfer from the vault will take place.","Waiting to Clear",'If your vault withdrawal is "Waiting to clear," then you have successfully completed all approvals for the withdrawal and just need to wait for the remainder of the 48-hour waiting period to complete before the withdrawal will process successfully.',"Pending Approval",'If your vault withdrawal is "Pending Approval," it means that one or both of the email addresses associated with the vault have not approved the withdrawal and the 48-hour waiting period will not start for the withdrawal until that has been done.',"The first approval can be done directly from within your Ai Earn account by going by going to the"," Portfolio page  ",", clicking on the Vault, and then clicking on the transaction in question. You will then click"," Approve Withdrawal  ",". If this button is not there, you have already completed the approval for the primary email address.","The second approval will need to be given by accessing the secondary email address associated with the vault. If you've forgotten which email address this is, you can find a redacted version of it by going to the vault and clicking"," Vault details  ","towards the top of the page, which should provide some clue as to which email address it is.","Confirmation Email","When you created the withdrawal, an email was sent to the secondary email address on the vault. This email will contain a link that says"," Approve withdrawal ",", which you will need to click in order to give the second confirmation.",'The email may take up to 10 minutes to arrive, depending on your email provider. If you have not received the email after 10 minutes, check your spam, junk, or trash folders to see if it was accidentally deleted or filtered as spam. You may need to whitelist the "@aiearn.co" domain name with your email provider as well to ensure emails are received properly.',"Additionally, if you are using an email provider like Hotmail or Outlook, you may need to disable safelinks (or a similar feature) in order to approve the link. Please consult your email provider for further assistance if you need help disabling this feature.","If you still have not received the confirmation email, or received it but deleted it before clicking the link to approve the withdrawal, you will need to cancel the vault withdrawal and start it again. Doing this will invalidate any previous withdrawal approvals and links to approve via email, and will require you to follow the steps above again in order to approve the withdrawal from both email addresses associated with the vault.","If you have lost access to one or both emails associated with a vault that has funds in it, please"," contact us ","for further assistance."])),Whyismytransactionpending:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Why is my transaction pending?","Why is my transaction pending?"," This article is about transactions sent to or from your Ai Earn primary balance. Learn about pending purchases or bank deposits "," here ","Incoming transactions show up in your account almost instantly but show as Pending until there have been enough network confirmations (this number varies by asset and can be found in the individual asset data in our Asset Directory).","Once a transaction is confirmed, it will show Completed, indicating that the transaction can't be reversed and the funds can be withdrawn.","Ai Earn runs its own digital currency nodes that communicate with the rest of the network. When you initiate a transaction, we broadcast it to the rest of the network so it can be confirmed.","Our nodes may lose sync with the rest of the network for short periods of time, which can cause transactions to remain"," Pending "," longer than normal. Usually the delay is under an hour and the transaction will eventually go through normally.","Occasionally, transactions aren't accepted by the rest of the network and therefore are never considered to be confirmed.","Common causes of unconfirmed transactions"," Sending a very small amount with insufficient fees ","All bitcoin transactions require a miner fee to be confirmed by the bitcoin network. When sending bitcoin you will be prompted to add a miner fee to make sure the transaction gets confirmed. If an insufficient fee is included, your transaction may never confirm."," Double-spending the same coins ","If two transactions try to spend the same coins, one of them will never be confirmed by the network. Normally, this shouldn't occur with transactions generated by Ai Earn because our backend systems are designed to prevent it."," Spending unconfirmed coins ","If you're trying to spend coins that are still"," Pending "," in your account, your transaction won't generate until the coins confirm."," High network volume ","Sometimes there's a high volume of digital currency being sent globally, and there are more transactions than there is space available in each new block to include the transaction.","Pending phone send transactions","If you've initiated a send to a recipient's phone number and the transaction is in a pending state, it means the recipient hasn't accepted it yet.","You can cancel the payment to return the funds to your account by following the steps below. This process can only be completed via the web (not the mobile app).","Go to"," using a web browser on your desktop, laptop, tablet, or smartphone. ","Log in to your account and select the asset of your pending transaction.","Locate and select the pending transaction to display the"," Cancel payment ","option.","Select"," Cancel payment ","Once the transaction is canceled, the funds will be available again in your balance.","If funds aren't accepted by the recipient within 30 days of the send, they'll be returned to your account."])),Whyismycryptocurrencysenddelayed:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Why is my cryptocurrency send delayed?","Why is my cryptocurrency send delayed?","Ai Earn may delay cryptocurrency transactions sent from your Ai Earn account if we suspect that you did not authorize the transaction.","If you DID NOT authorize the transaction: ","Immediately disable sign-in on your Ai Earn account using the link in the delay notification email"," Note: ","You can cancel the transaction at any time during the delay period.","If you DID authorize the transaction, do one of the following: ","Take no action and the transaction will complete within 72 hours.","Accelerate the withdrawal by completing ID verification, including taking a photo of your face. This step must be completed to accelerate every delayed withdrawal or send, even if you already have an approved ID and selfie uploaded. Once the process has completed, your transaction will be sent.","From the Ai Earn website, go to your transaction history, find the transaction in question, select Actions, then Accelerate Withdrawal.","Use the Cancel button to cancel the transaction if you no longer wish to withdraw or send. You can create a new transaction by using an email or cryptocurrency address you've sent to in the past.","If you cannot complete the ID verification process, you will have to wait 72 hours for the send to initiate.","Please"," contact us ","if you ever see any suspicious activity on your account."])),WhyisCoinbaserequestingmycountryID:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Why is Ai Earn requesting my country ID?","Why is Ai Earn requesting my country ID?","As a provider of financial services, Ai Earn must accurately determine our customers' countries of residence. This allows us to provide appropriate payment methods based on residency.","Additionally, assigning the appropriate country ensures that the correct legal entity is providing services for your jurisdiction. This allows us to follow relevant laws regarding data privacy, tax reporting, regulatory compliance, and properly track financial costs (such as bonds and insurance).","Country Mismatch","If Ai Earn detects a mismatch between your country setting and provided documents, we may request that you"," process a country change ",". If you are unable to do so within the allocated time, your account may be suspended until a country change is processed.","A Note for European Customers","While Ai Earn is working hard to provide our services in as many countries as possible, we can currently only support those listed on this page: "])),WhydoestheCoinbasemobileapprequestspecialpermissions:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Why does the Ai Earn mobile app request special permissions?","Why does the Ai Earn mobile app request special permissions?","To take full advantage of the Ai Earn mobile app's features, it is necessary to grant the Ai Earn app certain permissions on your Android or iOS device. Below you will find a complete list of what permissions are requested and why exactly we ask for such. Keep in mind that the majority of the app's functions do not require any permissions granted.","Android","All Android permissions are prompted for approval when the app is installed from the playstore. Any new permissions we require would be requested when the app is updated in the store.","Identity - We use this to autofill your phone's default email address at the app login screen.","Contacts - These are used to autofill email addresses when sending to or requesting from another email.","SMS - This is for 2-factor authentication.","Camera - The camera permission allows both the QR scanner to operate and allows for verification of a photo ID in account set-up.","Wifi - We prioritize your wifi connections over mobile data connections.","Device ID & Call Information - The device ID is used for push notifications and to hash certain device-specific sensitive data to be passed over your network connection.","iOS","All iOS permissions are prompted for approval when in-app actions actually require them. Any new permissions we require would be requested when the new feature is used within the app. You can revoke granted permissions at any time by navigating to Settings > Ai Earn within the iPhone/iPad.","Camera - The camera permission allows both the QR scanner to operate and allows for verification of a photo ID in account set-up.","Notifications - This permission allows push notifications, currently only used with the price alerts feature.","Contacts - These are used to autofill email addresses when sending to or requesting from another email."])),WhydoesCoinbaseaskformypersonalinformationwhenmakingcertaintransactions:encodeURI(JSON.stringify(["AI Earn Help Center","Other topics","Why does Ai Earn ask for my personal information when making certain transactions?","Why does Ai Earn ask for my personal information when making certain transactions?","Policy requires that we have your name, address, and date of birth on file before you can make large transactions with your Ai Earn account.","For new customers, when you make a large transaction you will be prompted to complete your personal information before your trade is made.","If you're an existing Ai Earn customer and you've made a large transaction in the past, you'll be prompted to enter your personal information the next time you make a transaction with your account.","If you don't want to provide your information and want to use a different provider, you can close your Ai Earn account from your"," Security Settings page ",", which will let you transfer your funds to another account."])),Whydoesaselltakesolong:encodeURI(JSON.stringify(["AI Earn Help Center","Trading and funding","Why does a sell take so long?","Why does a sell take so long?","Sell your digital currency instantly","For eligible customers, when digital currency is sold using a linked PayPal account as the Payout Method, the funds are credited instantly. You'll wait seconds instead of days to receive your money.","US Customers","For US customers, Ai Earn uses the ACH bank transfer system for transfers to your bank account. The ACH bank transfer system typically takes 3-5 business days to complete after initiating a sell or withdrawal. Ai Earn will deduct the balance from your source of funds and begin the bank transfer immediately.","Business days",'"Business days" means'," Monday–Friday, 9am–5pm ",". Bank holidays and weekends are not counted as business days. When you place an order in the evening, the ACH transfer is not started until the following business day. Your transaction details will always show the estimated completion date of your order taking all these factors into account.","ACH transfers usually complete by the end of the business day - 11:59 PM PT, as Ai Earn is based in San Francisco, CA.","European Customers","Since your local currency is stored within your Ai Earn account, all buys and sells occur instantly. For more information on the timing of deposits and withdrawals, please see"," How long do international deposits and withdrawals take? "])),SecuritykeysFAQ:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Security keys FAQ","Security keys FAQ","What is a Security Key?","A security key is a physical hardware authentication device designed to authenticate access through one-time-password generation. Ai Earn supports Universal Second Factor (U2F) security keys.","Supported security keys are available from a variety of vendors. Ai Earn recommends buying a key that works best for your device and preferences."," Important Note: ","All hardware authentication devices are not Ai Earn products. If you use any other supported security keys, you'll be subject to applicable terms and conditions of use for these products, including a separate privacy policy, which may differ from Ai Earn's privacy policy. You should read and understand all applicable terms for these supported security keys before using them.","Links to third-party websites will open new browser windows. Except where noted, Ai Earn accepts no responsibility for content on third-party websites.","Why is a security key more secure?","Dedicated physical hardware authentication device offer more protection than other 2FA methods like SMS and soft token TOTP apps because the credentials don't need to be stored on a networked device."])),Securitykeyrestrictions:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Security key restrictions","Security key restrictions","When you activate a security key as your 2-step verification method on your Ai Earn account, you can sign into Ai Earn from a computer or through the mobile app. However, it is important that you"," use a security key that works on both your mobile device and computer ",". We recommend using a YubiKey because it is a trusted brand that works on both. Learn more about"," the products ","they provide based on the type of device you have.","If you set up a security key and try to access your Ai Earn account from a mobile browser, note that many mobile browsers do not support security keys—support depends on the browser type and version. Check with your security key manufacturer to ensure they support mobile browsers and your browser developer to find out if they support WebAuthN / Fido2 standard security keys. Third-party applications may have restricted functionality."," Keep in mind: ","Third-party apps connected to your Ai Earn account might not support security keys. Please contact your third-party application developers for more information."])),Tradepageinformation:encodeURI(JSON.stringify(["AI Earn Help Center","Getting started","Trade page information","Trade page information","The"," Trade page ","shows an up-to-date list of cryptocurrencies, their current market price, and their percentage change over a given time (the default is 24 hours). The list is ordered by market cap by default, but you can also sort it by top gainers, top losers, or by tradable assets on Ai Earn.","If you’re signed in, you can also select the Star icon to add an asset to your Watchlist. Your Watchlist appears on the Ai Earn home screen and, if you choose, you can receive price alerts about each watched asset on iOS or Android with the Ai Earn mobile app.","On the trade page, you can also select an individual asset (for example, this is the"," Bitcoin trade page ","). On this page, you’ll find a price chart as well as the market cap, 24-hour trading volume, circulating supply, and all-time high for that asset.","For some assets, we also have a short description, news articles, and useful links to other resources such as the asset’s official website or whitepaper. Links and news content are prepared by third parties that are not affiliated with Ai Earn or any of its affiliates and Ai Earn is not responsible for its content.","If you’re signed in and viewing a tradable asset, you’ll see additional information that’s derived from Ai Earn and Ai Earn Pro data and is only available on Ai Earn."," Trading activity ","shows the percentage of Ai Earn customers who increased or decreased their net position in an asset over the past 24 hours through trading."," Typical hold time ","shows the median time that Ai Earn customers typically hold an asset before selling it or sending it to another account or address. This time can be driven by any number of factors, including but not limited to individual financial circumstances, risk appetite, investment strategy, and taxes."," Popularity on Ai Earn ",'shows how many Ai Earn customers hold an asset compared to other assets. For example, when this article was written, Bitcoin was "#1 most held," meaning that more customers held Bitcoin in their Ai Earn account than any other asset.'," Price correlation ","measures the tendency of other asset prices to change at the same time as the asset shown on the page. Correlation is calculated using the Pearson correlation with USD order books over the last 90 days, and is measured on a scale of -100% to 100%. All correlation figures are historical, are not an indicator of future correlation, and are not an endorsement of any particular investment strategy.","All of the content on our trade pages is provided to you for informational purposes only. The content on these pages does not constitute a recommendation by Ai Earn to buy, sell, or hold any security, financial product, or instrument referenced in the content."])),HowtoverifyyouridentityonCoinbase:encodeURI(JSON.stringify([" Why is my transaction pending? > "," Tracking your rewards payout > "," Available balance > "," How to verify your identity on Ai Earn > "," Ai Earn pricing and fees disclosure > "," Earn rewards with staking and inflation on Ai Earn > "])),Whatisasupportsystem:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is a support system?","What is a support system?","Support system is a non-instant communication method that can contact customer service online.","How to use the support system?","Select ->"," More ","->"," Support ","from the left menu to enter the support system page.","Tap"," Create case ","Select the"," SUBJECT ","you want to ask in the pop-up window.","Fill in what you want to describe.","choose to"," send ","In this way, you can easily send the content you want to inquire about, and when the customer service sees your question, it will reply as soon as possible.","Does the support system have service hours?","The support system can be submitted within 24 hours, there is no time limit, and each country has a different response time, which depends on the working hours of our partners around the world.","How long will it take to receive a reply from the service system?","Under normal circumstances, all replies will be completed within 24 hours, because there is a periodicity, so when asking questions, please describe your problem as completely and detailedly as possible.There will be a flashing blue legend when there are new replies, and the legend will disappear after reading.","Is there another way to contact customer service besides the support system?","You can enjoy 24/7 hours exclusive online customer service by upgrading to VIP3 or above."])),HowdoIconnectmywallets:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","How do I connect my wallets?","How do I connect my wallets?"," For multiple AI Earn accounts: ","AI Earn only accepts unique wallet addresses. That is, one wallet address corresponds to one account.","Currently AI Earn only runs on the Ethereum blockchain","You can link all wallet addresses to different AI Earn accounts, but you can only use one wallet to log in at a time. After logging in, you will use this wallet address for transactions such as staking withdrawals.","To sign in, you’ll need to use a wallet extension like"," Ai Earn Wallet extension, ","or"," MetaMask wallet extension ",", or have your mobile device handy to complete sign in. As a safeguard, AI Earn will sign you out after 24 hours.","To connect an existing Ai Earn Wallet to AI Earn","Click or tap"," Get Start ","on AI Earn page.","Select Ai Earn wallet","Open your Ai Earn Wallet app or sign in through your Ai Earn Wallet browser extension.","You should see a"," Signature Request ","pop up on your screen.","Tap"," Connect ","to confirm your AI Earn sign in.","To connect MetaMask:","Click or tap Get Start on AI Earn page.","Select MetaMask.","Open your MetaMask App or sign in through your MetaMask browser extension.","select one of wallet address","tap"," Next ","Tap"," Connect ","to confirm your AI Earn sign in.","Using Ai Earn Wallet? Learn how to"," set up the Ai Earn Wallet extension "])),Supportedcountries:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","Supported countries","Supported countries","AI Earn is supported in all countries except Chinaand any country restricted by the Office of Foreign Assets Control (","  "])),Whatsawallet:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What’s a ‘wallet’?","What’s a ‘wallet’?","Warning: Ai Earn will NEVER ask you for your"," Private Keys ","or"," Recovery Phrase ",".Do not share these with any person or site, or you could lose access to your wallet, or have your digital assets moved out of your wallet by an attacker.","You only need your Private Keys or Recovery Phrase when you sign into your self-custody wallet for the first time on a new web browser or mobile app. You won't need to enter this information when signing in or completing transactions on any NFT marketplace.","A crypto"," wallet ","is a self-custodied digital wallet used to store and manage"," cryptocurrencies ",".That means you and only you will have access to the wallet . Wallets are accessed using aRecovery PhraseorPrivate Key, which gives the owner permission to transfer"," tokens ","from that wallet . Think of self-custody wallets like an actual wallet with cash. If you lose the Recovery Phrase or Private Key, you will lose access to your wallet .","Within your crypto wallet, you can add multiple wallet addresses, one for each type of crypto asset (i.e."," Ethereum ","and"," Solana ",'for example). Each crypto asset in your wallet will have a uniquewallet address. Think of a "wallet" aka wallet provider like the physical wallet you carry around, and wallet addresses as the unique credit cards that go in that wallet.','The wallet addresses are what you’ll actually use to perform transactions (just like credit cards) and the addresses can be moved around to different "wallet" providers such'," Ai Earn Wallet ",", MetaMask, etc. And just like credit cards can be moved to different physical wallets. The address is the same no matter if you access it via"," Ai Earn Wallet ","or MetaMask or Ledger etc."," cold wallet ","is a type of wallet that exists on a hardware device and is not connected to the internet. A hot wallet is one that is connected to the internet and can be featured as an app on the owner's mobile device or on their web browser.","Supported wallets"," Ai Earn Wallet "," MetaMask ","Wallets supported by"," WalletConnect ","To join AI Earn,you’ll need a self-custodied wallet (ex: Ai Earn Wallet, MetaMask) connected to your AI Earn profile."," Reminder: ","You’ll need to have enough ETH in your wallet for the AI Earn staking, including staking, and gas fee.","If you don’t have a self-custodied wallet, you can create a new one Wallet , right from the Ai Earn wallet app signup page. Simply select"," Sign In > Create a Wallet ","and follow the remaining prompts."," Learn more about wallets ","in Ai Earn Learn.","Learn how to set up a Ai Earn Wallet on"," mobile ","or"," web browser ",");"])),WhatdoIneedtostartanaccount:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What do I need to start an account?","What do I need to start an account?","To start using AI Earn, you’ll need to have an existing self-custody wallet. This can either be a"," Ai Earn Wallet "," MetaMask ",", or any of the wallets supported by"," WalletConnect ","Supported wallets"," Ai Earn Wallet "," MetaMask ","Any wallet supported by"," WalletConnect ","If you don’t have a self-custodied wallet, you can create a new one Wallet , right from the Ai Earn wallet app signup page. Simply select"," Sign In > Create a Wallet ","and follow the remaining prompts.","To connect your existing wallet, you can use one of the following","A wallet browser extension from"," Ai Earn Wallet ","or elsewhere","A"," QR code ","reader from your wallet app","To sign up for AI Earn","Select"," Get Start ","at the top.","Select how you want to connect to your wallet or create a new wallet.","If you select to create a new wallet, you’ll be prompted to sign up with"," Ai Earn Wallet ","Once you connect your wallet, you can select a unique username and add a bio and profile pic, both which will appear on your AI Earn profile. Usernames must be 1-20 characters and must be alphanumeric."])),ThebirthpremiseofAitrade:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is AI Earn?","The birth premise of AI Earn?","AI Earn started project planning as early as 2016 when the merger concept was launched with the State Chain, but due to the progress of the "," merger with the State Chain ",", the project could not be implemented. Finally, the "," merger with the State Chain ","was completed on 2022-9-15, and AI Earn is now Opportunity to meet all cryptocurrency investors online.","Why does AI Earn need Ethereum chain merger?","Ethereum’s transition to"," Proof-of-Stake ","consensus mechanism is expected to reduce its energy consumption by 99%, a change that will bring a qualitative leap in blockchain security and long-term scalability. This point (transaction fees are transferred from mining miners to staking investors) is of great significance for AI Earn. Through this feature, AI Earn can obtain stable income from the funds of all cryptocurrency investors through staking, and more importantly, there is no limit to the staking amount, and the staking time is also flexible and variable. There will be no risk for both the staker and the stakee, and at the same time, they can get more stable returns.","AI Earn was born when Ai shined","With the continuous advancement and accumulation of AI technology, we have seen many amazing intelligent applications, such as"," and so on. These applications demonstrate the innovation and potential of AI in various fields, and let us experience the convenience and fun that AI brings to life. So, in the field of investment, is there an AI application that can help us get income more easily? The answer is yes, that is AI Earn. AI Earn is an intelligent investment platform based on AI algorithms and big data analysis. It can provide users with optimal investment strategies and suggestions according to market dynamics and user preferences, and help users achieve stable and efficient investment returns. ","What is AI Earn?","AI Earn is an intelligent one-click custodial financial trading system","",". It uses AI algorithms and big data analysis to provide users with optimal investment strategies and suggestions, and help users achieve stable and efficient investment returns.","Many cryptocurrency holders invest in decentralized finance (DeFi) protocols in the hope of generating additional income, but the process is complex, costly and risky, and often yields varying annual percentage returns (APY) As expected.","After the"," merger of the Ethereum chain ",", in order to allow more cryptocurrency holders to participate and benefit, AI Earn has comprehensively analyzed various DeFi projects and organized two types of investment: staking | Defi yield as the basis for financial management. For the systematic analysis of the project, AI Earn will automatically match projects with higher returns and stable investments for decentralized investment (one-time investment in 4 different types of products, avoiding a project’s loss and negative returns), during this process, cryptocurrency Holders only need to authorize AI Earn with one click, and can obtain stable passive income without professional knowledge and cumbersome operations.","In each round of investment, AI Earn will retain up to 10% of"," as a bonus (all bonuses will be automatically converted into equivalent USDC tokens) and returned to financial investors, and the excess will be remitted to the bonus pool. When the bonus pool is greater than 1 million USDC, 50% (that is, 500,000 USDC) will be returned to investors in the form of "," airdropped tokens "," will be transferred to the prize pool to form the loyalty value) for distribution, and investors can receive the corresponding bonus within a limited time. ","AI Earn provides a leverage mode, which all investors can obtain after upgrading the level. The maximum leverage can reach 125 times, and the"," can reach an astonishing 1250% (simple interest). After setting the leverage, AI Earn will automatically apply for a loan from the system reward pool (investors can set it in AI Earn, and the loan amount varies according to the level of the investor), and after each round of investment, the loan will be automatically repaid. ","AI Earn provides investors with negative profit preservation measures. When the investment income in this round of investment is less than 5%"," or there is a liquidation situation, AI Earn will automatically withdraw the bonus from the prize pool (withdrawal amount = loyalty value) and return it to Investors, guarantee the minimum profit. When the investor's loyalty value is insufficient, he can earn more loyalty points within a week to complete the minimum profit guarantee operation. If it exceeds one week, it will result in a loss of funds. If investors still do not have enough loyalty points through earning, they can also get free loyalty points by pledging the same amount of tokens at any time within a week. ","AI Earn also has many functions, such as recommendation function and free experience function, which can bring investors unexpected benefits. Of course, these functions require investors to master through continuous learning. At the same time, we also believe that AI Earn will also become the best investment choice for the combination of AI and"," Ethereum "])),Howtoearncryptorewards:encodeURI(JSON.stringify([" Tips and tutorials ","Get practical, step-by-step answers to all things crypto","Getting started","How to earn crypto rewards","From staking to lending, five of the best ways to grow your crypto","Video Tutorial","How to set up a crypto wallet","Learn about different kinds of crypto wallets and how to set them up.","Video tutorial","How to read candlestick charts","When researching assets, you may run into a special form of price graph called candlestick charts. Here's how they work.","Video Tutorial","When is the best time to invest in crypto?","When prices are fluctuating, how do you know when to buy? Learn more about using dollar-cost averaging to weather price volatility.","Video Tutorial","How to send crypto","Learn how to send crypto to another wallet — to a friend, family member, or store.","Getting Started","How to donate crypto","Bitcoin, ETH, and other cryptocurrencies can make your giving go farther. Plus: 15 nonprofit orgs that accept crypto","Expert tips","Expert tips: A former private equity manager who now funds DeFi tech","ParaFi Capital managing partner Ben Forman breaks down some key DeFi concepts","Your crypto","From avoiding FOMO to having a plan, 5 key ways to manage a crypto down cycle","How to minimize your losses (and even make savvy moves) during a falling market"," Crypto basics ","New to crypto? Not for long — start with these guides and explainers","Beginner's guide","What is Ethereum?","Ethereum is the second-biggest cryptocurrency by market cap after Bitcoin. It is also a decentralized computing platform that can run a wide variety of applications — including the...","Beginner's guide","What is Bitcoin?","Bitcoin is the world's first widely adopted cryptocurrency — it allows for secure and seamless peer-to-peer transactions on the internet.","Beginner's guide","What is cryptocurrency?","Bitcoin, Ethereum, and other crypto are revolutionizing how we invest, bank, and use money. Learn more in this beginner's guide.","Beginner's guide","What is a blockchain?","Cryptocurrencies like Bitcoin and Ethereum are powered by a technology called the blockchain.","Beginner's guide","What is Staking?","Staking lets you earn rewards by helping verify transactions and secure the blockchain. It is faster and more efficient that other methods.","Your crypto","How to invest in crypto via your retirement account","Over the last few years, Bitcoin and other cryptocurrencies have fast emerged as a truly mainstream asset class with a multi-trillion dollar market capitalization. As a result many...","Tax guide","Understanding your 2021 crypto taxes","Not sure if you owe taxes on your crypto? Learn how using crypto in 2021 can affect your U.S. taxes.","Crypto resources","What to read, watch, and stream","Our guide to the best and smartest crypto articles, podcasts, and YouTube videos.","Beginner's Guide","7 biggest Bitcoin myths","Look at some of the biggest myths and misconceptions people tend to have about the world’s...","Glossary","Don’t let FUD give you FOMO or you’ll end up REKT — crypto slang, explained","From diamond hands to the flippening, we break down 11 of the most popular pieces of crypt...","Beginner's Guide","What is the Lightning Network?","A beginner’s guide to the “layer 2” technology that’s making bitcoin payments faster and c..."," Glossary ","Expand your crypto vocabulary","Key term","What is CeFi?","Learn how to earn interest on your savings or take out a loan using crypto as collateral","Key term","What is DeFi?","DeFi is short for decentralized finance, an umbrella term for peer-to-peer financial servi...","Key term","What is mining?","Mining is the process that Bitcoin and several other cryptocurrencies use to mint new coin...","Key term","What is a token?","Technically, “token” is just another word for “cryptocurrency” or “cryptoasset.” But incre...","Key term","What is a smart contract?","Smart contracts allow developers to build apps that take advantage of blockchain security,...","Key term","What is a recovery phrase?","A recovery phrase is a series of words generated by your cryptocurrency wallet that give y...","Key term","What is a private key?","A private key is like a password that allows you to access and manage your crypto funds.","Key term","What is cryptography?","Cryptography is the study and practice of sending secure and encrypted messages between tw...","Key term","What is a stablecoin?","A stablecoin is a digital currency that is pegged to a “stable” reserve asset like the U.S...","Key term",'What is "proof of work" or "proof of stake"?',"“Proof of work” and “proof of stake” are the two major consensus mechanisms cryptocurrenci...","Key term","What is a protocol?","Protocols are basic sets of rules that establish the structure of a blockchain and allow d...","Key term","What is market cap?","Market capitalization is the total value of all the coins that have been mined.","Key term","What is technical analysis?","Technical analysis looks at patterns in market data to identify trends. Fundamental analys...","Key term","What is volatility?","Volatility is a measure of how much the price of an asset has moved up or down over time.","Key term","What is a bull or bear market?","Markets experiencing sustained and/or substantial growth are called bull markets. Markets...","Key term","What is a fork?","A fork happens whenever a community makes a change to the blockchain’s protocol, or basic...","Key term","What is inflation?","Inflation is the process by which a currency like the dollar or Euro loses value over time...","Key term","What is Internet Computer (ICP)?","The Internet Computer is creating a decentralized internet — with independent data centers...","Key term","What is Polkadot (DOT)?","A beginner's guide to the Polkadot protocol","Key term","What is Polygon (MATIC)?","A beginner's guide to the Polygon network","Key term","What is Uniswap?","A beginner’s guide to the biggest DEX on Ethereum","See more"])),Allinvestmentprojectsintheworldarerisky:encodeURI(JSON.stringify(["Learn","Tips and tutorials","Is there any risk in investing in AI Earn?","All investment projects in the world are risky, including AI Earn. Even if you don't invest and keep your money in the bank, there is a risk that the interest will not be able to offset inflation. Compared with other investments, AI Earn adopts a profit guarantee mechanism, which can reasonably and effectively avoid various risks:","Fund pool guarantee","All investors will automatically enter the fund pool when their single investment APY>10%, and you will also get the corresponding loyalty value. When you turn on the profit guarantee, as long as the single-round APY<5%, the series will transfer funds from the fund pool to guarantee your 5% profit in the current round.","Seven days delay in liquidation","When a single investment loss occurs, the system will keep it for you for seven days. As long as you make up the loyalty value within seven days, the order can be restored and the profit will be guaranteed.","Prevent liquidation","When the market fluctuates violently, you turn on the liquidation protection. No matter how the market fluctuates, as long as it reaches the amount you set, the system will automatically close your position. After processing, you are still guaranteed your 5% profit per round.","These are all due to the precise algorithm of AI Earn, which not only guarantees the income of members, but also controls the risk of loss, and can make reasonable use of the bonus pool to carry out an internal virtuous circle. Therefore, truly understand the working principle of AI Earn and keenly control the market , is the best way to resist risks."," Fund pool guarantee "," Seven days delay in liquidation "," Prevent liquidation "])),Tap:encodeURI(JSON.stringify(["Learn","Tips and tutorials","How to refer friends and earn referral bonuses?","Tap"," More "," Invite ","Select your friend’s email first, or copy your invitation link to share with your friends, when they staking 100 USD or more on AI Earn, you will all get 10 USD Referral bonus","Why didn't I receive the referral bonus?","You may not receive your referral bonus if:","Your friend is not registered under your name due to wrong operation","You and your friends are registered on the same IP","You or your friends have not passed the real-name authentication, or registered with false information","How many referral bonuses can I earn per day?","If you are a VIP0 user, there are 3 people/day. If you exceed 3 people, you will not be able to receive the referral bonus. The highest VIP can get a referral bonus of 200 people/day. please check"," VIP details ","Are there any rewards besides the referral bonus?","All the friends who are registered under your name, you can get the benefits earned by him, and the subordinate level can reach up to 3 levels.","For example, a friend introduced by your friend is a second-level subordinate, and so on.","If you are VIP0, then the first-level subordinates have 3% bonus, the second-level bonus is 2%, and the third-level bonus is 1%. The higher the VIP level, the higher the bonus. The maximum bonus can be Up to 15%, please check"," VIP details "," Why didn't I receive the referral bonus? "," How many referral bonuses can I earn per day? "," Are there any rewards besides the referral bonus? "])),Afterclickingthe:encodeURI(JSON.stringify(["Learn","Tips and tutorials","How to claim the trial fund?","After clicking the"," AI Earn ","button to enter, open the"," trial bonus ","button, and the system will automatically open the trial bonus for you.","How to receive trial money profit?","Receiving trial money for profit requires capital verification. As long as your wallet balance has $1000, you can withdraw at any time (no staking required), limited to one time per day.","How many days is the trial bonus?","The trial bonus is a total of 3 days, a total of 12 rounds.","Why have all my trial bonus profits disappeared?","When the 12 rounds of trial funds are completed, if the member does not withdraw, the system will regard the user as giving up the benefits and automatically reset all data."," How to receive trial money profit? "," How many days is the trial bonus? "," Why have all my trial bonus profits disappeared? "])),Howtowisely:encodeURI(JSON.stringify(["Learn","Tips and tutorials","How to use AI Earn to create an annual rate of return of over 1000%？","How to wisely select the financial management project with the highest profit and the least risk among the numerous investments?","Background of AI Earn's Inception:","The concept of AI Earn was first proposed and planned in 2016. However, due to the progress of Ethereum's chain merging, the project couldn't be implemented. It was not until the Ethereum network completed its merging on September 15, 2022, that AI Earn had the opportunity to go online and meet global cryptocurrency investors.","Importance of Ethereum's Chain Merging:","The transition of Ethereum to the Proof-of-Stake mechanism is expected to reduce its energy consumption by 99%. This shift has brought about a qualitative leap in the security and long-term scalability of the blockchain. Moreover, the beneficiaries of transaction fees have shifted from miners to staking investors. This is of great significance to AI Earn, as it can earn steady income through staking. Besides, there is no restriction on the staking amount, and the staking time is flexible, which presents no risk to both the staker and the party being staked, allowing them both to enjoy more stable earnings.","Era Background of AI Earn:","With the long-term accumulation of AI technology, various intelligent applications have sprung up, such as ChatGPT, New Bing AI, AI DALL-E, Midjourney, ControlNet, Stable Diffusion, etc. Users are amazed by the surprises and conveniences brought by AI. Against this backdrop, AI Earn was born as an intelligent investment application that helps users make money effortlessly.","Definition and Features of AI Earn:","AI Earn is an intelligent one-click wealth management trading system developed based on the Ai Earn platform. Cryptocurrency holders invest in decentralized finance (DeFi) protocols, hoping to generate additional income. However, this process is often complicated and high-risk, and the annual percentage yield (APY) often leaves something to be desired. Therefore, AI Earn, based on a comprehensive analysis of various DeFi projects, proposes two types of investment: staking and DeFi yield. Through systematic analysis, AI Earn can automatically match high-yield and stable projects for diversified investment, and investors only need to authorize with one click to get a steady passive income, without the need for professional knowledge and complicated operations.","AI Earn's Incentive System:","In each round of investment, AI Earn retains a maximum of 10% APY as a bonus (all bonuses will automatically be converted into equivalent USDC tokens), which will be returned to investors. The excess part will be pooled into a bonus pool. When the bonus pool exceeds 1 million USDC, 50% will be returned to the investors via airdropped token vouchers. The amount returned will be distributed according to the investor's loyalty value.","AI Earn's Leverage Mode:","AI Earn also provides a leverage mode. Investors can obtain it after promotion. The maximum leverage can reach 125 times, and the APY can reach an astonishing 1250% (simple interest). Once the leverage is set, AI Earn will automatically apply for a loan from the system's bonus pool and repay it automatically after each round of investment.","AI Earn's Negative Interest Safeguard:","If the investment return is less than 5% APY or if a liquidation occurs, AI Earn will automatically extract a bonus equivalent to the loyalty value from the bonus pool and return it to the investor, guaranteeing a minimum profit.","In conclusion, AI Earn is an integrated cryptocurrency investment platform with various features such as intelligent analysis, one-click operation, automatic diversified investment, leverage mode, and negative interest protection. Its innovation and convenience will make it the optimal investment choice in the new era of AI and Ethereum merging."," Background of AI Earn's Inception "," Importance of Ethereum's Chain Merging "," Era Background of AI Earn "," Definition and Features of AI Earn "," AI Earn's Incentive System "," AI Earn's Leverage Mode "," AI Earn's Negative Interest Safeguard "])),LearningmoreaboutAiTrade:encodeURI(JSON.stringify(["Learn","Tips and tutorials","Why is the digital currency invested by AI Earn for me all growing positively, and there will still be losses?","Learning more about AI Earn will allow you to invest and manage money without risk.","The investment process of AI Earn is:","Staking amount USDC¹-->exchange 4 investment currencies-->obtain investment profit²-->exchange back to USDC³","When other investment institutions calculate your profit, they always calculate the amount of token growth you get from the tokens you invest in, which is the ² part above.","  For example: ","you invest 100 coins in the currency Link, and when you end the investment, you get 110 coins. At this time, all investment institutions will say that you have obtained 10% of the income. Similarly, AI Earn also guarantees this part of your income, and every time Both are positive growth, but no organization will guarantee that the value of Link will remain unchanged.","  Another example: "," you deposit 100,000 euros in the bank, and the bank returns 400 euros in interest at the end of the year, then on the surface you have earned 400 euros, and you are profitable, but the value of 100,000 euros a year ago was 120,000 U.S. dollars, the value of the euro after one year is only 97,000 U.S. dollars. In 2022, your commission will be 100,000*1.2=120,000 U.S. dollars. In 2023, your commission will be 100,400*0.97=97,388 U.S. dollars, so your actual value in this year has not increased.","From the above example, it is not difficult to see that the criterion for AI Earn to make money is not the growth of numbers, but the growth of actual value (this is why AI Earn uses the stable currency USDC to calculate the final benefit), when you have money , Without investment, with the same amount, you will find that there are fewer and fewer things you can buy, so we need to manage money so that the currency in our hands will not depreciate too much.","AI Earn does more than that. When you lose money in this round of investment, as long as you have turned on the profit guarantee and have enough contribution value, AI Earn can guarantee at least 5% (the guarantee rate varies from 5% to 10% depending on the VIP level), even if your contribution value is not enough at the moment, AI Earn will help you reserve a week for you to manually restore the profit guarantee, so as long as you plan your funds well, there will be no loss."," The investment process of AI Earn "])),Thenewbiecard:encodeURI(JSON.stringify(["Learn","Tips and tutorials"," What is a newbie card?","The newbie card is a discount card open to VIP0 newcomers.","How can get a newbie card?","When a VIP0 user staking more than $100, the newbie card will be automatically activated, and members can claim it in the pop-up newbie card icon.","What are the functions of the newbie card?","After receiving the newbie card, you can activate the 60X leverage, automatic lending, profit protection function, and the benefits of no fee for the first withdrawal.","How long can I use the newbie card after receiving it?","The use period of the newbie card is 14 days, starting from the date of collection.","If the newbie card is upgraded to VIP1 on the way, will the newbie card become invalid?","It will not expire and is still valid for 14 days.","When upgrading directly from VIP0 to VIP1, can I receive a newbie card?","Can't."," How can get a newbie card? "," What are the functions of the newbie card? "," How long can I use the newbie card after receiving it? "," If the newbie card is upgraded to VIP1 on the way, will the newbie card become invalid? "," When upgrading directly from VIP0 to VIP1, can I receive a newbie card? "])),Throughreal:encodeURI(JSON.stringify(["Learn","Tips and tutorials","How to claim the $20 real name authentication bonus?","Through real-name authentication, all restricted functions can be opened","How to ID real-name authentication?","Click"," Avatar "," Manage Profile ","In personal information, submit personal information and contact information","Please make sure that your IP is not in the same IP as other users, and that your verified wallet does not have funds in circulation with other members who have received rewards and have no deposits. If the system judges, your account will be marked as an arbitrage member , unable to withdraw money, if three invalid withdrawals are reached, the system will cancel the real-name authentication, and the limit can only be lifted unless the VIP1 membership is upgraded.","Complete the above two steps to get a $20 certification bonus","Why does my ID real-name authentication fail?","Please make sure that your frontal photo has a clean background, two shoulders facing the camera, eyes open, and the photo is clear","Make sure that the identity information you take is clear and unambiguous, the information you fill in is consistent with the photo, and you are over 20 years old and under 55 years old","Make sure that your IP is registered on the website for the first time. If the IP you use has been registered before, it will not be authenticated"," How to ID real-name authentication? "," Why does my ID real-name authentication fail? ","Chain query address:"])),Verifyingemailsandprotectingaccounts:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","Verifying emails and protecting accounts","Verifying emails and protecting accounts","Warning: AI Earn will NEVER ask you for your"," Private Keys ","or"," Recovery Phrase ",". Do not share these with any person or site, or you could lose access to your wallet, or have your digital assets moved out of your wallet by an attacker.","You only need your Private Keys or Recovery Phrase when you sign into your self-custody wallet for the first time on a new web browser or mobile app. You won't need to enter this information when signing in or completing transactions on any AI Earn.","How to verify email?","Select your"," avatar ","in the upper right corner","select"," settings ","Select"," Verify Email ","Fill in your"," email address ","Click"," send validate Email ","When you receive the verification code, fill in the verification code in Validate Code","This will complete the email verification."," Note ","：If you do not receive the email, you can try to check it in the junk email. The emails received by members in non-US regions are often treated as junk emails. This is due to the judgment mechanism of emails, so there is no need to worry.","At Ai Earn, the security of your profile and your assets is our top priority. However, safety and security is a shared responsibility, and protecting your"," private keys ","and recovery phrase should be your top priority when using your self-custody wallet anywhere. Note that all crypto wallets are self-custodied, meaning that you and only you hold the"," private keys ","and"," Recovery phrase ",". That means, if you lose the"," private keys ","and"," Recovery phrase ",", you lose access to your wallet.","We strongly encourage you to write down and store your Recovery phrase in a secure location and private location. If you’re a"," Ai Earn Wallet ","user, you also have the option to store parts of your Recovery phrase in different online or offline locations to reduce the risk of all your data being exposed in the event of a security breach via encrypted Google Drive or iCloud."])),Anapptosendreceivecrypto:encodeURI(JSON.stringify(["AI Earn","One-click smart automated cryptocurrency trading","Wallet","An app to send/receive crypto, and access dapps","Learning Rewards","Get rewarded and earn crypto while learning about crypto","Ai Earn Card","Spend crypto, earn rypto rewards","USD Coin (USDC)","Crypto with a stable price crypto rewards","Ai Earn Staking","Earn staking rewards","Learn more about decentralized apps",");","};"])),WhattypeofphotoIDcanIprovide1:encodeURI(JSON.stringify([" 2-step verification troubleshooting > "," Reset my password > "," Accessing my account > "," What type of photo ID can I provide? > "])),Whatistheminimumwithdrawalamount:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is the minimum withdrawal amount?","What is the minimum withdrawal amount?","The minimum requirement for each withdrawal is $30."])),SupportedNetworks:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","Supported Networks","Supported Networks","At this time, AI Earn only supports traded on the Ethereum & Polygon Mainnet. We will provide updates once support for"," Layer 2 ","and alternative Layer 1 networks become available."])),Isthereafeeforwithdrawals:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","Is there a fee for withdrawals?","Is there a fee for withdrawals?","Because withdrawals are carried out on the blockchain, each of your withdrawals needs to be paid to network miners with a handling fee.","How much is the withdrawal fee?","The upper limit of the handling fee for each withdrawal is 15 US dollars, which is charged according to the number of withdrawals and has nothing to do with the amount of withdrawal. VIP users have relevant discounts and discounts, please click on the VIP introduction to view."])),Howlongdoesittakeforthewithdrawaltoarrive:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","How long does it take for the withdrawal to arrive?","How long does it take for the withdrawal to arrive?","At present, there are two time modes for withdrawals: T+1 and T+0. VIP0 and VIP1 are in T+1 mode, and VIP2 and above are in T+0 mode.","T+1 is an application for cash withdrawal, and it will be credited to the account on the next day; T+0 is an application for cash withdrawal, and it will be credited to the account on the same day. Under general withdrawal, members apply for cash withdrawal, and the account will be successfully received within half an hour after the approval.","Why didn't my withdrawal arrive?","When the withdrawal status is waiting for withdrawal or withdrawing, it means that the system is queuing up for remittance, which is usually caused by a large number of withdrawals. The system will remit the withdrawal one by one according to the time when the user submits the withdrawal application. This process cannot be manually intervened. Please wait patiently.","Normal withdrawal, due to the delay in block confirmation, the withdrawal failed to arrive in time. In the case of confirming that the withdrawal information is correct, due to the busy and congested block network, the account cannot be received in time. We can only wait for the confirmation of the network miners. When the block is fully confirmed, the account can be received."])),WhydoIneedtoverifythebalanceforwithdrawal:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","Why do I need to verify the balance for withdrawal?","Why do I need to verify the balance for withdrawal?","Users with a level of Vip0 need to verify capital when withdrawing cash, and the withdrawal amount cannot be greater than the wallet balance; for example, the withdrawal amount is 100 US dollars, and the wallet balance must be greater than or equal to 100 US dollars (the wallet amount does not need to be staking)","What level does not need to verify the balance?","VIP 1 and above do not need capital verification, and can withdraw directly."])),Whatistheminimumstakingamountforasingletransaction:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is the minimum staking amount for a single transaction?","What is the minimum staking amount for a single transaction?","The minimum staking amount for a single transaction is $1"])),Whatarethetokensthatsupportstaking:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What are the tokens that support staking?","What are the tokens that support staking?","We only accept the staking of USDC-ETH/USDT-ETH/ USDC-POLYGON, support the ETH/POLYGON chain."])),WhatisAutomaticexchange:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is Automatic exchange?","What is Automatic exchange?","Automatic conversion means that when AI Earn will automatically convert your pledged USDC into tokens for investment, when the round of investment is over, the tokens will be automatically converted into USDC. If automatic conversion is not enabled, when the round of investment is over, It needs to be converted manually, and the conversion ratio is the current token market value ratio manually, and an additional handling fee is required (no fee is for automatic exchange ).","Why is there afee for manual exchange?","Automatic exchange is a batch exchange, the transaction amount is large enough, each exchange can achieve free handling fee for bulk exchange, and manual exchange does not have an exchange agreement free of handling fee, so you need to pay the fee separately.","How much is the manual exchange fee?","Usually it is 0.2%~0.5% of your manual exchange amount.","Is it better to turn on automatic exchange or not to turn it on?","The suggestion is to turn it on, because if you can’t enter the next round of investment because you haven’t exchanged it in time, and you need to pay additional handling fees, of course, if you think that the tokens you invest will have a substantial increase in the future, you You can also choose to exchange manually to exchange for more profits."])),WhatisLiquidationprotection:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is Liquidation protection?","What is Liquidation protection?","Liquidation protection means that when the market fluctuates violently and the maximum loss value set by you is touched, the system will automatically close the position for you to ensure that it will not cause huge losses.","Is it better to turn it on than not to turn it on?","Let's give an example first: For example, if you set the liquidation protection amount to 1,000 US dollars, after the market loses 1,100 US dollars within 1 hour, it rises to a profit of 1,000 2 hours later. In the end, it made a profit of $2,100 in this round of investment.","Users who have set liquidation protection will deduct 1000 contribution value and 5% profit guarantee contribution value in this round, and the profit will be 5% APY.","For users who have not set liquidation protection, no contribution value will be deducted in this round, and a 10% profit of APY will be given as a gift, and additional contribution value will also be obtained.","So whether to open or not is your prediction of the market. If you think this wave of market volatility is very large, it is recommended to open it. If you think this wave of market is very stable, you don’t need to open it. Of course, if you are not very professional, you can master more skills through learning."])),HowdoIeditmyusernameorprofile:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","How do I edit my username or profile?","How do I edit my username or profile?","Tap the avatar—>Manage personal information—>Personal information—>Fill in the information and modify (once the required items are filled, they cannot be modified)—>Update personal information to complete the data editing."])),HowtocheckmyVIPlevelandpersonalpermissions:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","How to check my VIP level and personal permissions?","How to check my VIP level and personal permissions?","Tap the avatar->manage personal data->more->VIP"])),WhatisEmailnotification:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is E-mail notification?","What is E-mail notification?","After binding your personal mailbox, you can receive each round of profit information, deposit and withdrawal information, and important system notifications at any time to avoid irreparable losses caused by market fluctuations.","How to bind email notification?","Click on the avatar—>Manage personal information—>Verify email—>Fill in email address and verification code—>Update email to complete binding","Why can't I receive emails?","In some areas, emails may go into the junk box, just click on the email and select it is not spam."])),whatisAPY:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","what is APY?","what is APY?","The full name of APY is: Annualized Percentage Yields. is the actual rate of return on an investment under the influence of compound interest. Different from simple interest, compound interest is calculated periodically, and the interest of each period will be included in the principal and become the principal for calculating the annual rate of return in the next period.","You can view your investment income through the amount of APY."])),WhatisleverageWhatstheuseofturningiton:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is leverage? What's the use of turning it on?","What is leverage? What's the use of turning it on?","Leverage refers to the use of borrowing to magnify various small investments into larger market positions. Investors use leverage in an attempt to achieve higher returns. After use, the final return less the amount owed will be much higher than your initial cash investment.","What are the conditions to open leverage?","Only VIP1 and above can use leveraged investment, and leveraged investment needs to be used in conjunction with the automatic loan function. After opening, the upper limit of leverage is 125 times, and the income can be increased to 125 times, which is equivalent to an increase of 124 times the investment principal.","How to set it up?","Click the AI Earn button to enter, find leveraged investment on the right side of the page and click to open."])),WhatisLoyaltyValueWhatdoesitdo:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is Loyalty Value? What does it do?","What is Loyalty Value? What does it do?","Loyalty value is used for fund pool protection","All investors will automatically enter the fund pool when their single investment APY>10%, and you will also get the corresponding loyalty value.","When the total amount of loyalty value ranking is greater than 1 million, 500,000 will be sent in the form of airdrop coupons. The distributed amount = the ratio of your loyalty value to 1 million loyalty points * 500,000","When you turn on the profit guarantee, as long as the single-round APY<5%, the series will transfer funds from the fund pool to guarantee your 5% profit in the current round."])),WhatisAutomaticwithdrawal:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is Automatic withdrawal?","What is Automatic withdrawal?","Only VIP3 and above can use the automatic withdrawal function. When the profit reaches the set amount, the system will automatically apply for withdrawal and transfer it to the account you specify.","How to set it up?","Tap enter the AI Earn button, find the automatic cash withdrawal on the right side of the page and click to open, select the withdrawal amount and click OK to open it."])),WhatisAutomaticstaking:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is Automatic staking?","What is Automatic staking?","Only VIP3 and above can use the automatic pledge function. After the automatic pledge is turned on, the profit and principal of this round will be automatically pledged as the investment amount of the next round, and the income obtained will change from a simple interest model to a compound interest model.","How to set it up?","Tap the AI transaction button to enter, find the automatic staking on the right side of the page, click to open, select the position protection method, and tap to open.","The difference between isolated margin and cross margin","solated Margin Mode","The funds pledged by investors will be used as a fixed margin for positions.","When the isolated margin mode is adopted, the position risk is calculated independently. In the case of strong market fluctuations, the user will only lose the position margin (the pledge amount) when liquidating the position, that is to say, the amount of the position margin is the user's maximum loss. Only the margin amount of the position will be lost.","Cross margin mode","The cross-margin mode requires wallet authorization (non-professional investors should not use cross-margin)","When the cross-margin mode is adopted, all available USDC balances in the wallet can be used as collateral assets. When there are strong market fluctuations, the transfer of the wallet amount will be automatically executed to avoid forced liquidation when it is too late to manually replenish the position in the market fluctuations."])),WhatisAutomaticAirdropBonus:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is Automatic Airdrop Bonus?","What is Automatic Airdrop Bonus?","Only VIP1 and above can use the automatic airdrop function. After opening, it will automatically participate in the income ranking activity. When the prize pool reaches 1 million USDC, the system will automatically airdrop 500,000 USDC to all participating members.","How are bonuses calculated?","For example, there are now 100 people participating in the ranking, the current prize pool is 1 million, and my loyalty value is 1000, then the calculation formula is:","1000/1000000*500000=500USDC","How to set it up?","Tap the AI Earn buttonto ente, find the automatic airdrop on the right side of the page and click to open it."])),WhatisProfitguarantee:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is Profit guarantee?","What is Profit guarantee?","Only VIP1 and above can use the profit guarantee function and turn on the profit guarantee. When the APY profit is lower than 5%, the system will automatically withdraw the difference from the fund pool to make up your profit, and will also deduct your corresponding loyalty value to ensure that your profit in each round is not less than 5%.","How to set it up??","Click the AI Earn button to enter , find the profit guarantee on the right side of the page and click to open it."])),WhatisAutoloanrepayment:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is Auto loan repayment?","What is Auto loan repayment?","The automatic loan function does not need to be manually activated, and the automatic loan and repayment function will also be activated after the leveraged investment is enabled. The whole process does not require mortgage, automatic disbursement, and a handling fee is charged after the income is completed, which is simple and convenient."])),HowmanytokenswillAiTradeautomaticallyinvestineachround:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","How many tokens will AI Earn automatically invest in each round?","How many tokens will AI Earn automatically invest in each round?","AI Earn will pass calculations in each round and select 4 optimal tokens for investment."])),Whatisanode:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What is a node, and how many nodes are there every day?","What is a node, and how many nodes earn a day?","The node is the super computing power that AI Earn opens every day. At each node, AI Earn will uniformly settle accounts and convert income for users.","How many nodes are there every day?","AI Earn opens four nodes every day, which are UTC time: 0:00 06:00 12:00 18:00","When your node is not triggered at these four time points, you can contact customer service to inquire about the reason."])),Whatarethetypesofinvestmentperiodsandwhatarethedifferences:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What are the types of investment periods and what are the differences?","What are the types of investment periods and what are the differences?","The investment period is divided into 7 days, 15 days, 30 days, 60 days, 120 days, 180 days, 360 days","The longer the time, the higher the income (investing in the same token), and the number of days that can be opened for different VIPs is different. For details, you can check the VIP details."])),WhattypeofsecuritydoesAiTradeprovide:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","What type of security does AI Earn provide?","What type of security does AI Earn provide?","While security is our top priority, please note that AI Earn will not compensate for lost tokens due to fraudulent private messages between you and other members in AI Earn. Read on to learn how to avoid common scams.","Ai Earn verifies every transaction of AI Earn through the smart contract scanner on the blockchain. Although the security of your AI Earn account is encoded at the wallet level, when trading, you are expected to ensure the following points in the transaction:","Account verification, every time you staking, please confirm that the account you deposit is a Ai Earn account.","Smart contract"," verification via Etherscan ","Ability to report scams or fraud."])),Gettingstartedai:encodeURI(JSON.stringify(["AI Earn Help Center","AI Earn","AI Earn","Getting started"," What is AI Earn, exactly? "," What do I need to start an account? "," How do I connect my wallets? "," Supported countries "," Supported Networks ","Protecting my account"," Verifying emails and protecting accounts "," What type of security does AI Earn provide? ","Managing my account"," How do I edit my username or profile? "," How to check my VIP level and personal permissions? ","AI Earn function analysis"," what is staking？ "," What is DeFi? "," What is leverage? What's the use of turning it on? "," what is APY? "," What is Loyalty Value? What does it do? "," What is a node, and how many nodes are there every day? "," How many tokens will AI Earn automatically invest in each round? "," What are the types of investment periods and what are the differences? "," What is Automatic exchange? "," What is Profit guarantee? "," What is Auto loan repayment? "," What is Liquidation protection? "," What is E-mail notification? "," What is Automatic Airdrop Bonus? "," What is Automatic staking? "," What is Automatic withdrawal? ","Rewards"," Identity Verification Rewards "," Referral Rewards "," Referral member income commission Reward "," Trial Bonus Earnings Rewards ","Staking and Withdrawal"," What are the tokens that support staking? "," What is the minimum staking amount for a single transaction? "," Why do I need to verify the balance for withdrawal? "," How long does it take for the withdrawal to arrive? "," What is the minimum withdrawal amount? "," Is there a fee for withdrawals? ","Support"," How to use the support system? "])),Passwordrequirementsandtroubleshooting:encodeURI(JSON.stringify(["AI Earn Help Center","Privacy and security","Password requirements and troubleshooting","Password requirements and troubleshooting"," Important ","Ai Earn Support will NEVER ask for your account password or 2-step verification codes.","Password Requirements","What are the password requirements on Ai Earn?","Passwords must be at least 8 characters long and have an estimated offline crack time over 6,000 seconds.","We do not enforce arbitrary restrictions on numbers, special characters, or maximum password length.","Any passwords longer than 72 characters will be truncated.","How do I choose a good password?","Ai Earn strongly recommends the use of password manager software, such as 1Password or LastPass. A password manager can generate random, unique passwords for each website you visit. It can also automatically fill in passwords for you and can protect you against phishing attacks.","If you don't want to use a password manager:","Be sure to use a long, random password that is unique to your Ai Earn account.","Do not reuse passwords from other websites, especially your email account.","You can use a passphrase (a sentence or group of words), but do not choose a phrase from a book or a movie as hackers have access to sophisticated databases of such quotes.","My password is long and random, why does it have a low crack time?","We check all passwords against password dumps and leaks across the internet. It's possible that your password was found in one of these dumps. We recommend you change your password immediately if this is the case.","Read our complete"," Password FAQ ","for more information.","Password Troubleshooting","How do I reset my password?","If you forgot or need to reset your password, use these steps:","Visit the Ai Earn Password Reset page.","Enter your email address and select reset password.","Check your inbox (and spam folder) for a password reset email","from us.","Select the link in the email to open the password reset page.","Create a new password and complete this action.","Once complete, then you should now be able to"," sign in to Ai Earn. ","Why can't I reset my password?","Ai Earn takes a number of steps to ensure the security of our customers' accounts. These include enforcing strong passwords, 2-step verification, and device verification.","When a customer attempts to reset their password, we take precautions to ensure that it is a legitimate request. This means that our customers may only reset their passwords from devices they have previously verified, or from locations they have previously signed in from. This requirement provides a safeguard against attempts to illegitimately reset your password.","If you are having trouble resetting your password, you'll need to:","Reset it from a device you have previously used to access Ai Earn.","Reset it from a location (IP address) you've previously used to access Ai Earn.","If you no longer have access to a previously validated device or IP address, please contact"," Ai Earn Support ","so we can have a member of our security team assist you with a password reset.","Why will my password reset require 24 hours to process?","As noted above, Ai Earn only processes password reset requests from devices that have been previously authorized to access your account. If you are resetting your password from a new device, our system may delay the processing time for 24 hours in the interest of keeping your account secure. This can be bypassed by resetting your password from a previously verified device."]))},wte=Object.freeze(Object.defineProperty({__proto__:null,default:Og},Symbol.toStringTag,{value:"Module"}));function vte({children:e}){const{snap:t}=gb(),[o,n]=k.useState("en"),[r,a]=k.useState({...Rg,...Og});return k.useEffect(()=>{const i=t.storage.locale??"en";if(i==="en")return a({...Rg,...Og});Promise.all([kT(Object.assign({"../../../locales/ar.json":()=>p(()=>import("./ar-82019ba8.js"),[]),"../../../locales/de.json":()=>p(()=>import("./de-67df89f1.js"),[]),"../../../locales/en.json":()=>p(()=>Promise.resolve().then(()=>gte),void 0),"../../../locales/es.json":()=>p(()=>import("./es-7f5d726f.js"),[]),"../../../locales/fr.json":()=>p(()=>import("./fr-7b98dd67.js"),[]),"../../../locales/hi.json":()=>p(()=>import("./hi-84a8a815.js"),[]),"../../../locales/id.json":()=>p(()=>import("./id-faeea014.js"),[]),"../../../locales/it.json":()=>p(()=>import("./it-0f9d70dc.js"),[]),"../../../locales/ja.json":()=>p(()=>import("./ja-a9755967.js"),[]),"../../../locales/ko.json":()=>p(()=>import("./ko-6d6e4eb4.js"),[]),"../../../locales/pt.json":()=>p(()=>import("./pt-3f74b737.js"),[]),"../../../locales/ru.json":()=>p(()=>import("./ru-9fe56035.js"),[]),"../../../locales/th.json":()=>p(()=>import("./th-50dd837d.js"),[]),"../../../locales/tr.json":()=>p(()=>import("./tr-6411df46.js"),[]),"../../../locales/vi.json":()=>p(()=>import("./vi-1646315b.js"),[]),"../../../locales/zh-TW.json":()=>p(()=>import("./zh-TW-8d2c1c31.js"),[])}),`../../../locales/${i}.json`),kT(Object.assign({"../../../locales/ar.articles.ts":()=>p(()=>import("./ar.articles-208749f9.js"),[]),"../../../locales/de.articles.ts":()=>p(()=>import("./de.articles-3adfa7b2.js"),[]),"../../../locales/en.articles.ts":()=>p(()=>Promise.resolve().then(()=>wte),void 0),"../../../locales/es.articles.ts":()=>p(()=>import("./es.articles-370625c9.js"),[]),"../../../locales/fr.articles.ts":()=>p(()=>import("./fr.articles-787f4816.js"),[]),"../../../locales/hi.articles.ts":()=>p(()=>import("./hi.articles-fc2e8334.js"),[]),"../../../locales/id.articles.ts":()=>p(()=>import("./id.articles-fdd24f4d.js"),[]),"../../../locales/it.articles.ts":()=>p(()=>import("./it.articles-383c09fc.js"),[]),"../../../locales/ja.articles.ts":()=>p(()=>import("./ja.articles-60d802d5.js"),[]),"../../../locales/ko.articles.ts":()=>p(()=>import("./ko.articles-d7ccfa62.js"),[]),"../../../locales/pt.articles.ts":()=>p(()=>import("./pt.articles-5f9f380d.js"),[]),"../../../locales/ru.articles.ts":()=>p(()=>import("./ru.articles-194ee9de.js"),[]),"../../../locales/th.articles.ts":()=>p(()=>import("./th.articles-47081da8.js"),[]),"../../../locales/tr.articles.ts":()=>p(()=>import("./tr.articles-55411d1e.js"),[]),"../../../locales/vi.articles.ts":()=>p(()=>import("./vi.articles-0681cf91.js"),[]),"../../../locales/zh-TW.articles.ts":()=>p(()=>import("./zh-TW.articles-313c9e28.js"),[])}),`../../../locales/${i}.articles.ts`)]).then(([s,l])=>{a(Object.assign(s.default,l.default)),n(i),ae.storage.locale=i}).catch(s=>{})},[t.storage.locale]),L(VJ,{locale:o,messages:r,defaultLocale:o,children:e})}function bO(e,t){return function(){return e.apply(t,arguments)}}const{toString:bte}=Object.prototype,{getPrototypeOf:wb}=Object,fp=(e=>t=>{const o=bte.call(t);return e[o]||(e[o]=o.slice(8,-1).toLowerCase())})(Object.create(null)),un=e=>(e=e.toLowerCase(),t=>fp(t)===e),mp=e=>t=>typeof t===e,{isArray:Es}=Array,fc=mp("undefined");function Ete(e){return e!==null&&!fc(e)&&e.constructor!==null&&!fc(e.constructor)&&vo(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const EO=un("ArrayBuffer");function kte(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&EO(e.buffer),t}const Ate=mp("string"),vo=mp("function"),kO=mp("number"),yp=e=>e!==null&&typeof e=="object",Tte=e=>e===!0||e===!1,fd=e=>{if(fp(e)!=="object")return!1;const t=wb(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Ste=un("Date"),Ite=un("File"),_te=un("Blob"),Cte=un("FileList"),xte=e=>yp(e)&&vo(e.pipe),Pte=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||vo(e.append)&&((t=fp(e))==="formdata"||t==="object"&&vo(e.toString)&&e.toString()==="[object FormData]"))},Dte=un("URLSearchParams"),[Rte,Ote,Lte,Wte]=["ReadableStream","Request","Response","Headers"].map(un),Fte=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mc(e,t,{allOwnKeys:o=!1}={}){if(e===null||typeof e>"u")return;let n,r;if(typeof e!="object"&&(e=[e]),Es(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{const a=o?Object.getOwnPropertyNames(e):Object.keys(e),i=a.length;let s;for(n=0;n<i;n++)s=a[n],t.call(null,e[s],s,e)}}function AO(e,t){t=t.toLowerCase();const o=Object.keys(e);let n=o.length,r;for(;n-- >0;)if(r=o[n],t===r.toLowerCase())return r;return null}const pa=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),TO=e=>!fc(e)&&e!==pa;function Lg(){const{caseless:e}=TO(this)&&this||{},t={},o=(n,r)=>{const a=e&&AO(t,r)||r;fd(t[a])&&fd(n)?t[a]=Lg(t[a],n):fd(n)?t[a]=Lg({},n):Es(n)?t[a]=n.slice():t[a]=n};for(let n=0,r=arguments.length;n<r;n++)arguments[n]&&Mc(arguments[n],o);return t}const Bte=(e,t,o,{allOwnKeys:n}={})=>(Mc(t,(r,a)=>{o&&vo(r)?e[a]=bO(r,o):e[a]=r},{allOwnKeys:n}),e),Nte=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Mte=(e,t,o,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),o&&Object.assign(e.prototype,o)},Ute=(e,t,o,n)=>{let r,a,i;const s={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),a=r.length;a-- >0;)i=r[a],(!n||n(i,e,t))&&!s[i]&&(t[i]=e[i],s[i]=!0);e=o!==!1&&wb(e)}while(e&&(!o||o(e,t))&&e!==Object.prototype);return t},Hte=(e,t,o)=>{e=String(e),(o===void 0||o>e.length)&&(o=e.length),o-=t.length;const n=e.indexOf(t,o);return n!==-1&&n===o},Vte=e=>{if(!e)return null;if(Es(e))return e;let t=e.length;if(!kO(t))return null;const o=new Array(t);for(;t-- >0;)o[t]=e[t];return o},$te=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&wb(Uint8Array)),zte=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const a=r.value;t.call(e,a[0],a[1])}},jte=(e,t)=>{let o;const n=[];for(;(o=e.exec(t))!==null;)n.push(o);return n},Yte=un("HTMLFormElement"),Gte=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(o,n,r){return n.toUpperCase()+r}),IT=(({hasOwnProperty:e})=>(t,o)=>e.call(t,o))(Object.prototype),qte=un("RegExp"),SO=(e,t)=>{const o=Object.getOwnPropertyDescriptors(e),n={};Mc(o,(r,a)=>{let i;(i=t(r,a,e))!==!1&&(n[a]=i||r)}),Object.defineProperties(e,n)},Jte=e=>{SO(e,(t,o)=>{if(vo(e)&&["arguments","caller","callee"].indexOf(o)!==-1)return!1;const n=e[o];if(vo(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")})}})},Kte=(e,t)=>{const o={},n=r=>{r.forEach(a=>{o[a]=!0})};return Es(e)?n(e):n(String(e).split(t)),o},Xte=()=>{},Qte=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,wm="abcdefghijklmnopqrstuvwxyz",_T="0123456789",IO={DIGIT:_T,ALPHA:wm,ALPHA_DIGIT:wm+wm.toUpperCase()+_T},Zte=(e=16,t=IO.ALPHA_DIGIT)=>{let o="";const{length:n}=t;for(;e--;)o+=t[Math.random()*n|0];return o};function eoe(e){return!!(e&&vo(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const toe=e=>{const t=new Array(10),o=(n,r)=>{if(yp(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[r]=n;const a=Es(n)?[]:{};return Mc(n,(i,s)=>{const l=o(i,r+1);!fc(l)&&(a[s]=l)}),t[r]=void 0,a}}return n};return o(e,0)},ooe=un("AsyncFunction"),noe=e=>e&&(yp(e)||vo(e))&&vo(e.then)&&vo(e.catch),_O=((e,t)=>e?setImmediate:t?((o,n)=>(pa.addEventListener("message",({source:r,data:a})=>{r===pa&&a===o&&n.length&&n.shift()()},!1),r=>{n.push(r),pa.postMessage(o,"*")}))(`axios@${Math.random()}`,[]):o=>setTimeout(o))(typeof setImmediate=="function",vo(pa.postMessage)),roe=typeof queueMicrotask<"u"?queueMicrotask.bind(pa):typeof process<"u"&&process.nextTick||_O,M={isArray:Es,isArrayBuffer:EO,isBuffer:Ete,isFormData:Pte,isArrayBufferView:kte,isString:Ate,isNumber:kO,isBoolean:Tte,isObject:yp,isPlainObject:fd,isReadableStream:Rte,isRequest:Ote,isResponse:Lte,isHeaders:Wte,isUndefined:fc,isDate:Ste,isFile:Ite,isBlob:_te,isRegExp:qte,isFunction:vo,isStream:xte,isURLSearchParams:Dte,isTypedArray:$te,isFileList:Cte,forEach:Mc,merge:Lg,extend:Bte,trim:Fte,stripBOM:Nte,inherits:Mte,toFlatObject:Ute,kindOf:fp,kindOfTest:un,endsWith:Hte,toArray:Vte,forEachEntry:zte,matchAll:jte,isHTMLForm:Yte,hasOwnProperty:IT,hasOwnProp:IT,reduceDescriptors:SO,freezeMethods:Jte,toObjectSet:Kte,toCamelCase:Gte,noop:Xte,toFiniteNumber:Qte,findKey:AO,global:pa,isContextDefined:TO,ALPHABET:IO,generateString:Zte,isSpecCompliantForm:eoe,toJSONObject:toe,isAsyncFn:ooe,isThenable:noe,setImmediate:_O,asap:roe};function ue(e,t,o,n,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),o&&(this.config=o),n&&(this.request=n),r&&(this.response=r,this.status=r.status?r.status:null)}M.inherits(ue,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:M.toJSONObject(this.config),code:this.code,status:this.status}}});const CO=ue.prototype,xO={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{xO[e]={value:e}});Object.defineProperties(ue,xO);Object.defineProperty(CO,"isAxiosError",{value:!0});ue.from=(e,t,o,n,r,a)=>{const i=Object.create(CO);return M.toFlatObject(e,i,function(l){return l!==Error.prototype},s=>s!=="isAxiosError"),ue.call(i,e.message,t,o,n,r),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const aoe=null;function Wg(e){return M.isPlainObject(e)||M.isArray(e)}function PO(e){return M.endsWith(e,"[]")?e.slice(0,-2):e}function CT(e,t,o){return e?e.concat(t).map(function(r,a){return r=PO(r),!o&&a?"["+r+"]":r}).join(o?".":""):t}function ioe(e){return M.isArray(e)&&!e.some(Wg)}const soe=M.toFlatObject(M,{},null,function(t){return/^is[A-Z]/.test(t)});function gp(e,t,o){if(!M.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,o=M.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,S){return!M.isUndefined(S[v])});const n=o.metaTokens,r=o.visitor||u,a=o.dots,i=o.indexes,l=(o.Blob||typeof Blob<"u"&&Blob)&&M.isSpecCompliantForm(t);if(!M.isFunction(r))throw new TypeError("visitor must be a function");function c(w){if(w===null)return"";if(M.isDate(w))return w.toISOString();if(!l&&M.isBlob(w))throw new ue("Blob is not supported. Use a Buffer instead.");return M.isArrayBuffer(w)||M.isTypedArray(w)?l&&typeof Blob=="function"?new Blob([w]):Buffer.from(w):w}function u(w,v,S){let b=w;if(w&&!S&&typeof w=="object"){if(M.endsWith(v,"{}"))v=n?v:v.slice(0,-2),w=JSON.stringify(w);else if(M.isArray(w)&&ioe(w)||(M.isFileList(w)||M.endsWith(v,"[]"))&&(b=M.toArray(w)))return v=PO(v),b.forEach(function(A,C){!(M.isUndefined(A)||A===null)&&t.append(i===!0?CT([v],C,a):i===null?v:v+"[]",c(A))}),!1}return Wg(w)?!0:(t.append(CT(S,v,a),c(w)),!1)}const d=[],h=Object.assign(soe,{defaultVisitor:u,convertValue:c,isVisitable:Wg});function g(w,v){if(!M.isUndefined(w)){if(d.indexOf(w)!==-1)throw Error("Circular reference detected in "+v.join("."));d.push(w),M.forEach(w,function(b,E){(!(M.isUndefined(b)||b===null)&&r.call(t,b,M.isString(E)?E.trim():E,v,h))===!0&&g(b,v?v.concat(E):[E])}),d.pop()}}if(!M.isObject(e))throw new TypeError("data must be an object");return g(e),t}function xT(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function vb(e,t){this._pairs=[],e&&gp(e,this,t)}const DO=vb.prototype;DO.append=function(t,o){this._pairs.push([t,o])};DO.toString=function(t){const o=t?function(n){return t.call(this,n,xT)}:xT;return this._pairs.map(function(r){return o(r[0])+"="+o(r[1])},"").join("&")};function loe(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function RO(e,t,o){if(!t)return e;const n=o&&o.encode||loe,r=o&&o.serialize;let a;if(r?a=r(t,o):a=M.isURLSearchParams(t)?t.toString():new vb(t,o).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class coe{constructor(){this.handlers=[]}use(t,o,n){return this.handlers.push({fulfilled:t,rejected:o,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){M.forEach(this.handlers,function(n){n!==null&&t(n)})}}const PT=coe,OO={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},uoe=typeof URLSearchParams<"u"?URLSearchParams:vb,doe=typeof FormData<"u"?FormData:null,hoe=typeof Blob<"u"?Blob:null,poe={isBrowser:!0,classes:{URLSearchParams:uoe,FormData:doe,Blob:hoe},protocols:["http","https","file","blob","url","data"]},bb=typeof window<"u"&&typeof document<"u",Fg=typeof navigator=="object"&&navigator||void 0,foe=bb&&(!Fg||["ReactNative","NativeScript","NS"].indexOf(Fg.product)<0),moe=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),yoe=bb&&window.location.href||"http://localhost",goe=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:bb,hasStandardBrowserEnv:foe,hasStandardBrowserWebWorkerEnv:moe,navigator:Fg,origin:yoe},Symbol.toStringTag,{value:"Module"})),oo={...goe,...poe};function woe(e,t){return gp(e,new oo.classes.URLSearchParams,Object.assign({visitor:function(o,n,r,a){return oo.isNode&&M.isBuffer(o)?(this.append(n,o.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function voe(e){return M.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function boe(e){const t={},o=Object.keys(e);let n;const r=o.length;let a;for(n=0;n<r;n++)a=o[n],t[a]=e[a];return t}function LO(e){function t(o,n,r,a){let i=o[a++];if(i==="__proto__")return!0;const s=Number.isFinite(+i),l=a>=o.length;return i=!i&&M.isArray(r)?r.length:i,l?(M.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!s):((!r[i]||!M.isObject(r[i]))&&(r[i]=[]),t(o,n,r[i],a)&&M.isArray(r[i])&&(r[i]=boe(r[i])),!s)}if(M.isFormData(e)&&M.isFunction(e.entries)){const o={};return M.forEachEntry(e,(n,r)=>{t(voe(n),r,o,0)}),o}return null}function Eoe(e,t,o){if(M.isString(e))try{return(t||JSON.parse)(e),M.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(o||JSON.stringify)(e)}const Eb={transitional:OO,adapter:["xhr","http","fetch"],transformRequest:[function(t,o){const n=o.getContentType()||"",r=n.indexOf("application/json")>-1,a=M.isObject(t);if(a&&M.isHTMLForm(t)&&(t=new FormData(t)),M.isFormData(t))return r?JSON.stringify(LO(t)):t;if(M.isArrayBuffer(t)||M.isBuffer(t)||M.isStream(t)||M.isFile(t)||M.isBlob(t)||M.isReadableStream(t))return t;if(M.isArrayBufferView(t))return t.buffer;if(M.isURLSearchParams(t))return o.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let s;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return woe(t,this.formSerializer).toString();if((s=M.isFileList(t))||n.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return gp(s?{"files[]":t}:t,l&&new l,this.formSerializer)}}return a||r?(o.setContentType("application/json",!1),Eoe(t)):t}],transformResponse:[function(t){const o=this.transitional||Eb.transitional,n=o&&o.forcedJSONParsing,r=this.responseType==="json";if(M.isResponse(t)||M.isReadableStream(t))return t;if(t&&M.isString(t)&&(n&&!this.responseType||r)){const i=!(o&&o.silentJSONParsing)&&r;try{return JSON.parse(t)}catch(s){if(i)throw s.name==="SyntaxError"?ue.from(s,ue.ERR_BAD_RESPONSE,this,null,this.response):s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:oo.classes.FormData,Blob:oo.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};M.forEach(["delete","get","head","post","put","patch"],e=>{Eb.headers[e]={}});const kb=Eb,koe=M.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Aoe=e=>{const t={};let o,n,r;return e&&e.split(`
`).forEach(function(i){r=i.indexOf(":"),o=i.substring(0,r).trim().toLowerCase(),n=i.substring(r+1).trim(),!(!o||t[o]&&koe[o])&&(o==="set-cookie"?t[o]?t[o].push(n):t[o]=[n]:t[o]=t[o]?t[o]+", "+n:n)}),t},DT=Symbol("internals");function zs(e){return e&&String(e).trim().toLowerCase()}function md(e){return e===!1||e==null?e:M.isArray(e)?e.map(md):String(e)}function Toe(e){const t=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=o.exec(e);)t[n[1]]=n[2];return t}const Soe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function vm(e,t,o,n,r){if(M.isFunction(n))return n.call(this,t,o);if(r&&(t=o),!!M.isString(t)){if(M.isString(n))return t.indexOf(n)!==-1;if(M.isRegExp(n))return n.test(t)}}function Ioe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,o,n)=>o.toUpperCase()+n)}function _oe(e,t){const o=M.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+o,{value:function(r,a,i){return this[n].call(this,t,r,a,i)},configurable:!0})})}class wp{constructor(t){t&&this.set(t)}set(t,o,n){const r=this;function a(s,l,c){const u=zs(l);if(!u)throw new Error("header name must be a non-empty string");const d=M.findKey(r,u);(!d||r[d]===void 0||c===!0||c===void 0&&r[d]!==!1)&&(r[d||l]=md(s))}const i=(s,l)=>M.forEach(s,(c,u)=>a(c,u,l));if(M.isPlainObject(t)||t instanceof this.constructor)i(t,o);else if(M.isString(t)&&(t=t.trim())&&!Soe(t))i(Aoe(t),o);else if(M.isHeaders(t))for(const[s,l]of t.entries())a(l,s,n);else t!=null&&a(o,t,n);return this}get(t,o){if(t=zs(t),t){const n=M.findKey(this,t);if(n){const r=this[n];if(!o)return r;if(o===!0)return Toe(r);if(M.isFunction(o))return o.call(this,r,n);if(M.isRegExp(o))return o.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,o){if(t=zs(t),t){const n=M.findKey(this,t);return!!(n&&this[n]!==void 0&&(!o||vm(this,this[n],n,o)))}return!1}delete(t,o){const n=this;let r=!1;function a(i){if(i=zs(i),i){const s=M.findKey(n,i);s&&(!o||vm(n,n[s],s,o))&&(delete n[s],r=!0)}}return M.isArray(t)?t.forEach(a):a(t),r}clear(t){const o=Object.keys(this);let n=o.length,r=!1;for(;n--;){const a=o[n];(!t||vm(this,this[a],a,t,!0))&&(delete this[a],r=!0)}return r}normalize(t){const o=this,n={};return M.forEach(this,(r,a)=>{const i=M.findKey(n,a);if(i){o[i]=md(r),delete o[a];return}const s=t?Ioe(a):String(a).trim();s!==a&&delete o[a],o[s]=md(r),n[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const o=Object.create(null);return M.forEach(this,(n,r)=>{n!=null&&n!==!1&&(o[r]=t&&M.isArray(n)?n.join(", "):n)}),o}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,o])=>t+": "+o).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...o){const n=new this(t);return o.forEach(r=>n.set(r)),n}static accessor(t){const n=(this[DT]=this[DT]={accessors:{}}).accessors,r=this.prototype;function a(i){const s=zs(i);n[s]||(_oe(r,i),n[s]=!0)}return M.isArray(t)?t.forEach(a):a(t),this}}wp.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);M.reduceDescriptors(wp.prototype,({value:e},t)=>{let o=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[o]=n}}});M.freezeMethods(wp);const ln=wp;function bm(e,t){const o=this||kb,n=t||o,r=ln.from(n.headers);let a=n.data;return M.forEach(e,function(s){a=s.call(o,a,r.normalize(),t?t.status:void 0)}),r.normalize(),a}function WO(e){return!!(e&&e.__CANCEL__)}function ks(e,t,o){ue.call(this,e??"canceled",ue.ERR_CANCELED,t,o),this.name="CanceledError"}M.inherits(ks,ue,{__CANCEL__:!0});function FO(e,t,o){const n=o.config.validateStatus;!o.status||!n||n(o.status)?e(o):t(new ue("Request failed with status code "+o.status,[ue.ERR_BAD_REQUEST,ue.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}function Coe(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function xoe(e,t){e=e||10;const o=new Array(e),n=new Array(e);let r=0,a=0,i;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),u=n[a];i||(i=c),o[r]=l,n[r]=c;let d=a,h=0;for(;d!==r;)h+=o[d++],d=d%e;if(r=(r+1)%e,r===a&&(a=(a+1)%e),c-i<t)return;const g=u&&c-u;return g?Math.round(h*1e3/g):void 0}}function Poe(e,t){let o=0,n=1e3/t,r,a;const i=(c,u=Date.now())=>{o=u,r=null,a&&(clearTimeout(a),a=null),e.apply(null,c)};return[(...c)=>{const u=Date.now(),d=u-o;d>=n?i(c,u):(r=c,a||(a=setTimeout(()=>{a=null,i(r)},n-d)))},()=>r&&i(r)]}const uh=(e,t,o=3)=>{let n=0;const r=xoe(50,250);return Poe(a=>{const i=a.loaded,s=a.lengthComputable?a.total:void 0,l=i-n,c=r(l),u=i<=s;n=i;const d={loaded:i,total:s,progress:s?i/s:void 0,bytes:l,rate:c||void 0,estimated:c&&s&&u?(s-i)/c:void 0,event:a,lengthComputable:s!=null,[t?"download":"upload"]:!0};e(d)},o)},RT=(e,t)=>{const o=e!=null;return[n=>t[0]({lengthComputable:o,total:e,loaded:n}),t[1]]},OT=e=>(...t)=>M.asap(()=>e(...t)),Doe=oo.hasStandardBrowserEnv?function(){const t=oo.navigator&&/(msie|trident)/i.test(oo.navigator.userAgent),o=document.createElement("a");let n;function r(a){let i=a;return t&&(o.setAttribute("href",i),i=o.href),o.setAttribute("href",i),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:o.pathname.charAt(0)==="/"?o.pathname:"/"+o.pathname}}return n=r(window.location.href),function(i){const s=M.isString(i)?r(i):i;return s.protocol===n.protocol&&s.host===n.host}}():function(){return function(){return!0}}(),Roe=oo.hasStandardBrowserEnv?{write(e,t,o,n,r,a){const i=[e+"="+encodeURIComponent(t)];M.isNumber(o)&&i.push("expires="+new Date(o).toGMTString()),M.isString(n)&&i.push("path="+n),M.isString(r)&&i.push("domain="+r),a===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Ooe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Loe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function BO(e,t){return e&&!Ooe(t)?Loe(e,t):t}const LT=e=>e instanceof ln?{...e}:e;function Wa(e,t){t=t||{};const o={};function n(c,u,d){return M.isPlainObject(c)&&M.isPlainObject(u)?M.merge.call({caseless:d},c,u):M.isPlainObject(u)?M.merge({},u):M.isArray(u)?u.slice():u}function r(c,u,d){if(M.isUndefined(u)){if(!M.isUndefined(c))return n(void 0,c,d)}else return n(c,u,d)}function a(c,u){if(!M.isUndefined(u))return n(void 0,u)}function i(c,u){if(M.isUndefined(u)){if(!M.isUndefined(c))return n(void 0,c)}else return n(void 0,u)}function s(c,u,d){if(d in t)return n(c,u);if(d in e)return n(void 0,c)}const l={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:s,headers:(c,u)=>r(LT(c),LT(u),!0)};return M.forEach(Object.keys(Object.assign({},e,t)),function(u){const d=l[u]||r,h=d(e[u],t[u],u);M.isUndefined(h)&&d!==s||(o[u]=h)}),o}const NO=e=>{const t=Wa({},e);let{data:o,withXSRFToken:n,xsrfHeaderName:r,xsrfCookieName:a,headers:i,auth:s}=t;t.headers=i=ln.from(i),t.url=RO(BO(t.baseURL,t.url),e.params,e.paramsSerializer),s&&i.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):"")));let l;if(M.isFormData(o)){if(oo.hasStandardBrowserEnv||oo.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((l=i.getContentType())!==!1){const[c,...u]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];i.setContentType([c||"multipart/form-data",...u].join("; "))}}if(oo.hasStandardBrowserEnv&&(n&&M.isFunction(n)&&(n=n(t)),n||n!==!1&&Doe(t.url))){const c=r&&a&&Roe.read(a);c&&i.set(r,c)}return t},Woe=typeof XMLHttpRequest<"u",Foe=Woe&&function(e){return new Promise(function(o,n){const r=NO(e);let a=r.data;const i=ln.from(r.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:c}=r,u,d,h,g,w;function v(){g&&g(),w&&w(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let S=new XMLHttpRequest;S.open(r.method.toUpperCase(),r.url,!0),S.timeout=r.timeout;function b(){if(!S)return;const A=ln.from("getAllResponseHeaders"in S&&S.getAllResponseHeaders()),x={data:!s||s==="text"||s==="json"?S.responseText:S.response,status:S.status,statusText:S.statusText,headers:A,config:e,request:S};FO(function(O){o(O),v()},function(O){n(O),v()},x),S=null}"onloadend"in S?S.onloadend=b:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(b)},S.onabort=function(){S&&(n(new ue("Request aborted",ue.ECONNABORTED,e,S)),S=null)},S.onerror=function(){n(new ue("Network Error",ue.ERR_NETWORK,e,S)),S=null},S.ontimeout=function(){let C=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||OO;r.timeoutErrorMessage&&(C=r.timeoutErrorMessage),n(new ue(C,x.clarifyTimeoutError?ue.ETIMEDOUT:ue.ECONNABORTED,e,S)),S=null},a===void 0&&i.setContentType(null),"setRequestHeader"in S&&M.forEach(i.toJSON(),function(C,x){S.setRequestHeader(x,C)}),M.isUndefined(r.withCredentials)||(S.withCredentials=!!r.withCredentials),s&&s!=="json"&&(S.responseType=r.responseType),c&&([h,w]=uh(c,!0),S.addEventListener("progress",h)),l&&S.upload&&([d,g]=uh(l),S.upload.addEventListener("progress",d),S.upload.addEventListener("loadend",g)),(r.cancelToken||r.signal)&&(u=A=>{S&&(n(!A||A.type?new ks(null,e,S):A),S.abort(),S=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const E=Coe(r.url);if(E&&oo.protocols.indexOf(E)===-1){n(new ue("Unsupported protocol "+E+":",ue.ERR_BAD_REQUEST,e));return}S.send(a||null)})},Boe=(e,t)=>{const{length:o}=e=e?e.filter(Boolean):[];if(t||o){let n=new AbortController,r;const a=function(c){if(!r){r=!0,s();const u=c instanceof Error?c:this.reason;n.abort(u instanceof ue?u:new ks(u instanceof Error?u.message:u))}};let i=t&&setTimeout(()=>{i=null,a(new ue(`timeout ${t} of ms exceeded`,ue.ETIMEDOUT))},t);const s=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(a):c.removeEventListener("abort",a)}),e=null)};e.forEach(c=>c.addEventListener("abort",a));const{signal:l}=n;return l.unsubscribe=()=>M.asap(s),l}},Noe=Boe,Moe=function*(e,t){let o=e.byteLength;if(!t||o<t){yield e;return}let n=0,r;for(;n<o;)r=n+t,yield e.slice(n,r),n=r},Uoe=async function*(e,t){for await(const o of Hoe(e))yield*Moe(o,t)},Hoe=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:o,value:n}=await t.read();if(o)break;yield n}}finally{await t.cancel()}},WT=(e,t,o,n)=>{const r=Uoe(e,t);let a=0,i,s=l=>{i||(i=!0,n&&n(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await r.next();if(c){s(),l.close();return}let d=u.byteLength;if(o){let h=a+=d;o(h)}l.enqueue(new Uint8Array(u))}catch(c){throw s(c),c}},cancel(l){return s(l),r.return()}},{highWaterMark:2})},vp=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",MO=vp&&typeof ReadableStream=="function",Voe=vp&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),UO=(e,...t)=>{try{return!!e(...t)}catch{return!1}},$oe=MO&&UO(()=>{let e=!1;const t=new Request(oo.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),FT=64*1024,Bg=MO&&UO(()=>M.isReadableStream(new Response("").body)),dh={stream:Bg&&(e=>e.body)};vp&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!dh[t]&&(dh[t]=M.isFunction(e[t])?o=>o[t]():(o,n)=>{throw new ue(`Response type '${t}' is not supported`,ue.ERR_NOT_SUPPORT,n)})})})(new Response);const zoe=async e=>{if(e==null)return 0;if(M.isBlob(e))return e.size;if(M.isSpecCompliantForm(e))return(await new Request(oo.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(M.isArrayBufferView(e)||M.isArrayBuffer(e))return e.byteLength;if(M.isURLSearchParams(e)&&(e=e+""),M.isString(e))return(await Voe(e)).byteLength},joe=async(e,t)=>{const o=M.toFiniteNumber(e.getContentLength());return o??zoe(t)},Yoe=vp&&(async e=>{let{url:t,method:o,data:n,signal:r,cancelToken:a,timeout:i,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:h}=NO(e);c=c?(c+"").toLowerCase():"text";let g=Noe([r,a&&a.toAbortSignal()],i),w;const v=g&&g.unsubscribe&&(()=>{g.unsubscribe()});let S;try{if(l&&$oe&&o!=="get"&&o!=="head"&&(S=await joe(u,n))!==0){let x=new Request(t,{method:"POST",body:n,duplex:"half"}),W;if(M.isFormData(n)&&(W=x.headers.get("content-type"))&&u.setContentType(W),x.body){const[O,$]=RT(S,uh(OT(l)));n=WT(x.body,FT,O,$)}}M.isString(d)||(d=d?"include":"omit");const b="credentials"in Request.prototype;w=new Request(t,{...h,signal:g,method:o.toUpperCase(),headers:u.normalize().toJSON(),body:n,duplex:"half",credentials:b?d:void 0});let E=await fetch(w);const A=Bg&&(c==="stream"||c==="response");if(Bg&&(s||A&&v)){const x={};["status","statusText","headers"].forEach(H=>{x[H]=E[H]});const W=M.toFiniteNumber(E.headers.get("content-length")),[O,$]=s&&RT(W,uh(OT(s),!0))||[];E=new Response(WT(E.body,FT,O,()=>{$&&$(),v&&v()}),x)}c=c||"text";let C=await dh[M.findKey(dh,c)||"text"](E,e);return!A&&v&&v(),await new Promise((x,W)=>{FO(x,W,{data:C,headers:ln.from(E.headers),status:E.status,statusText:E.statusText,config:e,request:w})})}catch(b){throw v&&v(),b&&b.name==="TypeError"&&/fetch/i.test(b.message)?Object.assign(new ue("Network Error",ue.ERR_NETWORK,e,w),{cause:b.cause||b}):ue.from(b,b&&b.code,e,w)}}),Ng={http:aoe,xhr:Foe,fetch:Yoe};M.forEach(Ng,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const BT=e=>`- ${e}`,Goe=e=>M.isFunction(e)||e===null||e===!1,HO={getAdapter:e=>{e=M.isArray(e)?e:[e];const{length:t}=e;let o,n;const r={};for(let a=0;a<t;a++){o=e[a];let i;if(n=o,!Goe(o)&&(n=Ng[(i=String(o)).toLowerCase()],n===void 0))throw new ue(`Unknown adapter '${i}'`);if(n)break;r[i||"#"+a]=n}if(!n){const a=Object.entries(r).map(([s,l])=>`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since :
`+a.map(BT).join(`
`):" "+BT(a[0]):"as no adapter specified";throw new ue("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:Ng};function Em(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ks(null,e)}function NT(e){return Em(e),e.headers=ln.from(e.headers),e.data=bm.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),HO.getAdapter(e.adapter||kb.adapter)(e).then(function(n){return Em(e),n.data=bm.call(e,e.transformResponse,n),n.headers=ln.from(n.headers),n},function(n){return WO(n)||(Em(e),n&&n.response&&(n.response.data=bm.call(e,e.transformResponse,n.response),n.response.headers=ln.from(n.response.headers))),Promise.reject(n)})}const VO="1.7.7",Ab={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ab[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const MT={};Ab.transitional=function(t,o,n){function r(a,i){return"[Axios v"+VO+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,s)=>{if(t===!1)throw new ue(r(i," has been removed"+(o?" in "+o:"")),ue.ERR_DEPRECATED);return o&&!MT[i]&&(MT[i]=!0,console.warn(r(i," has been deprecated since v"+o+" and will be removed in the near future"))),t?t(a,i,s):!0}};function qoe(e,t,o){if(typeof e!="object")throw new ue("options must be an object",ue.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let r=n.length;for(;r-- >0;){const a=n[r],i=t[a];if(i){const s=e[a],l=s===void 0||i(s,a,e);if(l!==!0)throw new ue("option "+a+" must be "+l,ue.ERR_BAD_OPTION_VALUE);continue}if(o!==!0)throw new ue("Unknown option "+a,ue.ERR_BAD_OPTION)}}const Mg={assertOptions:qoe,validators:Ab},cr=Mg.validators;class hh{constructor(t){this.defaults=t,this.interceptors={request:new PT,response:new PT}}async request(t,o){try{return await this._request(t,o)}catch(n){if(n instanceof Error){let r;Error.captureStackTrace?Error.captureStackTrace(r={}):r=new Error;const a=r.stack?r.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
`+a):n.stack=a}catch{}}throw n}}_request(t,o){typeof t=="string"?(o=o||{},o.url=t):o=t||{},o=Wa(this.defaults,o);const{transitional:n,paramsSerializer:r,headers:a}=o;n!==void 0&&Mg.assertOptions(n,{silentJSONParsing:cr.transitional(cr.boolean),forcedJSONParsing:cr.transitional(cr.boolean),clarifyTimeoutError:cr.transitional(cr.boolean)},!1),r!=null&&(M.isFunction(r)?o.paramsSerializer={serialize:r}:Mg.assertOptions(r,{encode:cr.function,serialize:cr.function},!0)),o.method=(o.method||this.defaults.method||"get").toLowerCase();let i=a&&M.merge(a.common,a[o.method]);a&&M.forEach(["delete","get","head","post","put","patch","common"],w=>{delete a[w]}),o.headers=ln.concat(i,a);const s=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(o)===!1||(l=l&&v.synchronous,s.unshift(v.fulfilled,v.rejected))});const c=[];this.interceptors.response.forEach(function(v){c.push(v.fulfilled,v.rejected)});let u,d=0,h;if(!l){const w=[NT.bind(this),void 0];for(w.unshift.apply(w,s),w.push.apply(w,c),h=w.length,u=Promise.resolve(o);d<h;)u=u.then(w[d++],w[d++]);return u}h=s.length;let g=o;for(d=0;d<h;){const w=s[d++],v=s[d++];try{g=w(g)}catch(S){v.call(this,S);break}}try{u=NT.call(this,g)}catch(w){return Promise.reject(w)}for(d=0,h=c.length;d<h;)u=u.then(c[d++],c[d++]);return u}getUri(t){t=Wa(this.defaults,t);const o=BO(t.baseURL,t.url);return RO(o,t.params,t.paramsSerializer)}}M.forEach(["delete","get","head","options"],function(t){hh.prototype[t]=function(o,n){return this.request(Wa(n||{},{method:t,url:o,data:(n||{}).data}))}});M.forEach(["post","put","patch"],function(t){function o(n){return function(a,i,s){return this.request(Wa(s||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:i}))}}hh.prototype[t]=o(),hh.prototype[t+"Form"]=o(!0)});const yd=hh;class Tb{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let o;this.promise=new Promise(function(a){o=a});const n=this;this.promise.then(r=>{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](r);n._listeners=null}),this.promise.then=r=>{let a;const i=new Promise(s=>{n.subscribe(s),a=s}).then(r);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,s){n.reason||(n.reason=new ks(a,i,s),o(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const o=this._listeners.indexOf(t);o!==-1&&this._listeners.splice(o,1)}toAbortSignal(){const t=new AbortController,o=n=>{t.abort(n)};return this.subscribe(o),t.signal.unsubscribe=()=>this.unsubscribe(o),t.signal}static source(){let t;return{token:new Tb(function(r){t=r}),cancel:t}}}const Joe=Tb;function Koe(e){return function(o){return e.apply(null,o)}}function Xoe(e){return M.isObject(e)&&e.isAxiosError===!0}const Ug={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ug).forEach(([e,t])=>{Ug[t]=e});const Qoe=Ug;function $O(e){const t=new yd(e),o=bO(yd.prototype.request,t);return M.extend(o,yd.prototype,t,{allOwnKeys:!0}),M.extend(o,t,null,{allOwnKeys:!0}),o.create=function(r){return $O(Wa(e,r))},o}const ht=$O(kb);ht.Axios=yd;ht.CanceledError=ks;ht.CancelToken=Joe;ht.isCancel=WO;ht.VERSION=VO;ht.toFormData=gp;ht.AxiosError=ue;ht.Cancel=ht.CanceledError;ht.all=function(t){return Promise.all(t)};ht.spread=Koe;ht.isAxiosError=Xoe;ht.mergeConfig=Wa;ht.AxiosHeaders=ln;ht.formToJSON=e=>LO(M.isHTMLForm(e)?new FormData(e):e);ht.getAdapter=HO.getAdapter;ht.HttpStatusCode=Qoe;ht.default=ht;const Zoe=ht,mc=Zoe.create({method:"POST",baseURL:"/api/customer",timeout:6e4,headers:{"Content-Type":"application/json"}});mc.interceptors.request.use(e=>{var t;return e.headers.account=JSON.stringify(ae.storage??""),e.headers.authorization="Bearer "+(((t=ae.storage.token)==null?void 0:t.access_token)??"0"),e});mc.interceptors.response.use(e=>{Ar.subLoading();const t=e.data;return[200,201].includes(e.status)?t.code===1e4?(location.pathname!=="/"&&(location.href="/"),Promise.reject(e.data)):t.code!==0?Promise.reject(e.data):Promise.resolve(t):Promise.reject(e.data)},e=>(Ar.subLoading(),e.response&&e.response.status,Promise.reject(e)));var zO=60,jO=zO*60,YO=jO*24,ene=YO*7,ds=1e3,km=zO*ds,UT=jO*ds,tne=YO*ds,one=ene*ds,Sb="millisecond",_i="second",Ci="minute",xi="hour",mr="day",gd="week",Zo="month",GO="quarter",yr="year",Pi="date",nne="YYYY-MM-DDTHH:mm:ssZ",HT="Invalid Date",rne=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ane=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g;const ine={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var o=["th","st","nd","rd"],n=t%100;return"["+t+(o[(n-20)%10]||o[n]||o[0])+"]"}};var Hg=function(t,o,n){var r=String(t);return!r||r.length>=o?t:""+Array(o+1-r.length).join(n)+t},sne=function(t){var o=-t.utcOffset(),n=Math.abs(o),r=Math.floor(n/60),a=n%60;return(o<=0?"+":"-")+Hg(r,2,"0")+":"+Hg(a,2,"0")},lne=function e(t,o){if(t.date()<o.date())return-e(o,t);var n=(o.year()-t.year())*12+(o.month()-t.month()),r=t.clone().add(n,Zo),a=o-r<0,i=t.clone().add(n+(a?-1:1),Zo);return+(-(n+(o-r)/(a?r-i:i-r))||0)},cne=function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},une=function(t){var o={M:Zo,y:yr,w:gd,d:mr,D:Pi,h:xi,m:Ci,s:_i,ms:Sb,Q:GO};return o[t]||String(t||"").toLowerCase().replace(/s$/,"")},dne=function(t){return t===void 0};const hne={s:Hg,z:sne,m:lne,a:cne,p:une,u:dne};var Cl="en",Aa={};Aa[Cl]=ine;var qO="$isDayjsObject",Ib=function(t){return t instanceof bp||!!(t&&t[qO])},ph=function e(t,o,n){var r;if(!t)return Cl;if(typeof t=="string"){var a=t.toLowerCase();Aa[a]&&(r=a),o&&(Aa[a]=o,r=a);var i=t.split("-");if(!r&&i.length>1)return e(i[0])}else{var s=t.name;Aa[s]=t,r=s}return!n&&r&&(Cl=r),r||!n&&Cl},vt=function(t,o){if(Ib(t))return t.clone();var n=typeof o=="object"?o:{};return n.date=t,n.args=arguments,new bp(n)},pne=function(t,o){return vt(t,{locale:o.$L,utc:o.$u,x:o.$x,$offset:o.$offset})},Le=hne;Le.l=ph;Le.i=Ib;Le.w=pne;var fne=function(t){var o=t.date,n=t.utc;if(o===null)return new Date(NaN);if(Le.u(o))return new Date;if(o instanceof Date)return new Date(o);if(typeof o=="string"&&!/Z$/i.test(o)){var r=o.match(rne);if(r){var a=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],a,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(o)},bp=function(){function e(o){this.$L=ph(o.locale,null,!0),this.parse(o),this.$x=this.$x||o.x||{},this[qO]=!0}var t=e.prototype;return t.parse=function(n){this.$d=fne(n),this.init()},t.init=function(){var n=this.$d;this.$y=n.getFullYear(),this.$M=n.getMonth(),this.$D=n.getDate(),this.$W=n.getDay(),this.$H=n.getHours(),this.$m=n.getMinutes(),this.$s=n.getSeconds(),this.$ms=n.getMilliseconds()},t.$utils=function(){return Le},t.isValid=function(){return this.$d.toString()!==HT},t.isSame=function(n,r){var a=vt(n);return this.startOf(r)<=a&&a<=this.endOf(r)},t.isAfter=function(n,r){return vt(n)<this.startOf(r)},t.isBefore=function(n,r){return this.endOf(r)<vt(n)},t.$g=function(n,r,a){return Le.u(n)?this[r]:this.set(a,n)},t.unix=function(){return Math.floor(this.valueOf()/1e3)},t.valueOf=function(){return this.$d.getTime()},t.startOf=function(n,r){var a=this,i=Le.u(r)?!0:r,s=Le.p(n),l=function(b,E){var A=Le.w(a.$u?Date.UTC(a.$y,E,b):new Date(a.$y,E,b),a);return i?A:A.endOf(mr)},c=function(b,E){var A=[0,0,0,0],C=[23,59,59,999];return Le.w(a.toDate()[b].apply(a.toDate("s"),(i?A:C).slice(E)),a)},u=this.$W,d=this.$M,h=this.$D,g="set"+(this.$u?"UTC":"");switch(s){case yr:return i?l(1,0):l(31,11);case Zo:return i?l(1,d):l(0,d+1);case gd:{var w=this.$locale().weekStart||0,v=(u<w?u+7:u)-w;return l(i?h-v:h+(6-v),d)}case mr:case Pi:return c(g+"Hours",0);case xi:return c(g+"Minutes",1);case Ci:return c(g+"Seconds",2);case _i:return c(g+"Milliseconds",3);default:return this.clone()}},t.endOf=function(n){return this.startOf(n,!1)},t.$set=function(n,r){var a,i=Le.p(n),s="set"+(this.$u?"UTC":""),l=(a={},a[mr]=s+"Date",a[Pi]=s+"Date",a[Zo]=s+"Month",a[yr]=s+"FullYear",a[xi]=s+"Hours",a[Ci]=s+"Minutes",a[_i]=s+"Seconds",a[Sb]=s+"Milliseconds",a)[i],c=i===mr?this.$D+(r-this.$W):r;if(i===Zo||i===yr){var u=this.clone().set(Pi,1);u.$d[l](c),u.init(),this.$d=u.set(Pi,Math.min(this.$D,u.daysInMonth())).$d}else l&&this.$d[l](c);return this.init(),this},t.set=function(n,r){return this.clone().$set(n,r)},t.get=function(n){return this[Le.p(n)]()},t.add=function(n,r){var a=this,i;n=Number(n);var s=Le.p(r),l=function(h){var g=vt(a);return Le.w(g.date(g.date()+Math.round(h*n)),a)};if(s===Zo)return this.set(Zo,this.$M+n);if(s===yr)return this.set(yr,this.$y+n);if(s===mr)return l(1);if(s===gd)return l(7);var c=(i={},i[Ci]=km,i[xi]=UT,i[_i]=ds,i)[s]||1,u=this.$d.getTime()+n*c;return Le.w(u,this)},t.subtract=function(n,r){return this.add(n*-1,r)},t.format=function(n){var r=this,a=this.$locale();if(!this.isValid())return a.invalidDate||HT;var i=n||nne,s=Le.z(this),l=this.$H,c=this.$m,u=this.$M,d=a.weekdays,h=a.months,g=a.meridiem,w=function(A,C,x,W){return A&&(A[C]||A(r,i))||x[C].slice(0,W)},v=function(A){return Le.s(l%12||12,A,"0")},S=g||function(E,A,C){var x=E<12?"AM":"PM";return C?x.toLowerCase():x},b=function(A){switch(A){case"YY":return String(r.$y).slice(-2);case"YYYY":return Le.s(r.$y,4,"0");case"M":return u+1;case"MM":return Le.s(u+1,2,"0");case"MMM":return w(a.monthsShort,u,h,3);case"MMMM":return w(h,u);case"D":return r.$D;case"DD":return Le.s(r.$D,2,"0");case"d":return String(r.$W);case"dd":return w(a.weekdaysMin,r.$W,d,2);case"ddd":return w(a.weekdaysShort,r.$W,d,3);case"dddd":return d[r.$W];case"H":return String(l);case"HH":return Le.s(l,2,"0");case"h":return v(1);case"hh":return v(2);case"a":return S(l,c,!0);case"A":return S(l,c,!1);case"m":return String(c);case"mm":return Le.s(c,2,"0");case"s":return String(r.$s);case"ss":return Le.s(r.$s,2,"0");case"SSS":return Le.s(r.$ms,3,"0");case"Z":return s}return null};return i.replace(ane,function(E,A){return A||b(E)||s.replace(":","")})},t.utcOffset=function(){return-Math.round(this.$d.getTimezoneOffset()/15)*15},t.diff=function(n,r,a){var i=this,s=Le.p(r),l=vt(n),c=(l.utcOffset()-this.utcOffset())*km,u=this-l,d=function(){return Le.m(i,l)},h;switch(s){case yr:h=d()/12;break;case Zo:h=d();break;case GO:h=d()/3;break;case gd:h=(u-c)/one;break;case mr:h=(u-c)/tne;break;case xi:h=u/UT;break;case Ci:h=u/km;break;case _i:h=u/ds;break;default:h=u;break}return a?h:Le.a(h)},t.daysInMonth=function(){return this.endOf(Zo).$D},t.$locale=function(){return Aa[this.$L]},t.locale=function(n,r){if(!n)return this.$L;var a=this.clone(),i=ph(n,r,!0);return i&&(a.$L=i),a},t.clone=function(){return Le.w(this.$d,this)},t.toDate=function(){return new Date(this.valueOf())},t.toJSON=function(){return this.isValid()?this.toISOString():null},t.toISOString=function(){return this.$d.toISOString()},t.toString=function(){return this.$d.toUTCString()},e}(),JO=bp.prototype;vt.prototype=JO;[["$ms",Sb],["$s",_i],["$m",Ci],["$H",xi],["$W",mr],["$M",Zo],["$y",yr],["$D",Pi]].forEach(function(e){JO[e[1]]=function(t){return this.$g(t,e[0],e[1])}});vt.extend=function(e,t){return e.$i||(e(t,bp,vt),e.$i=!0),vt};vt.locale=ph;vt.isDayjs=Ib;vt.unix=function(e){return vt(e*1e3)};vt.en=Aa[Cl];vt.Ls=Aa;vt.p={};var Ep={},KO={exports:{}};(function(e){function t(o){return o&&o.__esModule?o:{default:o}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(KO);var jo=KO.exports,kp={};Object.defineProperty(kp,"__esModule",{value:!0});kp.default=void 0;var mne={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};kp.default=mne;var Ap={},Uc={},Tp={},XO={exports:{}},QO={exports:{}},ZO={exports:{}},e2={exports:{}};(function(e){function t(o){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e.exports.__esModule=!0,e.exports.default=e.exports,t(o)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(e2);var t2=e2.exports,o2={exports:{}};(function(e){var t=t2.default;function o(n,r){if(t(n)!="object"||!n)return n;var a=n[Symbol.toPrimitive];if(a!==void 0){var i=a.call(n,r||"default");if(t(i)!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(n)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports})(o2);var yne=o2.exports;(function(e){var t=t2.default,o=yne;function n(r){var a=o(r,"string");return t(a)=="symbol"?a:a+""}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(ZO);var gne=ZO.exports;(function(e){var t=gne;function o(n,r,a){return(r=t(r))in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a,n}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports})(QO);var wne=QO.exports;(function(e){var t=wne;function o(r,a){var i=Object.keys(r);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);a&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(r,l).enumerable})),i.push.apply(i,s)}return i}function n(r){for(var a=1;a<arguments.length;a++){var i=arguments[a]!=null?arguments[a]:{};a%2?o(Object(i),!0).forEach(function(s){t(r,s,i[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach(function(s){Object.defineProperty(r,s,Object.getOwnPropertyDescriptor(i,s))})}return r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(XO);var _b=XO.exports,As={};Object.defineProperty(As,"__esModule",{value:!0});As.commonLocale=void 0;As.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0};var vne=jo.default;Object.defineProperty(Tp,"__esModule",{value:!0});Tp.default=void 0;var VT=vne(_b),bne=As,Ene=(0,VT.default)((0,VT.default)({},bne.commonLocale),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"});Tp.default=Ene;var Hc={};Object.defineProperty(Hc,"__esModule",{value:!0});Hc.default=void 0;const kne={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};Hc.default=kne;var n2=jo.default;Object.defineProperty(Uc,"__esModule",{value:!0});Uc.default=void 0;var Ane=n2(Tp),Tne=n2(Hc);const Sne={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},Ane.default),timePickerLocale:Object.assign({},Tne.default)};Uc.default=Sne;var Ine=jo.default;Object.defineProperty(Ap,"__esModule",{value:!0});Ap.default=void 0;var _ne=Ine(Uc);Ap.default=_ne.default;var Sp=jo.default;Object.defineProperty(Ep,"__esModule",{value:!0});Ep.default=void 0;var Cne=Sp(kp),xne=Sp(Ap),Pne=Sp(Uc),Dne=Sp(Hc);const so="${label} is not a valid ${type}",Rne={locale:"en",Pagination:Cne.default,DatePicker:Pne.default,TimePicker:Dne.default,Calendar:xne.default,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:so,method:so,array:so,object:so,number:so,date:so,boolean:so,integer:so,float:so,regexp:so,email:so,url:so,hex:so},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}};Ep.default=Rne;var One=Ep;const $T=Ho(One);var Ip={},_p={};Object.defineProperty(_p,"__esModule",{value:!0});_p.default=void 0;var Lne={items_per_page:"條/頁",jump_to:"跳至",jump_to_confirm:"確定",page:"頁",prev_page:"上一頁",next_page:"下一頁",prev_5:"向前 5 頁",next_5:"向後 5 頁",prev_3:"向前 3 頁",next_3:"向後 3 頁",page_size:"頁碼"};_p.default=Lne;var Cp={},Vc={},xp={},Wne=jo.default;Object.defineProperty(xp,"__esModule",{value:!0});xp.default=void 0;var zT=Wne(_b),Fne=As,Bne=(0,zT.default)((0,zT.default)({},Fne.commonLocale),{},{locale:"zh_TW",today:"今天",now:"此刻",backToToday:"返回今天",ok:"確定",timeSelect:"選擇時間",dateSelect:"選擇日期",weekSelect:"選擇周",clear:"清除",month:"月",year:"年",previousMonth:"上個月 (翻頁上鍵)",nextMonth:"下個月 (翻頁下鍵)",monthSelect:"選擇月份",yearSelect:"選擇年份",decadeSelect:"選擇年代",yearFormat:"YYYY年",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH時mm分ss秒",previousYear:"上一年 (Control鍵加左方向鍵)",nextYear:"下一年 (Control鍵加右方向鍵)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世紀",nextCentury:"下一世紀",cellDateFormat:"D",monthBeforeYear:!1});xp.default=Bne;var $c={};Object.defineProperty($c,"__esModule",{value:!0});$c.default=void 0;const Nne={placeholder:"請選擇時間"};$c.default=Nne;var r2=jo.default;Object.defineProperty(Vc,"__esModule",{value:!0});Vc.default=void 0;var Mne=r2(xp),Une=r2($c);const a2={lang:Object.assign({placeholder:"請選擇日期",yearPlaceholder:"請選擇年份",quarterPlaceholder:"請選擇季度",monthPlaceholder:"請選擇月份",weekPlaceholder:"請選擇周",rangePlaceholder:["開始日期","結束日期"],rangeYearPlaceholder:["開始年份","結束年份"],rangeMonthPlaceholder:["開始月份","結束月份"],rangeQuarterPlaceholder:["開始季度","結束季度"],rangeWeekPlaceholder:["開始周","結束周"]},Mne.default),timePickerLocale:Object.assign({},Une.default)};a2.lang.ok="確 定";Vc.default=a2;var Hne=jo.default;Object.defineProperty(Cp,"__esModule",{value:!0});Cp.default=void 0;var Vne=Hne(Vc);Cp.default=Vne.default;var Pp=jo.default;Object.defineProperty(Ip,"__esModule",{value:!0});Ip.default=void 0;var $ne=Pp(_p),zne=Pp(Cp),jne=Pp(Vc),Yne=Pp($c);const lo="${label}不是一個有效的${type}",Gne={locale:"zh-tw",Pagination:$ne.default,DatePicker:jne.default,TimePicker:Yne.default,Calendar:zne.default,global:{placeholder:"請選擇"},Table:{filterTitle:"篩選器",filterConfirm:"確定",filterReset:"重置",filterEmptyText:"無篩選項",filterCheckall:"全選",filterSearchPlaceholder:"在篩選項中搜尋",emptyText:"暫無數據",selectAll:"全部選取",selectInvert:"反向選取",selectNone:"清空所有",selectionAll:"全選所有",sortTitle:"排序",expand:"展開行",collapse:"關閉行",triggerDesc:"點擊降序",triggerAsc:"點擊升序",cancelSort:"取消排序"},Modal:{okText:"確定",cancelText:"取消",justOkText:"知道了"},Tour:{Next:"下一步",Previous:"上一步",Finish:"結束導覽"},Popconfirm:{okText:"確定",cancelText:"取消"},Transfer:{titles:["",""],searchPlaceholder:"搜尋資料",itemUnit:"項目",itemsUnit:"項目",remove:"删除",selectCurrent:"全選當頁",removeCurrent:"删除當頁",selectAll:"全選所有",removeAll:"删除全部",selectInvert:"反選當頁"},Upload:{uploading:"正在上傳...",removeFile:"刪除檔案",uploadError:"上傳失敗",previewFile:"檔案預覽",downloadFile:"下载文件"},Empty:{description:"無此資料"},Icon:{icon:"圖標"},Text:{edit:"編輯",copy:"複製",copied:"複製成功",expand:"展開"},Form:{optional:"（可選）",defaultValidateMessages:{default:"字段驗證錯誤${label}",required:"請輸入${label}",enum:"${label}必須是其中一個[${enum}]",whitespace:"${label}不能為空字符",date:{format:"${label}日期格式無效",parse:"${label}不能轉換為日期",invalid:"${label}是一個無效日期"},types:{string:lo,method:lo,array:lo,object:lo,number:lo,date:lo,boolean:lo,integer:lo,float:lo,regexp:lo,email:lo,url:lo,hex:lo},string:{len:"${label}須為${len}個字符",min:"${label}最少${min}個字符",max:"${label}最多${max}個字符",range:"${label}須在${min}-${max}字符之間"},number:{len:"${label}必須等於${len}",min:"${label}最小值為${min}",max:"${label}最大值為${max}",range:"${label}須在${min}-${max}之間"},array:{len:"須為${len}個${label}",min:"最少${min}個${label}",max:"最多${max}個${label}",range:"${label}數量須在${min}-${max}之間"},pattern:{mismatch:"${label}與模式不匹配${pattern}"}}},Image:{preview:"預覽"},QRCode:{expired:"二維碼過期",refresh:"點擊刷新",scanned:"已掃描"}};Ip.default=Gne;var qne=Ip;const Jne=Ho(qne);var Dp={},Rp={};Object.defineProperty(Rp,"__esModule",{value:!0});Rp.default=void 0;var Kne={items_per_page:"/ trang",jump_to:"Đến",jump_to_confirm:"xác nhận",page:"Trang",prev_page:"Trang Trước",next_page:"Trang Kế",prev_5:"Về 5 Trang Trước",next_5:"Đến 5 Trang Kế",prev_3:"Về 3 Trang Trước",next_3:"Đến 3 Trang Kế",page_size:"kích thước trang"};Rp.default=Kne;var Op={},zc={},Lp={},Xne=jo.default;Object.defineProperty(Lp,"__esModule",{value:!0});Lp.default=void 0;var jT=Xne(_b),Qne=As,Zne=(0,jT.default)((0,jT.default)({},Qne.commonLocale),{},{locale:"vi_VN",today:"Hôm nay",now:"Bây giờ",backToToday:"Trở về hôm nay",ok:"OK",clear:"Xóa",month:"Tháng",year:"Năm",timeSelect:"Chọn thời gian",dateSelect:"Chọn ngày",weekSelect:"Chọn tuần",monthSelect:"Chọn tháng",yearSelect:"Chọn năm",decadeSelect:"Chọn thập kỷ",dateFormat:"D/M/YYYY",dateTimeFormat:"D/M/YYYY HH:mm:ss",previousMonth:"Tháng trước (PageUp)",nextMonth:"Tháng sau (PageDown)",previousYear:"Năm trước (Control + left)",nextYear:"Năm sau (Control + right)",previousDecade:"Thập kỷ trước",nextDecade:"Thập kỷ sau",previousCentury:"Thế kỷ trước",nextCentury:"Thế kỷ sau"});Lp.default=Zne;var jc={};Object.defineProperty(jc,"__esModule",{value:!0});jc.default=void 0;const ere={placeholder:"Chọn thời gian",rangePlaceholder:["Bắt đầu","Kết thúc"]};jc.default=ere;var i2=jo.default;Object.defineProperty(zc,"__esModule",{value:!0});zc.default=void 0;var tre=i2(Lp),ore=i2(jc);const nre={lang:Object.assign({placeholder:"Chọn thời điểm",yearPlaceholder:"Chọn năm",quarterPlaceholder:"Chọn quý",monthPlaceholder:"Chọn tháng",weekPlaceholder:"Chọn tuần",rangePlaceholder:["Ngày bắt đầu","Ngày kết thúc"],rangeYearPlaceholder:["Năm bắt đầu","Năm kết thúc"],rangeQuarterPlaceholder:["Quý bắt đầu","Quý kết thúc"],rangeMonthPlaceholder:["Tháng bắt đầu","Tháng kết thúc"],rangeWeekPlaceholder:["Tuần bắt đầu","Tuần kết thúc"]},tre.default),timePickerLocale:Object.assign({},ore.default)};zc.default=nre;var rre=jo.default;Object.defineProperty(Op,"__esModule",{value:!0});Op.default=void 0;var are=rre(zc);Op.default=are.default;var Wp=jo.default;Object.defineProperty(Dp,"__esModule",{value:!0});Dp.default=void 0;var ire=Wp(Rp),sre=Wp(Op),lre=Wp(zc),cre=Wp(jc);const co="${label} không phải kiểu ${type} hợp lệ",ure={locale:"vi",Pagination:ire.default,DatePicker:lre.default,TimePicker:cre.default,Calendar:sre.default,global:{placeholder:"Vui lòng chọn"},Table:{filterTitle:"Bộ lọc",filterConfirm:"Đồng ý",filterReset:"Bỏ lọc",filterEmptyText:"Không có bộ lọc",filterCheckall:"Chọn tất cả",filterSearchPlaceholder:"Tìm kiếm bộ lọc",emptyText:"Trống",selectAll:"Chọn tất cả",selectInvert:"Chọn ngược lại",selectNone:"Bỏ chọn tất cả",selectionAll:"Chọn tất cả",sortTitle:"Sắp xếp",expand:"Mở rộng dòng",collapse:"Thu gọn dòng",triggerDesc:"Nhấp để sắp xếp giảm dần",triggerAsc:"Nhấp để sắp xếp tăng dần",cancelSort:"Nhấp để hủy sắp xếp"},Tour:{Next:"Tiếp",Previous:"Trước",Finish:"Hoàn thành"},Modal:{okText:"Đồng ý",cancelText:"Hủy",justOkText:"OK"},Popconfirm:{okText:"Đồng ý",cancelText:"Hủy"},Transfer:{titles:["",""],searchPlaceholder:"Tìm ở đây",itemUnit:"mục",itemsUnit:"mục",remove:"Gỡ bỏ",selectCurrent:"Chọn trang hiện tại",removeCurrent:"Gỡ bỏ trang hiện tại",selectAll:"Chọn tất cả",removeAll:"Gỡ bỏ tất cả",selectInvert:"Đảo ngược trang hiện tại"},Upload:{uploading:"Đang tải lên...",removeFile:"Gỡ bỏ tập tin",uploadError:"Lỗi tải lên",previewFile:"Xem trước tập tin",downloadFile:"Tải tập tin"},Empty:{description:"Trống"},Icon:{icon:"icon"},Text:{edit:"Chỉnh sửa",copy:"Sao chép",copied:"Đã sao chép",expand:"Mở rộng"},Form:{optional:"(Tùy chọn)",defaultValidateMessages:{default:"${label} không đáp ứng điều kiện quy định",required:"Hãy nhập thông tin cho trường ${label}",enum:"${label} phải có giá trị nằm trong tập [${enum}]",whitespace:"${label} không được chứa khoảng trắng",date:{format:"${label} sai định dạng ngày tháng",parse:"Không thể chuyển ${label} sang kiểu Ngày tháng",invalid:"${label} không phải giá trị Ngày tháng hợp lệ"},types:{string:co,method:co,array:co,object:co,number:co,date:co,boolean:co,integer:co,float:co,regexp:co,email:co,url:co,hex:co},string:{len:"${label} phải dài đúng ${len} ký tự",min:"Độ dài tối thiểu trường ${label} là ${min} ký tự",max:"Độ dài tối đa trường ${label} là ${max} ký tự",range:"Độ dài trường ${label} phải từ ${min} đến ${max} ký tự"},number:{len:"${label} phải bằng ${len}",min:"${label} phải lớn hơn hoặc bằng ${min}",max:"${label} phải nhỏ hơn hoặc bằng ${max}",range:"${label} phải nằm trong khoảng ${min}-${max}"},array:{len:"Mảng ${label} phải có ${len} phần tử ",min:"Mảng ${label} phải chứa tối thiểu ${min} phần tử ",max:"Mảng ${label} phải chứa tối đa ${max} phần tử ",range:"Mảng ${label} phải chứa từ ${min}-${max} phần tử"},pattern:{mismatch:"${label} không thỏa mãn mẫu kiểm tra ${pattern}"}}},Image:{preview:"Xem trước"},QRCode:{expired:"Mã QR hết hạn",refresh:"Làm mới"}};Dp.default=ure;var dre=Dp;const hre=Ho(dre),pre=["January","February","March","April","May","June","July","August","September","October","November","December"],Am=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],fre=e=>e>=0&&e<=12?"AM":"PM",Wae=e=>{let t=new Date(e).getTime(),n=new Date().getTime()-t,r=Math.floor(n/(24*3600*1e3)),a=n%(24*3600*1e3),i=Math.floor(a/(3600*1e3)),s=a%(3600*1e3),l=Math.floor(s/(60*1e3)),c=s%(60*1e3),u=Math.round(c/1e3);return{d:r<10?"0"+r:r,h:i<10?"0"+i:i,m:l<10?"0"+l:l,s:u<10?"0"+u:u}},Fae=e=>{const t=new Date().getTime(),n=new Date(e+"Z").getTime()-t,r=Math.floor(n/(1e3*60*60))%24;return Math.max(r,1)},Bae=e=>{const t=new Date().getTime(),n=new Date(e+"Z").getTime()-t;return Math.floor(n/(1e3*60*60*24))},Nae=e=>{if(e){let t=new Date(e),o=t.getFullYear(),n=t.getMonth()+1,r=t.getDate();t.getDay();let a=t.getHours(),i=t.getMinutes();return t.getSeconds(),`${pre[n-1]} ${r},${o} ${a}:${i}${fre(a)}`}else return"00/00/0000"},Mae=e=>{if(e){let t=new Date(e),o=t.getFullYear(),n=t.getMonth()+1;return`${t.getDate()}/${n}/${o}`}else return"00/00/0000"},Uae=e=>e?vt(e).format("DD/MM/YYYY HH:mm A"):"-",Hae=(e,t)=>{if(e){let o=new Date(parseInt(e)>121545?parseInt(e):e.replace(/\s/,"T")),n=o.getFullYear();o.getMonth()+1;let r=o.getDate(),a=o.getHours(),i=o.getMinutes(),s=o.getSeconds();if(t=="month")return Am[o.getMonth()];if(t=="day")return r<10?"0"+r:r;if(t=="1H"||t=="1D"){let l=a<10?"0"+a:a,c=i<10?"0"+i:i;return`${l}:${c}`}else if(t=="HMS"){let l=a<10?"0"+a:a,c=i<10?"0"+i:i,u=s<10?"0"+s:s;return`${l}:${c}:${u}`}else return t=="1W"||t=="1M"?`${Am[o.getMonth()]} ${r}`:`${Am[o.getMonth()]} ${n}`}else return""},Vae=(e,t=!1)=>e?((e==null?void 0:e.indexOf("data:image"))>=0||(e=`https://upload.${Cb()}`+e),e):t?"":"/img/default-avatar.svg",$ae=(e,t=!1)=>e?((e==null?void 0:e.indexOf("data:image"))>=0||(e=`https://upload.${Cb()}`+e),e):"",zae=(e,t=2)=>{if(!e)return"";var n=parseFloat(e).toFixed(t).toString().split(".");return n[0]=n[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),n.join(".")},Cb=()=>{let e=window.location.hostname.replace("www.","");return(e.indexOf("localhost")!==-1||e.indexOf("127.0.0.1")!==-1)&&(e="aiearn.vn"),e},jae=e=>{switch(e.toLowerCase()){case"en":return $T;case"zh-tw":return Jne;case"vi":return hre;default:return $T}},mre=(e,t)=>(e.indexOf("(")!=-1&&(e=e.substring(0,e.indexOf("(")).trim()),e.indexOf("[")!=-1&&(e=e.substring(0,e.indexOf("[")).trim()),(e=="invalid opcode: INVALID"||e.indexOf("estimate gas;")!=-1)&&(e=t.formatMessage({id:"error.NotEnoughBalance"})),e);function yre(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var s2=k,gre=yre(s2);function YT(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function wre(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var vre=!!(typeof window<"u"&&window.document&&window.document.createElement);function bre(e,t,o){if(typeof e!="function")throw new Error("Expected reducePropsToState to be a function.");if(typeof t!="function")throw new Error("Expected handleStateChangeOnClient to be a function.");if(typeof o<"u"&&typeof o!="function")throw new Error("Expected mapStateOnServer to either be undefined or a function.");function n(r){return r.displayName||r.name||"Component"}return function(a){if(typeof a!="function")throw new Error("Expected WrappedComponent to be a React component.");var i=[],s;function l(){s=e(i.map(function(u){return u.props})),c.canUseDOM?t(s):o&&(s=o(s))}var c=function(u){wre(d,u);function d(){return u.apply(this,arguments)||this}d.peek=function(){return s},d.rewind=function(){if(d.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var w=s;return s=void 0,i=[],w};var h=d.prototype;return h.UNSAFE_componentWillMount=function(){i.push(this),l()},h.componentDidUpdate=function(){l()},h.componentWillUnmount=function(){var w=i.indexOf(this);i.splice(w,1),l()},h.render=function(){return gre.createElement(a,this.props)},d}(s2.PureComponent);return YT(c,"displayName","SideEffect("+n(a)+")"),YT(c,"canUseDOM",vre),c}}var Ere=bre;const kre=Ho(Ere);/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var GT=Object.getOwnPropertySymbols,Are=Object.prototype.hasOwnProperty,Tre=Object.prototype.propertyIsEnumerable;function Sre(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function Ire(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},o=0;o<10;o++)t["_"+String.fromCharCode(o)]=o;var n=Object.getOwnPropertyNames(t).map(function(a){return t[a]});if(n.join("")!=="0123456789")return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(a){r[a]=a}),Object.keys(Object.assign({},r)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var _re=Ire()?Object.assign:function(e,t){for(var o,n=Sre(e),r,a=1;a<arguments.length;a++){o=Object(arguments[a]);for(var i in o)Are.call(o,i)&&(n[i]=o[i]);if(GT){r=GT(o);for(var s=0;s<r.length;s++)Tre.call(o,r[s])&&(n[r[s]]=o[r[s]])}}return n};const Cre=Ho(_re);var Ta={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},le={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(le).map(function(e){return le[e]});var Qe={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},fh={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},yc={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},xre=Object.keys(fh).reduce(function(e,t){return e[fh[t]]=t,e},{}),Pre=[le.NOSCRIPT,le.SCRIPT,le.STYLE],nn="data-react-helmet",Dre=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Rre=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Ore=function(){function e(t,o){for(var n=0;n<o.length;n++){var r=o[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(t,o,n){return o&&e(t.prototype,o),n&&e(t,n),t}}(),Jt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},Lre=function(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},qT=function(e,t){var o={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(o[n]=e[n]);return o},Wre=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&(typeof t=="object"||typeof t=="function")?t:e},Vg=function(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return o===!1?String(t):String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},Fre=function(t){var o=Yi(t,le.TITLE),n=Yi(t,yc.TITLE_TEMPLATE);if(n&&o)return n.replace(/%s/g,function(){return Array.isArray(o)?o.join(""):o});var r=Yi(t,yc.DEFAULT_TITLE);return o||r||void 0},Bre=function(t){return Yi(t,yc.ON_CHANGE_CLIENT_STATE)||function(){}},Tm=function(t,o){return o.filter(function(n){return typeof n[t]<"u"}).map(function(n){return n[t]}).reduce(function(n,r){return Jt({},n,r)},{})},Nre=function(t,o){return o.filter(function(n){return typeof n[le.BASE]<"u"}).map(function(n){return n[le.BASE]}).reverse().reduce(function(n,r){if(!n.length)for(var a=Object.keys(r),i=0;i<a.length;i++){var s=a[i],l=s.toLowerCase();if(t.indexOf(l)!==-1&&r[l])return n.concat(r)}return n},[])},js=function(t,o,n){var r={};return n.filter(function(a){return Array.isArray(a[t])?!0:(typeof a[t]<"u"&&Vre("Helmet: "+t+' should be of type "Array". Instead found type "'+Dre(a[t])+'"'),!1)}).map(function(a){return a[t]}).reverse().reduce(function(a,i){var s={};i.filter(function(h){for(var g=void 0,w=Object.keys(h),v=0;v<w.length;v++){var S=w[v],b=S.toLowerCase();o.indexOf(b)!==-1&&!(g===Qe.REL&&h[g].toLowerCase()==="canonical")&&!(b===Qe.REL&&h[b].toLowerCase()==="stylesheet")&&(g=b),o.indexOf(S)!==-1&&(S===Qe.INNER_HTML||S===Qe.CSS_TEXT||S===Qe.ITEM_PROP)&&(g=S)}if(!g||!h[g])return!1;var E=h[g].toLowerCase();return r[g]||(r[g]={}),s[g]||(s[g]={}),r[g][E]?!1:(s[g][E]=!0,!0)}).reverse().forEach(function(h){return a.push(h)});for(var l=Object.keys(s),c=0;c<l.length;c++){var u=l[c],d=Cre({},r[u],s[u]);r[u]=d}return a},[]).reverse()},Yi=function(t,o){for(var n=t.length-1;n>=0;n--){var r=t[n];if(r.hasOwnProperty(o))return r[o]}return null},Mre=function(t){return{baseTag:Nre([Qe.HREF,Qe.TARGET],t),bodyAttributes:Tm(Ta.BODY,t),defer:Yi(t,yc.DEFER),encode:Yi(t,yc.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:Tm(Ta.HTML,t),linkTags:js(le.LINK,[Qe.REL,Qe.HREF],t),metaTags:js(le.META,[Qe.NAME,Qe.CHARSET,Qe.HTTPEQUIV,Qe.PROPERTY,Qe.ITEM_PROP],t),noscriptTags:js(le.NOSCRIPT,[Qe.INNER_HTML],t),onChangeClientState:Bre(t),scriptTags:js(le.SCRIPT,[Qe.SRC,Qe.INNER_HTML],t),styleTags:js(le.STYLE,[Qe.CSS_TEXT],t),title:Fre(t),titleAttributes:Tm(Ta.TITLE,t)}},$g=function(){var e=Date.now();return function(t){var o=Date.now();o-e>16?(e=o,t(o)):setTimeout(function(){$g(t)},0)}}(),JT=function(t){return clearTimeout(t)},Ure=typeof window<"u"?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||$g:global.requestAnimationFrame||$g,Hre=typeof window<"u"?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||JT:global.cancelAnimationFrame||JT,Vre=function(t){return console&&typeof console.warn=="function"&&console.warn(t)},Ys=null,$re=function(t){Ys&&Hre(Ys),t.defer?Ys=Ure(function(){KT(t,function(){Ys=null})}):(KT(t),Ys=null)},KT=function(t,o){var n=t.baseTag,r=t.bodyAttributes,a=t.htmlAttributes,i=t.linkTags,s=t.metaTags,l=t.noscriptTags,c=t.onChangeClientState,u=t.scriptTags,d=t.styleTags,h=t.title,g=t.titleAttributes;zg(le.BODY,r),zg(le.HTML,a),zre(h,g);var w={baseTag:oi(le.BASE,n),linkTags:oi(le.LINK,i),metaTags:oi(le.META,s),noscriptTags:oi(le.NOSCRIPT,l),scriptTags:oi(le.SCRIPT,u),styleTags:oi(le.STYLE,d)},v={},S={};Object.keys(w).forEach(function(b){var E=w[b],A=E.newTags,C=E.oldTags;A.length&&(v[b]=A),C.length&&(S[b]=w[b].oldTags)}),o&&o(),c(t,v,S)},l2=function(t){return Array.isArray(t)?t.join(""):t},zre=function(t,o){typeof t<"u"&&document.title!==t&&(document.title=l2(t)),zg(le.TITLE,o)},zg=function(t,o){var n=document.getElementsByTagName(t)[0];if(n){for(var r=n.getAttribute(nn),a=r?r.split(","):[],i=[].concat(a),s=Object.keys(o),l=0;l<s.length;l++){var c=s[l],u=o[c]||"";n.getAttribute(c)!==u&&n.setAttribute(c,u),a.indexOf(c)===-1&&a.push(c);var d=i.indexOf(c);d!==-1&&i.splice(d,1)}for(var h=i.length-1;h>=0;h--)n.removeAttribute(i[h]);a.length===i.length?n.removeAttribute(nn):n.getAttribute(nn)!==s.join(",")&&n.setAttribute(nn,s.join(","))}},oi=function(t,o){var n=document.head||document.querySelector(le.HEAD),r=n.querySelectorAll(t+"["+nn+"]"),a=Array.prototype.slice.call(r),i=[],s=void 0;return o&&o.length&&o.forEach(function(l){var c=document.createElement(t);for(var u in l)if(l.hasOwnProperty(u))if(u===Qe.INNER_HTML)c.innerHTML=l.innerHTML;else if(u===Qe.CSS_TEXT)c.styleSheet?c.styleSheet.cssText=l.cssText:c.appendChild(document.createTextNode(l.cssText));else{var d=typeof l[u]>"u"?"":l[u];c.setAttribute(u,d)}c.setAttribute(nn,"true"),a.some(function(h,g){return s=g,c.isEqualNode(h)})?a.splice(s,1):i.push(c)}),a.forEach(function(l){return l.parentNode.removeChild(l)}),i.forEach(function(l){return n.appendChild(l)}),{oldTags:a,newTags:i}},c2=function(t){return Object.keys(t).reduce(function(o,n){var r=typeof t[n]<"u"?n+'="'+t[n]+'"':""+n;return o?o+" "+r:r},"")},jre=function(t,o,n,r){var a=c2(n),i=l2(o);return a?"<"+t+" "+nn+'="true" '+a+">"+Vg(i,r)+"</"+t+">":"<"+t+" "+nn+'="true">'+Vg(i,r)+"</"+t+">"},Yre=function(t,o,n){return o.reduce(function(r,a){var i=Object.keys(a).filter(function(c){return!(c===Qe.INNER_HTML||c===Qe.CSS_TEXT)}).reduce(function(c,u){var d=typeof a[u]>"u"?u:u+'="'+Vg(a[u],n)+'"';return c?c+" "+d:d},""),s=a.innerHTML||a.cssText||"",l=Pre.indexOf(t)===-1;return r+"<"+t+" "+nn+'="true" '+i+(l?"/>":">"+s+"</"+t+">")},"")},u2=function(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(n,r){return n[fh[r]||r]=t[r],n},o)},Gre=function(t){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.keys(t).reduce(function(n,r){return n[xre[r]||r]=t[r],n},o)},qre=function(t,o,n){var r,a=(r={key:o},r[nn]=!0,r),i=u2(n,a);return[$t.createElement(le.TITLE,i,o)]},Jre=function(t,o){return o.map(function(n,r){var a,i=(a={key:r},a[nn]=!0,a);return Object.keys(n).forEach(function(s){var l=fh[s]||s;if(l===Qe.INNER_HTML||l===Qe.CSS_TEXT){var c=n.innerHTML||n.cssText;i.dangerouslySetInnerHTML={__html:c}}else i[l]=n[s]}),$t.createElement(t,i)})},Nn=function(t,o,n){switch(t){case le.TITLE:return{toComponent:function(){return qre(t,o.title,o.titleAttributes)},toString:function(){return jre(t,o.title,o.titleAttributes,n)}};case Ta.BODY:case Ta.HTML:return{toComponent:function(){return u2(o)},toString:function(){return c2(o)}};default:return{toComponent:function(){return Jre(t,o)},toString:function(){return Yre(t,o,n)}}}},d2=function(t){var o=t.baseTag,n=t.bodyAttributes,r=t.encode,a=t.htmlAttributes,i=t.linkTags,s=t.metaTags,l=t.noscriptTags,c=t.scriptTags,u=t.styleTags,d=t.title,h=d===void 0?"":d,g=t.titleAttributes;return{base:Nn(le.BASE,o,r),bodyAttributes:Nn(Ta.BODY,n,r),htmlAttributes:Nn(Ta.HTML,a,r),link:Nn(le.LINK,i,r),meta:Nn(le.META,s,r),noscript:Nn(le.NOSCRIPT,l,r),script:Nn(le.SCRIPT,c,r),style:Nn(le.STYLE,u,r),title:Nn(le.TITLE,{title:h,titleAttributes:g},r)}},Kre=function(t){var o,n;return n=o=function(r){Lre(a,r);function a(){return Rre(this,a),Wre(this,r.apply(this,arguments))}return a.prototype.shouldComponentUpdate=function(s){return!gC(this.props,s)},a.prototype.mapNestedChildrenToProps=function(s,l){if(!l)return null;switch(s.type){case le.SCRIPT:case le.NOSCRIPT:return{innerHTML:l};case le.STYLE:return{cssText:l}}throw new Error("<"+s.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},a.prototype.flattenArrayTypeChildren=function(s){var l,c=s.child,u=s.arrayTypeChildren,d=s.newChildProps,h=s.nestedChildren;return Jt({},u,(l={},l[c.type]=[].concat(u[c.type]||[],[Jt({},d,this.mapNestedChildrenToProps(c,h))]),l))},a.prototype.mapObjectTypeChildren=function(s){var l,c,u=s.child,d=s.newProps,h=s.newChildProps,g=s.nestedChildren;switch(u.type){case le.TITLE:return Jt({},d,(l={},l[u.type]=g,l.titleAttributes=Jt({},h),l));case le.BODY:return Jt({},d,{bodyAttributes:Jt({},h)});case le.HTML:return Jt({},d,{htmlAttributes:Jt({},h)})}return Jt({},d,(c={},c[u.type]=Jt({},h),c))},a.prototype.mapArrayTypeChildrenToProps=function(s,l){var c=Jt({},l);return Object.keys(s).forEach(function(u){var d;c=Jt({},c,(d={},d[u]=s[u],d))}),c},a.prototype.warnOnInvalidChildren=function(s,l){return!0},a.prototype.mapChildrenToProps=function(s,l){var c=this,u={};return $t.Children.forEach(s,function(d){if(!(!d||!d.props)){var h=d.props,g=h.children,w=qT(h,["children"]),v=Gre(w);switch(c.warnOnInvalidChildren(d,g),d.type){case le.LINK:case le.META:case le.NOSCRIPT:case le.SCRIPT:case le.STYLE:u=c.flattenArrayTypeChildren({child:d,arrayTypeChildren:u,newChildProps:v,nestedChildren:g});break;default:l=c.mapObjectTypeChildren({child:d,newProps:l,newChildProps:v,nestedChildren:g});break}}}),l=this.mapArrayTypeChildrenToProps(u,l),l},a.prototype.render=function(){var s=this.props,l=s.children,c=qT(s,["children"]),u=Jt({},c);return l&&(u=this.mapChildrenToProps(l,u)),$t.createElement(t,u)},Ore(a,null,[{key:"canUseDOM",set:function(s){t.canUseDOM=s}}]),a}($t.Component),o.propTypes={base:Xe.object,bodyAttributes:Xe.object,children:Xe.oneOfType([Xe.arrayOf(Xe.node),Xe.node]),defaultTitle:Xe.string,defer:Xe.bool,encodeSpecialCharacters:Xe.bool,htmlAttributes:Xe.object,link:Xe.arrayOf(Xe.object),meta:Xe.arrayOf(Xe.object),noscript:Xe.arrayOf(Xe.object),onChangeClientState:Xe.func,script:Xe.arrayOf(Xe.object),style:Xe.arrayOf(Xe.object),title:Xe.string,titleAttributes:Xe.object,titleTemplate:Xe.string},o.defaultProps={defer:!0,encodeSpecialCharacters:!0},o.peek=t.peek,o.rewind=function(){var r=t.rewind();return r||(r=d2({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),r},n},Xre=function(){return null},Qre=kre(Mre,$re,d2)(Xre),jg=Kre(Qre);jg.renderStatic=jg.rewind;function Zre(){const e=za(),[t]=zw();var o=t.get("iphone_event");const n="https://"+Cb()+(o?"/img/events/XEKIA.png":"/aiearn.jpeg");return Ze(jg,{children:[Ze("title",{children:[" ",e.formatMessage({id:"page.title"})]}),L("meta",{name:"description",content:e.formatMessage({id:"page.description"})}),L("meta",{name:"og:image",content:n})]},Math.random().toString(36).substring(7))}const eae=$t.createContext({});function tae(){const e=k.useRef();return Ze(vte,{children:[L(Zre,{}),L(tK,{children:Ze(eae.Provider,{value:e,children:[L(GJ,{ref:e}),L(XJ,{}),L(Yee,{})]})})]})}function f(e){const t=k.lazy(e);return L(k.Suspense,{fallback:null,children:L(t,{})})}const oae=[{path:"/",children:[{path:"game",children:[{element:f(()=>p(()=>import("./_del_friends-5e13ce1a.js"),["assets/_del_friends-5e13ce1a.js","assets/ToolNavbar-36f1f0cd.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-ZPFGWTBB-27e776b5.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:":del_friends"},{element:f(()=>p(()=>import("./airdrop-29441cf8.js"),["assets/airdrop-29441cf8.js","assets/ToolNavbar-36f1f0cd.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-ZPFGWTBB-27e776b5.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"airdrop"},{element:f(()=>p(()=>import("./coins-e8574d53.js"),["assets/coins-e8574d53.js","assets/VND-b6eb7a91.js","assets/CoinField-673409d2.js","assets/formatHelper-1ad427eb.js","assets/game-9306799f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/useListPage-8e8514a0.js","assets/ChevronLeft-9dc8ef38.js","assets/pagethreesvg11-db61de6d.js","assets/pagethreesvg19-5fe9032e.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"coins"},{element:f(()=>p(()=>import("./competitive-91d30ab4.js"),["assets/competitive-91d30ab4.js","assets/game-9306799f.js","assets/ChevronLeft-9dc8ef38.js","assets/formatHelper-1ad427eb.js","assets/CompetitiveDetailsModal-e7193846.js","assets/dayjsHelper-ca777955.js","assets/chunk-4IH3O7BJ-5b1ac348.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"competitive"},{path:"components",children:[{element:f(()=>p(()=>import("./CoinField-673409d2.js"),["assets/CoinField-673409d2.js","assets/formatHelper-1ad427eb.js","assets/game-9306799f.js"])),path:"CoinField"},{element:f(()=>p(()=>import("./CoinTopUsers-d4984f32.js"),["assets/CoinTopUsers-d4984f32.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/formatHelper-1ad427eb.js","assets/game-9306799f.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js"])),path:"CoinTopUsers"},{element:f(()=>p(()=>import("./ProfitField-08823ddb.js").then(e=>e.b),["assets/ProfitField-08823ddb.js","assets/formatHelper-1ad427eb.js","assets/game-9306799f.js","assets/chunk-TXZFUZNG-8eccff75.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"ProfitField"},{element:f(()=>p(()=>import("./QRCodeModal-79aa68cb.js"),["assets/QRCodeModal-79aa68cb.js","assets/index-a0950abb.js","assets/index-0b7004b4.js","assets/button-22d1542d.js","assets/useSize-a23d0174.js","assets/index-9dd69dc4.js","assets/compact-item-4f4dfd49.js","assets/Keyframes-de110615.js","assets/useLocale-647a0902.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"QRCodeModal"},{element:f(()=>p(()=>import("./ToolNavbar-36f1f0cd.js"),["assets/ToolNavbar-36f1f0cd.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-ZPFGWTBB-27e776b5.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"ToolNavbar"},{element:f(()=>p(()=>import("./UploadTaskEvidence-8d6d7d4f.js"),["assets/UploadTaskEvidence-8d6d7d4f.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-3e90be2e.js","assets/formatHelper-1ad427eb.js"])),path:"UploadTaskEvidence"}]},{element:f(()=>p(()=>import("./earn-85765109.js"),["assets/earn-85765109.js","assets/game-9306799f.js","assets/ChevronLeft-9dc8ef38.js","assets/formatHelper-1ad427eb.js","assets/TaskDetailsModal-e0d428ee.js","assets/dayjsHelper-ca777955.js","assets/UploadTaskEvidence-8d6d7d4f.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-3e90be2e.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js"])),path:"earn"},{element:f(()=>p(()=>import("./exchange-f87b6b13.js"),["assets/exchange-f87b6b13.js","assets/game-9306799f.js","assets/formatHelper-1ad427eb.js","assets/ChevronLeft-9dc8ef38.js","assets/InputChange-737293f1.js","assets/Loyalty-e1feacb1.js","assets/ExchangeQuotaModal-977dacfe.js","assets/dayjsHelper-ca777955.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"exchange"},{element:f(()=>p(()=>import("./friends-4845c049.js"),["assets/friends-4845c049.js","assets/index-bcc2be34.js","assets/index-43f01198.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/inviteBSvg-c65d2bbe.js","assets/ChevronLeft-9dc8ef38.js"])),path:"friends"},{element:f(()=>p(()=>import("./index-177c47dc.js"),["assets/index-177c47dc.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/formatHelper-1ad427eb.js","assets/OutlineButton-913ee4e5.js","assets/game-9306799f.js","assets/CoinField-673409d2.js","assets/ProfitField-08823ddb.js","assets/chunk-TXZFUZNG-8eccff75.js","assets/chunk-PULVB27S-d7ba51da.js","assets/QRCodeModal-79aa68cb.js","assets/index-a0950abb.js","assets/index-0b7004b4.js","assets/button-22d1542d.js","assets/useSize-a23d0174.js","assets/index-9dd69dc4.js","assets/compact-item-4f4dfd49.js","assets/Keyframes-de110615.js","assets/useLocale-647a0902.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/CoinTopUsers-d4984f32.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/UpgradeSvipLevelModal-c08a454b.js","assets/dayjsHelper-ca777955.js","assets/ActivedGameCardsModal-1f1827e3.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-ZPFGWTBB-27e776b5.js","assets/chunk-G72KV6MB-8b30d377.js","assets/style-2052cb27.css"])),index:!0},{element:f(()=>p(()=>import("./layout.styles-cddf3638.js"),[])),path:"layout.styles"},{element:f(()=>p(()=>import("./mine-e2719462.js"),["assets/mine-e2719462.js","assets/CoinField-673409d2.js","assets/formatHelper-1ad427eb.js","assets/game-9306799f.js","assets/ToolNavbar-36f1f0cd.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-ZPFGWTBB-27e776b5.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-PULVB27S-d7ba51da.js","assets/ProfitField-08823ddb.js","assets/chunk-TXZFUZNG-8eccff75.js","assets/style-2052cb27.css"])),path:"mine"},{path:"modal",children:[{element:f(()=>p(()=>import("./ActivedGameCardsModal-1f1827e3.js"),["assets/ActivedGameCardsModal-1f1827e3.js","assets/dayjsHelper-ca777955.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"ActivedGameCardsModal"},{element:f(()=>p(()=>import("./CompetitiveDetailsModal-e7193846.js"),["assets/CompetitiveDetailsModal-e7193846.js","assets/dayjsHelper-ca777955.js","assets/chunk-4IH3O7BJ-5b1ac348.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"CompetitiveDetailsModal"},{element:f(()=>p(()=>import("./ExchangeQuotaModal-977dacfe.js"),["assets/ExchangeQuotaModal-977dacfe.js","assets/dayjsHelper-ca777955.js","assets/formatHelper-1ad427eb.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"ExchangeQuotaModal"},{element:f(()=>p(()=>import("./QuestionnaireModal-3928bb8d.js"),["assets/QuestionnaireModal-3928bb8d.js","assets/dayjsHelper-ca777955.js","assets/chunk-CWVAJCXJ-c8131aff.js","assets/chunk-7D6N5TE5-af215669.js","assets/index-9dd2f457.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"QuestionnaireModal"},{element:f(()=>p(()=>import("./TaskDetailsModal-e0d428ee.js"),["assets/TaskDetailsModal-e0d428ee.js","assets/dayjsHelper-ca777955.js","assets/UploadTaskEvidence-8d6d7d4f.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-3e90be2e.js","assets/formatHelper-1ad427eb.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"TaskDetailsModal"},{element:f(()=>p(()=>import("./UpgradeSvipLevelModal-c08a454b.js"),["assets/UpgradeSvipLevelModal-c08a454b.js","assets/dayjsHelper-ca777955.js","assets/formatHelper-1ad427eb.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"UpgradeSvipLevelModal"}]},{element:f(()=>p(()=>import("./questions-f870ddeb.js"),["assets/questions-f870ddeb.js","assets/game-9306799f.js","assets/ChevronLeft-9dc8ef38.js","assets/QuestionnaireModal-3928bb8d.js","assets/dayjsHelper-ca777955.js","assets/chunk-CWVAJCXJ-c8131aff.js","assets/chunk-7D6N5TE5-af215669.js","assets/index-9dd2f457.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"questions"}],element:f(()=>p(()=>import("./layout-618399e4.js"),["assets/layout-618399e4.js","assets/Sidebar-43436e61.js","assets/matic-logo-d3811d3d.js","assets/module-e973d421.js","assets/formatHelper-1ad427eb.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/TextHeadLine-67b369c8.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/useUtcToLocalTime-bfac4f12.js","assets/moment-a9aaa855.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-FAWTVNS3-a39fa7a5.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/index-301b0302.js","assets/pagethreesvg29-33a4608c.js","assets/pagethreesvg27-f0172717.js","assets/pagethreesvg271-9b040aef.js","assets/confirmEmail-0-944879a4.js","assets/Sidebar-9dd3cffc.css","assets/layout.styles-cddf3638.js"]))},{path:"home",children:[{path:"aitrade",children:[{path:"components",children:[{element:f(()=>p(()=>import("./AITrade-84555cf2.js"),["assets/AITrade-84555cf2.js","assets/index-50d2e772.js","assets/free-mode.min-d5cb62cd.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/free-mode-9edb6885.css","assets/CardSwiper-31d7d1e2.js","assets/index-e17871bd.js","assets/EmptyButton-bbc6e085.js","assets/chunk-PULVB27S-d7ba51da.js","assets/TextBody-0413bb32.js","assets/TextHeadLine-67b369c8.js","assets/formatHelper-1ad427eb.js","assets/chunk-A4TTV745-c07b0f64.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/index-4b2bfe0d.js","assets/index-4c26d57a.js","assets/chunk-NTCQBYKE-a108942c.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-3428c8f5.js","assets/TextCardHeader-230d0103.js"])),path:"AITrade"},{element:f(()=>p(()=>import("./CardItem-7da014c1.js"),["assets/CardItem-7da014c1.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"CardItem"},{element:f(()=>p(()=>import("./CardSwiper-31d7d1e2.js"),["assets/CardSwiper-31d7d1e2.js","assets/index-e17871bd.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/free-mode.min-d5cb62cd.js","assets/free-mode-9edb6885.css","assets/EmptyButton-bbc6e085.js","assets/chunk-PULVB27S-d7ba51da.js","assets/TextBody-0413bb32.js","assets/TextHeadLine-67b369c8.js","assets/formatHelper-1ad427eb.js","assets/chunk-A4TTV745-c07b0f64.js","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"CardSwiper"},{element:f(()=>p(()=>import("./EarningDetails-b12abcae.js"),["assets/EarningDetails-b12abcae.js","assets/FundsListTable-a491d5b8.js","assets/fee-daee8900.js","assets/Protected-cfd22981.js","assets/Loyalty-e1feacb1.js","assets/usdc-58a42ef5.js","assets/formatHelper-1ad427eb.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/index-1c71af98.js","assets/chunk-36CJ3THA-a821f1e2.js","assets/row-1a389444.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-FHHZMTWR-3c46b1c0.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/DetailTable-a8e51296.js","assets/chunk-FBZFEQBO-4bebe5d3.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-A4TTV745-c07b0f64.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-NTCQBYKE-a108942c.js","assets/index-4b2bfe0d.js","assets/index-4c26d57a.js","assets/index-3428c8f5.js","assets/TextCardHeader-230d0103.js"])),path:"EarningDetails"},{element:f(()=>p(()=>import("./FundCard-6e8a24ad.js"),["assets/FundCard-6e8a24ad.js","assets/EmptyButton-bbc6e085.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-4b2bfe0d.js","assets/TextBody-0413bb32.js","assets/TextHeadLine-67b369c8.js","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"FundCard"},{element:f(()=>p(()=>import("./FundsListTable-a491d5b8.js"),["assets/FundsListTable-a491d5b8.js","assets/fee-daee8900.js","assets/Protected-cfd22981.js","assets/Loyalty-e1feacb1.js","assets/usdc-58a42ef5.js","assets/formatHelper-1ad427eb.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/index-1c71af98.js","assets/chunk-36CJ3THA-a821f1e2.js","assets/row-1a389444.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-FHHZMTWR-3c46b1c0.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/DetailTable-a8e51296.js","assets/chunk-FBZFEQBO-4bebe5d3.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-A4TTV745-c07b0f64.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-NTCQBYKE-a108942c.js"])),path:"FundsListTable"},{element:f(()=>p(()=>import("./PageHead-e040ef51.js"),["assets/PageHead-e040ef51.js","assets/Protected-cfd22981.js","assets/htmlSvg1-7364ab58.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/dayjs.min-b23cd23f.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js"])),path:"PageHead"},{element:f(()=>p(()=>import("./PageHeadData-47452817.js"),["assets/PageHeadData-47452817.js","assets/airdrop-d0cdcfbf.js","assets/Loyalty-e1feacb1.js","assets/usdc-58a42ef5.js","assets/durationSelect-a79d94f7.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/leverageSelect-9eba459e.js","assets/index-4b2bfe0d.js","assets/index-e117afd9.js","assets/formatHelper-1ad427eb.js","assets/UpgradeStakingModal-22f2d076.js","assets/dayjsHelper-ca777955.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/index-9dd2f457.js","assets/index-f68c64fe.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js","assets/UpgradeLeverageModal-429c6468.js","assets/row-1a389444.js","assets/index-0b7004b4.js","assets/responsiveObserver-2fe761b5.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js"])),path:"PageHeadData"},{element:f(()=>p(()=>import("./StayingPledgeProfitField-22870812.js"),["assets/StayingPledgeProfitField-22870812.js","assets/usdc-58a42ef5.js","assets/Loyalty-e1feacb1.js","assets/index-4b2bfe0d.js","assets/formatHelper-1ad427eb.js","assets/StayingProfitExpiredModal-82d1f446.js","assets/dayjsHelper-ca777955.js","assets/pagethreesvg18-c6f99e2c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"StayingPledgeProfitField"},{element:f(()=>p(()=>import("./TheTooltip-069f22b9.js"),["assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"TheTooltip"},{element:f(()=>p(()=>import("./YourBalance-2ff416c9.js"),["assets/YourBalance-2ff416c9.js","assets/index-4b2bfe0d.js","assets/index-6e76691f.js","assets/createLoading-ed65934d.js","assets/formatHelper-1ad427eb.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"YourBalance"},{path:"carditem",children:[{element:f(()=>p(()=>import("./AutomatedTrading-b30f67da.js"),["assets/AutomatedTrading-b30f67da.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"AutomatedTrading"},{element:f(()=>p(()=>import("./AutomaticAirdropBonus-fa54e8db.js"),["assets/AutomaticAirdropBonus-fa54e8db.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"AutomaticAirdropBonus"},{element:f(()=>p(()=>import("./AutomaticExchange-69fb2c86.js"),["assets/AutomaticExchange-69fb2c86.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"AutomaticExchange"},{element:f(()=>p(()=>import("./AutomaticLoanRepayment-3a51d7e8.js"),["assets/AutomaticLoanRepayment-3a51d7e8.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"AutomaticLoanRepayment"},{element:f(()=>p(()=>import("./AutomaticStaking-e54a2aa1.js"),["assets/AutomaticStaking-e54a2aa1.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"AutomaticStaking"},{element:f(()=>p(()=>import("./AutomaticTrade-c0ca91c1.js"),["assets/AutomaticTrade-c0ca91c1.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"AutomaticTrade"},{element:f(()=>p(()=>import("./AutomaticWithdrawal-25f7d4fd.js"),["assets/AutomaticWithdrawal-25f7d4fd.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js","assets/chunk-3RSXBRAN-e9efc895.js"])),path:"AutomaticWithdrawal"},{element:f(()=>p(()=>import("./E-mailNotification-5b1d0c0e.js"),["assets/E-mailNotification-5b1d0c0e.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"E-mailNotification"},{element:f(()=>p(()=>import("./LeveragedInvestment-e2827263.js"),["assets/LeveragedInvestment-e2827263.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"LeveragedInvestment"},{element:f(()=>p(()=>import("./PreventLiquidation-7fde5392.js"),["assets/PreventLiquidation-7fde5392.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js","assets/chunk-3RSXBRAN-e9efc895.js"])),path:"PreventLiquidation"},{element:f(()=>p(()=>import("./ProfitGuarantee-deb11f16.js"),["assets/ProfitGuarantee-deb11f16.js","assets/index-4b2bfe0d.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"ProfitGuarantee"}]},{element:f(()=>p(()=>import("./durationSelect-a79d94f7.js"),["assets/durationSelect-a79d94f7.js","assets/chunk-3RSXBRAN-e9efc895.js"])),path:"durationSelect"},{element:f(()=>p(()=>import("./leverageSelect-9eba459e.js"),["assets/leverageSelect-9eba459e.js","assets/chunk-3RSXBRAN-e9efc895.js"])),path:"leverageSelect"}]},{element:f(()=>p(()=>import("./index-cdafa437.js"),["assets/index-cdafa437.js","assets/PageHead-e040ef51.js","assets/Protected-cfd22981.js","assets/htmlSvg1-7364ab58.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/dayjs.min-b23cd23f.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/PageHeadData-47452817.js","assets/airdrop-d0cdcfbf.js","assets/Loyalty-e1feacb1.js","assets/usdc-58a42ef5.js","assets/durationSelect-a79d94f7.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/leverageSelect-9eba459e.js","assets/index-4b2bfe0d.js","assets/index-e117afd9.js","assets/UpgradeStakingModal-22f2d076.js","assets/dayjsHelper-ca777955.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/index-9dd2f457.js","assets/index-f68c64fe.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js","assets/UpgradeLeverageModal-429c6468.js","assets/row-1a389444.js","assets/index-0b7004b4.js","assets/responsiveObserver-2fe761b5.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/AITrade-84555cf2.js","assets/index-50d2e772.js","assets/free-mode.min-d5cb62cd.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/free-mode-9edb6885.css","assets/CardSwiper-31d7d1e2.js","assets/index-e17871bd.js","assets/EmptyButton-bbc6e085.js","assets/TextBody-0413bb32.js","assets/TextHeadLine-67b369c8.js","assets/chunk-A4TTV745-c07b0f64.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/index-4c26d57a.js","assets/chunk-NTCQBYKE-a108942c.js","assets/index-3428c8f5.js","assets/TextCardHeader-230d0103.js","assets/EarningDetails-b12abcae.js","assets/FundsListTable-a491d5b8.js","assets/fee-daee8900.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-1c71af98.js","assets/chunk-36CJ3THA-a821f1e2.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-FHHZMTWR-3c46b1c0.js","assets/DetailTable-a8e51296.js","assets/chunk-FBZFEQBO-4bebe5d3.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/pagethreesvg2-098b2cf6.js","assets/pagethreesvg11-db61de6d.js","assets/pagethreesvg18-c6f99e2c.js","assets/pagethreesvg10-b44271f9.js","assets/index-b5478f72.js","assets/index-6e76691f.js","assets/createLoading-ed65934d.js","assets/index-43f01198.js","assets/AutomaticTrade-c0ca91c1.js","assets/TheTooltip-069f22b9.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js","assets/AutomaticExchange-69fb2c86.js","assets/ProfitGuarantee-deb11f16.js","assets/LeveragedInvestment-e2827263.js","assets/AutomaticLoanRepayment-3a51d7e8.js","assets/PreventLiquidation-7fde5392.js","assets/E-mailNotification-5b1d0c0e.js","assets/AutomaticAirdropBonus-fa54e8db.js","assets/AutomaticStaking-e54a2aa1.js","assets/AutomaticWithdrawal-25f7d4fd.js","assets/StayingPledgeProfitField-22870812.js","assets/StayingProfitExpiredModal-82d1f446.js","assets/index-49b8174b.css"])),index:!0},{path:"modal",children:[{element:f(()=>p(()=>import("./DetailTable-a8e51296.js"),["assets/DetailTable-a8e51296.js","assets/chunk-FBZFEQBO-4bebe5d3.js","assets/formatHelper-1ad427eb.js","assets/usdc-58a42ef5.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-A4TTV745-c07b0f64.js","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"DetailTable"},{element:f(()=>p(()=>import("./NotEnoughLoyalty-0c6c2c48.js"),["assets/NotEnoughLoyalty-0c6c2c48.js","assets/Loyalty-e1feacb1.js","assets/usdc-58a42ef5.js","assets/chunk-36CJ3THA-a821f1e2.js","assets/formatHelper-1ad427eb.js","assets/row-1a389444.js","assets/index-0b7004b4.js","assets/responsiveObserver-2fe761b5.js"])),path:"NotEnoughLoyalty"},{element:f(()=>p(()=>import("./StayingProfitExpiredModal-82d1f446.js"),["assets/StayingProfitExpiredModal-82d1f446.js","assets/dayjsHelper-ca777955.js","assets/formatHelper-1ad427eb.js","assets/pagethreesvg18-c6f99e2c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"StayingProfitExpiredModal"},{element:f(()=>p(()=>import("./UpgradeItem-93c22a72.js"),["assets/UpgradeItem-93c22a72.js","assets/usdc-58a42ef5.js","assets/formatHelper-1ad427eb.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-FHHZMTWR-3c46b1c0.js"])),path:"UpgradeItem"},{element:f(()=>p(()=>import("./UpgradeLeverageModal-429c6468.js"),["assets/UpgradeLeverageModal-429c6468.js","assets/dayjsHelper-ca777955.js","assets/formatHelper-1ad427eb.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/index-9dd2f457.js","assets/index-f68c64fe.js"])),path:"UpgradeLeverageModal"},{element:f(()=>p(()=>import("./UpgradeStakingModal-22f2d076.js"),["assets/UpgradeStakingModal-22f2d076.js","assets/dayjsHelper-ca777955.js","assets/formatHelper-1ad427eb.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/index-9dd2f457.js","assets/index-f68c64fe.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"UpgradeStakingModal"}]}]},{path:"assets",children:[{path:"components",children:[{element:f(()=>p(()=>import("./AllTable-ef19b16d.js"),["assets/AllTable-ef19b16d.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"AllTable"},{element:f(()=>p(()=>import("./Balances-687dfe3f.js"),["assets/Balances-687dfe3f.js","assets/index-4b2bfe0d.js","assets/TextCardHeader-230d0103.js","assets/formatHelper-1ad427eb.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"Balances"},{element:f(()=>p(()=>import("./CoinBalance-3f5be405.js"),["assets/CoinBalance-3f5be405.js","assets/formatHelper-1ad427eb.js","assets/Coins-b6d0d517.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"CoinBalance"},{element:f(()=>p(()=>import("./EnclosedTab-262e8963.js"),[])),path:"EnclosedTab"},{element:f(()=>p(()=>import("./PendingTable-392ae68b.js"),["assets/PendingTable-392ae68b.js","assets/formatHelper-1ad427eb.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"PendingTable"},{element:f(()=>p(()=>import("./StakingTable-c5ccb0e2.js"),["assets/StakingTable-c5ccb0e2.js","assets/formatHelper-1ad427eb.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"StakingTable"},{element:f(()=>p(()=>import("./WalletTable-1205f2af.js"),["assets/WalletTable-1205f2af.js","assets/matic-logo-d3811d3d.js","assets/Coins-b6d0d517.js","assets/CoinBalance-3f5be405.js","assets/formatHelper-1ad427eb.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"WalletTable"},{element:f(()=>p(()=>import("./YourAssets-ad25f827.js"),["assets/YourAssets-ad25f827.js","assets/EnclosedTab-262e8963.js","assets/index-50d2e772.js","assets/AllTable-ef19b16d.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/index-4b2bfe0d.js","assets/TextCardHeader-230d0103.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"YourAssets"}]},{element:f(()=>p(()=>import("./index-e4129c41.js"),["assets/index-e4129c41.js","assets/index-b5478f72.js","assets/index-4b2bfe0d.js","assets/formatHelper-1ad427eb.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/usdc-58a42ef5.js","assets/index-6e76691f.js","assets/createLoading-ed65934d.js","assets/index-50d2e772.js","assets/YourAssets-ad25f827.js","assets/EnclosedTab-262e8963.js","assets/AllTable-ef19b16d.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/useListPage-8e8514a0.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/TextCardHeader-230d0103.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/Balances-687dfe3f.js","assets/index-43f01198.js","assets/index-000a8fed.css"])),index:!0},{path:"modal",children:[{element:f(()=>p(()=>import("./YesNo-63f1f6f5.js"),[])),path:"YesNo"}]}]},{path:"bonus",children:[{path:"components",children:[{element:f(()=>p(()=>import("./CardItem-a4e6bf58.js"),["assets/CardItem-a4e6bf58.js","assets/usdc-58a42ef5.js","assets/index-4b2bfe0d.js"])),path:"CardItem"},{element:f(()=>p(()=>import("./FriendsTable-41707824.js"),["assets/FriendsTable-41707824.js","assets/usdc-58a42ef5.js","assets/airdrop-d0cdcfbf.js","assets/useUtcToLocalTime-bfac4f12.js","assets/moment-a9aaa855.js","assets/formatHelper-1ad427eb.js","assets/index-30efe345.js","assets/friends-5e4fedd9.js","assets/chunk-TRO7245M-03151af8.js","assets/Loyalty-e1feacb1.js","assets/index-5b6acdeb.js","assets/user-d58f5197.js","assets/index-bcc2be34.js","assets/chunk-24I2HV4N-213bfa1d.js","assets/index-44e96577.js","assets/index-3df4382d.js","assets/index-4647d92d.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"FriendsTable"},{element:f(()=>p(()=>import("./SearchForm-9ee7df22.js"),["assets/SearchForm-9ee7df22.js","assets/index-cf782683.js","assets/button-22d1542d.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/index-9dd69dc4.js","assets/compact-item-4f4dfd49.js","assets/index-b9cea8df.js","assets/context-1e0dacf0.js","assets/index-8afda8b5.js","assets/index-8a879c54.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/pickAttrs-139ab01d.js","assets/dayjs.min-b23cd23f.js","assets/useLocale-647a0902.js","assets/row-1a389444.js","assets/responsiveObserver-2fe761b5.js","assets/SearchForm-77fc5885.css"])),path:"SearchForm"}]},{element:f(()=>p(()=>import("./index-ff224cdf.js"),["assets/index-ff224cdf.js","assets/pagethreesvg24-b80ae675.js","assets/index-ac8bf053.js","assets/chunk-4IH3O7BJ-5b1ac348.js","assets/index-4b2bfe0d.js","assets/index-43f01198.js","assets/TextBody-0413bb32.js","assets/TextCardHeader-230d0103.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/CardItem-a4e6bf58.js","assets/usdc-58a42ef5.js","assets/FriendsTable-41707824.js","assets/airdrop-d0cdcfbf.js","assets/useUtcToLocalTime-bfac4f12.js","assets/moment-a9aaa855.js","assets/index-30efe345.js","assets/friends-5e4fedd9.js","assets/chunk-TRO7245M-03151af8.js","assets/Loyalty-e1feacb1.js","assets/index-5b6acdeb.js","assets/user-d58f5197.js","assets/index-bcc2be34.js","assets/chunk-24I2HV4N-213bfa1d.js","assets/index-44e96577.js","assets/index-3df4382d.js","assets/index-4647d92d.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/SearchForm-9ee7df22.js","assets/index-cf782683.js","assets/button-22d1542d.js","assets/index-9dd69dc4.js","assets/index-b9cea8df.js","assets/index-8a879c54.js","assets/dayjs.min-b23cd23f.js","assets/row-1a389444.js","assets/SearchForm-77fc5885.css","assets/chunk-W7WUSNWJ-16004b26.js"])),index:!0}]},{path:"calculator",children:[{path:"components",children:[{element:f(()=>p(()=>import("./Input-df30ad2b.js"),["assets/Input-df30ad2b.js","assets/chunk-ADBZ7YHX-4e7730a3.js"])),path:"Input"},{element:f(()=>p(()=>import("./MSelect-324fb1c4.js"),["assets/MSelect-324fb1c4.js","assets/chunk-3RSXBRAN-e9efc895.js"])),path:"MSelect"},{element:f(()=>p(()=>import("./PageForm-fa7d3eac.js"),["assets/PageForm-fa7d3eac.js","assets/Input-df30ad2b.js","assets/chunk-ADBZ7YHX-4e7730a3.js","assets/MSelect-324fb1c4.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/VipSelect-ae0a1dfe.js","assets/chunk-H46NUPBZ-c926bcac.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js"])),path:"PageForm"},{element:f(()=>p(()=>import("./PageHead-f4aea6e5.js"),["assets/PageHead-f4aea6e5.js","assets/TextCardHeader-230d0103.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"PageHead"},{element:f(()=>p(()=>import("./PageTable-1f917724.js"),["assets/PageTable-1f917724.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"PageTable"},{element:f(()=>p(()=>import("./PieChart-6dae9963.js"),["assets/PieChart-6dae9963.js","assets/createLoading-ed65934d.js"])),path:"PieChart"},{element:f(()=>p(()=>import("./VipSelect-ae0a1dfe.js"),["assets/VipSelect-ae0a1dfe.js","assets/chunk-3RSXBRAN-e9efc895.js"])),path:"VipSelect"}]},{element:f(()=>p(()=>import("./index-d59cb60d.js"),["assets/index-d59cb60d.js","assets/index-4b2bfe0d.js","assets/index-43f01198.js","assets/index-50d2e772.js","assets/PageForm-fa7d3eac.js","assets/Input-df30ad2b.js","assets/chunk-ADBZ7YHX-4e7730a3.js","assets/MSelect-324fb1c4.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/VipSelect-ae0a1dfe.js","assets/chunk-H46NUPBZ-c926bcac.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/PageHead-f4aea6e5.js","assets/TextCardHeader-230d0103.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/PageTable-1f917724.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/PieChart-6dae9963.js","assets/createLoading-ed65934d.js","assets/index-8907f510.css"])),index:!0}]},{path:"earn",children:[{path:"components",children:[{element:f(()=>p(()=>import("./CardSwiper-9a60f4d2.js"),["assets/CardSwiper-9a60f4d2.js","assets/index-e17871bd.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/free-mode.min-d5cb62cd.js","assets/free-mode-9edb6885.css","assets/EmptyButton-bbc6e085.js","assets/chunk-PULVB27S-d7ba51da.js","assets/TextBody-0413bb32.js","assets/TextHeadLine-67b369c8.js","assets/formatHelper-1ad427eb.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-A4TTV745-c07b0f64.js"])),path:"CardSwiper"},{element:f(()=>p(()=>import("./FundsListTable-19e4e735.js"),["assets/FundsListTable-19e4e735.js","assets/formatHelper-1ad427eb.js","assets/index-e17871bd.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-A4TTV745-c07b0f64.js","assets/chunk-3RSXBRAN-e9efc895.js"])),path:"FundsListTable"},{element:f(()=>p(()=>import("./HowEarningWorksCard-1fe48d6d.js"),["assets/HowEarningWorksCard-1fe48d6d.js","assets/Learn_Illustration_What_is_Staking-2cefb991.js","assets/coinbase-lend-3c78402c.js","assets/index-4b2bfe0d.js","assets/index-4c26d57a.js","assets/chunk-NTCQBYKE-a108942c.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-3428c8f5.js","assets/TextBody-0413bb32.js","assets/TextCardHeader-230d0103.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js"])),path:"HowEarningWorksCard"},{element:f(()=>p(()=>import("./MemberTable-9a07168f.js"),["assets/MemberTable-9a07168f.js","assets/Loyalty-e1feacb1.js","assets/airdrop-d0cdcfbf.js","assets/formatHelper-1ad427eb.js","assets/chunk-G6T6CBSV-afd81f99.js","assets/chunk-XEKRR764-d5462280.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-50d2e772.js","assets/index-30efe345.js","assets/friends-5e4fedd9.js","assets/chunk-TRO7245M-03151af8.js","assets/usdc-58a42ef5.js","assets/index-5b6acdeb.js","assets/user-d58f5197.js","assets/index-bcc2be34.js","assets/chunk-24I2HV4N-213bfa1d.js","assets/index-44e96577.js","assets/index-3df4382d.js","assets/index-4647d92d.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"MemberTable"},{element:f(()=>p(()=>import("./Ranking-adc32134.js"),["assets/Ranking-adc32134.js","assets/friends-5e4fedd9.js","assets/chunk-TRO7245M-03151af8.js","assets/Loyalty-e1feacb1.js","assets/usdc-58a42ef5.js","assets/formatHelper-1ad427eb.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-24I2HV4N-213bfa1d.js","assets/index-4647d92d.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-FAWTVNS3-a39fa7a5.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js"])),path:"Ranking"},{element:f(()=>p(()=>import("./Tabs-a645465d.js"),["assets/Tabs-a645465d.js","assets/chunk-IAXSQ4X2-ad5eef77.js","assets/chunk-AXLEE3EK-0ed55064.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/index-4647d92d.js"])),path:"Tabs"},{element:f(()=>p(()=>import("./Time-54bb30d5.js"),["assets/Time-54bb30d5.js","assets/Loyalty-e1feacb1.js","assets/airdrop-d0cdcfbf.js","assets/formatHelper-1ad427eb.js","assets/chunk-FAWTVNS3-a39fa7a5.js","assets/chunk-RPO2WXNL-873b9b78.js"])),path:"Time"},{element:f(()=>p(()=>import("./VerifyIdentifyCard-b5ec0ecd.js"),["assets/VerifyIdentifyCard-b5ec0ecd.js","assets/chunk-XEKRR764-d5462280.js","assets/confirmEmail-0-944879a4.js","assets/OutlineButton-913ee4e5.js","assets/index-4b2bfe0d.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"VerifyIdentifyCard"},{element:f(()=>p(()=>import("./WatchListCard-03506fb6.js"),["assets/WatchListCard-03506fb6.js","assets/CardSwiper-9a60f4d2.js","assets/index-e17871bd.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/free-mode.min-d5cb62cd.js","assets/free-mode-9edb6885.css","assets/EmptyButton-bbc6e085.js","assets/chunk-PULVB27S-d7ba51da.js","assets/TextBody-0413bb32.js","assets/TextHeadLine-67b369c8.js","assets/formatHelper-1ad427eb.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-A4TTV745-c07b0f64.js","assets/FundsListTable-19e4e735.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/index-4b2bfe0d.js","assets/index-4c26d57a.js","assets/chunk-NTCQBYKE-a108942c.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-3428c8f5.js","assets/TextCardHeader-230d0103.js"])),path:"WatchListCard"},{element:f(()=>p(()=>import("./YourYieldCard-ec87c921.js").then(e=>e.b),["assets/YourYieldCard-ec87c921.js","assets/pagethreesvg27-f0172717.js","assets/pagethreesvg271-9b040aef.js","assets/chunk-6RTX462E-ee85e8d4.js","assets/EmptyButton-bbc6e085.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-4b2bfe0d.js","assets/index-4c26d57a.js","assets/chunk-NTCQBYKE-a108942c.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-3428c8f5.js","assets/TextCardHeader-230d0103.js","assets/formatHelper-1ad427eb.js","assets/usdc-58a42ef5.js","assets/index-8e6e8d3c.js","assets/createLoading-ed65934d.js","assets/YieldEarned-9d49a079.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"YourYieldCard"}]},{element:f(()=>p(()=>import("./index-7b50151c.js"),["assets/index-7b50151c.js","assets/question-44899b57.js","assets/YourYieldCard-ec87c921.js","assets/pagethreesvg27-f0172717.js","assets/pagethreesvg271-9b040aef.js","assets/chunk-6RTX462E-ee85e8d4.js","assets/EmptyButton-bbc6e085.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-4b2bfe0d.js","assets/index-4c26d57a.js","assets/chunk-NTCQBYKE-a108942c.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-3428c8f5.js","assets/TextCardHeader-230d0103.js","assets/formatHelper-1ad427eb.js","assets/usdc-58a42ef5.js","assets/index-8e6e8d3c.js","assets/createLoading-ed65934d.js","assets/YieldEarned-9d49a079.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/index-43f01198.js","assets/index-27c27738.js","assets/index-ac8bf053.js","assets/chunk-4IH3O7BJ-5b1ac348.js","assets/HowEarningWorksCard-1fe48d6d.js","assets/Learn_Illustration_What_is_Staking-2cefb991.js","assets/coinbase-lend-3c78402c.js","assets/TextBody-0413bb32.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/MemberTable-9a07168f.js","assets/Loyalty-e1feacb1.js","assets/airdrop-d0cdcfbf.js","assets/chunk-G6T6CBSV-afd81f99.js","assets/chunk-XEKRR764-d5462280.js","assets/index-50d2e772.js","assets/index-30efe345.js","assets/friends-5e4fedd9.js","assets/chunk-TRO7245M-03151af8.js","assets/index-5b6acdeb.js","assets/user-d58f5197.js","assets/index-bcc2be34.js","assets/chunk-24I2HV4N-213bfa1d.js","assets/index-44e96577.js","assets/index-3df4382d.js","assets/index-4647d92d.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/Ranking-adc32134.js","assets/chunk-FAWTVNS3-a39fa7a5.js","assets/Tabs-a645465d.js","assets/chunk-IAXSQ4X2-ad5eef77.js","assets/chunk-AXLEE3EK-0ed55064.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/Time-54bb30d5.js","assets/WatchListCard-03506fb6.js","assets/CardSwiper-9a60f4d2.js","assets/index-e17871bd.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/free-mode.min-d5cb62cd.js","assets/free-mode-9edb6885.css","assets/TextHeadLine-67b369c8.js","assets/chunk-A4TTV745-c07b0f64.js","assets/FundsListTable-19e4e735.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/index-fa16bb8b.css"])),index:!0},{path:"modal",children:[{element:f(()=>p(()=>import("./YieldEarned-9d49a079.js"),["assets/YieldEarned-9d49a079.js","assets/formatHelper-1ad427eb.js"])),path:"YieldEarned"}]}]},{path:"earndet",children:[{path:"components",children:[{element:f(()=>p(()=>import("./Overview-7fb2b6b7.js"),["assets/Overview-7fb2b6b7.js","assets/index-4b2bfe0d.js","assets/TextCardHeader-230d0103.js"])),path:"Overview"},{element:f(()=>p(()=>import("./TimeTab-cbae9b85.js"),["assets/TimeTab-cbae9b85.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js"])),path:"TimeTab"},{element:f(()=>p(()=>import("./YourBalance-416a0df7.js"),["assets/YourBalance-416a0df7.js","assets/index-4b2bfe0d.js","assets/TextCardHeader-230d0103.js","assets/formatHelper-1ad427eb.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-8e6e8d3c.js","assets/createLoading-ed65934d.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js","assets/item-6b58d0bc.js","assets/index-27c27738.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"YourBalance"},{element:f(()=>p(()=>import("./item-6b58d0bc.js"),["assets/item-6b58d0bc.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"item"}]},{element:f(()=>p(()=>import("./index-027da950.js"),["assets/index-027da950.js","assets/Overview-7fb2b6b7.js","assets/index-4b2bfe0d.js","assets/TextCardHeader-230d0103.js","assets/YourBalance-416a0df7.js","assets/formatHelper-1ad427eb.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-8e6e8d3c.js","assets/createLoading-ed65934d.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js","assets/item-6b58d0bc.js","assets/index-27c27738.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/index-43f01198.js","assets/index-000a8fed.css"])),index:!0}]},{path:"gift",children:[{path:"components",children:[{element:f(()=>p(()=>import("./Airdrop-a2901721.js"),["assets/Airdrop-a2901721.js","assets/chunk-6RTX462E-ee85e8d4.js","assets/usdc-58a42ef5.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"Airdrop"},{element:f(()=>p(()=>import("./EnclosedTab-c75b799e.js"),[])),path:"EnclosedTab"},{element:f(()=>p(()=>import("./ExchangeAirdropTable-637f37e8.js"),["assets/ExchangeAirdropTable-637f37e8.js","assets/formatHelper-1ad427eb.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/ExchangeAirdropModal-abdbb7be.js","assets/dayjsHelper-ca777955.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-MGVPL3OH-d64fa253.js"])),path:"ExchangeAirdropTable"},{element:f(()=>p(()=>import("./GiftCard0-645bb460.js"),[])),path:"GiftCard0"},{element:f(()=>p(()=>import("./GiftCards-d9333464.js"),["assets/GiftCards-d9333464.js","assets/UnlockGiftCard-d93fea6a.js","assets/GiftCard0-645bb460.js","assets/DeliveryInfo-e02fbf2b.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/row-1a389444.js","assets/index-0b7004b4.js","assets/responsiveObserver-2fe761b5.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"GiftCards"},{element:f(()=>p(()=>import("./InputChange-2e3f6045.js"),["assets/InputChange-2e3f6045.js","assets/airdrop-d0cdcfbf.js"])),path:"InputChange"},{element:f(()=>p(()=>import("./MinimumApyCardStatus-f5825991.js"),["assets/MinimumApyCardStatus-f5825991.js","assets/index-4b2bfe0d.js"])),path:"MinimumApyCardStatus"},{element:f(()=>p(()=>import("./PageTab-8de28439.js"),[])),path:"PageTab"},{element:f(()=>p(()=>import("./ReceivedGiftTable-01a98cc6.js"),["assets/ReceivedGiftTable-01a98cc6.js","assets/formatHelper-1ad427eb.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-7e7db3f2.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/index-50d2e772.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"ReceivedGiftTable"},{element:f(()=>p(()=>import("./RecentSends-a59b411b.js"),["assets/RecentSends-a59b411b.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-7OLJDQMT-3ff616a7.js"])),path:"RecentSends"},{element:f(()=>p(()=>import("./RedEnvelope-167aa530.js"),[])),path:"RedEnvelope"},{element:f(()=>p(()=>import("./SelectAsset-4ed3cbb4.js"),["assets/SelectAsset-4ed3cbb4.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/Coins-b6d0d517.js","assets/formatHelper-1ad427eb.js"])),path:"SelectAsset"},{element:f(()=>p(()=>import("./SentGiftTable-4f1c0215.js"),["assets/SentGiftTable-4f1c0215.js","assets/index-bcc2be34.js","assets/formatHelper-1ad427eb.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/DetailInfo-577017b7.js","assets/index-7e7db3f2.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"SentGiftTable"},{element:f(()=>p(()=>import("./Sentgift-a78da910.js"),["assets/Sentgift-a78da910.js","assets/chunk-G6T6CBSV-afd81f99.js","assets/formatHelper-1ad427eb.js","assets/SelectAsset-4ed3cbb4.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/Coins-b6d0d517.js","assets/InputChange-2e3f6045.js","assets/airdrop-d0cdcfbf.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"Sentgift"},{element:f(()=>p(()=>import("./Staking-f402d183.js"),["assets/Staking-f402d183.js","assets/chunk-G6T6CBSV-afd81f99.js","assets/logo-small-64e6a456.js","assets/usdc-58a42ef5.js","assets/airdrop-d0cdcfbf.js","assets/Coins-b6d0d517.js","assets/formatHelper-1ad427eb.js","assets/InputChange-2e3f6045.js","assets/SelectAsset-4ed3cbb4.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"Staking"}]},{element:f(()=>p(()=>import("./index-e94f49c2.js"),["assets/index-e94f49c2.js","assets/gifting-1-9b72ce33.js","assets/OutlineButton-913ee4e5.js","assets/index-4b2bfe0d.js","assets/index-43f01198.js","assets/TextCardHeader-230d0103.js","assets/useListPage-8e8514a0.js","assets/chunk-XEKRR764-d5462280.js","assets/EnclosedTab-c75b799e.js","assets/ExchangeAirdropTable-637f37e8.js","assets/formatHelper-1ad427eb.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/ExchangeAirdropModal-abdbb7be.js","assets/dayjsHelper-ca777955.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/PageTab-8de28439.js","assets/ReceivedGiftTable-01a98cc6.js","assets/index-7e7db3f2.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/Sentgift-a78da910.js","assets/chunk-G6T6CBSV-afd81f99.js","assets/SelectAsset-4ed3cbb4.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/Coins-b6d0d517.js","assets/InputChange-2e3f6045.js","assets/airdrop-d0cdcfbf.js","assets/SentGiftTable-4f1c0215.js","assets/index-bcc2be34.js","assets/DetailInfo-577017b7.js","assets/Staking-f402d183.js","assets/logo-small-64e6a456.js","assets/usdc-58a42ef5.js","assets/MinimumApyCardStatus-f5825991.js","assets/GiftCards-d9333464.js","assets/UnlockGiftCard-d93fea6a.js","assets/GiftCard0-645bb460.js","assets/DeliveryInfo-e02fbf2b.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/row-1a389444.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/Enums-bb8757c8.js","assets/index-1300cee8.css"])),index:!0},{path:"modal",children:[{element:f(()=>p(()=>import("./DeliveryInfo-e02fbf2b.js"),["assets/DeliveryInfo-e02fbf2b.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/GiftCard0-645bb460.js","assets/row-1a389444.js","assets/index-0b7004b4.js","assets/responsiveObserver-2fe761b5.js"])),path:"DeliveryInfo"},{element:f(()=>p(()=>import("./DetailInfo-577017b7.js"),["assets/DetailInfo-577017b7.js","assets/formatHelper-1ad427eb.js","assets/index-50d2e772.js","assets/index-7e7db3f2.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"DetailInfo"},{element:f(()=>p(()=>import("./ExchangeAirdropModal-abdbb7be.js"),["assets/ExchangeAirdropModal-abdbb7be.js","assets/dayjsHelper-ca777955.js","assets/formatHelper-1ad427eb.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"ExchangeAirdropModal"},{element:f(()=>p(()=>import("./UnlockGiftCard-d93fea6a.js"),["assets/UnlockGiftCard-d93fea6a.js","assets/GiftCard0-645bb460.js"])),path:"UnlockGiftCard"},{element:f(()=>p(()=>import("./detail-bd47239a.js"),["assets/detail-bd47239a.js","assets/formatHelper-1ad427eb.js","assets/index-50d2e772.js","assets/index-7e7db3f2.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"detail"}]}]},{path:"guess",children:[{path:"components",children:[{element:f(()=>p(()=>import("./CurrentBtcStatus-6d0c0558.js"),["assets/CurrentBtcStatus-6d0c0558.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/index-4b2bfe0d.js"])),path:"CurrentBtcStatus"},{element:f(()=>p(()=>import("./LineChart-66adfd5b.js"),["assets/LineChart-66adfd5b.js","assets/index-301b0302.js"])),path:"LineChart"},{element:f(()=>p(()=>import("./OrderPart-a5cdf8f0.js"),["assets/OrderPart-a5cdf8f0.js","assets/index-3428c8f5.js","assets/index-680bc7db.js","assets/style-9514f1ba.js","assets/chunk-IAXSQ4X2-ad5eef77.js","assets/chunk-AXLEE3EK-0ed55064.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/index-4647d92d.js","assets/style-7f382ac7.css","assets/button-22d1542d.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/index-9dd69dc4.js","assets/compact-item-4f4dfd49.js","assets/index-2c9cb080.js","assets/context-1e0dacf0.js","assets/pickAttrs-139ab01d.js","assets/chunk-2JJX6TVY-5c90a5ec.js","assets/index-f68c64fe.js","assets/index-44e96577.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-6KSEUUNN-b29a8757.js"])),path:"OrderPart"},{element:f(()=>p(()=>import("./PKBet-85ac876d.js"),["assets/PKBet-85ac876d.js","assets/index-bcc2be34.js","assets/OutlineButton-913ee4e5.js","assets/index-3428c8f5.js","assets/chunk-FBZFEQBO-4bebe5d3.js","assets/formatHelper-1ad427eb.js","assets/index-680bc7db.js","assets/style-9514f1ba.js","assets/chunk-IAXSQ4X2-ad5eef77.js","assets/chunk-AXLEE3EK-0ed55064.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/index-4647d92d.js","assets/style-7f382ac7.css","assets/AutoPkMode-bffb3301.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-ADBZ7YHX-4e7730a3.js","assets/PkLink-ab3d8713.js","assets/index-2c9cb080.js","assets/index-0b7004b4.js","assets/context-1e0dacf0.js","assets/useSize-a23d0174.js","assets/pickAttrs-139ab01d.js","assets/index-9dd69dc4.js","assets/button-22d1542d.js","assets/compact-item-4f4dfd49.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/chunk-2JJX6TVY-5c90a5ec.js","assets/index-f68c64fe.js","assets/index-44e96577.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/chunk-CWVAJCXJ-c8131aff.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"PKBet"},{element:f(()=>p(()=>import("./PKTopRateUsers-38db257f.js"),["assets/PKTopRateUsers-38db257f.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/formatHelper-1ad427eb.js","assets/usdc-58a42ef5.js","assets/chunk-CWVAJCXJ-c8131aff.js","assets/chunk-7D6N5TE5-af215669.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js"])),path:"PKTopRateUsers"},{element:f(()=>p(()=>import("./PKTransactions-931acd71.js"),["assets/PKTransactions-931acd71.js","assets/index-680bc7db.js","assets/chunk-BGTEXGJU-08e765e5.js","assets/chunk-KHDB22PD-b4804fd1.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/index-50d2e772.js","assets/usdc-58a42ef5.js","assets/USDT-01da506a.js","assets/useUtcToLocalTime-bfac4f12.js","assets/moment-a9aaa855.js","assets/dayjs.min-b23cd23f.js","assets/zh-tw-f9b06a9a.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js"])),path:"PKTransactions"},{element:f(()=>p(()=>import("./QuizzRecords-584515ae.js"),["assets/QuizzRecords-584515ae.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/index-50d2e772.js","assets/dayjs.min-b23cd23f.js","assets/zh-tw-f9b06a9a.js","assets/useUtcToLocalTime-bfac4f12.js","assets/moment-a9aaa855.js","assets/USDT-01da506a.js"])),path:"QuizzRecords"},{element:f(()=>p(()=>import("./SliderInput-53c4a0de.js"),["assets/SliderInput-53c4a0de.js","assets/chunk-2JJX6TVY-5c90a5ec.js","assets/index-f68c64fe.js","assets/index-44e96577.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/index-9dd2f457.js"])),path:"SliderInput"},{element:f(()=>p(()=>import("./TransactionRecords-cc5a55fd.js"),["assets/TransactionRecords-cc5a55fd.js","assets/index-680bc7db.js","assets/chunk-BGTEXGJU-08e765e5.js","assets/chunk-KHDB22PD-b4804fd1.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/useListPage-8e8514a0.js","assets/index-50d2e772.js","assets/usdc-58a42ef5.js","assets/USDT-01da506a.js","assets/useUtcToLocalTime-bfac4f12.js","assets/moment-a9aaa855.js","assets/dayjs.min-b23cd23f.js","assets/zh-tw-f9b06a9a.js"])),path:"TransactionRecords"}]},{element:f(()=>p(()=>import("./index-644ce8eb.js"),["assets/index-644ce8eb.js","assets/pagethreesvg27-f0172717.js","assets/pagethreesvg29-33a4608c.js","assets/index-4b2bfe0d.js","assets/index-43f01198.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/style-9514f1ba.js","assets/chunk-IAXSQ4X2-ad5eef77.js","assets/chunk-AXLEE3EK-0ed55064.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/index-4647d92d.js","assets/style-7f382ac7.css","assets/LineChart-66adfd5b.js","assets/index-301b0302.js","assets/TransactionRecords-cc5a55fd.js","assets/index-680bc7db.js","assets/chunk-BGTEXGJU-08e765e5.js","assets/chunk-KHDB22PD-b4804fd1.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/useListPage-8e8514a0.js","assets/index-50d2e772.js","assets/usdc-58a42ef5.js","assets/USDT-01da506a.js","assets/useUtcToLocalTime-bfac4f12.js","assets/moment-a9aaa855.js","assets/dayjs.min-b23cd23f.js","assets/zh-tw-f9b06a9a.js","assets/OrderPart-a5cdf8f0.js","assets/index-3428c8f5.js","assets/button-22d1542d.js","assets/index-9dd69dc4.js","assets/index-2c9cb080.js","assets/chunk-2JJX6TVY-5c90a5ec.js","assets/index-f68c64fe.js","assets/index-44e96577.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/QuizzRecords-584515ae.js","assets/CurrentBtcStatus-6d0c0558.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/PKBet-85ac876d.js","assets/index-bcc2be34.js","assets/OutlineButton-913ee4e5.js","assets/chunk-FBZFEQBO-4bebe5d3.js","assets/formatHelper-1ad427eb.js","assets/AutoPkMode-bffb3301.js","assets/chunk-ADBZ7YHX-4e7730a3.js","assets/PkLink-ab3d8713.js","assets/chunk-CWVAJCXJ-c8131aff.js","assets/chunk-7D6N5TE5-af215669.js","assets/PKTransactions-931acd71.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/PKTopRateUsers-38db257f.js"])),index:!0},{path:"modal",children:[{element:f(()=>p(()=>import("./AutoPkMode-bffb3301.js"),["assets/AutoPkMode-bffb3301.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-ADBZ7YHX-4e7730a3.js"])),path:"AutoPkMode"},{element:f(()=>p(()=>import("./PkLink-ab3d8713.js"),["assets/PkLink-ab3d8713.js","assets/index-2c9cb080.js","assets/index-0b7004b4.js","assets/context-1e0dacf0.js","assets/useSize-a23d0174.js","assets/pickAttrs-139ab01d.js","assets/index-9dd69dc4.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-ADBZ7YHX-4e7730a3.js"])),path:"PkLink"},{element:f(()=>p(()=>import("./YieldEarned-409b5efd.js"),["assets/YieldEarned-409b5efd.js","assets/formatHelper-1ad427eb.js"])),path:"YieldEarned"}]}]},{path:"help",children:[{element:f(()=>p(()=>import("./2-step-verification-troubleshooting-03ce5e5a.js"),["assets/2-step-verification-troubleshooting-03ce5e5a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/GettingFooter-94d6155a.js","assets/useMyIntl-1a5113c3.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js"])),path:"2-step-verification-troubleshooting"},{element:f(()=>p(()=>import("./AIEarn-b8574a54.js"),["assets/AIEarn-b8574a54.js","assets/ProAppIcon-3221f231.js","assets/GettingFooter-94d6155a.js","assets/useMyIntl-1a5113c3.js","assets/footer-cta-icon-a6bf1dfb.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"AIEarn"},{element:f(()=>p(()=>import("./Accessing-my-account-documents-b789f98e.js"),["assets/Accessing-my-account-documents-b789f98e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Accessing-my-account-documents"},{element:f(()=>p(()=>import("./Account-details-7fde7e70.js"),["assets/Account-details-7fde7e70.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Account-details"},{element:f(()=>p(()=>import("./Add-funds-to-the-Coinbase-Wallet-d518ef4b.js"),["assets/Add-funds-to-the-Coinbase-Wallet-d518ef4b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Add-funds-to-the-Coinbase-Wallet"},{element:f(()=>p(()=>import("./Adding-crypto-to-your-wallet-46933350.js"),["assets/Adding-crypto-to-your-wallet-46933350.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Adding-crypto-to-your-wallet"},{element:f(()=>p(()=>import("./Address-book-allowlist-588e8eeb.js"),["assets/Address-book-allowlist-588e8eeb.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Address-book-allowlist"},{element:f(()=>p(()=>import("./Addressing-common-issues-with-DEXs-f00ea698.js"),["assets/Addressing-common-issues-with-DEXs-f00ea698.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Addressing-common-issues-with-DEXs"},{element:f(()=>p(()=>import("./Adjusting-network-fees-b52fdfdf.js"),["assets/Adjusting-network-fees-b52fdfdf.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Adjusting-network-fees"},{element:f(()=>p(()=>import("./Adjusting-your-display-settings-b1180524.js"),["assets/Adjusting-your-display-settings-b1180524.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Adjusting-your-display-settings"},{element:f(()=>p(()=>import("./Advanced-Trade-dashboard-overvie-d715639e.js"),["assets/Advanced-Trade-dashboard-overvie-d715639e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Advanced-Trade-dashboard-overvie"},{element:f(()=>p(()=>import("./Advanced-Trade-error-messages-06c16d70.js"),["assets/Advanced-Trade-error-messages-06c16d70.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Advanced-Trade-error-messages"},{element:f(()=>p(()=>import("./Advanced-Trade-fees-796cc319.js"),["assets/Advanced-Trade-fees-796cc319.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Advanced-Trade-fees"},{element:f(()=>p(()=>import("./Asset-Ratings-Reviews-Content-Policy-5eeebc3e.js"),["assets/Asset-Ratings-Reviews-Content-Policy-5eeebc3e.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Asset-Ratings-Reviews-Content-Policy"},{element:f(()=>p(()=>import("./Asset-legal-review-57666218.js"),["assets/Asset-legal-review-57666218.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Asset-legal-review"},{element:f(()=>p(()=>import("./Asset-ratings-basics-24ef0a48.js"),["assets/Asset-ratings-basics-24ef0a48.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Asset-ratings-basics"},{element:f(()=>p(()=>import("./Asset-security-review-1097a563.js"),["assets/Asset-security-review-1097a563.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/index-4b2bfe0d.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Asset-security-review"},{element:f(()=>p(()=>import("./Assets-on-multiple-networks-72a96c8d.js"),["assets/Assets-on-multiple-networks-72a96c8d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/index-4b2bfe0d.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js"])),path:"Assets-on-multiple-networks"},{element:f(()=>p(()=>import("./Available-balance-4052d358.js"),["assets/Available-balance-4052d358.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Available-balance"},{element:f(()=>p(()=>import("./Available-transaction-types-d4c8ba62.js"),["assets/Available-transaction-types-d4c8ba62.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Available-transaction-types"},{element:f(()=>p(()=>import("./Available-two-step-verification-apps-3db99fb0.js"),["assets/Available-two-step-verification-apps-3db99fb0.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Available-two-step-verification-apps"},{element:f(()=>p(()=>import("./Avoiding-crypto-scams-705365ba.js"),["assets/Avoiding-crypto-scams-705365ba.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Avoiding-crypto-scams"},{element:f(()=>p(()=>import("./Bankruptcy-trustee-guide-e9f4e233.js"),["assets/Bankruptcy-trustee-guide-e9f4e233.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Bankruptcy-trustee-guide"},{element:f(()=>p(()=>import("./Behavior-policy-fb4f1bbb.js"),["assets/Behavior-policy-fb4f1bbb.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Behavior-policy"},{element:f(()=>p(()=>import("./Bitcoin-glossary-dca6041e.js"),["assets/Bitcoin-glossary-dca6041e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Bitcoin-glossary"},{element:f(()=>p(()=>import("./Borrow-Getting-started-58b3ecd1.js"),["assets/Borrow-Getting-started-58b3ecd1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Borrow-Getting-started"},{element:f(()=>p(()=>import("./Brexit-FAQ-01de7d43.js"),["assets/Brexit-FAQ-01de7d43.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Brexit-FAQ"},{element:f(()=>p(()=>import("./Bridging-your-crypto-4a6377a4.js"),["assets/Bridging-your-crypto-4a6377a4.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Bridging-your-crypto"},{element:f(()=>p(()=>import("./Can-I-cancel-a-cryptocurrency-transaction-7814add3.js"),["assets/Can-I-cancel-a-cryptocurrency-transaction-7814add3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Can-I-cancel-a-cryptocurrency-transaction"},{element:f(()=>p(()=>import("./Can-I-create-a-Coinbase-account-in-the-name-of-a-trust-c7b3a852.js"),["assets/Can-I-create-a-Coinbase-account-in-the-name-of-a-trust-c7b3a852.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Can-I-create-a-Coinbase-account-in-the-name-of-a-trust"},{element:f(()=>p(()=>import("./Can-I-open-a-Coinbase-account-if-Im-under-18-959eb1c2.js"),["assets/Can-I-open-a-Coinbase-account-if-Im-under-18-959eb1c2.js","assets/index-4b2bfe0d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"Can-I-open-a-Coinbase-account-if-Im-under-18"},{element:f(()=>p(()=>import("./Can-I-use-my-Coinbase-account-to-purchase-cryptocurrency-for-resale-14503768.js"),["assets/Can-I-use-my-Coinbase-account-to-purchase-cryptocurrency-for-resale-14503768.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Can-I-use-my-Coinbase-account-to-purchase-cryptocurrency-for-resale"},{element:f(()=>p(()=>import("./Can-I-withdraw-from-my-EUR-balance-to-my-verified-UK-bank-account-ec87e5fd.js"),["assets/Can-I-withdraw-from-my-EUR-balance-to-my-verified-UK-bank-account-ec87e5fd.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Can-I-withdraw-from-my-EUR-balance-to-my-verified-UK-bank-account"},{element:f(()=>p(()=>import("./Cancelling-a-purchase-6930b7c6.js"),["assets/Cancelling-a-purchase-6930b7c6.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Cancelling-a-purchase"},{element:f(()=>p(()=>import("./Cardano-address-restrictions-32295994.js"),["assets/Cardano-address-restrictions-32295994.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Cardano-address-restrictions"},{element:f(()=>p(()=>import("./Cash-balances-b26a68b7.js"),["assets/Cash-balances-b26a68b7.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Cash-balances"},{element:f(()=>p(()=>import("./Check-Transaction-Status-37db2b37.js"),["assets/Check-Transaction-Status-37db2b37.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Check-Transaction-Status"},{element:f(()=>p(()=>import("./Coinbase-Account-Protection-716d41c1.js"),["assets/Coinbase-Account-Protection-716d41c1.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-Account-Protection"},{element:f(()=>p(()=>import("./Coinbase-Card-for-the-EU-and-UK-1cd44983.js"),["assets/Coinbase-Card-for-the-EU-and-UK-1cd44983.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-Card-for-the-EU-and-UK"},{element:f(()=>p(()=>import("./Coinbase-Card-for-the-US-3b78d67c.js"),["assets/Coinbase-Card-for-the-US-3b78d67c.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Coinbase-Card-for-the-US"},{element:f(()=>p(()=>import("./Coinbase-Community-Standards-3e67e571.js"),["assets/Coinbase-Community-Standards-3e67e571.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Coinbase-Community-Standards"},{element:f(()=>p(()=>import("./Coinbase-Decentralized-ID-024c2f8f.js"),["assets/Coinbase-Decentralized-ID-024c2f8f.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-Decentralized-ID"},{element:f(()=>p(()=>import("./Coinbase-Money-Transmission-and-e-Money-Regulatory-Compliance-ac1a8c37.js"),["assets/Coinbase-Money-Transmission-and-e-Money-Regulatory-Compliance-ac1a8c37.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-Money-Transmission-and-e-Money-Regulatory-Compliance"},{element:f(()=>p(()=>import("./Coinbase-One-billing-plans-3c97c99b.js"),["assets/Coinbase-One-billing-plans-3c97c99b.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-One-billing-plans"},{element:f(()=>p(()=>import("./Coinbase-One-free-trial-c4e81cba.js"),["assets/Coinbase-One-free-trial-c4e81cba.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-One-free-trial"},{element:f(()=>p(()=>import("./Coinbase-Security-Prompt-a1906ef1.js"),["assets/Coinbase-Security-Prompt-a1906ef1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-Security-Prompt"},{element:f(()=>p(()=>import("./Coinbase-Service-during-COVID-19-8587aeb5.js"),["assets/Coinbase-Service-during-COVID-19-8587aeb5.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-Service-during-COVID-19"},{element:f(()=>p(()=>import("./Coinbase-Support-contact-information-67574f38.js"),["assets/Coinbase-Support-contact-information-67574f38.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/close-01aa239b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Coinbase-Support-contact-information"},{element:f(()=>p(()=>import("./Coinbase-Sweepstakes-6fb9bb96.js"),["assets/Coinbase-Sweepstakes-6fb9bb96.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-Sweepstakes"},{element:f(()=>p(()=>import("./Coinbase-User-Research-e19f1a15.js"),["assets/Coinbase-User-Research-e19f1a15.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Coinbase-User-Research"},{element:f(()=>p(()=>import("./Coinbase-on-social-media-ce0041f5.js"),["assets/Coinbase-on-social-media-ce0041f5.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-on-social-media"},{element:f(()=>p(()=>import("./Coinbase-pricing-and-fees-disclosures-1f399705.js"),["assets/Coinbase-pricing-and-fees-disclosures-1f399705.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Coinbase-pricing-and-fees-disclosures"},{element:f(()=>p(()=>import("./Coinbase-suspended-states-2c9ad9bd.js"),["assets/Coinbase-suspended-states-2c9ad9bd.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Coinbase-suspended-states"},{element:f(()=>p(()=>import("./Common-Risks-with-Dapps-bd14603d.js"),["assets/Common-Risks-with-Dapps-bd14603d.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Common-Risks-with-Dapps"},{element:f(()=>p(()=>import("./Confirming-my-personal-information-84a9473f.js"),["assets/Confirming-my-personal-information-84a9473f.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Confirming-my-personal-information"},{element:f(()=>p(()=>import("./Connect-dapp-wallet-with-QR-code-c5a6ebd7.js"),["assets/Connect-dapp-wallet-with-QR-code-c5a6ebd7.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Connect-dapp-wallet-with-QR-code"},{element:f(()=>p(()=>import("./Contacting-Coinbase-d213e444.js"),["assets/Contacting-Coinbase-d213e444.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Contacting-Coinbase"},{element:f(()=>p(()=>import("./Convert-cryptocurrency-FAQ-c6541835.js"),["assets/Convert-cryptocurrency-FAQ-c6541835.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Convert-cryptocurrency-FAQ"},{element:f(()=>p(()=>import("./Cost-basis-accounting-2ada5a8f.js"),["assets/Cost-basis-accounting-2ada5a8f.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Cost-basis-accounting"},{element:f(()=>p(()=>import("./Create-a-Coinbase-Wallet-b7526d07.js"),["assets/Create-a-Coinbase-Wallet-b7526d07.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/close-01aa239b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Create-a-Coinbase-Wallet"},{element:f(()=>p(()=>import("./Credit-health-38d1819c.js"),["assets/Credit-health-38d1819c.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Credit-health"},{element:f(()=>p(()=>import("./Crypto-Glossary-429b40db.js"),["assets/Crypto-Glossary-429b40db.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Crypto-Glossary"},{element:f(()=>p(()=>import("./Crypto-gifts-5d595ef7.js"),["assets/Crypto-gifts-5d595ef7.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Crypto-gifts"},{element:f(()=>p(()=>import("./Customer-Account-Update-ea241b2a.js"),["assets/Customer-Account-Update-ea241b2a.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Customer-Account-Update"},{element:f(()=>p(()=>import("./Customer-Entity-Update-a57c8b7d.js"),["assets/Customer-Entity-Update-a57c8b7d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Customer-Entity-Update"},{element:f(()=>p(()=>import("./Customer-account-update-for-German-customers-August-2021-5060bdb9.js"),["assets/Customer-account-update-for-German-customers-August-2021-5060bdb9.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Customer-account-update-for-German-customers-August-2021"},{element:f(()=>p(()=>import("./DEX-Trading-Fees-abe16faa.js"),["assets/DEX-Trading-Fees-abe16faa.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"DEX-Trading-Fees"},{element:f(()=>p(()=>import("./Dai-Rewards-5bbe13df.js"),["assets/Dai-Rewards-5bbe13df.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Dai-Rewards"},{element:f(()=>p(()=>import("./Dapp-Wallet-Coinbasecom-Coinbase-Wallet-d8f306bc.js"),["assets/Dapp-Wallet-Coinbasecom-Coinbase-Wallet-d8f306bc.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Dapp-Wallet-Coinbasecom-Coinbase-Wallet"},{element:f(()=>p(()=>import("./Dapp-permissions-and-token-approvals-af917c3a.js"),["assets/Dapp-permissions-and-token-approvals-af917c3a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Dapp-permissions-and-token-approvals"},{element:f(()=>p(()=>import("./Data-Privacy-at-Coinbase-597c31e3.js"),["assets/Data-Privacy-at-Coinbase-597c31e3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Data-Privacy-at-Coinbase"},{element:f(()=>p(()=>import("./DeFi-Investment-Risks-509a2f47.js"),["assets/DeFi-Investment-Risks-509a2f47.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"DeFi-Investment-Risks"},{element:f(()=>p(()=>import("./DeFi-Yield-37910d7e.js"),["assets/DeFi-Yield-37910d7e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"DeFi-Yield"},{element:f(()=>p(()=>import("./Destination-Tag-memo-FAQ-6024bd83.js"),["assets/Destination-Tag-memo-FAQ-6024bd83.js","assets/index-4b2bfe0d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"Destination-Tag-memo-FAQ"},{element:f(()=>p(()=>import("./Device-confirmation-troubleshooting-cedc6efe.js"),["assets/Device-confirmation-troubleshooting-cedc6efe.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Device-confirmation-troubleshooting"},{element:f(()=>p(()=>import("./Device-troubleshooting-d1ea2ab2.js"),["assets/Device-troubleshooting-d1ea2ab2.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/close-01aa239b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Device-troubleshooting"},{element:f(()=>p(()=>import("./Do-I-qualify-for-Coinbase-tax-forms-for-the-2021-tax-season-c8fd9495.js"),["assets/Do-I-qualify-for-Coinbase-tax-forms-for-the-2021-tax-season-c8fd9495.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Do-I-qualify-for-Coinbase-tax-forms-for-the-2021-tax-season"},{element:f(()=>p(()=>import("./Does-Coinbase-freeze-accounts-e24d6031.js"),["assets/Does-Coinbase-freeze-accounts-e24d6031.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Does-Coinbase-freeze-accounts"},{element:f(()=>p(()=>import("./Does-Coinbase-have-phone-support-in-my-country-2d93defb.js"),["assets/Does-Coinbase-have-phone-support-in-my-country-2d93defb.js","assets/useMyIntl-1a5113c3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Does-Coinbase-have-phone-support-in-my-country"},{element:f(()=>p(()=>import("./Does-Coinbase-support-Binance-Chain-BEP-2-e21c5921.js"),["assets/Does-Coinbase-support-Binance-Chain-BEP-2-e21c5921.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Does-Coinbase-support-Binance-Chain-BEP-2"},{element:f(()=>p(()=>import("./Does-Coinbase-support-smart-contracts-1414e640.js"),["assets/Does-Coinbase-support-smart-contracts-1414e640.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Does-Coinbase-support-smart-contracts"},{element:f(()=>p(()=>import("./Does-Coinbase-use-customer-deposits-for-anything-6d8caabc.js"),["assets/Does-Coinbase-use-customer-deposits-for-anything-6d8caabc.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Does-Coinbase-use-customer-deposits-for-anything"},{element:f(()=>p(()=>import("./Download-Form-8949-for-Coinbase-One-892ddaa1.js"),["assets/Download-Form-8949-for-Coinbase-One-892ddaa1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Download-Form-8949-for-Coinbase-One"},{element:f(()=>p(()=>import("./Download-my-tax-reports-557822d6.js"),["assets/Download-my-tax-reports-557822d6.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Download-my-tax-reports"},{element:f(()=>p(()=>import("./E-Money-License-a79eeedc.js"),["assets/E-Money-License-a79eeedc.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/GettingFooter-94d6155a.js","assets/useMyIntl-1a5113c3.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"E-Money-License"},{element:f(()=>p(()=>import("./EU-verification-levels-FAQ-9e0e1ae6.js"),["assets/EU-verification-levels-FAQ-9e0e1ae6.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"EU-verification-levels-FAQ"},{element:f(()=>p(()=>import("./Earn-crypto-using-dapps-13c9ffa6.js"),["assets/Earn-crypto-using-dapps-13c9ffa6.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Earn-crypto-using-dapps"},{element:f(()=>p(()=>import("./Earn-rewards-with-staking-and-inflation-on-Coinbase-6071ccb1.js"),["assets/Earn-rewards-with-staking-and-inflation-on-Coinbase-6071ccb1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Earn-rewards-with-staking-and-inflation-on-Coinbase"},{element:f(()=>p(()=>import("./Edit-transaction-details-b7556280.js"),["assets/Edit-transaction-details-b7556280.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Edit-transaction-details"},{element:f(()=>p(()=>import("./Enabling-Duo-or-Google-Authenticator-3f8b855a.js"),["assets/Enabling-Duo-or-Google-Authenticator-3f8b855a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Enabling-Duo-or-Google-Authenticator"},{element:f(()=>p(()=>import("./Enhancing-Trust-with-Regulatory-Compliance-3bdd8456.js"),["assets/Enhancing-Trust-with-Regulatory-Compliance-3bdd8456.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Enhancing-Trust-with-Regulatory-Compliance"},{element:f(()=>p(()=>import("./Ensure-youre-not-paying-taxes-twice-dfe885f9.js"),["assets/Ensure-youre-not-paying-taxes-twice-dfe885f9.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Ensure-youre-not-paying-taxes-twice"},{element:f(()=>p(()=>import("./Escheatment-and-unclaimed-funds-72fa9c98.js"),["assets/Escheatment-and-unclaimed-funds-72fa9c98.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Escheatment-and-unclaimed-funds"},{element:f(()=>p(()=>import("./Ethereum-20-Staking-ecad7a6e.js"),["assets/Ethereum-20-Staking-ecad7a6e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Ethereum-20-Staking"},{element:f(()=>p(()=>import("./Ethereum-Classic-and-the-Ethereum-hard-fork-0715bbc9.js"),["assets/Ethereum-Classic-and-the-Ethereum-hard-fork-0715bbc9.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Ethereum-Classic-and-the-Ethereum-hard-fork"},{element:f(()=>p(()=>import("./First-stake-incentive-a3dcfd5e.js"),["assets/First-stake-incentive-a3dcfd5e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"First-stake-incentive"},{element:f(()=>p(()=>import("./Form-8949-2df76205.js"),["assets/Form-8949-2df76205.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Form-8949"},{element:f(()=>p(()=>import("./Form-W-9-18461686.js"),["assets/Form-W-9-18461686.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Form-W-9"},{element:f(()=>p(()=>import("./Getting-started-with-Direct-Deposit-e56cb02e.js"),["assets/Getting-started-with-Direct-Deposit-e56cb02e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Getting-started-with-Direct-Deposit"},{element:f(()=>p(()=>import("./Gift-cards-1baa2028.js"),["assets/Gift-cards-1baa2028.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Gift-cards"},{element:f(()=>p(()=>import("./GiveCrypto-9cacdc2f.js"),["assets/GiveCrypto-9cacdc2f.js","assets/give-crypto-20862370.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/index-4b2bfe0d.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"GiveCrypto"},{element:f(()=>p(()=>import("./Guide-for-asset-issuers-844ef566.js"),["assets/Guide-for-asset-issuers-844ef566.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Guide-for-asset-issuers"},{element:f(()=>p(()=>import("./How-can-I-close-my-account-dbdc20c8.js"),["assets/How-can-I-close-my-account-dbdc20c8.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-can-I-close-my-account"},{element:f(()=>p(()=>import("./How-can-I-disclose-a-security-vulnerability-to-Coinbase-2f48b4e8.js"),["assets/How-can-I-disclose-a-security-vulnerability-to-Coinbase-2f48b4e8.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-can-I-disclose-a-security-vulnerability-to-Coinbase"},{element:f(()=>p(()=>import("./How-can-I-make-my-account-more-secure-c92434b8.js"),["assets/How-can-I-make-my-account-more-secure-c92434b8.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-can-I-make-my-account-more-secure"},{element:f(()=>p(()=>import("./How-can-I-update-my-legal-name-b02663a6.js"),["assets/How-can-I-update-my-legal-name-b02663a6.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-can-I-update-my-legal-name"},{element:f(()=>p(()=>import("./How-do-I-add-a-payment-method-on-the-mobile-app-ca541465.js"),["assets/How-do-I-add-a-payment-method-on-the-mobile-app-ca541465.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-add-a-payment-method-on-the-mobile-app"},{element:f(()=>p(()=>import("./How-do-I-buy-cryptocurrency-with-a-credit-or-debit-card-in-Europe-and-the-UK-5b4f9d79.js"),["assets/How-do-I-buy-cryptocurrency-with-a-credit-or-debit-card-in-Europe-and-the-UK-5b4f9d79.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-buy-cryptocurrency-with-a-credit-or-debit-card-in-Europe-and-the-UK"},{element:f(()=>p(()=>import("./How-do-I-buy-cryptocurrency-9d5fad66.js"),["assets/How-do-I-buy-cryptocurrency-9d5fad66.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-buy-cryptocurrency"},{element:f(()=>p(()=>import("./How-do-I-cash-out-my-funds-d7b6440c.js"),["assets/How-do-I-cash-out-my-funds-d7b6440c.js","assets/close-01aa239b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"How-do-I-cash-out-my-funds"},{element:f(()=>p(()=>import("./How-do-I-change-my-country-state-or-address-02b2a114.js"),["assets/How-do-I-change-my-country-state-or-address-02b2a114.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-change-my-country-state-or-address"},{element:f(()=>p(()=>import("./How-do-I-change-my-email-address-7ae0531d.js"),["assets/How-do-I-change-my-email-address-7ae0531d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-change-my-email-address"},{element:f(()=>p(()=>import("./How-do-I-connect-my-wallets-e75ad631.js"),["assets/How-do-I-connect-my-wallets-e75ad631.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-connect-my-wallets"},{element:f(()=>p(()=>import("./How-do-I-edit-my-username-or-profile-af64f924.js"),["assets/How-do-I-edit-my-username-or-profile-af64f924.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"How-do-I-edit-my-username-or-profile"},{element:f(()=>p(()=>import("./How-do-I-gain-access-to-a-deceased-family-members-Coinbase-account-c9dfee7d.js"),["assets/How-do-I-gain-access-to-a-deceased-family-members-Coinbase-account-c9dfee7d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-gain-access-to-a-deceased-family-members-Coinbase-account"},{element:f(()=>p(()=>import("./How-do-I-get-a-crypto-address-fd8feb24.js"),["assets/How-do-I-get-a-crypto-address-fd8feb24.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-get-a-crypto-address"},{element:f(()=>p(()=>import("./How-do-I-make-a-purchase-using-a-3D-secure-card-on-the-mobile-app-92e4f688.js"),["assets/How-do-I-make-a-purchase-using-a-3D-secure-card-on-the-mobile-app-92e4f688.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"How-do-I-make-a-purchase-using-a-3D-secure-card-on-the-mobile-app"},{element:f(()=>p(()=>import("./How-do-I-move-crypto-between-my-Coinbase-Wallet-and-Coinbasecom-account-36b1dbc9.js"),["assets/How-do-I-move-crypto-between-my-Coinbase-Wallet-and-Coinbasecom-account-36b1dbc9.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-move-crypto-between-my-Coinbase-Wallet-and-Coinbasecom-account"},{element:f(()=>p(()=>import("./How-do-I-report-an-unauthorized-transaction-531d37c4.js"),["assets/How-do-I-report-an-unauthorized-transaction-531d37c4.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-report-an-unauthorized-transaction"},{element:f(()=>p(()=>import("./How-do-I-return-a-cryptocurrency-transaction-b86593ab.js"),["assets/How-do-I-return-a-cryptocurrency-transaction-b86593ab.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-return-a-cryptocurrency-transaction"},{element:f(()=>p(()=>import("./How-do-I-send-and-receive-crypto-1a83a3b2.js"),["assets/How-do-I-send-and-receive-crypto-1a83a3b2.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"How-do-I-send-and-receive-crypto"},{element:f(()=>p(()=>import("./How-do-I-verify-my-bank-info-71a35f65.js"),["assets/How-do-I-verify-my-bank-info-71a35f65.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"How-do-I-verify-my-bank-info"},{element:f(()=>p(()=>import("./How-do-I-verify-my-identity-through-the-mobile-app-f1477ae9.js"),["assets/How-do-I-verify-my-identity-through-the-mobile-app-f1477ae9.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/FixedRightList-864d084b.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"How-do-I-verify-my-identity-through-the-mobile-app"},{element:f(()=>p(()=>import("./How-do-I-verify-my-phone-number-when-using-the-mobile-app-d74376d2.js"),["assets/How-do-I-verify-my-phone-number-when-using-the-mobile-app-d74376d2.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-do-I-verify-my-phone-number-when-using-the-mobile-app"},{element:f(()=>p(()=>import("./How-does-Coinbase-use-my-ID-6ef7e3ee.js"),["assets/How-does-Coinbase-use-my-ID-6ef7e3ee.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-does-Coinbase-use-my-ID"},{element:f(()=>p(()=>import("./How-does-USAAs-Coinbase-integration-work-58c3a681.js"),["assets/How-does-USAAs-Coinbase-integration-work-58c3a681.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-does-USAAs-Coinbase-integration-work"},{element:f(()=>p(()=>import("./How-is-Coinbase-insured-160bdb88.js"),["assets/How-is-Coinbase-insured-160bdb88.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-is-Coinbase-insured"},{element:f(()=>p(()=>import("./How-is-my-bank-account-information-protected-72d159ad.js"),["assets/How-is-my-bank-account-information-protected-72d159ad.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-is-my-bank-account-information-protected"},{element:f(()=>p(()=>import("./How-long-do-international-deposits-and-withdrawals-take-2dcf63c8.js"),["assets/How-long-do-international-deposits-and-withdrawals-take-2dcf63c8.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-long-do-international-deposits-and-withdrawals-take"},{element:f(()=>p(()=>import("./How-long-does-a-purchase-or-deposit-take-to-complete-acb296dc.js"),["assets/How-long-does-a-purchase-or-deposit-take-to-complete-acb296dc.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-long-does-a-purchase-or-deposit-take-to-complete"},{element:f(()=>p(()=>import("./How-long-does-a-sell-or-cashout-withdrawal-take-to-complete-1e95dba2.js"),["assets/How-long-does-a-sell-or-cashout-withdrawal-take-to-complete-1e95dba2.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-long-does-a-sell-or-cashout-withdrawal-take-to-complete"},{element:f(()=>p(()=>import("./How-long-does-it-take-for-the-withdrawal-to-arrive-764900ab.js"),["assets/How-long-does-it-take-for-the-withdrawal-to-arrive-764900ab.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"How-long-does-it-take-for-the-withdrawal-to-arrive"},{element:f(()=>p(()=>import("./How-many-tokens-will-Ai-Trade-automatically-invest-in-each-round-ad9aeb9e.js"),["assets/How-many-tokens-will-Ai-Trade-automatically-invest-in-each-round-ad9aeb9e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"How-many-tokens-will-Ai-Trade-automatically-invest-in-each-round"},{element:f(()=>p(()=>import("./How-to-access-privacy-settings-and-make-requests-3b061092.js"),["assets/How-to-access-privacy-settings-and-make-requests-3b061092.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-to-access-privacy-settings-and-make-requests"},{element:f(()=>p(()=>import("./How-to-check-my-VIP-level-and-personal-permissions-fa11328b.js"),["assets/How-to-check-my-VIP-level-and-personal-permissions-fa11328b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"How-to-check-my-VIP-level-and-personal-permissions"},{element:f(()=>p(()=>import("./How-to-enable-a-webcam-a440570d.js"),["assets/How-to-enable-a-webcam-a440570d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"How-to-enable-a-webcam"},{element:f(()=>p(()=>import("./How-to-link-my-Coinbase-Wallet-to-my-Coinbasecom-account-d9ec3008.js"),["assets/How-to-link-my-Coinbase-Wallet-to-my-Coinbasecom-account-d9ec3008.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-to-link-my-Coinbase-Wallet-to-my-Coinbasecom-account"},{element:f(()=>p(()=>import("./How-to-send-a-complaint-a5b32129.js"),["assets/How-to-send-a-complaint-a5b32129.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-to-send-a-complaint"},{element:f(()=>p(()=>import("./How-to-send-and-receive-cryptocurrency-f462b0db.js"),["assets/How-to-send-and-receive-cryptocurrency-f462b0db.js","assets/close-01aa239b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"How-to-send-and-receive-cryptocurrency"},{element:f(()=>p(()=>import("./How-to-set-up-recurring-buys-4e71f017.js"),["assets/How-to-set-up-recurring-buys-4e71f017.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"How-to-set-up-recurring-buys"},{element:f(()=>p(()=>import("./How-to-successfully-verify-a-billing-address-49fcc5eb.js"),["assets/How-to-successfully-verify-a-billing-address-49fcc5eb.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"How-to-successfully-verify-a-billing-address"},{element:f(()=>p(()=>import("./How-to-use-the-support-system-f78e7612.js"),["assets/How-to-use-the-support-system-f78e7612.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"How-to-use-the-support-system"},{element:f(()=>p(()=>import("./I-see-the-error-account-temporarily-disabled-88db6f15.js"),["assets/I-see-the-error-account-temporarily-disabled-88db6f15.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"I-see-the-error-account-temporarily-disabled"},{element:f(()=>p(()=>import("./I-sent-funds-to-the-wrong-address-df2f2497.js"),["assets/I-sent-funds-to-the-wrong-address-df2f2497.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"I-sent-funds-to-the-wrong-address"},{element:f(()=>p(()=>import("./Identify-and-avoid-malicious-dapps-ee5ea456.js"),["assets/Identify-and-avoid-malicious-dapps-ee5ea456.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Identify-and-avoid-malicious-dapps"},{element:f(()=>p(()=>import("./Identifying-and-Reporting-Scams-b3e5624e.js"),["assets/Identifying-and-Reporting-Scams-b3e5624e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Identifying-and-Reporting-Scams"},{element:f(()=>p(()=>import("./Identity-Verification-FAQ-f58ea93c.js"),["assets/Identity-Verification-FAQ-f58ea93c.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Identity-Verification-FAQ"},{element:f(()=>p(()=>import("./Identity-document-verification-troubleshooting-7f05cea2.js"),["assets/Identity-document-verification-troubleshooting-7f05cea2.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Identity-document-verification-troubleshooting"},{element:f(()=>p(()=>import("./Identity-photo-verification-478b2764.js"),["assets/Identity-photo-verification-478b2764.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Identity-photo-verification"},{element:f(()=>p(()=>import("./Increase-your-account-limits-72330f9f.js"),["assets/Increase-your-account-limits-72330f9f.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Increase-your-account-limits"},{element:f(()=>p(()=>import("./Instant-Cashouts-c5366f89.js"),["assets/Instant-Cashouts-c5366f89.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/FixedRightList-864d084b.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Instant-Cashouts"},{element:f(()=>p(()=>import("./Interacting-with-Dapp-support-teams-44b2e74e.js"),["assets/Interacting-with-Dapp-support-teams-44b2e74e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Interacting-with-Dapp-support-teams"},{element:f(()=>p(()=>import("./Invest-responsibly-087f4799.js"),["assets/Invest-responsibly-087f4799.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Invest-responsibly"},{element:f(()=>p(()=>import("./Is-Bitcoin-secure-Has-this-network-ever-been-hacked-890aa07e.js"),["assets/Is-Bitcoin-secure-Has-this-network-ever-been-hacked-890aa07e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Is-Bitcoin-secure-Has-this-network-ever-been-hacked"},{element:f(()=>p(()=>import("./Is-a-crypto-address-linked-to-my-Coinbase-account-safe-to-display-publicly-e1aeb0c8.js"),["assets/Is-a-crypto-address-linked-to-my-Coinbase-account-safe-to-display-publicly-e1aeb0c8.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Is-a-crypto-address-linked-to-my-Coinbase-account-safe-to-display-publicly"},{element:f(()=>p(()=>import("./Is-there-a-fee-for-withdrawals-526677a4.js"),["assets/Is-there-a-fee-for-withdrawals-526677a4.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Is-there-a-fee-for-withdrawals"},{element:f(()=>p(()=>import("./Is-this-email-really-from-Coinbase-c8d324ea.js"),["assets/Is-this-email-really-from-Coinbase-c8d324ea.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Is-this-email-really-from-Coinbase"},{element:f(()=>p(()=>import("./January-2022-Coinbase-User-Agreement-Update-02dbb1d1.js"),["assets/January-2022-Coinbase-User-Agreement-Update-02dbb1d1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"January-2022-Coinbase-User-Agreement-Update"},{element:f(()=>p(()=>import("./July-2021-User-Agreement-c0bfdde5.js"),["assets/July-2021-User-Agreement-c0bfdde5.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"July-2021-User-Agreement"},{element:f(()=>p(()=>import("./Landlines-and-2-step-verification-dd5112b6.js"),["assets/Landlines-and-2-step-verification-dd5112b6.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Landlines-and-2-step-verification"},{element:f(()=>p(()=>import("./Layer-2-networks-and-sidechains-8fbfcf02.js"),["assets/Layer-2-networks-and-sidechains-8fbfcf02.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Layer-2-networks-and-sidechains"},{element:f(()=>p(()=>import("./Learning-rewards-35e6c44c.js"),["assets/Learning-rewards-35e6c44c.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Learning-rewards"},{element:f(()=>p(()=>import("./Legal-Removals-f6f4a569.js"),["assets/Legal-Removals-f6f4a569.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Legal-Removals"},{element:f(()=>p(()=>import("./Limits-and-account-levels-03632be7.js"),["assets/Limits-and-account-levels-03632be7.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Limits-and-account-levels"},{element:f(()=>p(()=>import("./Linking-to-Instagram-f30521bf.js"),["assets/Linking-to-Instagram-f30521bf.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Linking-to-Instagram"},{element:f(()=>p(()=>import("./Loan-health-dafb23b3.js"),["assets/Loan-health-dafb23b3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Loan-health"},{element:f(()=>p(()=>import("./LocalBitcoins-and-Coinbase-de2b563b.js"),["assets/LocalBitcoins-and-Coinbase-de2b563b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"LocalBitcoins-and-Coinbase"},{element:f(()=>p(()=>import("./Lost-email-access-4291375d.js"),["assets/Lost-email-access-4291375d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Lost-email-access"},{element:f(()=>p(()=>import("./Manage-your-wallet-11214bf7.js"),["assets/Manage-your-wallet-11214bf7.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Manage-your-wallet"},{element:f(()=>p(()=>import("./Managing-my-Direct-Deposit-cfc0ff65.js"),["assets/Managing-my-Direct-Deposit-cfc0ff65.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Managing-my-Direct-Deposit"},{element:f(()=>p(()=>import("./Managing-my-credit-account-b0fcfe1c.js"),["assets/Managing-my-credit-account-b0fcfe1c.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Managing-my-credit-account"},{element:f(()=>p(()=>import("./Managing-my-loan-e740fe56.js"),["assets/Managing-my-loan-e740fe56.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Managing-my-loan"},{element:f(()=>p(()=>import("./Messari-Pro-free-trial-739a54be.js"),["assets/Messari-Pro-free-trial-739a54be.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Messari-Pro-free-trial"},{element:f(()=>p(()=>import("./Money-left-my-bank-account-where-is-my-digital-currency-5f1e792b.js"),["assets/Money-left-my-bank-account-where-is-my-digital-currency-5f1e792b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Money-left-my-bank-account-where-is-my-digital-currency"},{element:f(()=>p(()=>import("./Moving-unsupported-assets-4ee7063b.js"),["assets/Moving-unsupported-assets-4ee7063b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Moving-unsupported-assets"},{element:f(()=>p(()=>import("./Multi-Wallet-support-for-Ethereum-and-Solana-a90b2e48.js"),["assets/Multi-Wallet-support-for-Ethereum-and-Solana-a90b2e48.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Multi-Wallet-support-for-Ethereum-and-Solana"},{element:f(()=>p(()=>import("./My-account-was-compromised-f3d10f7f.js"),["assets/My-account-was-compromised-f3d10f7f.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"My-account-was-compromised"},{element:f(()=>p(()=>import("./My-investment-performance-754a46d8.js"),["assets/My-investment-performance-754a46d8.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/index-4b2bfe0d.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"My-investment-performance"},{element:f(()=>p(()=>import("./NFT-Offers-Tab-37009d35.js"),["assets/NFT-Offers-Tab-37009d35.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"NFT-Offers-Tab"},{element:f(()=>p(()=>import("./New-asset-listings-bb03718b.js"),["assets/New-asset-listings-bb03718b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"New-asset-listings"},{element:f(()=>p(()=>import("./New-user-incentive-1a0e1472.js"),["assets/New-user-incentive-1a0e1472.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"New-user-incentive"},{element:f(()=>p(()=>import("./Non-Customer-privacy-FAQ-34073367.js"),["assets/Non-Customer-privacy-FAQ-34073367.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Non-Customer-privacy-FAQ"},{element:f(()=>p(()=>import("./Off-chain-sending-and-receiving-ef60aaf5.js"),["assets/Off-chain-sending-and-receiving-ef60aaf5.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Off-chain-sending-and-receiving"},{element:f(()=>p(()=>import("./Orchid-FAQ-184e6708.js"),["assets/Orchid-FAQ-184e6708.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Orchid-FAQ"},{element:f(()=>p(()=>import("./Order-management-7f3d8340.js"),["assets/Order-management-7f3d8340.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Order-management"},{element:f(()=>p(()=>import("./Other-Questions-b96705d8.js"),["assets/Other-Questions-b96705d8.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Other-Questions"},{element:f(()=>p(()=>import("./Overview-21c4381b.js"),["assets/Overview-21c4381b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Overview"},{element:f(()=>p(()=>import("./Password-requirements-and-troubleshooting-e0097f68.js"),["assets/Password-requirements-and-troubleshooting-e0097f68.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Password-requirements-and-troubleshooting"},{element:f(()=>p(()=>import("./Password-security-measures-bfb6ce98.js"),["assets/Password-security-measures-bfb6ce98.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Password-security-measures"},{element:f(()=>p(()=>import("./PayPal-FAQ-a5747b7e.js"),["assets/PayPal-FAQ-a5747b7e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/index-4b2bfe0d.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"PayPal-FAQ"},{element:f(()=>p(()=>import("./Payment-methods-for-Canadian-customers-582cd520.js"),["assets/Payment-methods-for-Canadian-customers-582cd520.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Payment-methods-for-Canadian-customers"},{element:f(()=>p(()=>import("./Payment-methods-for-European-customers-8c4f78f2.js"),["assets/Payment-methods-for-European-customers-8c4f78f2.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Payment-methods-for-European-customers"},{element:f(()=>p(()=>import("./Payment-methods-for-Singapore-customers-2e58dfc1.js"),["assets/Payment-methods-for-Singapore-customers-2e58dfc1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Payment-methods-for-Singapore-customers"},{element:f(()=>p(()=>import("./Payment-methods-for-UK-customers-de00b6d0.js"),["assets/Payment-methods-for-UK-customers-de00b6d0.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Payment-methods-for-UK-customers"},{element:f(()=>p(()=>import("./Payment-methods-for-US-customers-93cd81d1.js"),["assets/Payment-methods-for-US-customers-93cd81d1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Payment-methods-for-US-customers"},{element:f(()=>p(()=>import("./Payments-and-collateral-99ff2d7b.js"),["assets/Payments-and-collateral-99ff2d7b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Payments-and-collateral"},{element:f(()=>p(()=>import("./Peer-to-peer-contact-management-d932f951.js"),["assets/Peer-to-peer-contact-management-d932f951.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Peer-to-peer-contact-management"},{element:f(()=>p(()=>import("./Performance-Ad-Tracking-fb10bc10.js"),["assets/Performance-Ad-Tracking-fb10bc10.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Performance-Ad-Tracking"},{element:f(()=>p(()=>import("./Phone-based-attacks-0df50db0.js"),["assets/Phone-based-attacks-0df50db0.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Phone-based-attacks"},{element:f(()=>p(()=>import("./Privacy-data-request-FAQ-04f4ee25.js"),["assets/Privacy-data-request-FAQ-04f4ee25.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Privacy-data-request-FAQ"},{element:f(()=>p(()=>import("./Prohibited-regions-07830c7e.js"),["assets/Prohibited-regions-07830c7e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Prohibited-regions"},{element:f(()=>p(()=>import("./Purchasing-up-to-your-buy-limit-548a8fa6.js"),["assets/Purchasing-up-to-your-buy-limit-548a8fa6.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Purchasing-up-to-your-buy-limit"},{element:f(()=>p(()=>import("./Recovering-your-Dapp-wallet-b2a75b86.js"),["assets/Recovering-your-Dapp-wallet-b2a75b86.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Recovering-your-Dapp-wallet"},{element:f(()=>p(()=>import("./Reporting-phishing-sites-d2890064.js"),["assets/Reporting-phishing-sites-d2890064.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Reporting-phishing-sites"},{element:f(()=>p(()=>import("./Restoring-2-step-verification-from-a-secret-seed-f0ac0d54.js"),["assets/Restoring-2-step-verification-from-a-secret-seed-f0ac0d54.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/FixedRightList-864d084b.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Restoring-2-step-verification-from-a-secret-seed"},{element:f(()=>p(()=>import("./Rewards-FAQ-7e75e388.js"),["assets/Rewards-FAQ-7e75e388.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Rewards-FAQ"},{element:f(()=>p(()=>import("./Ripple-SEC-Lawsuit-8ad0078e.js"),["assets/Ripple-SEC-Lawsuit-8ad0078e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Ripple-SEC-Lawsuit"},{element:f(()=>p(()=>import("./Security-key-restrictions-7da72bb6.js"),["assets/Security-key-restrictions-7da72bb6.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Security-key-restrictions"},{element:f(()=>p(()=>import("./Security-keys-FAQ-1926a969.js"),["assets/Security-keys-FAQ-1926a969.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Security-keys-FAQ"},{element:f(()=>p(()=>import("./Send-and-receive-crypto-7c9f82d7.js"),["assets/Send-and-receive-crypto-7c9f82d7.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Send-and-receive-crypto"},{element:f(()=>p(()=>import("./Send-crypto-to-Mexico-4370e833.js"),["assets/Send-crypto-to-Mexico-4370e833.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Send-crypto-to-Mexico"},{element:f(()=>p(()=>import("./Sending-authenticated-account-requests-for-Coinbase-Commerce-6c2e90c7.js"),["assets/Sending-authenticated-account-requests-for-Coinbase-Commerce-6c2e90c7.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Sending-authenticated-account-requests-for-Coinbase-Commerce"},{element:f(()=>p(()=>import("./Set-up-2-step-verification-e3efd380.js"),["assets/Set-up-2-step-verification-e3efd380.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Set-up-2-step-verification"},{element:f(()=>p(()=>import("./Set-up-the-Coinbase-Wallet-browser-extension-0dff1c10.js"),["assets/Set-up-the-Coinbase-Wallet-browser-extension-0dff1c10.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Set-up-the-Coinbase-Wallet-browser-extension"},{element:f(()=>p(()=>import("./Sharing-my-Coinbase-Portfolio-d9b6c452.js"),["assets/Sharing-my-Coinbase-Portfolio-d9b6c452.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Sharing-my-Coinbase-Portfolio"},{element:f(()=>p(()=>import("./Sourcing-cbETH-for-Exchange-customers-00cbdfee.js"),["assets/Sourcing-cbETH-for-Exchange-customers-00cbdfee.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Sourcing-cbETH-for-Exchange-customers"},{element:f(()=>p(()=>import("./Stellar-Lumen-distribution-5ec4168d.js"),["assets/Stellar-Lumen-distribution-5ec4168d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Stellar-Lumen-distribution"},{element:f(()=>p(()=>import("./Summary-of-German-user-agreement-changes-August-2021-4a95a2bb.js"),["assets/Summary-of-German-user-agreement-changes-August-2021-4a95a2bb.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Summary-of-German-user-agreement-changes-August-2021"},{element:f(()=>p(()=>import("./Supported-Networks-c49155e9.js"),["assets/Supported-Networks-c49155e9.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Supported-Networks"},{element:f(()=>p(()=>import("./Supported-assets-and-networks-036ed9dc.js"),["assets/Supported-assets-and-networks-036ed9dc.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Supported-assets-and-networks"},{element:f(()=>p(()=>import("./Supported-countries-ae55641c.js"),["assets/Supported-countries-ae55641c.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Supported-countries"},{element:f(()=>p(()=>import("./Supported-networks-and-assets-808ebb3e.js"),["assets/Supported-networks-and-assets-808ebb3e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Supported-networks-and-assets"},{element:f(()=>p(()=>import("./Swap-56a22097.js"),["assets/Swap-56a22097.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Swap"},{element:f(()=>p(()=>import("./Taxes-for-German-customers-8f72c32e.js"),["assets/Taxes-for-German-customers-8f72c32e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Taxes-for-German-customers"},{element:f(()=>p(()=>import("./The-Coinbase-referral-program-0d487885.js"),["assets/The-Coinbase-referral-program-0d487885.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"The-Coinbase-referral-program"},{element:f(()=>p(()=>import("./The-Newcastle-merchant-survey-4a84a374.js"),["assets/The-Newcastle-merchant-survey-4a84a374.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"The-Newcastle-merchant-survey"},{element:f(()=>p(()=>import("./The-link-in-my-verification-email-is-missing-expired-or-invalid-58262f0f.js"),["assets/The-link-in-my-verification-email-is-missing-expired-or-invalid-58262f0f.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"The-link-in-my-verification-email-is-missing-expired-or-invalid"},{element:f(()=>p(()=>import("./Token-Management-9935502e.js"),["assets/Token-Management-9935502e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Token-Management"},{element:f(()=>p(()=>import("./Top-up-a-crypto-send-f0b2a76d.js"),["assets/Top-up-a-crypto-send-f0b2a76d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Top-up-a-crypto-send"},{element:f(()=>p(()=>import("./Tracking-your-rewards-payouts-f80c3574.js"),["assets/Tracking-your-rewards-payouts-f80c3574.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/index-4b2bfe0d.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"Tracking-your-rewards-payouts"},{element:f(()=>p(()=>import("./Trade-page-information-e552ffd5.js"),["assets/Trade-page-information-e552ffd5.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Trade-page-information"},{element:f(()=>p(()=>import("./Trading-on-a-DEX-2c25be8b.js"),["assets/Trading-on-a-DEX-2c25be8b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Trading-on-a-DEX"},{element:f(()=>p(()=>import("./Transaction-previews-25bbeb36.js"),["assets/Transaction-previews-25bbeb36.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Transaction-previews"},{element:f(()=>p(()=>import("./Troubleshooting-Direct-Deposit-issues-33979d0b.js"),["assets/Troubleshooting-Direct-Deposit-issues-33979d0b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Troubleshooting-Direct-Deposit-issues"},{element:f(()=>p(()=>import("./Troubleshooting-SEPA-deposits-and-withdrawals-ed3fb1fc.js"),["assets/Troubleshooting-SEPA-deposits-and-withdrawals-ed3fb1fc.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Troubleshooting-SEPA-deposits-and-withdrawals"},{element:f(()=>p(()=>import("./Troubleshooting-UK-bank-account-deposits-and-withdrawals-8b993a3d.js"),["assets/Troubleshooting-UK-bank-account-deposits-and-withdrawals-8b993a3d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Troubleshooting-UK-bank-account-deposits-and-withdrawals"},{element:f(()=>p(()=>import("./Troubleshooting-and-tips-4f3c4c78.js"),["assets/Troubleshooting-and-tips-4f3c4c78.js","assets/close-01aa239b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Troubleshooting-and-tips"},{element:f(()=>p(()=>import("./Trust-and-safety-baa18242.js"),["assets/Trust-and-safety-baa18242.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Trust-and-safety"},{element:f(()=>p(()=>import("./Understanding-Coinbase-taxes-690bc345.js"),["assets/Understanding-Coinbase-taxes-690bc345.js","assets/give-crypto-20862370.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/index-4b2bfe0d.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Understanding-Coinbase-taxes"},{element:f(()=>p(()=>import("./Understanding-slippage-and-spread-ae935eaa.js"),["assets/Understanding-slippage-and-spread-ae935eaa.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Understanding-slippage-and-spread"},{element:f(()=>p(()=>import("./Understanding-the-order-types-3b2e5728.js"),["assets/Understanding-the-order-types-3b2e5728.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Understanding-the-order-types"},{element:f(()=>p(()=>import("./Unsupported-Crypto-Recovery-e9674cbf.js"),["assets/Unsupported-Crypto-Recovery-e9674cbf.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Unsupported-Crypto-Recovery"},{element:f(()=>p(()=>import("./Using-Coinbase-Pay-8ed797d1.js"),["assets/Using-Coinbase-Pay-8ed797d1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Using-Coinbase-Pay"},{element:f(()=>p(()=>import("./Using-Destination-Tags-Memos-on-Coinbase-005d08e0.js"),["assets/Using-Destination-Tags-Memos-on-Coinbase-005d08e0.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/index-4b2bfe0d.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"Using-Destination-Tags-Memos-on-Coinbase"},{element:f(()=>p(()=>import("./Using-TurboTax-or-CoinTracker-to-report-on-cryptocurrency-831d1adc.js"),["assets/Using-TurboTax-or-CoinTracker-to-report-on-cryptocurrency-831d1adc.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Using-TurboTax-or-CoinTracker-to-report-on-cryptocurrency"},{element:f(()=>p(()=>import("./Using-a-bank-account-as-a-payment-method-for-US-customers-3d0d47c1.js"),["assets/Using-a-bank-account-as-a-payment-method-for-US-customers-3d0d47c1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Using-a-bank-account-as-a-payment-method-for-US-customers"},{element:f(()=>p(()=>import("./Using-and-managing-security-keys-4524d9b4.js"),["assets/Using-and-managing-security-keys-4524d9b4.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Using-and-managing-security-keys"},{element:f(()=>p(()=>import("./Using-cbETH-258b230b.js"),["assets/Using-cbETH-258b230b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Using-cbETH"},{element:f(()=>p(()=>import("./Using-my-Dapp-Wallet-790ccab5.js"),["assets/Using-my-Dapp-Wallet-790ccab5.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Using-my-Dapp-Wallet"},{element:f(()=>p(()=>import("./Using-the-Dapp-Browser-93e0c785.js"),["assets/Using-the-Dapp-Browser-93e0c785.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Using-the-Dapp-Browser"},{element:f(()=>p(()=>import("./Using-the-Explore-Tab-1f6c7efd.js"),["assets/Using-the-Explore-Tab-1f6c7efd.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Using-the-Explore-Tab"},{element:f(()=>p(()=>import("./Vaults-ae8ff007.js"),["assets/Vaults-ae8ff007.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Vaults"},{element:f(()=>p(()=>import("./Verifying-emails-and-protecting-accounts-5e5c9f34.js"),["assets/Verifying-emails-and-protecting-accounts-5e5c9f34.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Verifying-emails-and-protecting-accounts"},{element:f(()=>p(()=>import("./Verifying-my-information-e5d9c6d4.js"),["assets/Verifying-my-information-e5d9c6d4.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Verifying-my-information"},{element:f(()=>p(()=>import("./What-are-miner-fees-and-does-Coinbase-pay-them-6b85204e.js"),["assets/What-are-miner-fees-and-does-Coinbase-pay-them-6b85204e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-are-miner-fees-and-does-Coinbase-pay-them"},{element:f(()=>p(()=>import("./What-are-price-alerts-f9c22aa5.js"),["assets/What-are-price-alerts-f9c22aa5.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-are-price-alerts"},{element:f(()=>p(()=>import("./What-are-the-tokens-that-support-staking-c0fb9ffb.js"),["assets/What-are-the-tokens-that-support-staking-c0fb9ffb.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-are-the-tokens-that-support-staking"},{element:f(()=>p(()=>import("./What-are-the-types-of-investment-periods-and-what-are-the-differences-e19156a3.js"),["assets/What-are-the-types-of-investment-periods-and-what-are-the-differences-e19156a3.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-are-the-types-of-investment-periods-and-what-are-the-differences"},{element:f(()=>p(()=>import("./What-countries-and-US-states-are-supported-for-Coinbase-and-cash-balances-8c5bf6c5.js"),["assets/What-countries-and-US-states-are-supported-for-Coinbase-and-cash-balances-8c5bf6c5.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-countries-and-US-states-are-supported-for-Coinbase-and-cash-balances"},{element:f(()=>p(()=>import("./What-do-I-need-to-start-an-account-9e425330.js"),["assets/What-do-I-need-to-start-an-account-9e425330.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-do-I-need-to-start-an-account"},{element:f(()=>p(()=>import("./What-happens-if-I-send-crypto-to-the-wrong-address-d4e0f85c.js"),["assets/What-happens-if-I-send-crypto-to-the-wrong-address-d4e0f85c.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-happens-if-I-send-crypto-to-the-wrong-address"},{element:f(()=>p(()=>import("./What-is-Advanced-Trade-1142e20a.js"),["assets/What-is-Advanced-Trade-1142e20a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/index-4b2bfe0d.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"What-is-Advanced-Trade"},{element:f(()=>p(()=>import("./What-is-Ai-Trade-exactly-8863f2be.js"),["assets/What-is-Ai-Trade-exactly-8863f2be.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-Ai-Trade-exactly"},{element:f(()=>p(()=>import("./What-is-Auto-loan-repayment-6014544a.js"),["assets/What-is-Auto-loan-repayment-6014544a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-Auto-loan-repayment"},{element:f(()=>p(()=>import("./What-is-Automatic-Airdrop-Bonus-4b666ce2.js"),["assets/What-is-Automatic-Airdrop-Bonus-4b666ce2.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-Automatic-Airdrop-Bonus"},{element:f(()=>p(()=>import("./What-is-Automatic-exchange-16b78ae6.js"),["assets/What-is-Automatic-exchange-16b78ae6.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-Automatic-exchange"},{element:f(()=>p(()=>import("./What-is-Automatic-staking-009f2fcb.js"),["assets/What-is-Automatic-staking-009f2fcb.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-Automatic-staking"},{element:f(()=>p(()=>import("./What-is-Automatic-withdrawal-bcd2ce70.js"),["assets/What-is-Automatic-withdrawal-bcd2ce70.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-Automatic-withdrawal"},{element:f(()=>p(()=>import("./What-is-Bitcoin-Cash-6fa3c343.js"),["assets/What-is-Bitcoin-Cash-6fa3c343.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-Bitcoin-Cash"},{element:f(()=>p(()=>import("./What-is-Bitcoin-b8f086c0.js"),["assets/What-is-Bitcoin-b8f086c0.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-Bitcoin"},{element:f(()=>p(()=>import("./What-is-Coinbase-Pro-124449ee.js"),["assets/What-is-Coinbase-Pro-124449ee.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-Coinbase-Pro"},{element:f(()=>p(()=>import("./What-is-Coinbase-Wallet-b7949da2.js"),["assets/What-is-Coinbase-Wallet-b7949da2.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-Coinbase-Wallet"},{element:f(()=>p(()=>import("./What-is-Coinbase-64b1a5ea.js"),["assets/What-is-Coinbase-64b1a5ea.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-Coinbase"},{element:f(()=>p(()=>import("./What-is-E-mail-notification-6d3d2daa.js"),["assets/What-is-E-mail-notification-6d3d2daa.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-E-mail-notification"},{element:f(()=>p(()=>import("./What-is-EIP-1559-b12177c4.js"),["assets/What-is-EIP-1559-b12177c4.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"What-is-EIP-1559"},{element:f(()=>p(()=>import("./What-is-ERC20-2f8d1ba1.js"),["assets/What-is-ERC20-2f8d1ba1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-ERC20"},{element:f(()=>p(()=>import("./What-is-Ethereum-Classic-7b8daeb0.js"),["assets/What-is-Ethereum-Classic-7b8daeb0.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-Ethereum-Classic"},{element:f(()=>p(()=>import("./What-is-Ethereum-403b829c.js"),["assets/What-is-Ethereum-403b829c.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-Ethereum"},{element:f(()=>p(()=>import("./What-is-Liquidation-protection-f746ffad.js"),["assets/What-is-Liquidation-protection-f746ffad.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-Liquidation-protection"},{element:f(()=>p(()=>import("./What-is-Loyalty-Value-What-does-it-do-055226c0.js"),["assets/What-is-Loyalty-Value-What-does-it-do-055226c0.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-Loyalty-Value-What-does-it-do"},{element:f(()=>p(()=>import("./What-is-Profit-guarantee-59e0e390.js"),["assets/What-is-Profit-guarantee-59e0e390.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-Profit-guarantee"},{element:f(()=>p(()=>import("./What-is-USD-Coin-b2069e8a.js"),["assets/What-is-USD-Coin-b2069e8a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"What-is-USD-Coin"},{element:f(()=>p(()=>import("./What-is-a-DEX-f6bb6400.js"),["assets/What-is-a-DEX-f6bb6400.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-a-DEX"},{element:f(()=>p(()=>import("./What-is-a-Dapp-Wallet-61607bb8.js"),["assets/What-is-a-Dapp-Wallet-61607bb8.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-a-Dapp-Wallet"},{element:f(()=>p(()=>import("./What-is-a-Dapp-627723cd.js"),["assets/What-is-a-Dapp-627723cd.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-a-Dapp"},{element:f(()=>p(()=>import("./What-is-a-node-and-how-many-nodes-earn-a-day-e5be6f35.js"),["assets/What-is-a-node-and-how-many-nodes-earn-a-day-e5be6f35.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-a-node-and-how-many-nodes-earn-a-day"},{element:f(()=>p(()=>import("./What-is-a-transaction-hash-ID-75db3976.js"),["assets/What-is-a-transaction-hash-ID-75db3976.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-a-transaction-hash-ID"},{element:f(()=>p(()=>import("./What-is-a-view-only-market-fbfcb51b.js"),["assets/What-is-a-view-only-market-fbfcb51b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-a-view-only-market"},{element:f(()=>p(()=>import("./What-is-leverage-Whats-the-use-of-turning-it-on-7e15b80a.js"),["assets/What-is-leverage-Whats-the-use-of-turning-it-on-7e15b80a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-leverage-Whats-the-use-of-turning-it-on"},{element:f(()=>p(()=>import("./What-is-phishing-e2a5a7d6.js"),["assets/What-is-phishing-e2a5a7d6.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-phishing"},{element:f(()=>p(()=>import("./What-is-slippage-2f46dd9c.js"),["assets/What-is-slippage-2f46dd9c.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-slippage"},{element:f(()=>p(()=>import("./What-is-the-Bitcoin-Blockchain-cb3b750d.js"),["assets/What-is-the-Bitcoin-Blockchain-cb3b750d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-the-Bitcoin-Blockchain"},{element:f(()=>p(()=>import("./What-is-the-Experimental-asset-label-939bfb37.js"),["assets/What-is-the-Experimental-asset-label-939bfb37.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-the-Experimental-asset-label"},{element:f(()=>p(()=>import("./What-is-the-minimum-amount-of-cryptocurrency-that-I-can-purchase-c3db5ead.js"),["assets/What-is-the-minimum-amount-of-cryptocurrency-that-I-can-purchase-c3db5ead.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-the-minimum-amount-of-cryptocurrency-that-I-can-purchase"},{element:f(()=>p(()=>import("./What-is-the-minimum-staking-amount-for-a-single-transaction-e1180a24.js"),["assets/What-is-the-minimum-staking-amount-for-a-single-transaction-e1180a24.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-the-minimum-staking-amount-for-a-single-transaction"},{element:f(()=>p(()=>import("./What-is-the-minimum-withdrawal-amount-e29c2b7b.js"),["assets/What-is-the-minimum-withdrawal-amount-e29c2b7b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"What-is-the-minimum-withdrawal-amount"},{element:f(()=>p(()=>import("./What-mobile-devices-does-Coinbase-support-5f0ed01c.js"),["assets/What-mobile-devices-does-Coinbase-support-5f0ed01c.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-mobile-devices-does-Coinbase-support"},{element:f(()=>p(()=>import("./What-type-of-security-does-Ai-Trade-provide-b67d0ccd.js"),["assets/What-type-of-security-does-Ai-Trade-provide-b67d0ccd.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-type-of-security-does-Ai-Trade-provide"},{element:f(()=>p(()=>import("./Whats-a-dapp-442c74be.js"),["assets/Whats-a-dapp-442c74be.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Whats-a-dapp"},{element:f(()=>p(()=>import("./Whats-a-wallet-799dd90b.js"),["assets/Whats-a-wallet-799dd90b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Whats-a-wallet"},{element:f(()=>p(()=>import("./Whats-the-difference-between-Coinbasecom-and-Coinbase-Wallet-3be5fc60.js"),["assets/Whats-the-difference-between-Coinbasecom-and-Coinbase-Wallet-3be5fc60.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Whats-the-difference-between-Coinbasecom-and-Coinbase-Wallet"},{element:f(()=>p(()=>import("./When-do-my-limits-replenish-abd5bd81.js"),["assets/When-do-my-limits-replenish-abd5bd81.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"When-do-my-limits-replenish"},{element:f(()=>p(()=>import("./When-will-I-receive-my-cryptocurrency-from-my-card-purchase-1184ca0a.js"),["assets/When-will-I-receive-my-cryptocurrency-from-my-card-purchase-1184ca0a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"When-will-I-receive-my-cryptocurrency-from-my-card-purchase"},{element:f(()=>p(()=>import("./When-will-my-digital-currency-purchase-or-local-currency-deposit-arrive-5ffe9b41.js"),["assets/When-will-my-digital-currency-purchase-or-local-currency-deposit-arrive-5ffe9b41.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"When-will-my-digital-currency-purchase-or-local-currency-deposit-arrive"},{element:f(()=>p(()=>import("./Who-do-I-contact-for-a-subpoena-request_-dispute_-or-to-send-a-legal-document-78484f74.js"),["assets/Who-do-I-contact-for-a-subpoena-request_-dispute_-or-to-send-a-legal-document-78484f74.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Who-do-I-contact-for-a-subpoena-request,-dispute,-or-to-send-a-legal-document"},{element:f(()=>p(()=>import("./Why-am-I-unable-to-upload-my-ID-1e1e6725.js"),["assets/Why-am-I-unable-to-upload-my-ID-1e1e6725.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-am-I-unable-to-upload-my-ID"},{element:f(()=>p(()=>import("./Why-are-my-payment-method-verification-amounts-incorrect-87620f57.js"),["assets/Why-are-my-payment-method-verification-amounts-incorrect-87620f57.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-are-my-payment-method-verification-amounts-incorrect"},{element:f(()=>p(()=>import("./Why-cant-I-see-my-transaction-on-the-blockchain-9d6051c8.js"),["assets/Why-cant-I-see-my-transaction-on-the-blockchain-9d6051c8.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Why-cant-I-see-my-transaction-on-the-blockchain"},{element:f(()=>p(()=>import("./Why-did-I-receive-an-unexpected-device-confirmation-email-09924916.js"),["assets/Why-did-I-receive-an-unexpected-device-confirmation-email-09924916.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-did-I-receive-an-unexpected-device-confirmation-email"},{element:f(()=>p(()=>import("./Why-did-my-limits-change-b7dbe2f6.js"),["assets/Why-did-my-limits-change-b7dbe2f6.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-did-my-limits-change"},{element:f(()=>p(()=>import("./Why-do-I-have-to-provide-extra-information-when-I-send-money-7af3d111.js"),["assets/Why-do-I-have-to-provide-extra-information-when-I-send-money-7af3d111.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Why-do-I-have-to-provide-extra-information-when-I-send-money"},{element:f(()=>p(()=>import("./Why-do-I-need-to-verify-the-balance-for-withdrawal-64e8aaf4.js"),["assets/Why-do-I-need-to-verify-the-balance-for-withdrawal-64e8aaf4.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Why-do-I-need-to-verify-the-balance-for-withdrawal"},{element:f(()=>p(()=>import("./Why-do-I-see-cryptocurrencies-13a6e6e4.js"),["assets/Why-do-I-see-cryptocurrencies-13a6e6e4.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Why-do-I-see-cryptocurrencies"},{element:f(()=>p(()=>import("./Why-do-cryptocurrencies-change-value-28edeeb8.js"),["assets/Why-do-cryptocurrencies-change-value-28edeeb8.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Why-do-cryptocurrencies-change-value"},{element:f(()=>p(()=>import("./Why-does-Coinbase-ask-for-my-personal-information-when-making-certain-transactions-a308f9cd.js"),["assets/Why-does-Coinbase-ask-for-my-personal-information-when-making-certain-transactions-a308f9cd.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-does-Coinbase-ask-for-my-personal-information-when-making-certain-transactions"},{element:f(()=>p(()=>import("./Why-does-a-buy-take-so-long-783ff46d.js"),["assets/Why-does-a-buy-take-so-long-783ff46d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-does-a-buy-take-so-long"},{element:f(()=>p(()=>import("./Why-does-a-negative-balance-occur-df967c59.js"),["assets/Why-does-a-negative-balance-occur-df967c59.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-does-a-negative-balance-occur"},{element:f(()=>p(()=>import("./Why-does-a-sell-take-so-long-0d2acae7.js"),["assets/Why-does-a-sell-take-so-long-0d2acae7.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-does-a-sell-take-so-long"},{element:f(()=>p(()=>import("./Why-does-the-Coinbase-mobile-app-request-special-permissions-d8951876.js"),["assets/Why-does-the-Coinbase-mobile-app-request-special-permissions-d8951876.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Why-does-the-Coinbase-mobile-app-request-special-permissions"},{element:f(()=>p(()=>import("./Why-is-Coinbase-requesting-my-country-ID-ca1db4e1.js"),["assets/Why-is-Coinbase-requesting-my-country-ID-ca1db4e1.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-is-Coinbase-requesting-my-country-ID"},{element:f(()=>p(()=>import("./Why-is-my-cryptocurrency-send-delayed-a3e6e0b5.js"),["assets/Why-is-my-cryptocurrency-send-delayed-a3e6e0b5.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-is-my-cryptocurrency-send-delayed"},{element:f(()=>p(()=>import("./Why-is-my-transaction-pending-7f590739.js"),["assets/Why-is-my-transaction-pending-7f590739.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Why-is-my-transaction-pending"},{element:f(()=>p(()=>import("./Why-is-my-vault-withdrawal-pending-bd9cf646.js"),["assets/Why-is-my-vault-withdrawal-pending-bd9cf646.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-is-my-vault-withdrawal-pending"},{element:f(()=>p(()=>import("./Why-isnt-my-authy-device-recognized-883ea68a.js"),["assets/Why-isnt-my-authy-device-recognized-883ea68a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-isnt-my-authy-device-recognized"},{element:f(()=>p(()=>import("./Why-will-my-password-reset-require-24-hours-to-process-a2d748ea.js"),["assets/Why-will-my-password-reset-require-24-hours-to-process-a2d748ea.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"Why-will-my-password-reset-require-24-hours-to-process"},{element:f(()=>p(()=>import("./accessing-my-account-700e4011.js"),["assets/accessing-my-account-700e4011.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/GettingFooter-94d6155a.js","assets/useMyIntl-1a5113c3.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"accessing-my-account"},{element:f(()=>p(()=>import("./aitrade-daf006e6.js"),["assets/aitrade-daf006e6.js","assets/ProAppIcon-3221f231.js","assets/footer-cta-icon-a6bf1dfb.js","assets/FixedRightList-864d084b.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-46CXQZ4E-52ec0c8e.js"])),path:"aitrade"},{element:f(()=>p(()=>import("./altcoins-and-icos-e57a7135.js"),["assets/altcoins-and-icos-e57a7135.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"altcoins-and-icos"},{element:f(()=>p(()=>import("./avoiding-cryptocurrency-scams-bface523.js"),["assets/avoiding-cryptocurrency-scams-bface523.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"avoiding-cryptocurrency-scams"},{element:f(()=>p(()=>import("./cbETH-Intro-c03a354f.js"),["assets/cbETH-Intro-c03a354f.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"cbETH-Intro"},{element:f(()=>p(()=>import("./coinbase-bundles-faq-e7d64c03.js"),["assets/coinbase-bundles-faq-e7d64c03.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"coinbase-bundles-faq"},{path:"components",children:[{element:f(()=>p(()=>import("./FixedRightList-864d084b.js"),["assets/FixedRightList-864d084b.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"FixedRightList"},{element:f(()=>p(()=>import("./GettingFooter-94d6155a.js"),["assets/GettingFooter-94d6155a.js","assets/useMyIntl-1a5113c3.js","assets/footer-cta-icon-a6bf1dfb.js"])),path:"GettingFooter"},{element:f(()=>p(()=>import("./HeadSearch-176426af.js"),[])),path:"HeadSearch"},{element:f(()=>p(()=>import("./PageCard-b1f1839a.js"),[])),path:"PageCard"},{element:f(()=>p(()=>import("./PageCardSwiper-64ef1470.js"),["assets/PageCardSwiper-64ef1470.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/ProAppIcon-3221f231.js","assets/usdc-58a42ef5.js","assets/dapps-e5d95b40.js","assets/useMyIntl-1a5113c3.js","assets/PageCardSwiper-f2ee2e98.css"])),path:"PageCardSwiper"},{element:f(()=>p(()=>import("./PageContactUs-7005e014.js"),["assets/PageContactUs-7005e014.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"PageContactUs"},{element:f(()=>p(()=>import("./PageHelpByTopic-98a903b9.js"),["assets/PageHelpByTopic-98a903b9.js","assets/contactInfo-1-06de0ad7.js","assets/newUserChecklistBuyCrypto-ff56b852.js","assets/PageCard-b1f1839a.js","assets/safe-487ce398.js","assets/other-82267416.js","assets/taxSeason-2d6d709c.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js"])),path:"PageHelpByTopic"},{element:f(()=>p(()=>import("./PageHelpful-86cbc92c.js"),["assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"PageHelpful"},{element:f(()=>p(()=>import("./PageTitle-218b597a.js"),["assets/PageTitle-218b597a.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"PageTitle"},{element:f(()=>p(()=>import("./PageTopArticles-9312dab1.js"),["assets/PageTopArticles-9312dab1.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js"])),path:"PageTopArticles"},{element:f(()=>p(()=>import("./PageTroubleshooting-2a73a8e6.js"),["assets/PageTroubleshooting-2a73a8e6.js","assets/useMyIntl-1a5113c3.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js"])),path:"PageTroubleshooting"}]},{element:f(()=>p(()=>import("./create-a-coinbase-account-263d0998.js"),["assets/create-a-coinbase-account-263d0998.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"create-a-coinbase-account"},{element:f(()=>p(()=>import("./dapps-56a40d6c.js"),["assets/dapps-56a40d6c.js","assets/dapps-e5d95b40.js","assets/GettingFooter-94d6155a.js","assets/useMyIntl-1a5113c3.js","assets/footer-cta-icon-a6bf1dfb.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"dapps"},{element:f(()=>p(()=>import("./getting-started-d3db8529.js"),["assets/getting-started-d3db8529.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"getting-started"},{element:f(()=>p(()=>import("./how-do-i-set-up-a-vault-88db2955.js"),["assets/how-do-i-set-up-a-vault-88db2955.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/FixedRightList-864d084b.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"how-do-i-set-up-a-vault"},{element:f(()=>p(()=>import("./i-cant-remember-my-password-7cd017af.js"),["assets/i-cant-remember-my-password-7cd017af.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"i-cant-remember-my-password"},{element:f(()=>p(()=>import("./index-de6ea4b5.js"),["assets/index-de6ea4b5.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/HeadSearch-176426af.js","assets/PageCardSwiper-64ef1470.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/ProAppIcon-3221f231.js","assets/usdc-58a42ef5.js","assets/dapps-e5d95b40.js","assets/PageCardSwiper-f2ee2e98.css","assets/PageContactUs-7005e014.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/PageHelpByTopic-98a903b9.js","assets/contactInfo-1-06de0ad7.js","assets/newUserChecklistBuyCrypto-ff56b852.js","assets/PageCard-b1f1839a.js","assets/safe-487ce398.js","assets/other-82267416.js","assets/taxSeason-2d6d709c.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/PageTitle-218b597a.js","assets/PageTopArticles-9312dab1.js","assets/PageTroubleshooting-2a73a8e6.js"])),index:!0},{element:f(()=>p(()=>import("./international-support-49e2da57.js"),["assets/international-support-49e2da57.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"international-support"},{element:f(()=>p(()=>import("./ive-installed-a-smartphone-2-factor-app-how-do-i-stop-receiving-sms-codes-0329310d.js"),["assets/ive-installed-a-smartphone-2-factor-app-how-do-i-stop-receiving-sms-codes-0329310d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"ive-installed-a-smartphone-2-factor-app-how-do-i-stop-receiving-sms-codes"},{element:f(()=>p(()=>import("./knc-token-upgrade-91a7e381.js"),["assets/knc-token-upgrade-91a7e381.js","assets/close-01aa239b.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"knc-token-upgrade"},{element:f(()=>p(()=>import("./line-of-credit-getting-started-1f5a8e29.js"),["assets/line-of-credit-getting-started-1f5a8e29.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"line-of-credit-getting-started"},{element:f(()=>p(()=>import("./managing-my-account-1dbaf107.js"),["assets/managing-my-account-1dbaf107.js","assets/contactInfo-1-06de0ad7.js","assets/GettingFooter-94d6155a.js","assets/useMyIntl-1a5113c3.js","assets/footer-cta-icon-a6bf1dfb.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"managing-my-account"},{element:f(()=>p(()=>import("./other-topics-c7e181ef.js"),["assets/other-topics-c7e181ef.js","assets/other-82267416.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"other-topics"},{element:f(()=>p(()=>import("./privacy-and-security-264c9c44.js"),["assets/privacy-and-security-264c9c44.js","assets/safe-487ce398.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"privacy-and-security"},{element:f(()=>p(()=>import("./reset-my-password-ee605e3e.js"),["assets/reset-my-password-ee605e3e.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"reset-my-password"},{element:f(()=>p(()=>import("./taxes-and-reports-2d9830ff.js"),["assets/taxes-and-reports-2d9830ff.js","assets/taxSeason-2d6d709c.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"taxes-and-reports"},{element:f(()=>p(()=>import("./trading-and-funding-9e397f10.js"),["assets/trading-and-funding-9e397f10.js","assets/newUserChecklistBuyCrypto-ff56b852.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"trading-and-funding"},{element:f(()=>p(()=>import("./troubleshooting-coinbase-emails-f17ee690.js"),["assets/troubleshooting-coinbase-emails-f17ee690.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"troubleshooting-coinbase-emails"},{element:f(()=>p(()=>import("./usd-coin-rewards-faq-18a6ebba.js"),["assets/usd-coin-rewards-faq-18a6ebba.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"usd-coin-rewards-faq"},{element:f(()=>p(()=>import("./usdc-regions-a892c29a.js"),["assets/usdc-regions-a892c29a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"usdc-regions"},{element:f(()=>p(()=>import("./verify-your-identify-on-coinbase-3ea690c4.js"),["assets/verify-your-identify-on-coinbase-3ea690c4.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"verify-your-identify-on-coinbase"},{element:f(()=>p(()=>import("./wallet-91873bdc.js"),["assets/wallet-91873bdc.js","assets/wallet-95e2b7f4.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"wallet"},{element:f(()=>p(()=>import("./what-is-2-step-verification-c65bf348.js"),["assets/what-is-2-step-verification-c65bf348.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"what-is-2-step-verification"},{element:f(()=>p(()=>import("./what-is-APY-b52ab10d.js"),["assets/what-is-APY-b52ab10d.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"what-is-APY"},{element:f(()=>p(()=>import("./what-is-a-bitcoin-wallet-ae05e001.js"),["assets/what-is-a-bitcoin-wallet-ae05e001.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"what-is-a-bitcoin-wallet"},{element:f(()=>p(()=>import("./what-is-litecoin-d5a1d8b5.js"),["assets/what-is-litecoin-d5a1d8b5.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"what-is-litecoin"},{element:f(()=>p(()=>import("./what-to-expect-during-the-planned-ethereum-network-upgrade-constantinople-b6188870.js"),["assets/what-to-expect-during-the-planned-ethereum-network-upgrade-constantinople-b6188870.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"what-to-expect-during-the-planned-ethereum-network-upgrade-constantinople"},{element:f(()=>p(()=>import("./what-type-of-photo-ID-can-I-provide-39ae626a.js"),["assets/what-type-of-photo-ID-can-I-provide-39ae626a.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"what-type-of-photo-ID-can-I-provide"},{element:f(()=>p(()=>import("./where-can-i-spend-bitcoin-5215e694.js"),["assets/where-can-i-spend-bitcoin-5215e694.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"where-can-i-spend-bitcoin"},{element:f(()=>p(()=>import("./where-is-my-crypto-address-21dbe226.js"),["assets/where-is-my-crypto-address-21dbe226.js","assets/chunk-YJYDBQZ3-64a8571b.js","assets/useMyIntl-1a5113c3.js","assets/GettingFooter-94d6155a.js","assets/footer-cta-icon-a6bf1dfb.js","assets/PageHelpful-86cbc92c.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"where-is-my-crypto-address"}]},{path:"invite",children:[{element:f(()=>p(()=>import("./index-420a397f.js"),["assets/index-420a397f.js","assets/index-bcc2be34.js","assets/inviteBSvg-c65d2bbe.js","assets/index-43f01198.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js"])),index:!0}]},{element:f(()=>p(()=>import("./layout.styles-51a9413f.js"),[])),path:"layout.styles"},{path:"learn",children:[{element:f(()=>p(()=>import("./7-biggest-bitcoin-myths-de0dd452.js"),["assets/7-biggest-bitcoin-myths-de0dd452.js","assets/debunking-bitcoin-myths-1__2_-46d1ac94.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-QOOL75FN-89bcaaef.js"])),path:"7-biggest-bitcoin-myths"},{element:f(()=>p(()=>import("./Crypto-retirement-account-f8f10cd3.js"),["assets/Crypto-retirement-account-f8f10cd3.js","assets/index-43f01198.js","assets/Crypto___Retirement_Op2-D-d9aae029.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"Crypto-retirement-account"},{element:f(()=>p(()=>import("./Expert-tips-ben-forman-5ee127be.js"),["assets/Expert-tips-ben-forman-5ee127be.js","assets/index-43f01198.js","assets/Former_Private_Equity__1_-65cbd4a2.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"Expert-tips-ben-forman"},{element:f(()=>p(()=>import("./How-to-claim-the-20-real-name-authentication-bonus-4570103e.js"),["assets/How-to-claim-the-20-real-name-authentication-bonus-4570103e.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-46CXQZ4E-52ec0c8e.js"])),path:"How-to-claim-the-20-real-name-authentication-bonus"},{element:f(()=>p(()=>import("./How-to-claim-the-trial-fund-9f5d6096.js"),["assets/How-to-claim-the-trial-fund-9f5d6096.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-to-claim-the-trial-fund"},{element:f(()=>p(()=>import("./How-to-donate-crypto-17f7e0c3.js"),["assets/How-to-donate-crypto-17f7e0c3.js","assets/index-43f01198.js","assets/Donating-Crypto-72ef9bc0.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-to-donate-crypto"},{element:f(()=>p(()=>import("./How-to-earn-crypto-rewards-c89aa15f.js"),["assets/How-to-earn-crypto-rewards-c89aa15f.js","assets/index-43f01198.js","assets/Earning-Rewards-456a430e.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-to-earn-crypto-rewards"},{element:f(()=>p(()=>import("./How-to-read-candlestick-charts-d348ca99.js"),["assets/How-to-read-candlestick-charts-d348ca99.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"How-to-read-candlestick-charts"},{element:f(()=>p(()=>import("./How-to-refer-friends-and-earn-referral-bonuses-b070dc6a.js"),["assets/How-to-refer-friends-and-earn-referral-bonuses-b070dc6a.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-46CXQZ4E-52ec0c8e.js"])),path:"How-to-refer-friends-and-earn-referral-bonuses"},{element:f(()=>p(()=>import("./How-to-send-crypto-e4dbfcff.js"),["assets/How-to-send-crypto-e4dbfcff.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"How-to-send-crypto"},{element:f(()=>p(()=>import("./How-to-set-up-a-crypto-wallet-96262cb3.js"),["assets/How-to-set-up-a-crypto-wallet-96262cb3.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"How-to-set-up-a-crypto-wallet"},{element:f(()=>p(()=>import("./Is-there-any-risk-in-investing-in-AI-Trade-68f20eb0.js"),["assets/Is-there-any-risk-in-investing-in-AI-Trade-68f20eb0.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Is-there-any-risk-in-investing-in-AI-Trade"},{element:f(()=>p(()=>import("./Understanding-crypto-taxes-e8129652.js"),["assets/Understanding-crypto-taxes-e8129652.js","assets/index-43f01198.js","assets/taxes__1_-78f31180.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Understanding-crypto-taxes"},{element:f(()=>p(()=>import("./What-is-Ethereum-9a7945c2.js"),["assets/What-is-Ethereum-9a7945c2.js","assets/index-43f01198.js","assets/what-is-ethereum-017c4c63.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js"])),path:"What-is-Ethereum"},{element:f(()=>p(()=>import("./What-is-a-blockchain-10deccd5.js"),["assets/What-is-a-blockchain-10deccd5.js","assets/index-43f01198.js","assets/Learn_Illustration_Ultimate_Guide_Blockchain-0f6ac2bf.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-a-blockchain"},{element:f(()=>p(()=>import("./What-is-a-bull-or-bear-market-53945ea2.js"),["assets/What-is-a-bull-or-bear-market-53945ea2.js","assets/index-43f01198.js","assets/what-are-a-bull-and-bear-market-2_2-3bedcaf3.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-a-bull-or-bear-market"},{element:f(()=>p(()=>import("./What-is-a-fork-af2579d1.js"),["assets/What-is-a-fork-af2579d1.js","assets/index-43f01198.js","assets/Learn_Illustration_What_is_a_Fork-6a3fbb7c.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"What-is-a-fork"},{element:f(()=>p(()=>import("./What-is-a-newbie-card-6d06b8f4.js"),["assets/What-is-a-newbie-card-6d06b8f4.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-a-newbie-card"},{element:f(()=>p(()=>import("./What-is-a-protocol-9842c2e6.js"),["assets/What-is-a-protocol-9842c2e6.js","assets/index-43f01198.js","assets/Learn_Illustration_What_is_a_Protocol-cfa51cfe.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"What-is-a-protocol"},{element:f(()=>p(()=>import("./What-is-a-seed-phrase-0e36568a.js"),["assets/What-is-a-seed-phrase-0e36568a.js","assets/index-43f01198.js","assets/seed-phrase-c0070aad.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-a-seed-phrase"},{element:f(()=>p(()=>import("./What-is-a-smart-contract-03fa6f6c.js"),["assets/What-is-a-smart-contract-03fa6f6c.js","assets/index-43f01198.js","assets/Learn_Illustration_What_is_a_Smart_Contract__1_-118a8b84.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"What-is-a-smart-contract"},{element:f(()=>p(()=>import("./What-is-a-stablecoin-caf5342c.js"),["assets/What-is-a-stablecoin-caf5342c.js","assets/index-43f01198.js","assets/Learn_Illustration_What_is_a_Stablecoin-ae966b7b.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"What-is-a-stablecoin"},{element:f(()=>p(()=>import("./What-is-a-token-9b09b4dc.js"),["assets/What-is-a-token-9b09b4dc.js","assets/index-43f01198.js","assets/Learn_Illustration_What_is_a_Token-94cd9248.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"What-is-a-token"},{element:f(()=>p(()=>import("./What-is-bitcoin-7432911a.js"),["assets/What-is-bitcoin-7432911a.js","assets/index-43f01198.js","assets/Ultimate_Guide_Bitcoin-6b181870.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-bitcoin"},{element:f(()=>p(()=>import("./What-is-cefi-7c934c30.js"),["assets/What-is-cefi-7c934c30.js","assets/index-43f01198.js","assets/Learn_Illustration_What_is_DeFi-5d39ae2b.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-cefi"},{element:f(()=>p(()=>import("./What-is-cryptocurrency-4d95f08a.js"),["assets/What-is-cryptocurrency-4d95f08a.js","assets/index-43f01198.js","assets/What_is_a_Crypto_Wallet-aa6c4dc6.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-cryptocurrency"},{element:f(()=>p(()=>import("./What-is-cryptography-ce4d3882.js"),["assets/What-is-cryptography-ce4d3882.js","assets/index-43f01198.js","assets/Learn_Illustration_What_is_Cryptography-932ffff6.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"What-is-cryptography"},{element:f(()=>p(()=>import("./What-is-defi-660e75c1.js"),["assets/What-is-defi-660e75c1.js","assets/index-43f01198.js","assets/coinbase-lend-3c78402c.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"What-is-defi"},{element:f(()=>p(()=>import("./What-is-electric-power-6bff43fc.js"),["assets/What-is-electric-power-6bff43fc.js","assets/index-43f01198.js","assets/index-4b2bfe0d.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-electric-power"},{element:f(()=>p(()=>import("./What-is-inflation-db66f313.js"),["assets/What-is-inflation-db66f313.js","assets/index-43f01198.js","assets/What_is_Inflation_Rate-66687430.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"What-is-inflation"},{element:f(()=>p(()=>import("./What-is-internet-computer-c0a3e806.js"),["assets/What-is-internet-computer-c0a3e806.js","assets/index-43f01198.js","assets/icp-8608e9b4.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-internet-computer"},{element:f(()=>p(()=>import("./What-is-market-cap-007b4e31.js"),["assets/What-is-market-cap-007b4e31.js","assets/index-43f01198.js","assets/Learn_Illustration_What_is_Marketcap-4b38f994.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"What-is-market-cap"},{element:f(()=>p(()=>import("./What-is-mining-0fe88ce3.js"),["assets/What-is-mining-0fe88ce3.js","assets/index-43f01198.js","assets/Copy_of_Learn_Illustration_What_is_Mining-3812365f.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"What-is-mining"},{element:f(()=>p(()=>import("./What-is-polkadot-66d3e82f.js"),["assets/What-is-polkadot-66d3e82f.js","assets/index-43f01198.js","assets/polkadot-a6104930.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-polkadot"},{element:f(()=>p(()=>import("./What-is-polygon-d5d95b94.js"),["assets/What-is-polygon-d5d95b94.js","assets/index-43f01198.js","assets/polygon1-baa62b43.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-polygon"},{element:f(()=>p(()=>import("./What-is-proof-of-work-or-proof-of-stake-a953849d.js"),["assets/What-is-proof-of-work-or-proof-of-stake-a953849d.js","assets/index-43f01198.js","assets/image-800e7218.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-proof-of-work-or-proof-of-stake"},{element:f(()=>p(()=>import("./What-is-uniswap-07d86d12.js"),["assets/What-is-uniswap-07d86d12.js","assets/index-43f01198.js","assets/What-is-uniswap-dcb1e466.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"What-is-uniswap"},{element:f(()=>p(()=>import("./When-is-the-best-time-to-invest-in-crypto-aab5b47c.js"),["assets/When-is-the-best-time-to-invest-in-crypto-aab5b47c.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"When-is-the-best-time-to-invest-in-crypto"},{element:f(()=>p(()=>import("./Why-is-the-digital-currency-invested-by-AI-Trade-for-me-all-growing-positively-d1137051.js"),["assets/Why-is-the-digital-currency-invested-by-AI-Trade-for-me-all-growing-positively-d1137051.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Why-is-the-digital-currency-invested-by-AI-Trade-for-me-all-growing-positively"},{element:f(()=>p(()=>import("./ai-trade-843912c4.js"),["assets/ai-trade-843912c4.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/aitradelearn-bb123138.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"ai-trade"},{path:"components",children:[{element:f(()=>p(()=>import("./LearnColumn-5e80e5d7.js"),["assets/LearnColumn-5e80e5d7.js","assets/chunk-XEKRR764-d5462280.js","assets/useMyIntl-1a5113c3.js"])),path:"LearnColumn"},{element:f(()=>p(()=>import("./PageBasics-95e9ba11.js"),["assets/PageBasics-95e9ba11.js","assets/coinbase-lend-3c78402c.js","assets/Copy_of_Learn_Illustration_What_is_Mining-3812365f.js","assets/Crypto___Retirement_Op2-D-d9aae029.js","assets/debunking-bitcoin-myths-1__2_-46d1ac94.js","assets/Donating-Crypto-72ef9bc0.js","assets/Earning-Rewards-456a430e.js","assets/Former_Private_Equity__1_-65cbd4a2.js","assets/Group_31612615-f7994ad5.js","assets/icp-8608e9b4.js","assets/image-800e7218.js","assets/Learn_Illustration_Private_Key-fd63aff4.js","assets/Learn_Illustration_Ultimate_Guide_Blockchain-0f6ac2bf.js","assets/Learn_Illustration_Ultimate_Guide_Essential_Reading-357b22da.js","assets/Learn_Illustration_What_is_a_Fork-6a3fbb7c.js","assets/Learn_Illustration_What_is_a_Protocol-cfa51cfe.js","assets/Learn_Illustration_What_is_a_Smart_Contract__1_-118a8b84.js","assets/Learn_Illustration_What_is_a_Stablecoin-ae966b7b.js","assets/Learn_Illustration_What_is_a_Token-94cd9248.js","assets/Learn_Illustration_What_is_Cryptography-932ffff6.js","assets/Learn_Illustration_What_is_DeFi-5d39ae2b.js","assets/Learn_Illustration_What_is_Marketcap-4b38f994.js","assets/Learn_Illustration_What_is_Staking-2cefb991.js","assets/Learn_Illustration_What_is_Technical_Analysis__1_-62038778.js","assets/lightning-network-294524d2.js","assets/polkadot-a6104930.js","assets/polygon1-baa62b43.js","assets/seed-phrase-c0070aad.js","assets/taxes__1_-78f31180.js","assets/Ultimate_Guide_Bitcoin-6b181870.js","assets/Volatility-536e85ad.js","assets/Weathering-the-crypto-dip-ff9aa07a.js","assets/what-are-a-bull-and-bear-market-2_2-3bedcaf3.js","assets/what-is-ethereum-017c4c63.js","assets/What-is-uniswap-dcb1e466.js","assets/What_is_a_Crypto_Wallet-aa6c4dc6.js","assets/What_is_Inflation_Rate-66687430.js","assets/useMyIntl-1a5113c3.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-7OLJDQMT-3ff616a7.js"])),path:"PageBasics"},{element:f(()=>p(()=>import("./PageEarnFree-52462551.js"),["assets/PageEarnFree-52462551.js","assets/chunk-6RTX462E-ee85e8d4.js"])),path:"PageEarnFree"},{element:f(()=>p(()=>import("./PageHead-62a37da6.js"),["assets/PageHead-62a37da6.js","assets/aitradelearn-bb123138.js","assets/useMyIntl-1a5113c3.js"])),path:"PageHead"},{element:f(()=>p(()=>import("./RTab-3dee0a3e.js"),["assets/RTab-3dee0a3e.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js"])),path:"RTab"}]},{element:f(()=>p(()=>import("./crypto-slang-guide-d5f309cc.js"),["assets/crypto-slang-guide-d5f309cc.js","assets/index-43f01198.js","assets/Group_31612615-f7994ad5.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"crypto-slang-guide"},{element:f(()=>p(()=>import("./essential-reading-afac593b.js"),["assets/essential-reading-afac593b.js","assets/index-43f01198.js","assets/Learn_Illustration_Ultimate_Guide_Essential_Reading-357b22da.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"essential-reading"},{element:f(()=>p(()=>import("./how-to-minimize-your-losses-during-a-falling-market-54804412.js"),["assets/how-to-minimize-your-losses-during-a-falling-market-54804412.js","assets/index-43f01198.js","assets/Weathering-the-crypto-dip-ff9aa07a.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"how-to-minimize-your-losses-during-a-falling-market"},{element:f(()=>p(()=>import("./index-71edb8b0.js"),["assets/index-71edb8b0.js","assets/index-43f01198.js","assets/PageHead-62a37da6.js","assets/aitradelearn-bb123138.js","assets/useMyIntl-1a5113c3.js","assets/LearnColumn-5e80e5d7.js","assets/chunk-XEKRR764-d5462280.js","assets/PageBasics-95e9ba11.js","assets/coinbase-lend-3c78402c.js","assets/Copy_of_Learn_Illustration_What_is_Mining-3812365f.js","assets/Crypto___Retirement_Op2-D-d9aae029.js","assets/debunking-bitcoin-myths-1__2_-46d1ac94.js","assets/Donating-Crypto-72ef9bc0.js","assets/Earning-Rewards-456a430e.js","assets/Former_Private_Equity__1_-65cbd4a2.js","assets/Group_31612615-f7994ad5.js","assets/icp-8608e9b4.js","assets/image-800e7218.js","assets/Learn_Illustration_Private_Key-fd63aff4.js","assets/Learn_Illustration_Ultimate_Guide_Blockchain-0f6ac2bf.js","assets/Learn_Illustration_Ultimate_Guide_Essential_Reading-357b22da.js","assets/Learn_Illustration_What_is_a_Fork-6a3fbb7c.js","assets/Learn_Illustration_What_is_a_Protocol-cfa51cfe.js","assets/Learn_Illustration_What_is_a_Smart_Contract__1_-118a8b84.js","assets/Learn_Illustration_What_is_a_Stablecoin-ae966b7b.js","assets/Learn_Illustration_What_is_a_Token-94cd9248.js","assets/Learn_Illustration_What_is_Cryptography-932ffff6.js","assets/Learn_Illustration_What_is_DeFi-5d39ae2b.js","assets/Learn_Illustration_What_is_Marketcap-4b38f994.js","assets/Learn_Illustration_What_is_Staking-2cefb991.js","assets/Learn_Illustration_What_is_Technical_Analysis__1_-62038778.js","assets/lightning-network-294524d2.js","assets/polkadot-a6104930.js","assets/polygon1-baa62b43.js","assets/seed-phrase-c0070aad.js","assets/taxes__1_-78f31180.js","assets/Ultimate_Guide_Bitcoin-6b181870.js","assets/Volatility-536e85ad.js","assets/Weathering-the-crypto-dip-ff9aa07a.js","assets/what-are-a-bull-and-bear-market-2_2-3bedcaf3.js","assets/what-is-ethereum-017c4c63.js","assets/What-is-uniswap-dcb1e466.js","assets/What_is_a_Crypto_Wallet-aa6c4dc6.js","assets/What_is_Inflation_Rate-66687430.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/PageEarnFree-52462551.js","assets/chunk-6RTX462E-ee85e8d4.js","assets/chunk-W7WUSNWJ-16004b26.js"])),index:!0},{element:f(()=>p(()=>import("./what-are-technical-analysis-and-fundamental-analysis-2c4baf80.js"),["assets/what-are-technical-analysis-and-fundamental-analysis-2c4baf80.js","assets/index-43f01198.js","assets/Learn_Illustration_What_is_Technical_Analysis__1_-62038778.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"what-are-technical-analysis-and-fundamental-analysis"},{element:f(()=>p(()=>import("./what-is-a-private-key-5b272ee7.js"),["assets/what-is-a-private-key-5b272ee7.js","assets/index-43f01198.js","assets/Learn_Illustration_Private_Key-fd63aff4.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js"])),path:"what-is-a-private-key"},{element:f(()=>p(()=>import("./what-is-guess-349ce801.js"),["assets/what-is-guess-349ce801.js","assets/index-43f01198.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-46CXQZ4E-52ec0c8e.js"])),path:"what-is-guess"},{element:f(()=>p(()=>import("./what-is-lightning-22062470.js"),["assets/what-is-lightning-22062470.js","assets/index-43f01198.js","assets/lightning-network-294524d2.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"what-is-lightning"},{element:f(()=>p(()=>import("./what-is-staking-82f0a39d.js"),["assets/what-is-staking-82f0a39d.js","assets/index-43f01198.js","assets/Learn_Illustration_What_is_Staking-2cefb991.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"what-is-staking"},{element:f(()=>p(()=>import("./what-is-telegram-bot-63f3eae2.js"),["assets/what-is-telegram-bot-63f3eae2.js","assets/index-43f01198.js","assets/index-4b2bfe0d.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"what-is-telegram-bot"},{element:f(()=>p(()=>import("./what-is-volatility-73fc573f.js"),["assets/what-is-volatility-73fc573f.js","assets/index-43f01198.js","assets/Volatility-536e85ad.js","assets/useMyIntl-1a5113c3.js","assets/chunk-QOOL75FN-89bcaaef.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"what-is-volatility"}]},{path:"loan",children:[{path:"components",children:[{element:f(()=>p(()=>import("./Joined-906f31b6.js"),["assets/Joined-906f31b6.js","assets/index-cf782683.js","assets/button-22d1542d.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/index-9dd69dc4.js","assets/compact-item-4f4dfd49.js","assets/index-4b2bfe0d.js","assets/TextCardHeader-230d0103.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-50d2e772.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/ShowMemberModal-ab42985c.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/StakeModal-6037dc28.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/TerminateLoanModal-e7891568.js","assets/dayjsHelper-ca777955.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"Joined"},{element:f(()=>p(()=>import("./StakingPool-de0dcd16.js"),["assets/StakingPool-de0dcd16.js","assets/index-cf782683.js","assets/button-22d1542d.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/index-9dd69dc4.js","assets/compact-item-4f4dfd49.js","assets/index-4b2bfe0d.js","assets/TextCardHeader-230d0103.js","assets/useListPage-8e8514a0.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/StakeModal-6037dc28.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"StakingPool"}]},{element:f(()=>p(()=>import("./index-f3b47366.js"),["assets/index-f3b47366.js","assets/Joined-906f31b6.js","assets/index-cf782683.js","assets/button-22d1542d.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/index-9dd69dc4.js","assets/compact-item-4f4dfd49.js","assets/index-4b2bfe0d.js","assets/TextCardHeader-230d0103.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-50d2e772.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/ShowMemberModal-ab42985c.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/StakeModal-6037dc28.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/TerminateLoanModal-e7891568.js","assets/dayjsHelper-ca777955.js","assets/chunk-PULVB27S-d7ba51da.js","assets/StakingPool-de0dcd16.js","assets/index-43f01198.js","assets/index-b2c70c50.css"])),index:!0},{path:"modal",children:[{element:f(()=>p(()=>import("./ShowMemberModal-ab42985c.js"),["assets/ShowMemberModal-ab42985c.js","assets/formatHelper-1ad427eb.js","assets/index-50d2e772.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"ShowMemberModal"},{element:f(()=>p(()=>import("./StakeModal-6037dc28.js"),["assets/StakeModal-6037dc28.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"StakeModal"},{element:f(()=>p(()=>import("./TerminateLoanModal-e7891568.js"),["assets/TerminateLoanModal-e7891568.js","assets/dayjsHelper-ca777955.js","assets/formatHelper-1ad427eb.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"TerminateLoanModal"}]}]},{path:"luckybox",children:[{path:"components",children:[{element:f(()=>p(()=>import("./EnclosedTab-6d413044.js"),[])),path:"EnclosedTab"},{element:f(()=>p(()=>import("./ExchangeItemCard-84406f73.js"),["assets/ExchangeItemCard-84406f73.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/lightning-d945318c.js","assets/Loyalty-e1feacb1.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-FHHZMTWR-3c46b1c0.js","assets/style-cc749559.css"])),path:"ExchangeItemCard"},{element:f(()=>p(()=>import("./ExchangeItemList-b457884f.js"),["assets/ExchangeItemList-b457884f.js","assets/ExchangeItemCard-84406f73.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/lightning-d945318c.js","assets/Loyalty-e1feacb1.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-FHHZMTWR-3c46b1c0.js","assets/style-cc749559.css","assets/useListPage-7114cf94.js","assets/ExchangePagination-dbe6dafd.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/ExchangeLoyaltyModal-f321e59c.js","assets/dayjsHelper-ca777955.js","assets/InputChange-737293f1.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-ZPFGWTBB-27e776b5.js"])),path:"ExchangeItemList"},{element:f(()=>p(()=>import("./ExchangeItemLog-c6b6396a.js"),["assets/ExchangeItemLog-c6b6396a.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/moment-a9aaa855.js","assets/index-680bc7db.js","assets/formatHelper-1ad427eb.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js"])),path:"ExchangeItemLog"},{element:f(()=>p(()=>import("./ExchangePagination-dbe6dafd.js"),["assets/ExchangePagination-dbe6dafd.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css"])),path:"ExchangePagination"},{element:f(()=>p(()=>import("./ExchangeTab-c3f61d55.js"),[])),path:"ExchangeTab"},{element:f(()=>p(()=>import("./MyExchangeItemLogs-c28bd64a.js"),["assets/MyExchangeItemLogs-c28bd64a.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/index-680bc7db.js","assets/moment-1b4f33f9.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/ViewExchangeInfo-6d63b9bf.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"MyExchangeItemLogs"},{element:f(()=>p(()=>import("./MyLotteryGrid-e4bbc765.js"),["assets/MyLotteryGrid-e4bbc765.js","assets/index.esm-4bb766f6.js","assets/formatHelper-1ad427eb.js","assets/index-680bc7db.js","assets/style-cc749559.css"])),path:"MyLotteryGrid"},{element:f(()=>p(()=>import("./MyWheelSpinLogs-87cc145c.js"),["assets/MyWheelSpinLogs-87cc145c.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/ViewDeliveryInfo-ddfb558a.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/chunk-V7PAE35Z-f9a699ac.js","assets/index-680bc7db.js","assets/moment-1b4f33f9.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"MyWheelSpinLogs"},{element:f(()=>p(()=>import("./MyWheelSpinLottery-e2b243d3.js"),["assets/MyWheelSpinLottery-e2b243d3.js","assets/index.esm-4bb766f6.js","assets/formatHelper-1ad427eb.js","assets/index-680bc7db.js","assets/style-cc749559.css"])),path:"MyWheelSpinLottery"},{element:f(()=>p(()=>import("./NineboxDetails-aa54c466.js"),["assets/NineboxDetails-aa54c466.js","assets/formatHelper-1ad427eb.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/index-680bc7db.js","assets/style-cc749559.css"])),path:"NineboxDetails"},{element:f(()=>p(()=>import("./NineboxLogs-31e0a863.js"),["assets/NineboxLogs-31e0a863.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/moment-a9aaa855.js","assets/index-680bc7db.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js"])),path:"NineboxLogs"},{element:f(()=>p(()=>import("./Textarea-ac7d2c9a.js"),["assets/Textarea-ac7d2c9a.js","assets/chunk-4IH3O7BJ-5b1ac348.js"])),path:"Textarea"},{element:f(()=>p(()=>import("./UploadImage-0f46f320.js"),["assets/UploadImage-0f46f320.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-3e90be2e.js"])),path:"UploadImage"},{element:f(()=>p(()=>import("./WheelSpinDetails-e54da456.js"),["assets/WheelSpinDetails-e54da456.js","assets/formatHelper-1ad427eb.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/index-680bc7db.js","assets/style-cc749559.css"])),path:"WheelSpinDetails"},{element:f(()=>p(()=>import("./WheelSpinLogs-46383ab6.js"),["assets/WheelSpinLogs-46383ab6.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/moment-a9aaa855.js","assets/index-680bc7db.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js"])),path:"WheelSpinLogs"},{element:f(()=>p(()=>import("./WishItemCard-03f964e5.js"),["assets/WishItemCard-03f964e5.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-FHHZMTWR-3c46b1c0.js"])),path:"WishItemCard"}]},{element:f(()=>p(()=>import("./exchangelist-b7692f91.js"),["assets/exchangelist-b7692f91.js","assets/index-43f01198.js","assets/useListPage-8e8514a0.js","assets/ExchangeItemList-b457884f.js","assets/ExchangeItemCard-84406f73.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/lightning-d945318c.js","assets/Loyalty-e1feacb1.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-FHHZMTWR-3c46b1c0.js","assets/style-cc749559.css","assets/useListPage-7114cf94.js","assets/ExchangePagination-dbe6dafd.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/ExchangeLoyaltyModal-f321e59c.js","assets/dayjsHelper-ca777955.js","assets/InputChange-737293f1.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-ZPFGWTBB-27e776b5.js","assets/ExchangeTab-c3f61d55.js","assets/MyExchangeItemLogs-c28bd64a.js","assets/index-3a0eb0f6.js","assets/index-50d2e772.js","assets/index-680bc7db.js","assets/moment-1b4f33f9.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/ViewExchangeInfo-6d63b9bf.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/ExchangeItemLog-c6b6396a.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/moment-a9aaa855.js","assets/formatHelper-1ad427eb.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/index-fa16bb8b.css"])),path:"exchangelist"},{path:"hook",children:[{element:f(()=>p(()=>import("./useListPage-7114cf94.js"),[])),path:"useListPage"}]},{path:"modal",children:[{element:f(()=>p(()=>import("./DeliveryInfo-7d2d7904.js"),["assets/DeliveryInfo-7d2d7904.js","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"DeliveryInfo"},{element:f(()=>p(()=>import("./ExchangeLoyaltyModal-f321e59c.js"),["assets/ExchangeLoyaltyModal-f321e59c.js","assets/dayjsHelper-ca777955.js","assets/InputChange-737293f1.js","assets/Loyalty-e1feacb1.js","assets/lightning-d945318c.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"ExchangeLoyaltyModal"},{element:f(()=>p(()=>import("./UploadWishItem-dfcffba1.js"),["assets/UploadWishItem-dfcffba1.js","assets/UploadImage-0f46f320.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-3e90be2e.js","assets/Input-db2f34ed.js","assets/chunk-H46NUPBZ-c926bcac.js"])),path:"UploadWishItem"},{element:f(()=>p(()=>import("./ViewDeliveryInfo-ddfb558a.js"),["assets/ViewDeliveryInfo-ddfb558a.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"ViewDeliveryInfo"},{element:f(()=>p(()=>import("./ViewExchangeInfo-6d63b9bf.js"),["assets/ViewExchangeInfo-6d63b9bf.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/chunk-PULVB27S-d7ba51da.js"])),path:"ViewExchangeInfo"}]},{element:f(()=>p(()=>import("./ninebox-6882fd39.js"),["assets/ninebox-6882fd39.js","assets/index-4b2bfe0d.js","assets/index-4c26d57a.js","assets/chunk-NTCQBYKE-a108942c.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-43f01198.js","assets/MyLotteryGrid-e4bbc765.js","assets/index.esm-4bb766f6.js","assets/formatHelper-1ad427eb.js","assets/index-680bc7db.js","assets/style-cc749559.css","assets/NineboxDetails-aa54c466.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/NineboxLogs-31e0a863.js","assets/useListPage-8e8514a0.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/moment-a9aaa855.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/index-fa16bb8b.css"])),path:"ninebox"},{element:f(()=>p(()=>import("./spinlottery-b3574401.js"),["assets/spinlottery-b3574401.js","assets/index-4b2bfe0d.js","assets/index-4c26d57a.js","assets/chunk-NTCQBYKE-a108942c.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-43f01198.js","assets/useListPage-8e8514a0.js","assets/MyWheelSpinLottery-e2b243d3.js","assets/index.esm-4bb766f6.js","assets/formatHelper-1ad427eb.js","assets/index-680bc7db.js","assets/style-cc749559.css","assets/WheelSpinDetails-e54da456.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/DeliveryInfo-7d2d7904.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/WheelSpinLogs-46383ab6.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/moment-a9aaa855.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/EnclosedTab-6d413044.js","assets/MyWheelSpinLogs-87cc145c.js","assets/ViewDeliveryInfo-ddfb558a.js","assets/moment-1b4f33f9.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/index-fa16bb8b.css"])),path:"spinlottery"},{element:f(()=>p(()=>import("./wishlist-b6c3415c.js"),["assets/wishlist-b6c3415c.js","assets/index-4b2bfe0d.js","assets/index-43f01198.js","assets/TextCardHeader-230d0103.js","assets/useListPage-8e8514a0.js","assets/UploadWishItem-dfcffba1.js","assets/UploadImage-0f46f320.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-3e90be2e.js","assets/Input-db2f34ed.js","assets/chunk-H46NUPBZ-c926bcac.js","assets/WishItemCard-03f964e5.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-FHHZMTWR-3c46b1c0.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-fa16bb8b.css"])),path:"wishlist"}]},{path:"notifications",children:[{path:"icon",children:[{element:f(()=>p(()=>import("./airdrop-b76958f3.js"),[])),path:"airdrop"},{element:f(()=>p(()=>import("./checkup-c20f0546.js"),[])),path:"checkup"},{element:f(()=>p(()=>import("./faile-9a1eb89e.js"),[])),path:"faile"},{element:f(()=>p(()=>import("./friend-a02515b6.js"),[])),path:"friend"},{element:f(()=>p(()=>import("./gift-f23acf88.js"),[])),path:"gift"},{element:f(()=>p(()=>import("./income-b02ca7b8.js"),[])),path:"income"},{element:f(()=>p(()=>import("./message-2221d3ed.js"),[])),path:"message"},{element:f(()=>p(()=>import("./question-44899b57.js"),[])),path:"question"},{element:f(()=>p(()=>import("./resume-b2aed3f4.js"),[])),path:"resume"},{element:f(()=>p(()=>import("./verify-acb0b410.js"),[])),path:"verify"}]},{element:f(()=>p(()=>import("./index-19604cc9.js"),["assets/index-19604cc9.js","assets/index-4b2bfe0d.js","assets/index-43f01198.js","assets/useListPage-8e8514a0.js","assets/dayjsHelper-ca777955.js","assets/formatHelper-1ad427eb.js","assets/index-ac8bf053.js","assets/chunk-4IH3O7BJ-5b1ac348.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/index-1c71af98.js","assets/Loyalty-e1feacb1.js","assets/usdc-58a42ef5.js","assets/chunk-36CJ3THA-a821f1e2.js","assets/row-1a389444.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-FHHZMTWR-3c46b1c0.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/Show-d0f07c2c.js","assets/friends-5e4fedd9.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/chunk-TRO7245M-03151af8.js","assets/personalinfoicon-8fa83701.js","assets/pagethreesvg10-b44271f9.js","assets/pagethreesvg24-b80ae675.js","assets/user-d58f5197.js","assets/index-5b6acdeb.js","assets/airdrop-b76958f3.js","assets/checkup-c20f0546.js","assets/friend-a02515b6.js","assets/gift-f23acf88.js","assets/income-b02ca7b8.js","assets/message-2221d3ed.js","assets/resume-b2aed3f4.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-W7WUSNWJ-16004b26.js"])),index:!0},{path:"modal",children:[{element:f(()=>p(()=>import("./Show-d0f07c2c.js"),["assets/Show-d0f07c2c.js","assets/friends-5e4fedd9.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/chunk-TRO7245M-03151af8.js","assets/Loyalty-e1feacb1.js","assets/personalinfoicon-8fa83701.js","assets/pagethreesvg10-b44271f9.js","assets/pagethreesvg24-b80ae675.js","assets/user-d58f5197.js","assets/index-5b6acdeb.js","assets/dayjsHelper-ca777955.js","assets/formatHelper-1ad427eb.js","assets/airdrop-b76958f3.js","assets/checkup-c20f0546.js","assets/friend-a02515b6.js","assets/gift-f23acf88.js","assets/income-b02ca7b8.js","assets/message-2221d3ed.js","assets/resume-b2aed3f4.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"Show"}]}]},{path:"referrals",children:[{path:"components",children:[{element:f(()=>p(()=>import("./CardItem-1e847dcf.js"),["assets/CardItem-1e847dcf.js","assets/index-4b2bfe0d.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"CardItem"},{element:f(()=>p(()=>import("./FriendsTable-6796a48e.js"),["assets/FriendsTable-6796a48e.js","assets/usdc-58a42ef5.js","assets/formatHelper-1ad427eb.js","assets/index-30efe345.js","assets/friends-5e4fedd9.js","assets/chunk-TRO7245M-03151af8.js","assets/Loyalty-e1feacb1.js","assets/index-5b6acdeb.js","assets/user-d58f5197.js","assets/index-bcc2be34.js","assets/chunk-24I2HV4N-213bfa1d.js","assets/index-44e96577.js","assets/index-3df4382d.js","assets/index-4647d92d.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"FriendsTable"},{element:f(()=>p(()=>import("./SearchForm-3c2da28d.js"),["assets/SearchForm-3c2da28d.js","assets/index-cf782683.js","assets/button-22d1542d.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/index-9dd69dc4.js","assets/compact-item-4f4dfd49.js","assets/index-b9cea8df.js","assets/context-1e0dacf0.js","assets/index-8afda8b5.js","assets/index-8a879c54.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/pickAttrs-139ab01d.js","assets/dayjs.min-b23cd23f.js","assets/useLocale-647a0902.js","assets/row-1a389444.js","assets/responsiveObserver-2fe761b5.js"])),path:"SearchForm"}]},{element:f(()=>p(()=>import("./index-afa226bf.js"),["assets/index-afa226bf.js","assets/pagethreesvg19-5fe9032e.js","assets/pagethreesvg18-c6f99e2c.js","assets/usdc-58a42ef5.js","assets/index-4b2bfe0d.js","assets/index-43f01198.js","assets/TextBody-0413bb32.js","assets/TextCardHeader-230d0103.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/CardItem-1e847dcf.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/FriendsTable-6796a48e.js","assets/index-30efe345.js","assets/friends-5e4fedd9.js","assets/chunk-TRO7245M-03151af8.js","assets/Loyalty-e1feacb1.js","assets/index-5b6acdeb.js","assets/user-d58f5197.js","assets/index-bcc2be34.js","assets/chunk-24I2HV4N-213bfa1d.js","assets/index-4647d92d.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/SearchForm-3c2da28d.js","assets/index-cf782683.js","assets/button-22d1542d.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/index-9dd69dc4.js","assets/compact-item-4f4dfd49.js","assets/index-b9cea8df.js","assets/context-1e0dacf0.js","assets/index-8afda8b5.js","assets/index-8a879c54.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/pickAttrs-139ab01d.js","assets/dayjs.min-b23cd23f.js","assets/useLocale-647a0902.js","assets/row-1a389444.js","assets/responsiveObserver-2fe761b5.js","assets/index-ac8bf053.js","assets/chunk-4IH3O7BJ-5b1ac348.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/RightOutlined-ce8641f8.js","assets/KeyCode-6413d982.js","assets/index-f7f1c427.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/index-635b5423.css"])),index:!0}]},{path:"settings",children:[{path:"components",children:[{element:f(()=>p(()=>import("./CapturePhoto-622f8597.js"),["assets/CapturePhoto-622f8597.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js"])),path:"CapturePhoto"},{element:f(()=>p(()=>import("./GoogleAuthenticator-40de5e70.js"),["assets/GoogleAuthenticator-40de5e70.js","assets/message-3a850ef8.js"])),path:"GoogleAuthenticator"},{element:f(()=>p(()=>import("./Input-db2f34ed.js"),[])),path:"Input"},{element:f(()=>p(()=>import("./InputCode-031d4616.js"),[])),path:"InputCode"},{element:f(()=>p(()=>import("./More-59a593a8.js"),["assets/More-59a593a8.js","assets/index-4b2bfe0d.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/TextCardHeader-230d0103.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"More"},{element:f(()=>p(()=>import("./PageTab-074ac109.js").then(e=>e.a),["assets/PageTab-074ac109.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/personalinfoicon-8fa83701.js","assets/index-4b2bfe0d.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-7OLJDQMT-3ff616a7.js"])),path:"PageTab"},{element:f(()=>p(()=>import("./Textarea-c6a805af.js"),["assets/Textarea-c6a805af.js","assets/chunk-4IH3O7BJ-5b1ac348.js"])),path:"Textarea"},{element:f(()=>p(()=>import("./UploadAvatar-ac0b34ed.js"),["assets/UploadAvatar-ac0b34ed.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-3e90be2e.js","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"UploadAvatar"},{element:f(()=>p(()=>import("./UploadIdImg-be3bbc82.js"),["assets/UploadIdImg-be3bbc82.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-3e90be2e.js"])),path:"UploadIdImg"},{element:f(()=>p(()=>import("./modal-f6ea9a9d.js"),["assets/modal-f6ea9a9d.js","assets/formatHelper-1ad427eb.js"])),path:"modal"}]},{element:f(()=>p(()=>import("./email-b5d3b7cc.js"),["assets/email-b5d3b7cc.js","assets/index-4b2bfe0d.js","assets/index-43f01198.js","assets/TextCardHeader-230d0103.js","assets/Input-db2f34ed.js","assets/InputCode-031d4616.js","assets/More-59a593a8.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/PageTab-074ac109.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/personalinfoicon-8fa83701.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-H46NUPBZ-c926bcac.js"])),path:"email"},{element:f(()=>p(()=>import("./identity-31d931a0.js"),["assets/identity-31d931a0.js","assets/PageTab-074ac109.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/personalinfoicon-8fa83701.js","assets/index-4b2bfe0d.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/index-43f01198.js","assets/TextCardHeader-230d0103.js","assets/CapturePhoto-622f8597.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/Input-db2f34ed.js","assets/More-59a593a8.js","assets/newUserChecklistBuyCrypto-ff56b852.js","assets/chunk-H46NUPBZ-c926bcac.js"])),path:"identity"},{element:f(()=>p(()=>import("./info-94002c32.js"),["assets/info-94002c32.js","assets/index-4b2bfe0d.js","assets/index-43f01198.js","assets/TextCardHeader-230d0103.js","assets/Input-db2f34ed.js","assets/More-59a593a8.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/PageTab-074ac109.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/personalinfoicon-8fa83701.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/Textarea-c6a805af.js","assets/chunk-4IH3O7BJ-5b1ac348.js","assets/UploadAvatar-ac0b34ed.js","assets/index-3e90be2e.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/GoogleAuthenticator-40de5e70.js","assets/message-3a850ef8.js","assets/index-f7f1c427.js","assets/index-0b7004b4.js","assets/context-1e0dacf0.js","assets/useSize-a23d0174.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/compact-item-4f4dfd49.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/chunk-H46NUPBZ-c926bcac.js","assets/style-86003755.css"])),path:"info"}]},{path:"support",children:[{path:"components",children:[{element:f(()=>p(()=>import("./Faq-ebf8e825.js"),["assets/Faq-ebf8e825.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"Faq"},{element:f(()=>p(()=>import("./SupportTable-4c75e38d.js"),["assets/SupportTable-4c75e38d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"SupportTable"}]},{element:f(()=>p(()=>import("./index-fb0c20b7.js"),["assets/index-fb0c20b7.js","assets/index-4b2bfe0d.js","assets/index-43f01198.js","assets/TextCardHeader-230d0103.js","assets/useListPage-8e8514a0.js","assets/index-50d2e772.js","assets/Faq-ebf8e825.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/SupportTable-4c75e38d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/Create-af951305.js","assets/Enums-bb8757c8.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/chunk-H46NUPBZ-c926bcac.js","assets/chunk-4IH3O7BJ-5b1ac348.js","assets/Show-88d92143.js","assets/formatHelper-1ad427eb.js","assets/coinbase-icon-4d9b7531.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/index-efd82bcc.css"])),index:!0},{path:"modal",children:[{element:f(()=>p(()=>import("./Create-af951305.js"),["assets/Create-af951305.js","assets/Enums-bb8757c8.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/chunk-H46NUPBZ-c926bcac.js","assets/chunk-4IH3O7BJ-5b1ac348.js"])),path:"Create"},{element:f(()=>p(()=>import("./Show-88d92143.js"),["assets/Show-88d92143.js","assets/formatHelper-1ad427eb.js","assets/coinbase-icon-4d9b7531.js","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-4IH3O7BJ-5b1ac348.js"])),path:"Show"}]},{path:"page",children:[{element:f(()=>p(()=>import("./faq1-ec611988.js"),["assets/faq1-ec611988.js","assets/aitradelearn-bb123138.js","assets/index-43f01198.js","assets/chunk-7ELO524Q-d0b04f7b.js","assets/chunk-46CXQZ4E-52ec0c8e.js","assets/chunk-K7XRJ7NL-0319913e.js"])),path:"faq1"}]}]},{path:"transfer",children:[{path:"components",children:[{element:f(()=>p(()=>import("./Airdrop-e9445e27.js"),["assets/Airdrop-e9445e27.js","assets/chunk-6RTX462E-ee85e8d4.js","assets/usdc-58a42ef5.js","assets/InputChange-737293f1.js","assets/Loyalty-e1feacb1.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"Airdrop"},{element:f(()=>p(()=>import("./CryptoGifts-e23a145c.js"),["assets/CryptoGifts-e23a145c.js","assets/chunk-XEKRR764-d5462280.js","assets/gifting-1-9b72ce33.js","assets/OutlineButton-913ee4e5.js","assets/index-4b2bfe0d.js"])),path:"CryptoGifts"},{element:f(()=>p(()=>import("./Deposit-2ded938b.js"),["assets/Deposit-2ded938b.js","assets/VND-b6eb7a91.js","assets/TRX-ed1b3d23.js","assets/USDT-01da506a.js","assets/Coins-b6d0d517.js","assets/formatHelper-1ad427eb.js","assets/InputChange-737293f1.js","assets/Loyalty-e1feacb1.js","assets/CryptoQRCode-8e2aa3e1.js","assets/chunk-PULVB27S-d7ba51da.js","assets/FrameSet-c730b6fb.js","assets/index-f7f1c427.js","assets/index-0b7004b4.js","assets/context-1e0dacf0.js","assets/useSize-a23d0174.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/compact-item-4f4dfd49.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/style-86003755.css"])),path:"Deposit"},{element:f(()=>p(()=>import("./Enable2FA-c1c8f047.js"),["assets/Enable2FA-c1c8f047.js","assets/chunk-OA6OURRG-46ea6e6a.js"])),path:"Enable2FA"},{element:f(()=>p(()=>import("./EnclosedTab-92ca8f06.js"),[])),path:"EnclosedTab"},{element:f(()=>p(()=>import("./GoogleAuthenticator-40ac2223.js"),["assets/GoogleAuthenticator-40ac2223.js","assets/GoogleBadge-82cfff79.js","assets/index-a0950abb.js","assets/index-0b7004b4.js","assets/button-22d1542d.js","assets/useSize-a23d0174.js","assets/index-9dd69dc4.js","assets/compact-item-4f4dfd49.js","assets/Keyframes-de110615.js","assets/useLocale-647a0902.js","assets/chunk-G6T6CBSV-afd81f99.js","assets/message-3a850ef8.js","assets/formatHelper-1ad427eb.js","assets/fee-daee8900.js","assets/usdc-58a42ef5.js","assets/USDT-01da506a.js","assets/VND-b6eb7a91.js","assets/TRX-ed1b3d23.js","assets/matic-logo-d3811d3d.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"GoogleAuthenticator"},{element:f(()=>p(()=>import("./InputChange-737293f1.js"),["assets/InputChange-737293f1.js","assets/Loyalty-e1feacb1.js"])),path:"InputChange"},{element:f(()=>p(()=>import("./MemberShipTips-ee74d8f7.js"),["assets/MemberShipTips-ee74d8f7.js","assets/gift-new-c723eb43.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"MemberShipTips"},{element:f(()=>p(()=>import("./RecentSends-a7a721f2.js"),["assets/RecentSends-a7a721f2.js","assets/index-4b2bfe0d.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-e117afd9.js","assets/TextBody-0413bb32.js","assets/TextCardHeader-230d0103.js","assets/formatHelper-1ad427eb.js","assets/index-50d2e772.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-7OLJDQMT-3ff616a7.js"])),path:"RecentSends"},{element:f(()=>p(()=>import("./SelectAsset-f110f319.js"),["assets/SelectAsset-f110f319.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/formatHelper-1ad427eb.js","assets/Tabs-059e93e6.js"])),path:"SelectAsset"},{element:f(()=>p(()=>import("./SelectDeposit-620b70f9.js"),["assets/SelectDeposit-620b70f9.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/index-e117afd9.js","assets/formatHelper-1ad427eb.js","assets/Tabs-059e93e6.js"])),path:"SelectDeposit"},{element:f(()=>p(()=>import("./Staking-2eda905a.js"),["assets/Staking-2eda905a.js","assets/logo-small-64e6a456.js","assets/usdc-58a42ef5.js","assets/Coins-b6d0d517.js","assets/formatHelper-1ad427eb.js","assets/StakingSelectAsset-2faac7d9.js","assets/SelectAsset-f110f319.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/Tabs-059e93e6.js","assets/InputChange-737293f1.js","assets/Loyalty-e1feacb1.js","assets/MemberShipTips-ee74d8f7.js","assets/gift-new-c723eb43.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js","assets/TrailTips-aaa633de.js","assets/ConfirmStaking-27357c5b.js","assets/dayjsHelper-ca777955.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/index-9dd2f457.js","assets/index-f68c64fe.js"])),path:"Staking"},{element:f(()=>p(()=>import("./StakingLogs-05310ef1.js"),["assets/StakingLogs-05310ef1.js","assets/useListPage-8e8514a0.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js"])),path:"StakingLogs"},{element:f(()=>p(()=>import("./Tabs-059e93e6.js"),[])),path:"Tabs"},{element:f(()=>p(()=>import("./TrailTips-aaa633de.js"),["assets/TrailTips-aaa633de.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"TrailTips"},{element:f(()=>p(()=>import("./Transactions-bbc9ceda.js"),["assets/Transactions-bbc9ceda.js","assets/index-4b2bfe0d.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/TextCardHeader-230d0103.js","assets/formatHelper-1ad427eb.js","assets/index-50d2e772.js","assets/EnclosedTab-92ca8f06.js","assets/Enums-bb8757c8.js","assets/StakingLogs-05310ef1.js","assets/useListPage-8e8514a0.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/CryptoQRCode-8e2aa3e1.js","assets/chunk-W7WUSNWJ-16004b26.js"])),path:"Transactions"},{element:f(()=>p(()=>import("./Withdrawal-77c91a7a.js"),["assets/Withdrawal-77c91a7a.js","assets/TRX-ed1b3d23.js","assets/matic-logo-d3811d3d.js","assets/wallet-95e2b7f4.js","assets/USDT-01da506a.js","assets/usdc-58a42ef5.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/formatHelper-1ad427eb.js","assets/InputChange-737293f1.js","assets/Loyalty-e1feacb1.js","assets/index-f7f1c427.js","assets/index-0b7004b4.js","assets/context-1e0dacf0.js","assets/useSize-a23d0174.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/compact-item-4f4dfd49.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-2JJX6TVY-5c90a5ec.js","assets/index-f68c64fe.js","assets/index-44e96577.js","assets/style-86003755.css"])),path:"Withdrawal"},{element:f(()=>p(()=>import("./WithdrawalAndStaking-df3c8c3f.js"),["assets/WithdrawalAndStaking-df3c8c3f.js","assets/index-4b2bfe0d.js","assets/index-e117afd9.js","assets/Staking-2eda905a.js","assets/logo-small-64e6a456.js","assets/usdc-58a42ef5.js","assets/Coins-b6d0d517.js","assets/formatHelper-1ad427eb.js","assets/StakingSelectAsset-2faac7d9.js","assets/SelectAsset-f110f319.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/Tabs-059e93e6.js","assets/InputChange-737293f1.js","assets/Loyalty-e1feacb1.js","assets/MemberShipTips-ee74d8f7.js","assets/gift-new-c723eb43.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js","assets/TrailTips-aaa633de.js","assets/ConfirmStaking-27357c5b.js","assets/dayjsHelper-ca777955.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/index-9dd2f457.js","assets/index-f68c64fe.js","assets/Withdrawal-77c91a7a.js","assets/TRX-ed1b3d23.js","assets/matic-logo-d3811d3d.js","assets/wallet-95e2b7f4.js","assets/USDT-01da506a.js","assets/index-27c27738.js","assets/index-f7f1c427.js","assets/index-0b7004b4.js","assets/context-1e0dacf0.js","assets/useSize-a23d0174.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/compact-item-4f4dfd49.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/chunk-2JJX6TVY-5c90a5ec.js","assets/index-44e96577.js","assets/style-86003755.css","assets/Deposit-2ded938b.js","assets/VND-b6eb7a91.js","assets/CryptoQRCode-8e2aa3e1.js","assets/FrameSet-c730b6fb.js"])),path:"WithdrawalAndStaking"}]},{element:f(()=>p(()=>import("./index-00d19503.js"),["assets/index-00d19503.js","assets/index-43f01198.js","assets/CryptoGifts-e23a145c.js","assets/chunk-XEKRR764-d5462280.js","assets/gifting-1-9b72ce33.js","assets/OutlineButton-913ee4e5.js","assets/index-4b2bfe0d.js","assets/RecentSends-a7a721f2.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/index-e117afd9.js","assets/TextBody-0413bb32.js","assets/TextCardHeader-230d0103.js","assets/formatHelper-1ad427eb.js","assets/index-50d2e772.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-7OLJDQMT-3ff616a7.js","assets/Transactions-bbc9ceda.js","assets/EnclosedTab-92ca8f06.js","assets/Enums-bb8757c8.js","assets/StakingLogs-05310ef1.js","assets/useListPage-8e8514a0.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/CryptoQRCode-8e2aa3e1.js","assets/WithdrawalAndStaking-df3c8c3f.js","assets/Staking-2eda905a.js","assets/logo-small-64e6a456.js","assets/usdc-58a42ef5.js","assets/Coins-b6d0d517.js","assets/StakingSelectAsset-2faac7d9.js","assets/SelectAsset-f110f319.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/Tabs-059e93e6.js","assets/InputChange-737293f1.js","assets/Loyalty-e1feacb1.js","assets/MemberShipTips-ee74d8f7.js","assets/gift-new-c723eb43.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/TrailTips-aaa633de.js","assets/ConfirmStaking-27357c5b.js","assets/dayjsHelper-ca777955.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/index-9dd2f457.js","assets/index-f68c64fe.js","assets/Withdrawal-77c91a7a.js","assets/TRX-ed1b3d23.js","assets/matic-logo-d3811d3d.js","assets/wallet-95e2b7f4.js","assets/USDT-01da506a.js","assets/chunk-2JJX6TVY-5c90a5ec.js","assets/index-44e96577.js","assets/style-86003755.css","assets/Deposit-2ded938b.js","assets/VND-b6eb7a91.js","assets/FrameSet-c730b6fb.js","assets/friendList-8319a044.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/identityDialog-e2dc2e34.js","assets/upgrade-37dbe4a0.js","assets/GoogleAuthenticator-40ac2223.js","assets/GoogleBadge-82cfff79.js","assets/index-a0950abb.js","assets/button-22d1542d.js","assets/index-9dd69dc4.js","assets/chunk-G6T6CBSV-afd81f99.js","assets/message-3a850ef8.js","assets/fee-daee8900.js"])),index:!0},{path:"modal",children:[{element:f(()=>p(()=>import("./ConfirmStaking-27357c5b.js"),["assets/ConfirmStaking-27357c5b.js","assets/dayjsHelper-ca777955.js","assets/formatHelper-1ad427eb.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-6KSEUUNN-b29a8757.js","assets/index-9dd2f457.js","assets/index-f68c64fe.js"])),path:"ConfirmStaking"},{element:f(()=>p(()=>import("./CryptoQRCode-8e2aa3e1.js"),["assets/CryptoQRCode-8e2aa3e1.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"CryptoQRCode"},{element:f(()=>p(()=>import("./DepositSelectAsset-c6cc14f6.js"),["assets/DepositSelectAsset-c6cc14f6.js","assets/SelectDeposit-620b70f9.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/index-e117afd9.js","assets/formatHelper-1ad427eb.js","assets/Tabs-059e93e6.js"])),path:"DepositSelectAsset"},{element:f(()=>p(()=>import("./FrameSet-c730b6fb.js"),[])),path:"FrameSet"},{element:f(()=>p(()=>import("./ServiceCharge-418dc8ea.js"),["assets/ServiceCharge-418dc8ea.js","assets/formatHelper-1ad427eb.js","assets/usdc-58a42ef5.js","assets/fee-daee8900.js","assets/chunk-CWVAJCXJ-c8131aff.js","assets/chunk-7D6N5TE5-af215669.js"])),path:"ServiceCharge"},{element:f(()=>p(()=>import("./StakingSelectAsset-2faac7d9.js"),["assets/StakingSelectAsset-2faac7d9.js","assets/SelectAsset-f110f319.js","assets/chunk-SNGWRL4Y-c5792da3.js","assets/formatHelper-1ad427eb.js","assets/Tabs-059e93e6.js"])),path:"StakingSelectAsset"},{element:f(()=>p(()=>import("./friendList-8319a044.js"),["assets/friendList-8319a044.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-V7PAE35Z-f9a699ac.js"])),path:"friendList"},{element:f(()=>p(()=>import("./identityDialog-e2dc2e34.js"),[])),path:"identityDialog"},{element:f(()=>p(()=>import("./upgrade-37dbe4a0.js"),["assets/upgrade-37dbe4a0.js","assets/chunk-6WNMSZKB-bbd33759.js","assets/chunk-PULVB27S-d7ba51da.js"])),path:"upgrade"}]}]},{path:"vip",children:[{path:"components",children:[{element:f(()=>p(()=>import("./AiTrade-9a9b29e3.js"),["assets/AiTrade-9a9b29e3.js","assets/index-4b2bfe0d.js","assets/TextBody-0413bb32.js","assets/TextCardHeader-230d0103.js","assets/ShowItem-d908c292.js","assets/usdc-58a42ef5.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/formatHelper-1ad427eb.js","assets/TheTooltip-5e671d48.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"AiTrade"},{element:f(()=>p(()=>import("./AutoCreditRates-dcf5a785.js"),["assets/AutoCreditRates-dcf5a785.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/formatHelper-1ad427eb.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/lightning-d945318c.js","assets/index-50d2e772.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/chunk-CWVAJCXJ-c8131aff.js","assets/chunk-7D6N5TE5-af215669.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js"])),path:"AutoCreditRates"},{element:f(()=>p(()=>import("./EnclosedTab-850d7563.js"),[])),path:"EnclosedTab"},{element:f(()=>p(()=>import("./HeaderLeftData-c1a64261.js"),["assets/HeaderLeftData-c1a64261.js","assets/usdc-58a42ef5.js","assets/lightning-d945318c.js","assets/HeaderLeftData-fc26aa58.css"])),path:"HeaderLeftData"},{element:f(()=>p(()=>import("./MemberExclusiveSettings-799bd902.js"),["assets/MemberExclusiveSettings-799bd902.js","assets/index-4b2bfe0d.js","assets/TextBody-0413bb32.js","assets/TextCardHeader-230d0103.js","assets/ShowItem-d908c292.js","assets/usdc-58a42ef5.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/formatHelper-1ad427eb.js","assets/TheTooltip-5e671d48.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"MemberExclusiveSettings"},{element:f(()=>p(()=>import("./ReferralPrivilege-ada588d0.js"),["assets/ReferralPrivilege-ada588d0.js","assets/index-4b2bfe0d.js","assets/TextBody-0413bb32.js","assets/TextCardHeader-230d0103.js","assets/ShowItem-d908c292.js","assets/usdc-58a42ef5.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/formatHelper-1ad427eb.js","assets/TheTooltip-5e671d48.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"ReferralPrivilege"},{element:f(()=>p(()=>import("./ShowItem-d908c292.js"),["assets/ShowItem-d908c292.js","assets/usdc-58a42ef5.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/formatHelper-1ad427eb.js"])),path:"ShowItem"},{element:f(()=>p(()=>import("./StealLog-fd428539.js"),["assets/StealLog-fd428539.js","assets/useListPage-8e8514a0.js","assets/formatHelper-1ad427eb.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/index-3a0eb0f6.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/moment-a9aaa855.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js"])),path:"StealLog"},{element:f(()=>p(()=>import("./TheTooltip-5e671d48.js").then(e=>e.a),["assets/TheTooltip-5e671d48.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"TheTooltip"},{element:f(()=>p(()=>import("./VipLe-e498dcc7.js"),["assets/VipLe-e498dcc7.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/formatHelper-1ad427eb.js"])),path:"VipLe"},{element:f(()=>p(()=>import("./WithdrawalOption-33be2bc2.js"),["assets/WithdrawalOption-33be2bc2.js","assets/index-4b2bfe0d.js","assets/TextBody-0413bb32.js","assets/TextCardHeader-230d0103.js","assets/ShowItem-d908c292.js","assets/usdc-58a42ef5.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/formatHelper-1ad427eb.js","assets/TheTooltip-5e671d48.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js"])),path:"WithdrawalOption"}]},{element:f(()=>p(()=>import("./index-ec20b8bd.js"),["assets/index-ec20b8bd.js","assets/index-4b2bfe0d.js","assets/index-4c26d57a.js","assets/chunk-NTCQBYKE-a108942c.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/index-43f01198.js","assets/TextBody-0413bb32.js","assets/TextCardHeader-230d0103.js","assets/TheTooltip-5e671d48.js","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/index-3df4382d.js","assets/index-44e96577.js","assets/AiTrade-9a9b29e3.js","assets/ShowItem-d908c292.js","assets/usdc-58a42ef5.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/index-27c27738.js","assets/chunk-PULVB27S-d7ba51da.js","assets/formatHelper-1ad427eb.js","assets/HeaderLeftData-c1a64261.js","assets/lightning-d945318c.js","assets/HeaderLeftData-fc26aa58.css","assets/MemberExclusiveSettings-799bd902.js","assets/ReferralPrivilege-ada588d0.js","assets/VipLe-e498dcc7.js","assets/WithdrawalOption-33be2bc2.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/free-mode.min-d5cb62cd.js","assets/free-mode-9edb6885.css","assets/AutoCreditRates-dcf5a785.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/MyPagination-71f344f9.js","assets/compact-item-4f4dfd49.js","assets/index-0b7004b4.js","assets/useSize-a23d0174.js","assets/RightOutlined-ce8641f8.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/pickAttrs-139ab01d.js","assets/responsiveObserver-2fe761b5.js","assets/index-f7f1c427.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/useIcons-8512d308.js","assets/useLocale-647a0902.js","assets/index-8afda8b5.js","assets/MyPagination-00eb0de4.css","assets/index-50d2e772.js","assets/zh-tw-f9b06a9a.js","assets/dayjs.min-b23cd23f.js","assets/chunk-CWVAJCXJ-c8131aff.js","assets/chunk-7D6N5TE5-af215669.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/EnclosedTab-850d7563.js","assets/StealLog-fd428539.js","assets/useListPage-8e8514a0.js","assets/index-3a0eb0f6.js","assets/moment-a9aaa855.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/index-2e61651e.css"])),index:!0}]}],element:f(()=>p(()=>import("./layout-deae1590.js"),["assets/layout-deae1590.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-KHDB22PD-b4804fd1.js","assets/FullScreenRightSidebar-24280c81.js","assets/chunk-AXLEE3EK-0ed55064.js","assets/chunk-OCNORRQU-efab52eb.js","assets/chunk-24I2HV4N-213bfa1d.js","assets/index-44e96577.js","assets/index-3df4382d.js","assets/index-4647d92d.js","assets/coinbase-icon-4d9b7531.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/formatHelper-1ad427eb.js","assets/index-301b0302.js","assets/module-e973d421.js","assets/index-0b7004b4.js","assets/RightOutlined-ce8641f8.js","assets/compact-item-4f4dfd49.js","assets/useSize-a23d0174.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/index-8a879c54.js","assets/index-9dd69dc4.js","assets/button-22d1542d.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-TXZFUZNG-8eccff75.js","assets/FullScreenRightSidebar-f5328f96.css","assets/chunk-TK6VMDNP-ee4ea8fb.js","assets/Sidebar-43436e61.js","assets/matic-logo-d3811d3d.js","assets/index-27c27738.js","assets/swiper-slide-ee828f83.js","assets/swiper-slide-76477986.css","assets/index-6dfeccbc.js","assets/index-ec488a75.css","assets/TextHeadLine-67b369c8.js","assets/chunk-MGVPL3OH-d64fa253.js","assets/chunk-T2WCTPDH-1d87c46d.js","assets/chunk-OA6OURRG-46ea6e6a.js","assets/chunk-J4QO5GAJ-aa264a8a.js","assets/useUtcToLocalTime-bfac4f12.js","assets/moment-a9aaa855.js","assets/chunk-W7WUSNWJ-16004b26.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/chunk-VTV6N5LE-2261dc9a.js","assets/chunk-7D6N5TE5-af215669.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-RPO2WXNL-873b9b78.js","assets/chunk-FAWTVNS3-a39fa7a5.js","assets/pagethreesvg29-33a4608c.js","assets/pagethreesvg27-f0172717.js","assets/pagethreesvg271-9b040aef.js","assets/confirmEmail-0-944879a4.js","assets/Sidebar-9dd3cffc.css","assets/layout.styles-51a9413f.js","assets/gift-new-c723eb43.js","assets/user-d58f5197.js","assets/chunk-IWV6Y2ZN-b5bfe5e4.js","assets/layout-d199a696.css"]))},{element:f(()=>p(()=>import("./index-eaefa7b8.js"),["assets/index-eaefa7b8.js","assets/index-43f01198.js","assets/chunk-3YJF2A4V-a96689fb.js","assets/chunk-TRO7245M-03151af8.js","assets/chunk-CRBMUVJA-4e91fb4d.js","assets/chunk-OCNORRQU-efab52eb.js","assets/index-9dd2f457.js","assets/FullScreenRightSidebar-24280c81.js","assets/chunk-AXLEE3EK-0ed55064.js","assets/chunk-24I2HV4N-213bfa1d.js","assets/index-44e96577.js","assets/index-3df4382d.js","assets/index-4647d92d.js","assets/coinbase-icon-4d9b7531.js","assets/_commonjs-dynamic-modules-302442b1.js","assets/formatHelper-1ad427eb.js","assets/index-301b0302.js","assets/module-e973d421.js","assets/index-0b7004b4.js","assets/RightOutlined-ce8641f8.js","assets/compact-item-4f4dfd49.js","assets/useSize-a23d0174.js","assets/index-3d864f36.js","assets/Keyframes-de110615.js","assets/context-1e0dacf0.js","assets/KeyCode-6413d982.js","assets/index-8a879c54.js","assets/index-9dd69dc4.js","assets/button-22d1542d.js","assets/chunk-PULVB27S-d7ba51da.js","assets/chunk-3ASUQ6PA-66b217b7.js","assets/chunk-ZHMYA64R-7e5252de.js","assets/chunk-G72KV6MB-8b30d377.js","assets/chunk-YQO7BFFX-314a2101.js","assets/chunk-TXZFUZNG-8eccff75.js","assets/FullScreenRightSidebar-f5328f96.css","assets/chunk-KHDB22PD-b4804fd1.js","assets/chunk-V7PAE35Z-f9a699ac.js","assets/chunk-K7XRJ7NL-0319913e.js","assets/chunk-3RSXBRAN-e9efc895.js","assets/chunk-H46NUPBZ-c926bcac.js","assets/index-e17871bd.js","assets/chunk-A4TTV745-c07b0f64.js","assets/GoogleBadge-82cfff79.js","assets/htmlSvg1-7364ab58.js","assets/chunk-NEK3OOAM-60f25d91.js","assets/chunk-JARCRF6W-958eb00a.js","assets/coinbase-lend-3c78402c.js","assets/Learn_Illustration_What_is_Staking-2cefb991.js","assets/pagethreesvg2-098b2cf6.js","assets/layout.styles-51a9413f.js","assets/index-e6e83ac3.css"])),index:!0},{element:f(()=>p(()=>Promise.resolve().then(()=>jee),void 0)),path:"resetPassword"},{element:f(()=>p(()=>import("./test-c556c770.js"),[])),path:"test"}],element:L(tae,{})}];var h2={},Fp={};Fp.byteLength=aae;Fp.toByteArray=sae;Fp.fromByteArray=uae;var In=[],Ro=[],nae=typeof Uint8Array<"u"?Uint8Array:Array,Sm="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var ni=0,rae=Sm.length;ni<rae;++ni)In[ni]=Sm[ni],Ro[Sm.charCodeAt(ni)]=ni;Ro["-".charCodeAt(0)]=62;Ro["_".charCodeAt(0)]=63;function p2(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var o=e.indexOf("=");o===-1&&(o=t);var n=o===t?0:4-o%4;return[o,n]}function aae(e){var t=p2(e),o=t[0],n=t[1];return(o+n)*3/4-n}function iae(e,t,o){return(t+o)*3/4-o}function sae(e){var t,o=p2(e),n=o[0],r=o[1],a=new nae(iae(e,n,r)),i=0,s=r>0?n-4:n,l;for(l=0;l<s;l+=4)t=Ro[e.charCodeAt(l)]<<18|Ro[e.charCodeAt(l+1)]<<12|Ro[e.charCodeAt(l+2)]<<6|Ro[e.charCodeAt(l+3)],a[i++]=t>>16&255,a[i++]=t>>8&255,a[i++]=t&255;return r===2&&(t=Ro[e.charCodeAt(l)]<<2|Ro[e.charCodeAt(l+1)]>>4,a[i++]=t&255),r===1&&(t=Ro[e.charCodeAt(l)]<<10|Ro[e.charCodeAt(l+1)]<<4|Ro[e.charCodeAt(l+2)]>>2,a[i++]=t>>8&255,a[i++]=t&255),a}function lae(e){return In[e>>18&63]+In[e>>12&63]+In[e>>6&63]+In[e&63]}function cae(e,t,o){for(var n,r=[],a=t;a<o;a+=3)n=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(e[a+2]&255),r.push(lae(n));return r.join("")}function uae(e){for(var t,o=e.length,n=o%3,r=[],a=16383,i=0,s=o-n;i<s;i+=a)r.push(cae(e,i,i+a>s?s:i+a));return n===1?(t=e[o-1],r.push(In[t>>2]+In[t<<4&63]+"==")):n===2&&(t=(e[o-2]<<8)+e[o-1],r.push(In[t>>10]+In[t>>4&63]+In[t<<2&63]+"=")),r.join("")}var xb={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */xb.read=function(e,t,o,n,r){var a,i,s=r*8-n-1,l=(1<<s)-1,c=l>>1,u=-7,d=o?r-1:0,h=o?-1:1,g=e[t+d];for(d+=h,a=g&(1<<-u)-1,g>>=-u,u+=s;u>0;a=a*256+e[t+d],d+=h,u-=8);for(i=a&(1<<-u)-1,a>>=-u,u+=n;u>0;i=i*256+e[t+d],d+=h,u-=8);if(a===0)a=1-c;else{if(a===l)return i?NaN:(g?-1:1)*(1/0);i=i+Math.pow(2,n),a=a-c}return(g?-1:1)*i*Math.pow(2,a-n)};xb.write=function(e,t,o,n,r,a){var i,s,l,c=a*8-r-1,u=(1<<c)-1,d=u>>1,h=r===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=n?0:a-1,w=n?1:-1,v=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,i=u):(i=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-i))<1&&(i--,l*=2),i+d>=1?t+=h/l:t+=h*Math.pow(2,1-d),t*l>=2&&(i++,l/=2),i+d>=u?(s=0,i=u):i+d>=1?(s=(t*l-1)*Math.pow(2,r),i=i+d):(s=t*Math.pow(2,d-1)*Math.pow(2,r),i=0));r>=8;e[o+g]=s&255,g+=w,s/=256,r-=8);for(i=i<<r|s,c+=r;c>0;e[o+g]=i&255,g+=w,i/=256,c-=8);e[o+g-w]|=v*128};/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <https://feross.org>
 * @license  MIT
 */(function(e){const t=Fp,o=xb,n=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=E,e.INSPECT_MAX_BYTES=50;const r=2147483647;e.kMaxLength=r,s.TYPED_ARRAY_SUPPORT=a(),!s.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function a(){try{const T=new Uint8Array(1),m={foo:function(){return 42}};return Object.setPrototypeOf(m,Uint8Array.prototype),Object.setPrototypeOf(T,m),T.foo()===42}catch{return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}});function i(T){if(T>r)throw new RangeError('The value "'+T+'" is invalid for option "size"');const m=new Uint8Array(T);return Object.setPrototypeOf(m,s.prototype),m}function s(T,m,y){if(typeof T=="number"){if(typeof m=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(T)}return l(T,m,y)}s.poolSize=8192;function l(T,m,y){if(typeof T=="string")return h(T,m);if(ArrayBuffer.isView(T))return w(T);if(T==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof T);if(F(T,ArrayBuffer)||T&&F(T.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(F(T,SharedArrayBuffer)||T&&F(T.buffer,SharedArrayBuffer)))return v(T,m,y);if(typeof T=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const I=T.valueOf&&T.valueOf();if(I!=null&&I!==T)return s.from(I,m,y);const P=S(T);if(P)return P;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof T[Symbol.toPrimitive]=="function")return s.from(T[Symbol.toPrimitive]("string"),m,y);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof T)}s.from=function(T,m,y){return l(T,m,y)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function c(T){if(typeof T!="number")throw new TypeError('"size" argument must be of type number');if(T<0)throw new RangeError('The value "'+T+'" is invalid for option "size"')}function u(T,m,y){return c(T),T<=0?i(T):m!==void 0?typeof y=="string"?i(T).fill(m,y):i(T).fill(m):i(T)}s.alloc=function(T,m,y){return u(T,m,y)};function d(T){return c(T),i(T<0?0:b(T)|0)}s.allocUnsafe=function(T){return d(T)},s.allocUnsafeSlow=function(T){return d(T)};function h(T,m){if((typeof m!="string"||m==="")&&(m="utf8"),!s.isEncoding(m))throw new TypeError("Unknown encoding: "+m);const y=A(T,m)|0;let I=i(y);const P=I.write(T,m);return P!==y&&(I=I.slice(0,P)),I}function g(T){const m=T.length<0?0:b(T.length)|0,y=i(m);for(let I=0;I<m;I+=1)y[I]=T[I]&255;return y}function w(T){if(F(T,Uint8Array)){const m=new Uint8Array(T);return v(m.buffer,m.byteOffset,m.byteLength)}return g(T)}function v(T,m,y){if(m<0||T.byteLength<m)throw new RangeError('"offset" is outside of buffer bounds');if(T.byteLength<m+(y||0))throw new RangeError('"length" is outside of buffer bounds');let I;return m===void 0&&y===void 0?I=new Uint8Array(T):y===void 0?I=new Uint8Array(T,m):I=new Uint8Array(T,m,y),Object.setPrototypeOf(I,s.prototype),I}function S(T){if(s.isBuffer(T)){const m=b(T.length)|0,y=i(m);return y.length===0||T.copy(y,0,0,m),y}if(T.length!==void 0)return typeof T.length!="number"||j(T.length)?i(0):g(T);if(T.type==="Buffer"&&Array.isArray(T.data))return g(T.data)}function b(T){if(T>=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return T|0}function E(T){return+T!=T&&(T=0),s.alloc(+T)}s.isBuffer=function(m){return m!=null&&m._isBuffer===!0&&m!==s.prototype},s.compare=function(m,y){if(F(m,Uint8Array)&&(m=s.from(m,m.offset,m.byteLength)),F(y,Uint8Array)&&(y=s.from(y,y.offset,y.byteLength)),!s.isBuffer(m)||!s.isBuffer(y))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(m===y)return 0;let I=m.length,P=y.length;for(let B=0,U=Math.min(I,P);B<U;++B)if(m[B]!==y[B]){I=m[B],P=y[B];break}return I<P?-1:P<I?1:0},s.isEncoding=function(m){switch(String(m).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(m,y){if(!Array.isArray(m))throw new TypeError('"list" argument must be an Array of Buffers');if(m.length===0)return s.alloc(0);let I;if(y===void 0)for(y=0,I=0;I<m.length;++I)y+=m[I].length;const P=s.allocUnsafe(y);let B=0;for(I=0;I<m.length;++I){let U=m[I];if(F(U,Uint8Array))B+U.length>P.length?(s.isBuffer(U)||(U=s.from(U)),U.copy(P,B)):Uint8Array.prototype.set.call(P,U,B);else if(s.isBuffer(U))U.copy(P,B);else throw new TypeError('"list" argument must be an Array of Buffers');B+=U.length}return P};function A(T,m){if(s.isBuffer(T))return T.length;if(ArrayBuffer.isView(T)||F(T,ArrayBuffer))return T.byteLength;if(typeof T!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof T);const y=T.length,I=arguments.length>2&&arguments[2]===!0;if(!I&&y===0)return 0;let P=!1;for(;;)switch(m){case"ascii":case"latin1":case"binary":return y;case"utf8":case"utf-8":return qt(T).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return y*2;case"hex":return y>>>1;case"base64":return Io(T).length;default:if(P)return I?-1:qt(T).length;m=(""+m).toLowerCase(),P=!0}}s.byteLength=A;function C(T,m,y){let I=!1;if((m===void 0||m<0)&&(m=0),m>this.length||((y===void 0||y>this.length)&&(y=this.length),y<=0)||(y>>>=0,m>>>=0,y<=m))return"";for(T||(T="utf8");;)switch(T){case"hex":return Z(this,m,y);case"utf8":case"utf-8":return Pe(this,m,y);case"ascii":return gt(this,m,y);case"latin1":case"binary":return Y(this,m,y);case"base64":return pe(this,m,y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re(this,m,y);default:if(I)throw new TypeError("Unknown encoding: "+T);T=(T+"").toLowerCase(),I=!0}}s.prototype._isBuffer=!0;function x(T,m,y){const I=T[m];T[m]=T[y],T[y]=I}s.prototype.swap16=function(){const m=this.length;if(m%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let y=0;y<m;y+=2)x(this,y,y+1);return this},s.prototype.swap32=function(){const m=this.length;if(m%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let y=0;y<m;y+=4)x(this,y,y+3),x(this,y+1,y+2);return this},s.prototype.swap64=function(){const m=this.length;if(m%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let y=0;y<m;y+=8)x(this,y,y+7),x(this,y+1,y+6),x(this,y+2,y+5),x(this,y+3,y+4);return this},s.prototype.toString=function(){const m=this.length;return m===0?"":arguments.length===0?Pe(this,0,m):C.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(m){if(!s.isBuffer(m))throw new TypeError("Argument must be a Buffer");return this===m?!0:s.compare(this,m)===0},s.prototype.inspect=function(){let m="";const y=e.INSPECT_MAX_BYTES;return m=this.toString("hex",0,y).replace(/(.{2})/g,"$1 ").trim(),this.length>y&&(m+=" ... "),"<Buffer "+m+">"},n&&(s.prototype[n]=s.prototype.inspect),s.prototype.compare=function(m,y,I,P,B){if(F(m,Uint8Array)&&(m=s.from(m,m.offset,m.byteLength)),!s.isBuffer(m))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof m);if(y===void 0&&(y=0),I===void 0&&(I=m?m.length:0),P===void 0&&(P=0),B===void 0&&(B=this.length),y<0||I>m.length||P<0||B>this.length)throw new RangeError("out of range index");if(P>=B&&y>=I)return 0;if(P>=B)return-1;if(y>=I)return 1;if(y>>>=0,I>>>=0,P>>>=0,B>>>=0,this===m)return 0;let U=B-P,se=I-y;const Me=Math.min(U,se),Ae=this.slice(P,B),Fe=m.slice(y,I);for(let De=0;De<Me;++De)if(Ae[De]!==Fe[De]){U=Ae[De],se=Fe[De];break}return U<se?-1:se<U?1:0};function W(T,m,y,I,P){if(T.length===0)return-1;if(typeof y=="string"?(I=y,y=0):y>2147483647?y=2147483647:y<-2147483648&&(y=-2147483648),y=+y,j(y)&&(y=P?0:T.length-1),y<0&&(y=T.length+y),y>=T.length){if(P)return-1;y=T.length-1}else if(y<0)if(P)y=0;else return-1;if(typeof m=="string"&&(m=s.from(m,I)),s.isBuffer(m))return m.length===0?-1:O(T,m,y,I,P);if(typeof m=="number")return m=m&255,typeof Uint8Array.prototype.indexOf=="function"?P?Uint8Array.prototype.indexOf.call(T,m,y):Uint8Array.prototype.lastIndexOf.call(T,m,y):O(T,[m],y,I,P);throw new TypeError("val must be string, number or Buffer")}function O(T,m,y,I,P){let B=1,U=T.length,se=m.length;if(I!==void 0&&(I=String(I).toLowerCase(),I==="ucs2"||I==="ucs-2"||I==="utf16le"||I==="utf-16le")){if(T.length<2||m.length<2)return-1;B=2,U/=2,se/=2,y/=2}function Me(Fe,De){return B===1?Fe[De]:Fe.readUInt16BE(De*B)}let Ae;if(P){let Fe=-1;for(Ae=y;Ae<U;Ae++)if(Me(T,Ae)===Me(m,Fe===-1?0:Ae-Fe)){if(Fe===-1&&(Fe=Ae),Ae-Fe+1===se)return Fe*B}else Fe!==-1&&(Ae-=Ae-Fe),Fe=-1}else for(y+se>U&&(y=U-se),Ae=y;Ae>=0;Ae--){let Fe=!0;for(let De=0;De<se;De++)if(Me(T,Ae+De)!==Me(m,De)){Fe=!1;break}if(Fe)return Ae}return-1}s.prototype.includes=function(m,y,I){return this.indexOf(m,y,I)!==-1},s.prototype.indexOf=function(m,y,I){return W(this,m,y,I,!0)},s.prototype.lastIndexOf=function(m,y,I){return W(this,m,y,I,!1)};function $(T,m,y,I){y=Number(y)||0;const P=T.length-y;I?(I=Number(I),I>P&&(I=P)):I=P;const B=m.length;I>B/2&&(I=B/2);let U;for(U=0;U<I;++U){const se=parseInt(m.substr(U*2,2),16);if(j(se))return U;T[y+U]=se}return U}function H(T,m,y,I){return pn(qt(m,T.length-y),T,y,I)}function V(T,m,y,I){return pn(So(m),T,y,I)}function G(T,m,y,I){return pn(Io(m),T,y,I)}function ve(T,m,y,I){return pn(Nt(m,T.length-y),T,y,I)}s.prototype.write=function(m,y,I,P){if(y===void 0)P="utf8",I=this.length,y=0;else if(I===void 0&&typeof y=="string")P=y,I=this.length,y=0;else if(isFinite(y))y=y>>>0,isFinite(I)?(I=I>>>0,P===void 0&&(P="utf8")):(P=I,I=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const B=this.length-y;if((I===void 0||I>B)&&(I=B),m.length>0&&(I<0||y<0)||y>this.length)throw new RangeError("Attempt to write outside buffer bounds");P||(P="utf8");let U=!1;for(;;)switch(P){case"hex":return $(this,m,y,I);case"utf8":case"utf-8":return H(this,m,y,I);case"ascii":case"latin1":case"binary":return V(this,m,y,I);case"base64":return G(this,m,y,I);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ve(this,m,y,I);default:if(U)throw new TypeError("Unknown encoding: "+P);P=(""+P).toLowerCase(),U=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function pe(T,m,y){return m===0&&y===T.length?t.fromByteArray(T):t.fromByteArray(T.slice(m,y))}function Pe(T,m,y){y=Math.min(T.length,y);const I=[];let P=m;for(;P<y;){const B=T[P];let U=null,se=B>239?4:B>223?3:B>191?2:1;if(P+se<=y){let Me,Ae,Fe,De;switch(se){case 1:B<128&&(U=B);break;case 2:Me=T[P+1],(Me&192)===128&&(De=(B&31)<<6|Me&63,De>127&&(U=De));break;case 3:Me=T[P+1],Ae=T[P+2],(Me&192)===128&&(Ae&192)===128&&(De=(B&15)<<12|(Me&63)<<6|Ae&63,De>2047&&(De<55296||De>57343)&&(U=De));break;case 4:Me=T[P+1],Ae=T[P+2],Fe=T[P+3],(Me&192)===128&&(Ae&192)===128&&(Fe&192)===128&&(De=(B&15)<<18|(Me&63)<<12|(Ae&63)<<6|Fe&63,De>65535&&De<1114112&&(U=De))}}U===null?(U=65533,se=1):U>65535&&(U-=65536,I.push(U>>>10&1023|55296),U=56320|U&1023),I.push(U),P+=se}return me(I)}const fe=4096;function me(T){const m=T.length;if(m<=fe)return String.fromCharCode.apply(String,T);let y="",I=0;for(;I<m;)y+=String.fromCharCode.apply(String,T.slice(I,I+=fe));return y}function gt(T,m,y){let I="";y=Math.min(T.length,y);for(let P=m;P<y;++P)I+=String.fromCharCode(T[P]&127);return I}function Y(T,m,y){let I="";y=Math.min(T.length,y);for(let P=m;P<y;++P)I+=String.fromCharCode(T[P]);return I}function Z(T,m,y){const I=T.length;(!m||m<0)&&(m=0),(!y||y<0||y>I)&&(y=I);let P="";for(let B=m;B<y;++B)P+=Q[T[B]];return P}function re(T,m,y){const I=T.slice(m,y);let P="";for(let B=0;B<I.length-1;B+=2)P+=String.fromCharCode(I[B]+I[B+1]*256);return P}s.prototype.slice=function(m,y){const I=this.length;m=~~m,y=y===void 0?I:~~y,m<0?(m+=I,m<0&&(m=0)):m>I&&(m=I),y<0?(y+=I,y<0&&(y=0)):y>I&&(y=I),y<m&&(y=m);const P=this.subarray(m,y);return Object.setPrototypeOf(P,s.prototype),P};function oe(T,m,y){if(T%1!==0||T<0)throw new RangeError("offset is not uint");if(T+m>y)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUintLE=s.prototype.readUIntLE=function(m,y,I){m=m>>>0,y=y>>>0,I||oe(m,y,this.length);let P=this[m],B=1,U=0;for(;++U<y&&(B*=256);)P+=this[m+U]*B;return P},s.prototype.readUintBE=s.prototype.readUIntBE=function(m,y,I){m=m>>>0,y=y>>>0,I||oe(m,y,this.length);let P=this[m+--y],B=1;for(;y>0&&(B*=256);)P+=this[m+--y]*B;return P},s.prototype.readUint8=s.prototype.readUInt8=function(m,y){return m=m>>>0,y||oe(m,1,this.length),this[m]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(m,y){return m=m>>>0,y||oe(m,2,this.length),this[m]|this[m+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(m,y){return m=m>>>0,y||oe(m,2,this.length),this[m]<<8|this[m+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(m,y){return m=m>>>0,y||oe(m,4,this.length),(this[m]|this[m+1]<<8|this[m+2]<<16)+this[m+3]*16777216},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(m,y){return m=m>>>0,y||oe(m,4,this.length),this[m]*16777216+(this[m+1]<<16|this[m+2]<<8|this[m+3])},s.prototype.readBigUInt64LE=X(function(m){m=m>>>0,ao(m,"offset");const y=this[m],I=this[m+7];(y===void 0||I===void 0)&&qo(m,this.length-8);const P=y+this[++m]*2**8+this[++m]*2**16+this[++m]*2**24,B=this[++m]+this[++m]*2**8+this[++m]*2**16+I*2**24;return BigInt(P)+(BigInt(B)<<BigInt(32))}),s.prototype.readBigUInt64BE=X(function(m){m=m>>>0,ao(m,"offset");const y=this[m],I=this[m+7];(y===void 0||I===void 0)&&qo(m,this.length-8);const P=y*2**24+this[++m]*2**16+this[++m]*2**8+this[++m],B=this[++m]*2**24+this[++m]*2**16+this[++m]*2**8+I;return(BigInt(P)<<BigInt(32))+BigInt(B)}),s.prototype.readIntLE=function(m,y,I){m=m>>>0,y=y>>>0,I||oe(m,y,this.length);let P=this[m],B=1,U=0;for(;++U<y&&(B*=256);)P+=this[m+U]*B;return B*=128,P>=B&&(P-=Math.pow(2,8*y)),P},s.prototype.readIntBE=function(m,y,I){m=m>>>0,y=y>>>0,I||oe(m,y,this.length);let P=y,B=1,U=this[m+--P];for(;P>0&&(B*=256);)U+=this[m+--P]*B;return B*=128,U>=B&&(U-=Math.pow(2,8*y)),U},s.prototype.readInt8=function(m,y){return m=m>>>0,y||oe(m,1,this.length),this[m]&128?(255-this[m]+1)*-1:this[m]},s.prototype.readInt16LE=function(m,y){m=m>>>0,y||oe(m,2,this.length);const I=this[m]|this[m+1]<<8;return I&32768?I|4294901760:I},s.prototype.readInt16BE=function(m,y){m=m>>>0,y||oe(m,2,this.length);const I=this[m+1]|this[m]<<8;return I&32768?I|4294901760:I},s.prototype.readInt32LE=function(m,y){return m=m>>>0,y||oe(m,4,this.length),this[m]|this[m+1]<<8|this[m+2]<<16|this[m+3]<<24},s.prototype.readInt32BE=function(m,y){return m=m>>>0,y||oe(m,4,this.length),this[m]<<24|this[m+1]<<16|this[m+2]<<8|this[m+3]},s.prototype.readBigInt64LE=X(function(m){m=m>>>0,ao(m,"offset");const y=this[m],I=this[m+7];(y===void 0||I===void 0)&&qo(m,this.length-8);const P=this[m+4]+this[m+5]*2**8+this[m+6]*2**16+(I<<24);return(BigInt(P)<<BigInt(32))+BigInt(y+this[++m]*2**8+this[++m]*2**16+this[++m]*2**24)}),s.prototype.readBigInt64BE=X(function(m){m=m>>>0,ao(m,"offset");const y=this[m],I=this[m+7];(y===void 0||I===void 0)&&qo(m,this.length-8);const P=(y<<24)+this[++m]*2**16+this[++m]*2**8+this[++m];return(BigInt(P)<<BigInt(32))+BigInt(this[++m]*2**24+this[++m]*2**16+this[++m]*2**8+I)}),s.prototype.readFloatLE=function(m,y){return m=m>>>0,y||oe(m,4,this.length),o.read(this,m,!0,23,4)},s.prototype.readFloatBE=function(m,y){return m=m>>>0,y||oe(m,4,this.length),o.read(this,m,!1,23,4)},s.prototype.readDoubleLE=function(m,y){return m=m>>>0,y||oe(m,8,this.length),o.read(this,m,!0,52,8)},s.prototype.readDoubleBE=function(m,y){return m=m>>>0,y||oe(m,8,this.length),o.read(this,m,!1,52,8)};function ie(T,m,y,I,P,B){if(!s.isBuffer(T))throw new TypeError('"buffer" argument must be a Buffer instance');if(m>P||m<B)throw new RangeError('"value" argument is out of bounds');if(y+I>T.length)throw new RangeError("Index out of range")}s.prototype.writeUintLE=s.prototype.writeUIntLE=function(m,y,I,P){if(m=+m,y=y>>>0,I=I>>>0,!P){const se=Math.pow(2,8*I)-1;ie(this,m,y,I,se,0)}let B=1,U=0;for(this[y]=m&255;++U<I&&(B*=256);)this[y+U]=m/B&255;return y+I},s.prototype.writeUintBE=s.prototype.writeUIntBE=function(m,y,I,P){if(m=+m,y=y>>>0,I=I>>>0,!P){const se=Math.pow(2,8*I)-1;ie(this,m,y,I,se,0)}let B=I-1,U=1;for(this[y+B]=m&255;--B>=0&&(U*=256);)this[y+B]=m/U&255;return y+I},s.prototype.writeUint8=s.prototype.writeUInt8=function(m,y,I){return m=+m,y=y>>>0,I||ie(this,m,y,1,255,0),this[y]=m&255,y+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(m,y,I){return m=+m,y=y>>>0,I||ie(this,m,y,2,65535,0),this[y]=m&255,this[y+1]=m>>>8,y+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(m,y,I){return m=+m,y=y>>>0,I||ie(this,m,y,2,65535,0),this[y]=m>>>8,this[y+1]=m&255,y+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(m,y,I){return m=+m,y=y>>>0,I||ie(this,m,y,4,4294967295,0),this[y+3]=m>>>24,this[y+2]=m>>>16,this[y+1]=m>>>8,this[y]=m&255,y+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(m,y,I){return m=+m,y=y>>>0,I||ie(this,m,y,4,4294967295,0),this[y]=m>>>24,this[y+1]=m>>>16,this[y+2]=m>>>8,this[y+3]=m&255,y+4};function de(T,m,y,I,P){hn(m,I,P,T,y,7);let B=Number(m&BigInt(4294967295));T[y++]=B,B=B>>8,T[y++]=B,B=B>>8,T[y++]=B,B=B>>8,T[y++]=B;let U=Number(m>>BigInt(32)&BigInt(4294967295));return T[y++]=U,U=U>>8,T[y++]=U,U=U>>8,T[y++]=U,U=U>>8,T[y++]=U,y}function pt(T,m,y,I,P){hn(m,I,P,T,y,7);let B=Number(m&BigInt(4294967295));T[y+7]=B,B=B>>8,T[y+6]=B,B=B>>8,T[y+5]=B,B=B>>8,T[y+4]=B;let U=Number(m>>BigInt(32)&BigInt(4294967295));return T[y+3]=U,U=U>>8,T[y+2]=U,U=U>>8,T[y+1]=U,U=U>>8,T[y]=U,y+8}s.prototype.writeBigUInt64LE=X(function(m,y=0){return de(this,m,y,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=X(function(m,y=0){return pt(this,m,y,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(m,y,I,P){if(m=+m,y=y>>>0,!P){const Me=Math.pow(2,8*I-1);ie(this,m,y,I,Me-1,-Me)}let B=0,U=1,se=0;for(this[y]=m&255;++B<I&&(U*=256);)m<0&&se===0&&this[y+B-1]!==0&&(se=1),this[y+B]=(m/U>>0)-se&255;return y+I},s.prototype.writeIntBE=function(m,y,I,P){if(m=+m,y=y>>>0,!P){const Me=Math.pow(2,8*I-1);ie(this,m,y,I,Me-1,-Me)}let B=I-1,U=1,se=0;for(this[y+B]=m&255;--B>=0&&(U*=256);)m<0&&se===0&&this[y+B+1]!==0&&(se=1),this[y+B]=(m/U>>0)-se&255;return y+I},s.prototype.writeInt8=function(m,y,I){return m=+m,y=y>>>0,I||ie(this,m,y,1,127,-128),m<0&&(m=255+m+1),this[y]=m&255,y+1},s.prototype.writeInt16LE=function(m,y,I){return m=+m,y=y>>>0,I||ie(this,m,y,2,32767,-32768),this[y]=m&255,this[y+1]=m>>>8,y+2},s.prototype.writeInt16BE=function(m,y,I){return m=+m,y=y>>>0,I||ie(this,m,y,2,32767,-32768),this[y]=m>>>8,this[y+1]=m&255,y+2},s.prototype.writeInt32LE=function(m,y,I){return m=+m,y=y>>>0,I||ie(this,m,y,4,2147483647,-2147483648),this[y]=m&255,this[y+1]=m>>>8,this[y+2]=m>>>16,this[y+3]=m>>>24,y+4},s.prototype.writeInt32BE=function(m,y,I){return m=+m,y=y>>>0,I||ie(this,m,y,4,2147483647,-2147483648),m<0&&(m=4294967295+m+1),this[y]=m>>>24,this[y+1]=m>>>16,this[y+2]=m>>>8,this[y+3]=m&255,y+4},s.prototype.writeBigInt64LE=X(function(m,y=0){return de(this,m,y,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=X(function(m,y=0){return pt(this,m,y,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function kt(T,m,y,I,P,B){if(y+I>T.length)throw new RangeError("Index out of range");if(y<0)throw new RangeError("Index out of range")}function it(T,m,y,I,P){return m=+m,y=y>>>0,P||kt(T,m,y,4),o.write(T,m,y,I,23,4),y+4}s.prototype.writeFloatLE=function(m,y,I){return it(this,m,y,!0,I)},s.prototype.writeFloatBE=function(m,y,I){return it(this,m,y,!1,I)};function Pt(T,m,y,I,P){return m=+m,y=y>>>0,P||kt(T,m,y,8),o.write(T,m,y,I,52,8),y+8}s.prototype.writeDoubleLE=function(m,y,I){return Pt(this,m,y,!0,I)},s.prototype.writeDoubleBE=function(m,y,I){return Pt(this,m,y,!1,I)},s.prototype.copy=function(m,y,I,P){if(!s.isBuffer(m))throw new TypeError("argument should be a Buffer");if(I||(I=0),!P&&P!==0&&(P=this.length),y>=m.length&&(y=m.length),y||(y=0),P>0&&P<I&&(P=I),P===I||m.length===0||this.length===0)return 0;if(y<0)throw new RangeError("targetStart out of bounds");if(I<0||I>=this.length)throw new RangeError("Index out of range");if(P<0)throw new RangeError("sourceEnd out of bounds");P>this.length&&(P=this.length),m.length-y<P-I&&(P=m.length-y+I);const B=P-I;return this===m&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(y,I,P):Uint8Array.prototype.set.call(m,this.subarray(I,P),y),B},s.prototype.fill=function(m,y,I,P){if(typeof m=="string"){if(typeof y=="string"?(P=y,y=0,I=this.length):typeof I=="string"&&(P=I,I=this.length),P!==void 0&&typeof P!="string")throw new TypeError("encoding must be a string");if(typeof P=="string"&&!s.isEncoding(P))throw new TypeError("Unknown encoding: "+P);if(m.length===1){const U=m.charCodeAt(0);(P==="utf8"&&U<128||P==="latin1")&&(m=U)}}else typeof m=="number"?m=m&255:typeof m=="boolean"&&(m=Number(m));if(y<0||this.length<y||this.length<I)throw new RangeError("Out of range index");if(I<=y)return this;y=y>>>0,I=I===void 0?this.length:I>>>0,m||(m=0);let B;if(typeof m=="number")for(B=y;B<I;++B)this[B]=m;else{const U=s.isBuffer(m)?m:s.from(m,P),se=U.length;if(se===0)throw new TypeError('The value "'+m+'" is invalid for argument "value"');for(B=0;B<I-y;++B)this[B+y]=U[B%se]}return this};const At={};function Yo(T,m,y){At[T]=class extends y{constructor(){super(),Object.defineProperty(this,"message",{value:m.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${T}]`,this.stack,delete this.name}get code(){return T}set code(P){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:P,writable:!0})}toString(){return`${this.name} [${T}]: ${this.message}`}}}Yo("ERR_BUFFER_OUT_OF_BOUNDS",function(T){return T?`${T} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),Yo("ERR_INVALID_ARG_TYPE",function(T,m){return`The "${T}" argument must be of type number. Received type ${typeof m}`},TypeError),Yo("ERR_OUT_OF_RANGE",function(T,m,y){let I=`The value of "${T}" is out of range.`,P=y;return Number.isInteger(y)&&Math.abs(y)>2**32?P=Go(String(y)):typeof y=="bigint"&&(P=String(y),(y>BigInt(2)**BigInt(32)||y<-(BigInt(2)**BigInt(32)))&&(P=Go(P)),P+="n"),I+=` It must be ${m}. Received ${P}`,I},RangeError);function Go(T){let m="",y=T.length;const I=T[0]==="-"?1:0;for(;y>=I+4;y-=3)m=`_${T.slice(y-3,y)}${m}`;return`${T.slice(0,y)}${m}`}function dn(T,m,y){ao(m,"offset"),(T[m]===void 0||T[m+y]===void 0)&&qo(m,T.length-(y+1))}function hn(T,m,y,I,P,B){if(T>y||T<m){const U=typeof m=="bigint"?"n":"";let se;throw B>3?m===0||m===BigInt(0)?se=`>= 0${U} and < 2${U} ** ${(B+1)*8}${U}`:se=`>= -(2${U} ** ${(B+1)*8-1}${U}) and < 2 ** ${(B+1)*8-1}${U}`:se=`>= ${m}${U} and <= ${y}${U}`,new At.ERR_OUT_OF_RANGE("value",se,T)}dn(I,P,B)}function ao(T,m){if(typeof T!="number")throw new At.ERR_INVALID_ARG_TYPE(m,"number",T)}function qo(T,m,y){throw Math.floor(T)!==T?(ao(T,y),new At.ERR_OUT_OF_RANGE(y||"offset","an integer",T)):m<0?new At.ERR_BUFFER_OUT_OF_BOUNDS:new At.ERR_OUT_OF_RANGE(y||"offset",`>= ${y?1:0} and <= ${m}`,T)}const Gr=/[^+/0-9A-Za-z-_]/g;function Bt(T){if(T=T.split("=")[0],T=T.trim().replace(Gr,""),T.length<2)return"";for(;T.length%4!==0;)T=T+"=";return T}function qt(T,m){m=m||1/0;let y;const I=T.length;let P=null;const B=[];for(let U=0;U<I;++U){if(y=T.charCodeAt(U),y>55295&&y<57344){if(!P){if(y>56319){(m-=3)>-1&&B.push(239,191,189);continue}else if(U+1===I){(m-=3)>-1&&B.push(239,191,189);continue}P=y;continue}if(y<56320){(m-=3)>-1&&B.push(239,191,189),P=y;continue}y=(P-55296<<10|y-56320)+65536}else P&&(m-=3)>-1&&B.push(239,191,189);if(P=null,y<128){if((m-=1)<0)break;B.push(y)}else if(y<2048){if((m-=2)<0)break;B.push(y>>6|192,y&63|128)}else if(y<65536){if((m-=3)<0)break;B.push(y>>12|224,y>>6&63|128,y&63|128)}else if(y<1114112){if((m-=4)<0)break;B.push(y>>18|240,y>>12&63|128,y>>6&63|128,y&63|128)}else throw new Error("Invalid code point")}return B}function So(T){const m=[];for(let y=0;y<T.length;++y)m.push(T.charCodeAt(y)&255);return m}function Nt(T,m){let y,I,P;const B=[];for(let U=0;U<T.length&&!((m-=2)<0);++U)y=T.charCodeAt(U),I=y>>8,P=y%256,B.push(P),B.push(I);return B}function Io(T){return t.toByteArray(Bt(T))}function pn(T,m,y,I){let P;for(P=0;P<I&&!(P+y>=m.length||P>=T.length);++P)m[P+y]=T[P];return P}function F(T,m){return T instanceof m||T!=null&&T.constructor!=null&&T.constructor.name!=null&&T.constructor.name===m.name}function j(T){return T!==T}const Q=function(){const T="0123456789abcdef",m=new Array(256);for(let y=0;y<16;++y){const I=y*16;for(let P=0;P<16;++P)m[I+P]=T[y]+T[P]}return m}();function X(T){return typeof BigInt>"u"?ce:T}function ce(){throw new Error("BigInt not supported")}})(h2);window.global=window.global??window;window.Buffer=window.Buffer??h2.Buffer;window.process=window.process??{env:{}};function dae(){return gB(oae)}function hae(){return L(MB,{children:L(dae,{})})}_m.createRoot(document.getElementById("root")).render(L(hae,{}));export{KP as $,QP as A,eb as B,Nv as C,Vo as D,We as E,Xg as F,xe as G,nr as H,Yx as I,gs as J,U4 as K,sn as L,Xv as M,sc as N,ap as O,JJ as P,gn as Q,ua as R,kf as S,UP as T,bae as U,Eae as V,PB as W,gae as X,$t as Y,v7 as Z,b7 as _,L as a,Nee as a$,vC as a0,jae as a1,pae as a2,Pa as a3,GB as a4,Gl as a5,UF as a6,YB as a7,Ay as a8,qB as a9,wae as aA,Xe as aB,RP as aC,kae as aD,Ma as aE,Vx as aF,Ux as aG,Aae as aH,mre as aI,Nae as aJ,Hae as aK,Dae as aL,$o as aM,q as aN,tn as aO,Nr as aP,xae as aQ,Pae as aR,_ae as aS,Cae as aT,Nc as aU,v9 as aV,Oae as aW,Lae as aX,Rae as aY,_n as aZ,oK as a_,Im as aa,kc as ab,vt as ac,Cc as ad,J6 as ae,F6 as af,qN as ag,fae as ah,vae as ai,Oc as aj,ws as ak,ba as al,f0 as am,qJ as an,M6 as ao,K6 as ap,os as aq,cA as ar,p as as,yae as at,ae as au,Tc as av,mae as aw,Bv as ax,l6 as ay,aM as az,zi as b,rD as b0,bT as b1,ng as b2,cd as b3,cg as b4,S9 as b5,$6 as b6,Wae as b7,S6 as b8,zw as b9,Bae as ba,Fae as bb,Tae as bc,Zoe as bd,GJ as be,Mx as bf,$T as bg,Jne as bh,sh as bi,$ae as bj,zae as bk,MP as bl,PN as bm,ET as bn,Gx as bo,eae as bp,Ru as c,mc as d,za as e,QJ as f,Uae as g,Ne as h,Va as i,Ze as j,jJ as k,gb as l,Cb as m,lh as n,Kc as o,Ho as p,Ic as q,k as r,Ar as s,Vae as t,Rh as u,Mae as v,NP as w,Zv as x,Qv as y,XP as z};
