{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@motionone/utils@10.17.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.17.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.17.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/types@10.17.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.6.2/tslib.es6.mjs", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.17.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.17.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://ga.jspm.io/npm:@kurkle/color@0.3.2/dist/color.esm.js", "ssg:https://ga.jspm.io/npm:chart.js@4.4.2/_/6Mg_Thua.js", "ssg:https://ga.jspm.io/npm:chart.js@4.4.2/dist/chart.js", "ssg:https://ga.jspm.io/npm:react-chartjs-2@5.2.0/dist/index.js", "ssg:https://ga.jspm.io/npm:chartjs-plugin-datalabels@2.2.0/dist/chartjs-plugin-datalabels.esm.js", "ssg:https://framerusercontent.com/modules/uWs8yQTXReXizmSsWk4s/wyry73G7jOq4evE9GRXk/Doughnut_chart.js", "ssg:https://framerusercontent.com/modules/iaszqzWf5xDUbDETFAOs/QvTijnaL7DstRZIPqI7u/AwLi8XHR7.js", "ssg:https://framerusercontent.com/modules/xFhzq5ivEaH6hsMCjL0N/Lw0xBjWOMLytEuhX2weR/C3wRpoMJX.js", "ssg:https://framerusercontent.com/modules/qKt3LDMLjulhA4lf4FzG/x51LLnzxpSlz9WjnCsm7/gkqXXUcOC.js", "ssg:https://framerusercontent.com/modules/sE3CxAf10X9F1fdoNZ6V/eqCUnEhN4kSba0p9dnWt/mD2wS4ps3.js", "ssg:https://framerusercontent.com/modules/tDLQZi7Aa8xTNMIzUC4a/4BpgryPF3HlT6vXrpLLe/skoodhu14.js", "ssg:https://framerusercontent.com/modules/xU4bDxxBeFfx4yHlPxiS/dLDuv8XXPD586F35Oz8T/UplozwuDX.js", "ssg:https://framerusercontent.com/modules/o1uOwLhxAztpXiV9Tjvi/xdxsoeDv0PPXMMZSd1g2/YQqYaJaGY.js", "ssg:https://framerusercontent.com/modules/qkwmoEwM4Bls0tvFBShB/GKEYrQ4REg3KCpVOYFPb/csytuv5TM.js", "ssg:https://framerusercontent.com/modules/gqYe7Nt9cwmaZKkJO2KY/smr2d1oXREulOvjLhKIM/Y62glePjT.js", "ssg:https://framerusercontent.com/modules/eBf8hBY28bJHEeY8iNUl/gi79UK8p1sTVi9KYnWBP/gHsc2Ehbz.js", "ssg:https://framerusercontent.com/modules/jWZevXNsN0oyAtNOqAiH/asfu4eciYmVxhEOvebSq/LdKkM7pS4.js", "ssg:https://framerusercontent.com/modules/60ZwMiT8oKIrJh4ImqRP/P7Sy14m10gsAYhYPmAS2/f4gR5UWnQ.js", "ssg:https://framerusercontent.com/modules/ApIqRb0x2vpl2h0k4nbp/sr8PHEaCZpXBSTn1DMlz/HwwMKaSxe.js", "ssg:https://framerusercontent.com/modules/cilcDghDR6A6ZnBQsHMn/AEuFzlBzoiS5laS60fP2/o9aRpzSGH.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js", "ssg:https://framerusercontent.com/modules/ej0zskcYEm9soN7uFhwB/FdmqjjgfXw8O7vih0Icg/pJ1Hh9Zrx.js", "ssg:https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js", "ssg:https://framerusercontent.com/modules/NOJBRibJUSJWKSZnWUZ3/SDj4TX880TNXEI6I2I6N/rSdBkyP0P.js", "ssg:https://framerusercontent.com/modules/p1QuTMvb3H3xPcA2qAOL/TIxmFOIOBtjimqZWRNyB/TLzXRAtT7.js", "ssg:https://framerusercontent.com/modules/eQYXDIKZpOfWA2KX2PDd/FtJ7JsshWmYxuFmCqQNt/h0597VtEv.js", "ssg:https://framerusercontent.com/modules/bjIq7KYItBWFz0ggporq/6hxqlFzKAyqZemICbSCv/XItYkIcBR.js", "ssg:https://framerusercontent.com/modules/s8njCQfOnqybUG5FJhhq/ylbWPRaOSzy8FgiQr6vO/mMFVfJbPs.js", "ssg:https://framerusercontent.com/modules/iyz5wB8ODqqWfMrzgChQ/yzYXmOxnBGAkIWIXfDjj/WelMRRkgo.js", "ssg:https://framerusercontent.com/modules/iM1RJmHgcVCcyNoibYcV/mkhKy2vGxrGFdhyVBz2V/C8Oplldf7.js", "ssg:https://framerusercontent.com/modules/gDqAIKKOkiTPLFuQTyu9/XjgmRBSPf9vcS6DCxMku/K61ZeviEs.js", "ssg:https://framerusercontent.com/modules/uU9S5pQ9NzOYX9IGZq2f/lpmmEXrhezW5xP2i5VBF/YFnR_UOdQ.js", "ssg:https://framerusercontent.com/modules/gQnjdUsEHQcv6OoW1Rvt/SQXMXnBsizlbVwnk1I9s/yTrl39ILB.js", "ssg:https://framerusercontent.com/modules/6x7JPscgTsTo02TKXt9K/mbjcMCHdoXIC20clxxMf/dffKIEnzl.js", "ssg:https://framerusercontent.com/modules/svG9ZvfzBLQMPi85Nf02/NI9LtcKGdKMZgVelgHKu/miOh6BxxI.js", "ssg:https://framerusercontent.com/modules/8Obj1cOZA9NPNVwB0aaC/G6gP7FQ5qXv5HYrARxve/augiA20Il.js"],
  "sourcesContent": ["function addUniqueItem(t,e){t.indexOf(e)===-1&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>typeof t===\"number\";const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>typeof t===\"object\"&&Boolean(t.createAnimation);const isFunction=t=>typeof t===\"function\";const isString=t=>typeof t===\"string\";const e={ms:t=>t*1e3,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n//# sourceMappingURL=index.es.js.map\n", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>t===0||t===1?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=e===\"end\"?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=e===\"end\"?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n//# sourceMappingURL=index.es.js.map\n", "import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as o,steps as h}from\"@motionone/easing\";const l={ease:o(.25,.1,.25,1),\"ease-in\":o(.42,0,1,1),\"ease-in-out\":o(.42,0,.58,1),\"ease-out\":o(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return o(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return h(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:o,duration:h=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\",autoplay:d=true}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||s.easing;if(a(o)){const t=o.createAnimation(i);o=t.easing;i=t.keyframes||i;h=t.duration||h}this.repeat=m;this.easing=n(o)?e:getEasingFunction(o);this.updateDuration(h);const f=r(i,c,n(o)?o.map(getEasingFunction):e);this.tick=i=>{var e;l;let s=0;s=this.pauseTime!==void 0?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);this.playState===\"finished\"&&this.pauseTime===void 0&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);r===1&&n--;const o=n%2;(p===\"reverse\"||p===\"alternate\"&&o||p===\"alternate-reverse\"&&!o)&&(r=1-r);const h=s>=this.totalDuration?1:Math.min(r,1);const m=f(this.easing(h));t(m);const c=this.pauseTime===void 0&&(this.playState===\"finished\"||s>=this.totalDuration+u);if(c){this.playState=\"finished\";(e=this.resolve)===null||e===void 0?void 0:e.call(this,m)}else this.playState!==\"idle\"&&(this.frameRequestId=requestAnimationFrame(this.tick))};d&&this.play()}play(){const t=performance.now();this.playState=\"running\";this.pauseTime!==void 0?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";this.frameRequestId!==void 0&&cancelAnimationFrame(this.frameRequestId);(t=this.reject)===null||t===void 0?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){this.pauseTime!==void 0||this.rate===0?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n//# sourceMappingURL=index.es.js.map\n", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "class MotionValue{setAnimation(i){this.animation=i;i===null||i===void 0?void 0:i.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}export{MotionValue};\n//# sourceMappingURL=index.es.js.map\n", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __esDecorate(e,t,r,n,o,a){function accept(e){if(void 0!==e&&\"function\"!==typeof e)throw new TypeError(\"Function expected\");return e}var i=n.kind,c=\"getter\"===i?\"get\":\"setter\"===i?\"set\":\"value\";var s=!t&&e?n.static?e:e.prototype:null;var l=t||(s?Object.getOwnPropertyDescriptor(s,n.name):{});var u,_=false;for(var f=r.length-1;f>=0;f--){var p={};for(var y in n)p[y]=\"access\"===y?{}:n[y];for(var y in n.access)p.access[y]=n.access[y];p.addInitializer=function(e){if(_)throw new TypeError(\"Cannot add initializers after decoration has completed\");a.push(accept(e||null))};var d=(0,r[f])(\"accessor\"===i?{get:l.get,set:l.set}:l[c],p);if(\"accessor\"===i){if(void 0===d)continue;if(null===d||\"object\"!==typeof d)throw new TypeError(\"Object expected\");(u=accept(d.get))&&(l.get=u);(u=accept(d.set))&&(l.set=u);(u=accept(d.init))&&o.unshift(u)}else(u=accept(d))&&(\"field\"===i?o.unshift(u):l[c]=u)}s&&Object.defineProperty(s,n.name,l);_=true}function __runInitializers(e,t,r){var n=arguments.length>2;for(var o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function __propKey(e){return\"symbol\"===typeof e?e:\"\".concat(e)}function __setFunctionName(e,t,r){\"symbol\"===typeof t&&(t=t.description?\"[\".concat(t.description,\"]\"):\"\");return Object.defineProperty(e,\"name\",{configurable:true,value:r?\"\".concat(r,\" \",t):t})}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(c){if(r)throw new TypeError(\"Generator is already executing.\");while(a&&(a=0,c[0]&&(i=0)),i)try{if(r=1,n&&(o=2&c[0]?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;(n=0,o)&&(c=[2&c[0],o.value]);switch(c[0]){case 0:case 1:o=c;break;case 4:i.label++;return{value:c[1],done:false};case 5:i.label++;n=c[1];c=[0];continue;case 7:c=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(6===c[0]&&i.label<o[1]){i.label=o[1];o=c;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(c);break}o[2]&&i.ops.pop();i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e];n=0}finally{r=o=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:false}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}function __addDisposableResource(e,t,r){if(null!==t&&void 0!==t){if(\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Object expected.\");var n;if(r){if(!Symbol.asyncDispose)throw new TypeError(\"Symbol.asyncDispose is not defined.\");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw new TypeError(\"Symbol.dispose is not defined.\");n=t[Symbol.dispose]}if(\"function\"!==typeof n)throw new TypeError(\"Object not disposable.\");e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:true});return t}var r=\"function\"===typeof SuppressedError?SuppressedError:function(e,t,r){var n=new Error(r);return n.name=\"SuppressedError\",n.error=e,n.suppressed=t,n};function __disposeResources(e){function fail(t){e.error=e.hasError?new r(t,e.error,\"An error was suppressed during disposal.\"):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var r=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(r).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()}var n={__extends:__extends,__assign:__assign,__rest:__rest,__decorate:__decorate,__param:__param,__metadata:__metadata,__awaiter:__awaiter,__generator:__generator,__createBinding:e,__exportStar:__exportStar,__values:__values,__read:__read,__spread:__spread,__spreadArrays:__spreadArrays,__spreadArray:__spreadArray,__await:__await,__asyncGenerator:__asyncGenerator,__asyncDelegator:__asyncDelegator,__asyncValues:__asyncValues,__makeTemplateObject:__makeTemplateObject,__importStar:__importStar,__importDefault:__importDefault,__classPrivateFieldGet:__classPrivateFieldGet,__classPrivateFieldSet:__classPrivateFieldSet,__classPrivateFieldIn:__classPrivateFieldIn,__addDisposableResource:__addDisposableResource,__disposeResources:__disposeResources};export{__addDisposableResource,__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__disposeResources,__esDecorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__propKey,__read,__rest,__runInitializers,__setFunctionName,__spread,__spreadArray,__spreadArrays,__values,n as default};\n\n//# sourceMappingURL=tslib.es6.mjs.map", "import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i,restDistance:h}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);const g=Math.abs(d)<5;i||(i=g?.01:2);h||(h=g?.005:.5);let m;if(l<1){const e=f*Math.sqrt(1-l*l);m=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else m=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=m(e);const t=e===0?c:calcGeneratorVelocity(m,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>i!==void 0&&e<i||h!==void 0&&e>h;const nearestBoundary=e=>i===void 0?h:h===void 0||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=c===void 0?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&p===void 0){t=true;applyFriction(e);checkCatchBoundary(e)}if(p!==void 0&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));n===void 0&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;i.length===1&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(n!==null&&n!==void 0?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n//# sourceMappingURL=index.es.js.map\n", "import{getEasingFunction as e,Animation as t}from\"@motionone/animation\";import{invariant as n}from\"hey-listen\";import{MotionValue as o}from\"@motionone/types\";import{noopReturn as i,addUniqueItem as s,progress as r,isFunction as a,defaults as c,isCubicBezier as l,isString as f,isEasingGenerator as u,isEasingList as d,isNumber as g,time as m,noop as h,removeItem as p,mix as v,getEasingForSegment as y,defaultOffset as w,fillOffset as E,velocityPerSecond as b,interpolate as A}from\"@motionone/utils\";import{__rest as S}from\"tslib\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as z,glide as V}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(e,t){e.has(t)||e.set(t,new o);return e.get(t)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const M={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const B={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:i},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const N=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{N.push(e+t);k.set(asTransformCssVar(e+t),B[e])}))}));const compareTransformOrder=(e,t)=>N.indexOf(e)-N.indexOf(t);const C=new Set(N);const isTransform=e=>C.has(e);const addTransformToElement=(e,t)=>{M[t]&&(t=M[t]);const{transforms:n}=getAnimationData(e);s(n,t);e.style.transform=buildTransformTemplate(n)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const j=new Set;function registerCssVariable(e){if(!j.has(e)){j.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);const P={cssRegisterProperty:()=>typeof CSS!==\"undefined\"&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const $={};const R={};for(const e in P)R[e]=()=>{$[e]===void 0&&($[e]=P[e]());return $[e]};const H=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const o=Math.round(t/H);for(let t=0;t<o;t++)n+=e(r(0,o-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>a(e)?R.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:c.easing:l(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)e[n]===null&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){M[e]&&(e=M[e]);return isTransform(e)?asTransformCssVar(e):e}const I={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&n!==0){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&e.playState!==\"finished\")try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getUnitConverter(e,t){var n;let o=(t===null||t===void 0?void 0:t.toDefaultUnit)||i;const s=e[e.length-1];if(f(s)){const e=((n=s.match(/(-?[\\d.]+)([a-z%]*)/))===null||n===void 0?void 0:n[2])||\"\";e&&(o=t=>t+e)}return o}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={},i){const s=getDevToolsRecord();const r=o.record!==false&&s;let l;let{duration:f=c.duration,delay:p=c.delay,endDelay:v=c.endDelay,repeat:y=c.repeat,easing:w=c.easing,persist:E=false,direction:b,offset:A,allowWebkitAcceleration:S=false,autoplay:O=true}=o;const x=getAnimationData(e);const z=isTransform(t);let V=R.waapi();z&&addTransformToElement(e,t);const W=getStyleName(t);const L=getMotionValue(x.values,W);const T=k.get(W);stopAnimation(L.animation,!(u(w)&&L.generator)&&o.record!==false);return()=>{const readInitialValue=()=>{var t,n;return(n=(t=I.get(e,W))!==null&&t!==void 0?t:T===null||T===void 0?void 0:T.initialValue)!==null&&n!==void 0?n:0};let c=hydrateKeyframes(keyframesList(n),readInitialValue);const x=getUnitConverter(c,T);if(u(w)){const e=w.createAnimation(c,t!==\"opacity\",readInitialValue,W,L);w=e.easing;c=e.keyframes||c;f=e.duration||f}isCssVar(W)&&(R.cssRegisterProperty()?registerCssVariable(W):V=false);z&&!R.linearEasing()&&(a(w)||d(w)&&w.some(a))&&(V=false);if(V){T&&(c=c.map((e=>g(e)?T.toDefaultUnit(e):e)));c.length!==1||R.partialKeyframes()&&!r||c.unshift(readInitialValue());const t={delay:m.ms(p),duration:m.ms(f),endDelay:m.ms(v),easing:d(w)?void 0:convertEasing(w,f),direction:b,iterations:y+1,fill:\"both\"};l=e.animate({[W]:c,offset:A,easing:d(w)?w.map((e=>convertEasing(e,f))):void 0},t);l.finished||(l.finished=new Promise(((e,t)=>{l.onfinish=e;l.oncancel=t})));const n=c[c.length-1];l.finished.then((()=>{if(!E){I.set(e,W,n);l.cancel()}})).catch(h);S||(l.playbackRate=1.000001)}else if(i&&z){c=c.map((e=>typeof e===\"string\"?parseFloat(e):e));c.length===1&&c.unshift(parseFloat(readInitialValue()));l=new i((t=>{I.set(e,W,x?x(t):t)}),c,Object.assign(Object.assign({},o),{duration:f,easing:w}))}else{const t=c[c.length-1];I.set(e,W,T&&g(t)?T.toDefaultUnit(t):t)}r&&s(e,t,c,{duration:f,delay:p,easing:w,repeat:y,offset:A},\"motion-one\");L.setAnimation(l);l&&!O&&l.pause();return l}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(typeof e===\"string\")if(t){(n=t[e])!==null&&n!==void 0?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=c.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},U);const getActiveAnimation=e=>e.animations[0];const U={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return m.s((n===null||n===void 0?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return n===null||n===void 0?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(h));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return typeof(n===null||n===void 0?void 0:n[t])===\"undefined\"?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=m.ms(n);case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(t=.1,{start:n=0,from:o=0,easing:i}={}){return(s,r)=>{const a=g(o)?o:getFromIndex(o,r);const c=Math.abs(a-s);let l=t*c;if(i){const n=r*t;const o=e(i);l=o(l/n)*n}return n+l}}function getFromIndex(e,t){if(e===\"first\")return 0;{const n=t-1;return e===\"last\"?n:n/2}}function resolveOption(e,t,n){return a(e)?e(t,n):e}function createAnimate(e){return function animate(t,o,i={}){t=resolveElements(t);const s=t.length;n(Boolean(s),\"No valid element provided.\");n(Boolean(o),\"No keyframes defined.\");const r=[];for(let n=0;n<s;n++){const a=t[n];for(const t in o){const c=getOptions(i,t);c.delay=resolveOption(c.delay,n,s);const l=animateStyle(a,t,o[t],c,e);r.push(l)}}return withControls(r,i,i.duration)}}const F=createAnimate(t);function calcNextTime(e,t,n,o){var i;return g(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):t===\"<\"?n:(i=o.get(t))!==null&&i!==void 0?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){p(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:v(i,s,o[r]),easing:y(n,r)})}function compareByTime(e,t){return e.at===t.at?e.value===null?1:-1:e.at-t.at}function timeline(e,n={}){var o;const i=createAnimationsFromTimeline(e,n);const s=i.map((e=>animateStyle(...e,t))).filter(Boolean);return withControls(s,n,(o=i[0])===null||o===void 0?void 0:o[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:o={}}=t,i=S(t,[\"defaultOptions\"]);const s=[];const a=new Map;const l={};const d=new Map;let g=0;let m=0;let h=0;for(let t=0;t<e.length;t++){const i=e[t];if(f(i)){d.set(i,m);continue}if(!Array.isArray(i)){d.set(i.name,calcNextTime(m,i.at,g,d));continue}const[s,r,p={}]=i;p.at!==void 0&&(m=calcNextTime(m,p.at,g,d));let v=0;const y=resolveElements(s,l);const b=y.length;for(let e=0;e<b;e++){const t=y[e];const i=getElementSequence(t,a);for(const t in r){const s=getValueSequence(t,i);let a=keyframesList(r[t]);const l=getOptions(p,t);let{duration:f=o.duration||c.duration,easing:d=o.easing||c.easing}=l;if(u(d)){n(t===\"opacity\"||a.length>1,\"spring must be provided 2 keyframes within timeline()\");const e=d.createAnimation(a,t!==\"opacity\",(()=>0),t);d=e.easing;a=e.keyframes||a;f=e.duration||f}const g=resolveOption(p.delay,e,b)||0;const y=m+g;const A=y+f;let{offset:S=w(a.length)}=l;S.length===1&&S[0]===0&&(S[1]=1);const O=S.length-a.length;O>0&&E(S,O);a.length===1&&a.unshift(null);addKeyframes(s,a,d,S,y,A);v=Math.max(g+f,v);h=Math.max(A,h)}}g=m;m+=v}a.forEach(((e,t)=>{for(const n in e){const a=e[n];a.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];l.push(n);f.push(r(0,h,t));u.push(o||c.easing)}if(f[0]!==0){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(f[f.length-1]!==1){f.push(1);l.push(null)}s.push([t,n,l,Object.assign(Object.assign(Object.assign({},o),{duration:h,easing:u,offset:f}),i)])}}));return s}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function canGenerate(e){return g(e)&&!isNaN(e)}function getAsNumber(e){return f(e)?parseFloat(e):e}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s},n)));return o.get(a)};const getKeyframes=(e,n)=>{t.has(e)||t.set(e,O(e,n));return t.get(e)};return{createAnimation:(e,t=true,n,o,s)=>{let r;let a;let c;let l=0;let f=i;const u=e.length;if(t){f=getUnitConverter(e,o?k.get(getStyleName(o)):void 0);const t=e[u-1];c=getAsNumber(t);if(u>1&&e[0]!==null)a=getAsNumber(e[0]);else{const e=s===null||s===void 0?void 0:s.generator;if(e){const{animation:t,generatorStartTime:n}=s;const o=(t===null||t===void 0?void 0:t.startTime)||n||0;const i=(t===null||t===void 0?void 0:t.currentTime)||performance.now()-o;const r=e(i).current;a=r;l=x((t=>e(t).current),i,r)}else n&&(a=getAsNumber(n()))}}if(canGenerate(a)&&canGenerate(c)){const e=getGenerator(a,c,l,o===null||o===void 0?void 0:o.includes(\"scale\"));r=Object.assign(Object.assign({},getKeyframes(e,f)),{easing:\"linear\"});if(s){s.generator=e;s.generatorStartTime=performance.now()}}if(!r){const e=getKeyframes(getGenerator(0,100));r={easing:\"ease\",duration:e.overshootDuration}}return r}}}}const G=createGeneratorEasing(z);const q=createGeneratorEasing(V);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(typeof IntersectionObserver===\"undefined\")return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);a(n)?r.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:typeof i===\"number\"?i:K[i]});s.forEach((e=>c.observe(e)));return()=>c.disconnect()}const _=new WeakMap;let Z;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;(o=_.get(e))===null||o===void 0?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){typeof ResizeObserver!==\"undefined\"&&(Z=new ResizeObserver(notifyAll))}function resizeElement(e,t){Z||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=_.get(e);if(!n){n=new Set;_.set(e,n)}n.add(t);Z===null||Z===void 0?void 0:Z.observe(e)}));return()=>{n.forEach((e=>{const n=_.get(e);n===null||n===void 0?void 0:n.delete(t);(n===null||n===void 0?void 0:n.size)||(Z===null||Z===void 0?void 0:Z.unobserve(e))}))}}const X=new Set;let Y;function createWindowResizeHandler(){Y=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};X.forEach((e=>e(t)))};window.addEventListener(\"resize\",Y)}function resizeWindow(e){X.add(e);Y||createWindowResizeHandler();return()=>{X.delete(e);!X.size&&Y&&(Y=void 0)}}function resize(e,t){return a(e)?resizeWindow(e):resizeElement(e,t)}const J=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const Q={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:a}=Q[t];const c=i.current;const l=n.time;i.current=e[\"scroll\"+a];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=r(0,i.scrollLength,i.current);const f=o-l;i.velocity=f>J?0:b(i.current-c,f)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&o.tagName!==\"svg\")o=o.parentNode}return n}const ee={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const te={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;te[e]!==void 0&&(e=te[e]);if(f(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}g(e)&&(o=t*e);return n+o}const ne=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:ne;let s=0;let r=0;if(g(e))i=[e,e];else if(f(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,te[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const oe={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=ee.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=s===\"y\"?\"height\":\"width\";const a=i!==e?calcInset(i,e):oe;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=A(w(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:a(t)?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,t){e.pause();e.forEachNative(((e,{easing:t})=>{var n,o;if(e.updateDuration){t||(e.easing=i);e.updateDuration(1)}else{const i={duration:1e3};t||(i.easing=\"linear\");(o=(n=e.effect)===null||n===void 0?void 0:n.updateTiming)===null||o===void 0?void 0:o.call(n,i)}}));return()=>{e.currentTime=t.progress}}const ie=new WeakMap;const se=new WeakMap;const re=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=re.get(n);if(!i){i=new Set;re.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!ie.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};ie.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&se.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=ie.get(n);const c=requestAnimationFrame(a);return()=>{var t;typeof e!==\"function\"&&e.stop();cancelAnimationFrame(c);const o=re.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=ie.get(n);ie.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);(t=se.get(n))===null||t===void 0?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return typeof e===\"object\"}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ae;function processScheduledAnimations(){if(!ae)return;const e=ae.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ae=void 0}function scheduleAnimation(e){if(ae)s(ae,e);else{ae=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ae&&p(ae,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const ce={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||o.pointerType===\"mouse\"){n();dispatchPointerEvent(e,t,o)}};const le={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const fe={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ue={inView:ce,hover:le,press:fe};const de=[\"initial\",\"animate\",...Object.keys(ue),\"exit\"];const ge=new WeakMap;function createMotionState(e={},o){let i;let s=o?o.getDepth()+1:0;const r={initial:true,animate:true};const a={};const c={};for(const t of de)c[t]=typeof e[t]===\"string\"?e[t]:o===null||o===void 0?void 0:o.getContext()[t];const l=e.initial===false?\"animate\":\"initial\";let f=resolveVariant(e[l]||c[l],e.variants)||{},u=S(f,[\"transition\"]);const d=Object.assign({},u);function*animateUpdates(){var n,o;const s=u;u={};const a={};for(const t of de){if(!r[t])continue;const i=resolveVariant(e[t]);if(i)for(const t in i)if(t!==\"transition\"){u[t]=i[t];a[t]=getOptions((o=(n=i.transition)!==null&&n!==void 0?n:e.transition)!==null&&o!==void 0?o:{},t)}}const c=new Set([...Object.keys(u),...Object.keys(s)]);const l=[];c.forEach((e=>{var n;u[e]===void 0&&(u[e]=d[e]);if(hasChanged(s[e],u[e])){(n=d[e])!==null&&n!==void 0?n:d[e]=I.get(i,e);l.push(animateStyle(i,e,u[e],a[e],t))}}));yield;const f=l.map((e=>e())).filter(Boolean);if(!f.length)return;const g=u;i.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(f.map((e=>e.finished))).then((()=>{i.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(h)}const setGesture=(e,t)=>()=>{r[e]=t;scheduleAnimation(g)};const updateGestureSubscriptions=()=>{for(const t in ue){const n=ue[t].isActive(e);const o=a[t];if(n&&!o)a[t]=ue[t].subscribe(i,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!n&&o){o();delete a[t]}}};const g={update:t=>{if(i){e=t;updateGestureSubscriptions();scheduleAnimation(g)}},setActive:(e,t)=>{if(i){r[e]=t;scheduleAnimation(g)}},animateUpdates:animateUpdates,getDepth:()=>s,getTarget:()=>u,getOptions:()=>e,getContext:()=>c,mount:e=>{n(Boolean(e),\"Animation state must be mounted with valid Element\");i=e;ge.set(i,g);updateGestureSubscriptions();return()=>{ge.delete(i);unscheduleAnimation(g);for(const e in a)a[e]()}},isMounted:()=>Boolean(i)};return g}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){M[o]&&(o=M[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=k.get(o);r&&(s=g(i)?r.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{ee as ScrollOffset,F as animate,animateStyle,createAnimate,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,ge as mountedStates,resize,scroll,G as spring,stagger,I as style,timeline,withControls};\n//# sourceMappingURL=index.es.js.map\n", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "function round(n){return n+.5|0}const lim=(n,e,t)=>Math.max(Math.min(n,t),e);function p2b(n){return lim(round(2.55*n),0,255)}function b2p(n){return lim(round(n/2.55),0,100)}function n2b(n){return lim(round(255*n),0,255)}function b2n(n){return lim(round(n/2.55)/100,0,1)}function n2p(n){return lim(round(100*n),0,100)}const n={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};const e=[...\"0123456789ABCDEF\"];const h1=n=>e[15&n];const h2=n=>e[(240&n)>>4]+e[15&n];const eq=n=>(240&n)>>4===(15&n);const isShort=n=>eq(n.r)&&eq(n.g)&&eq(n.b)&&eq(n.a);function hexParse(e){var t=e.length;var r;\"#\"===e[0]&&(4===t||5===t?r={r:255&17*n[e[1]],g:255&17*n[e[2]],b:255&17*n[e[3]],a:5===t?17*n[e[4]]:255}:7!==t&&9!==t||(r={r:n[e[1]]<<4|n[e[2]],g:n[e[3]]<<4|n[e[4]],b:n[e[5]]<<4|n[e[6]],a:9===t?n[e[7]]<<4|n[e[8]]:255}));return r}const alpha=(n,e)=>n<255?e(n):\"\";function hexString(n){var e=isShort(n)?h1:h2;return n?\"#\"+e(n.r)+e(n.g)+e(n.b)+alpha(n.a,e):void 0}const t=/^(hsla?|hwb|hsv)\\(\\s*([-+.e\\d]+)(?:deg)?[\\s,]+([-+.e\\d]+)%[\\s,]+([-+.e\\d]+)%(?:[\\s,]+([-+.e\\d]+)(%)?)?\\s*\\)$/;function hsl2rgbn(n,e,t){const r=e*Math.min(t,1-t);const f=(e,a=(e+n/30)%12)=>t-r*Math.max(Math.min(a-3,9-a,1),-1);return[f(0),f(8),f(4)]}function hsv2rgbn(n,e,t){const f=(r,a=(r+n/60)%6)=>t-t*e*Math.max(Math.min(a,4-a,1),0);return[f(5),f(3),f(1)]}function hwb2rgbn(n,e,t){const r=hsl2rgbn(n,1,.5);let a;if(e+t>1){a=1/(e+t);e*=a;t*=a}for(a=0;a<3;a++){r[a]*=1-e-t;r[a]+=e}return r}function hueValue(n,e,t,r,a){return n===a?(e-t)/r+(e<t?6:0):e===a?(t-n)/r+2:(n-e)/r+4}function rgb2hsl(n){const e=255;const t=n.r/e;const r=n.g/e;const a=n.b/e;const s=Math.max(t,r,a);const b=Math.min(t,r,a);const c=(s+b)/2;let o,i,g;if(s!==b){g=s-b;i=c>.5?g/(2-s-b):g/(s+b);o=hueValue(t,r,a,g,s);o=60*o+.5}return[0|o,i||0,c]}function calln(n,e,t,r){return(Array.isArray(e)?n(e[0],e[1],e[2]):n(e,t,r)).map(n2b)}function hsl2rgb(n,e,t){return calln(hsl2rgbn,n,e,t)}function hwb2rgb(n,e,t){return calln(hwb2rgbn,n,e,t)}function hsv2rgb(n,e,t){return calln(hsv2rgbn,n,e,t)}function hue(n){return(n%360+360)%360}function hueParse(n){const e=t.exec(n);let r=255;let a;if(!e)return;e[5]!==a&&(r=e[6]?p2b(+e[5]):n2b(+e[5]));const s=hue(+e[2]);const b=+e[3]/100;const c=+e[4]/100;a=\"hwb\"===e[1]?hwb2rgb(s,b,c):\"hsv\"===e[1]?hsv2rgb(s,b,c):hsl2rgb(s,b,c);return{r:a[0],g:a[1],b:a[2],a:r}}function rotate(n,e){var t=rgb2hsl(n);t[0]=hue(t[0]+e);t=hsl2rgb(t);n.r=t[0];n.g=t[1];n.b=t[2]}function hslString(n){if(!n)return;const e=rgb2hsl(n);const t=e[0];const r=n2p(e[1]);const a=n2p(e[2]);return n.a<255?`hsla(${t}, ${r}%, ${a}%, ${b2n(n.a)})`:`hsl(${t}, ${r}%, ${a}%)`}const r={x:\"dark\",Z:\"light\",Y:\"re\",X:\"blu\",W:\"gr\",V:\"medium\",U:\"slate\",A:\"ee\",T:\"ol\",S:\"or\",B:\"ra\",C:\"lateg\",D:\"ights\",R:\"in\",Q:\"turquois\",E:\"hi\",P:\"ro\",O:\"al\",N:\"le\",M:\"de\",L:\"yello\",F:\"en\",K:\"ch\",G:\"arks\",H:\"ea\",I:\"ightg\",J:\"wh\"};const a={OiceXe:\"f0f8ff\",antiquewEte:\"faebd7\",aqua:\"ffff\",aquamarRe:\"7fffd4\",azuY:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"0\",blanKedOmond:\"ffebcd\",Xe:\"ff\",XeviTet:\"8a2be2\",bPwn:\"a52a2a\",burlywood:\"deb887\",caMtXe:\"5f9ea0\",KartYuse:\"7fff00\",KocTate:\"d2691e\",cSO:\"ff7f50\",cSnflowerXe:\"6495ed\",cSnsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"ffff\",xXe:\"8b\",xcyan:\"8b8b\",xgTMnPd:\"b8860b\",xWay:\"a9a9a9\",xgYF:\"6400\",xgYy:\"a9a9a9\",xkhaki:\"bdb76b\",xmagFta:\"8b008b\",xTivegYF:\"556b2f\",xSange:\"ff8c00\",xScEd:\"9932cc\",xYd:\"8b0000\",xsOmon:\"e9967a\",xsHgYF:\"8fbc8f\",xUXe:\"483d8b\",xUWay:\"2f4f4f\",xUgYy:\"2f4f4f\",xQe:\"ced1\",xviTet:\"9400d3\",dAppRk:\"ff1493\",dApskyXe:\"bfff\",dimWay:\"696969\",dimgYy:\"696969\",dodgerXe:\"1e90ff\",fiYbrick:\"b22222\",flSOwEte:\"fffaf0\",foYstWAn:\"228b22\",fuKsia:\"ff00ff\",gaRsbSo:\"dcdcdc\",ghostwEte:\"f8f8ff\",gTd:\"ffd700\",gTMnPd:\"daa520\",Way:\"808080\",gYF:\"8000\",gYFLw:\"adff2f\",gYy:\"808080\",honeyMw:\"f0fff0\",hotpRk:\"ff69b4\",RdianYd:\"cd5c5c\",Rdigo:\"4b0082\",ivSy:\"fffff0\",khaki:\"f0e68c\",lavFMr:\"e6e6fa\",lavFMrXsh:\"fff0f5\",lawngYF:\"7cfc00\",NmoncEffon:\"fffacd\",ZXe:\"add8e6\",ZcSO:\"f08080\",Zcyan:\"e0ffff\",ZgTMnPdLw:\"fafad2\",ZWay:\"d3d3d3\",ZgYF:\"90ee90\",ZgYy:\"d3d3d3\",ZpRk:\"ffb6c1\",ZsOmon:\"ffa07a\",ZsHgYF:\"20b2aa\",ZskyXe:\"87cefa\",ZUWay:\"778899\",ZUgYy:\"778899\",ZstAlXe:\"b0c4de\",ZLw:\"ffffe0\",lime:\"ff00\",limegYF:\"32cd32\",lRF:\"faf0e6\",magFta:\"ff00ff\",maPon:\"800000\",VaquamarRe:\"66cdaa\",VXe:\"cd\",VScEd:\"ba55d3\",VpurpN:\"9370db\",VsHgYF:\"3cb371\",VUXe:\"7b68ee\",VsprRggYF:\"fa9a\",VQe:\"48d1cc\",VviTetYd:\"c71585\",midnightXe:\"191970\",mRtcYam:\"f5fffa\",mistyPse:\"ffe4e1\",moccasR:\"ffe4b5\",navajowEte:\"ffdead\",navy:\"80\",Tdlace:\"fdf5e6\",Tive:\"808000\",TivedBb:\"6b8e23\",Sange:\"ffa500\",SangeYd:\"ff4500\",ScEd:\"da70d6\",pOegTMnPd:\"eee8aa\",pOegYF:\"98fb98\",pOeQe:\"afeeee\",pOeviTetYd:\"db7093\",papayawEp:\"ffefd5\",pHKpuff:\"ffdab9\",peru:\"cd853f\",pRk:\"ffc0cb\",plum:\"dda0dd\",powMrXe:\"b0e0e6\",purpN:\"800080\",YbeccapurpN:\"663399\",Yd:\"ff0000\",Psybrown:\"bc8f8f\",PyOXe:\"4169e1\",saddNbPwn:\"8b4513\",sOmon:\"fa8072\",sandybPwn:\"f4a460\",sHgYF:\"2e8b57\",sHshell:\"fff5ee\",siFna:\"a0522d\",silver:\"c0c0c0\",skyXe:\"87ceeb\",UXe:\"6a5acd\",UWay:\"708090\",UgYy:\"708090\",snow:\"fffafa\",sprRggYF:\"ff7f\",stAlXe:\"4682b4\",tan:\"d2b48c\",teO:\"8080\",tEstN:\"d8bfd8\",tomato:\"ff6347\",Qe:\"40e0d0\",viTet:\"ee82ee\",JHt:\"f5deb3\",wEte:\"ffffff\",wEtesmoke:\"f5f5f5\",Lw:\"ffff00\",LwgYF:\"9acd32\"};function unpack(){const n={};const e=Object.keys(a);const t=Object.keys(r);let s,b,c,o,i;for(s=0;s<e.length;s++){o=i=e[s];for(b=0;b<t.length;b++){c=t[b];i=i.replace(c,r[c])}c=parseInt(a[o],16);n[i]=[c>>16&255,c>>8&255,255&c]}return n}let s;function nameParse(n){if(!s){s=unpack();s.transparent=[0,0,0,0]}const e=s[n.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const b=/^rgba?\\(\\s*([-+.\\d]+)(%)?[\\s,]+([-+.e\\d]+)(%)?[\\s,]+([-+.e\\d]+)(%)?(?:[\\s,/]+([-+.e\\d]+)(%)?)?\\s*\\)$/;function rgbParse(n){const e=b.exec(n);let t=255;let r,a,s;if(e){if(e[7]!==r){const n=+e[7];t=e[8]?p2b(n):lim(255*n,0,255)}r=+e[1];a=+e[3];s=+e[5];r=255&(e[2]?p2b(r):lim(r,0,255));a=255&(e[4]?p2b(a):lim(a,0,255));s=255&(e[6]?p2b(s):lim(s,0,255));return{r:r,g:a,b:s,a:t}}}function rgbString(n){return n&&(n.a<255?`rgba(${n.r}, ${n.g}, ${n.b}, ${b2n(n.a)})`:`rgb(${n.r}, ${n.g}, ${n.b})`)}const to=n=>n<=.0031308?12.92*n:1.055*Math.pow(n,1/2.4)-.055;const from=n=>n<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4);function interpolate(n,e,t){const r=from(b2n(n.r));const a=from(b2n(n.g));const s=from(b2n(n.b));return{r:n2b(to(r+t*(from(b2n(e.r))-r))),g:n2b(to(a+t*(from(b2n(e.g))-a))),b:n2b(to(s+t*(from(b2n(e.b))-s))),a:n.a+t*(e.a-n.a)}}function modHSL(n,e,t){if(n){let r=rgb2hsl(n);r[e]=Math.max(0,Math.min(r[e]+r[e]*t,0===e?360:1));r=hsl2rgb(r);n.r=r[0];n.g=r[1];n.b=r[2]}}function clone(n,e){return n?Object.assign(e||{},n):n}function fromObject(n){var e={r:0,g:0,b:0,a:255};if(Array.isArray(n)){if(n.length>=3){e={r:n[0],g:n[1],b:n[2],a:255};n.length>3&&(e.a=n2b(n[3]))}}else{e=clone(n,{r:0,g:0,b:0,a:1});e.a=n2b(e.a)}return e}function functionParse(n){return\"r\"===n.charAt(0)?rgbParse(n):hueParse(n)}class Color{constructor(n){if(n instanceof Color)return n;const e=typeof n;let t;\"object\"===e?t=fromObject(n):\"string\"===e&&(t=hexParse(n)||nameParse(n)||functionParse(n));this._rgb=t;this._valid=!!t}get valid(){return this._valid}get rgb(){var n=clone(this._rgb);n&&(n.a=b2n(n.a));return n}set rgb(n){this._rgb=fromObject(n)}rgbString(){return this._valid?rgbString(this._rgb):void 0}hexString(){return this._valid?hexString(this._rgb):void 0}hslString(){return this._valid?hslString(this._rgb):void 0}mix(n,e){if(n){const t=this.rgb;const r=n.rgb;let a;const s=e===a?.5:e;const b=2*s-1;const c=t.a-r.a;const o=((b*c===-1?b:(b+c)/(1+b*c))+1)/2;a=1-o;t.r=255&o*t.r+a*r.r+.5;t.g=255&o*t.g+a*r.g+.5;t.b=255&o*t.b+a*r.b+.5;t.a=s*t.a+(1-s)*r.a;this.rgb=t}return this}interpolate(n,e){n&&(this._rgb=interpolate(this._rgb,n._rgb,e));return this}clone(){return new Color(this.rgb)}alpha(n){this._rgb.a=n2b(n);return this}clearer(n){const e=this._rgb;e.a*=1-n;return this}greyscale(){const n=this._rgb;const e=round(.3*n.r+.59*n.g+.11*n.b);n.r=n.g=n.b=e;return this}opaquer(n){const e=this._rgb;e.a*=1+n;return this}negate(){const n=this._rgb;n.r=255-n.r;n.g=255-n.g;n.b=255-n.b;return this}lighten(n){modHSL(this._rgb,2,n);return this}darken(n){modHSL(this._rgb,2,-n);return this}saturate(n){modHSL(this._rgb,1,n);return this}desaturate(n){modHSL(this._rgb,1,-n);return this}rotate(n){rotate(this._rgb,n);return this}}function index_esm(n){return new Color(n)}export{Color,b2n,b2p,index_esm as default,hexParse,hexString,hsl2rgb,hslString,hsv2rgb,hueParse,hwb2rgb,lim,n2b,n2p,nameParse,p2b,rgb2hsl,rgbParse,rgbString,rotate,round};\n\n//# sourceMappingURL=color.esm.js.map", "import{Color as t}from\"@kurkle/color\";function noop(){}const e=(()=>{let t=0;return()=>t++})();\n/**\n * Returns true if `value` is neither null nor undefined, else returns false.\n * @param value - The value to test.\n * @since 2.7.0\n */function isNullOrUndef(t){return t===null||typeof t===\"undefined\"}\n/**\n * Returns true if `value` is an array (including typed arrays), else returns false.\n * @param value - The value to test.\n * @function\n */function isArray(t){if(Array.isArray&&Array.isArray(t))return true;const e=Object.prototype.toString.call(t);return e.slice(0,7)===\"[object\"&&e.slice(-6)===\"Array]\"}\n/**\n * Returns true if `value` is an object (excluding null), else returns false.\n * @param value - The value to test.\n * @since 2.7.0\n */function isObject(t){return t!==null&&Object.prototype.toString.call(t)===\"[object Object]\"}\n/**\n * Returns true if `value` is a finite number, else returns false\n * @param value  - The value to test.\n */function isNumberFinite(t){return(typeof t===\"number\"||t instanceof Number)&&isFinite(+t)}\n/**\n * Returns `value` if finite, else returns `defaultValue`.\n * @param value - The value to return if defined.\n * @param defaultValue - The value to return if `value` is not finite.\n */function finiteOrDefault(t,e){return isNumberFinite(t)?t:e}\n/**\n * Returns `value` if defined, else returns `defaultValue`.\n * @param value - The value to return if defined.\n * @param defaultValue - The value to return if `value` is undefined.\n */function valueOrDefault(t,e){return typeof t===\"undefined\"?e:t}const toPercentage=(t,e)=>typeof t===\"string\"&&t.endsWith(\"%\")?parseFloat(t)/100:+t/e;const toDimension=(t,e)=>typeof t===\"string\"&&t.endsWith(\"%\")?parseFloat(t)/100*e:+t\n/**\n * Calls `fn` with the given `args` in the scope defined by `thisArg` and returns the\n * value returned by `fn`. If `fn` is not a function, this method returns undefined.\n * @param fn - The function to call.\n * @param args - The arguments with which `fn` should be called.\n * @param [thisArg] - The value of `this` provided for the call to `fn`.\n */;function callback(t,e,n){if(t&&typeof t.call===\"function\")return t.apply(n,e)}function each(t,e,n,o){let r,s,i;if(isArray(t)){s=t.length;if(o)for(r=s-1;r>=0;r--)e.call(n,t[r],r);else for(r=0;r<s;r++)e.call(n,t[r],r)}else if(isObject(t)){i=Object.keys(t);s=i.length;for(r=0;r<s;r++)e.call(n,t[i[r]],i[r])}}\n/**\n * Returns true if the `a0` and `a1` arrays have the same content, else returns false.\n * @param a0 - The array to compare\n * @param a1 - The array to compare\n * @private\n */function _elementsEqual(t,e){let n,o,r,s;if(!t||!e||t.length!==e.length)return false;for(n=0,o=t.length;n<o;++n){r=t[n];s=e[n];if(r.datasetIndex!==s.datasetIndex||r.index!==s.index)return false}return true}\n/**\n * Returns a deep copy of `source` without keeping references on objects and arrays.\n * @param source - The value to clone.\n */function clone(t){if(isArray(t))return t.map(clone);if(isObject(t)){const e=Object.create(null);const n=Object.keys(t);const o=n.length;let r=0;for(;r<o;++r)e[n[r]]=clone(t[n[r]]);return e}return t}function isValidKey(t){return[\"__proto__\",\"prototype\",\"constructor\"].indexOf(t)===-1}function _merger(t,e,n,o){if(!isValidKey(t))return;const r=e[t];const s=n[t];isObject(r)&&isObject(s)?merge(r,s,o):e[t]=clone(s)}function merge(t,e,n){const o=isArray(e)?e:[e];const r=o.length;if(!isObject(t))return t;n=n||{};const s=n.merger||_merger;let i;for(let e=0;e<r;++e){i=o[e];if(!isObject(i))continue;const r=Object.keys(i);for(let e=0,o=r.length;e<o;++e)s(r[e],t,i,n)}return t}function mergeIf(t,e){return merge(t,e,{merger:_mergerIf})}function _mergerIf(t,e,n){if(!isValidKey(t))return;const o=e[t];const r=n[t];isObject(o)&&isObject(r)?mergeIf(o,r):Object.prototype.hasOwnProperty.call(e,t)||(e[t]=clone(r))}function _deprecated(t,e,n,o){e!==void 0&&console.warn(t+': \"'+n+'\" is deprecated. Please use \"'+o+'\" instead')}const n={\"\":t=>t,x:t=>t.x,y:t=>t.y};function _splitKey(t){const e=t.split(\".\");const n=[];let o=\"\";for(const t of e){o+=t;if(o.endsWith(\"\\\\\"))o=o.slice(0,-1)+\".\";else{n.push(o);o=\"\"}}return n}function _getKeyResolver(t){const e=_splitKey(t);return t=>{for(const n of e){if(n===\"\")break;t=t&&t[n]}return t}}function resolveObjectKey(t,e){const o=n[e]||(n[e]=_getKeyResolver(e));return o(t)}function _capitalize(t){return t.charAt(0).toUpperCase()+t.slice(1)}const defined=t=>typeof t!==\"undefined\";const isFunction=t=>typeof t===\"function\";const setsEqual=(t,e)=>{if(t.size!==e.size)return false;for(const n of t)if(!e.has(n))return false;return true};\n/**\n * @param e - The event\n * @private\n */function _isClickEvent(t){return t.type===\"mouseup\"||t.type===\"click\"||t.type===\"contextmenu\"}const o=Math.PI;const r=2*o;const s=r+o;const i=Number.POSITIVE_INFINITY;const a=o/180;const l=o/2;const c=o/4;const u=o*2/3;const f=Math.log10;const d=Math.sign;function almostEquals(t,e,n){return Math.abs(t-e)<n}function niceNum(t){const e=Math.round(t);t=almostEquals(t,e,t/1e3)?e:t;const n=Math.pow(10,Math.floor(f(t)));const o=t/n;const r=o<=1?1:o<=2?2:o<=5?5:10;return r*n}function _factorize(t){const e=[];const n=Math.sqrt(t);let o;for(o=1;o<n;o++)if(t%o===0){e.push(o);e.push(t/o)}n===(n|0)&&e.push(n);e.sort(((t,e)=>t-e)).pop();return e}function isNumber(t){return!isNaN(parseFloat(t))&&isFinite(t)}function almostWhole(t,e){const n=Math.round(t);return n-e<=t&&n+e>=t}function _setMinAndMaxByKey(t,e,n){let o,r,s;for(o=0,r=t.length;o<r;o++){s=t[o][n];if(!isNaN(s)){e.min=Math.min(e.min,s);e.max=Math.max(e.max,s)}}}function toRadians(t){return t*(o/180)}function toDegrees(t){return t*(180/o)}\n/**\n * Returns the number of decimal places\n * i.e. the number of digits after the decimal point, of the value of this Number.\n * @param x - A number.\n * @returns The number of decimal places.\n * @private\n */function _decimalPlaces(t){if(!isNumberFinite(t))return;let e=1;let n=0;while(Math.round(t*e)/e!==t){e*=10;n++}return n}function getAngleFromPoint(t,e){const n=e.x-t.x;const s=e.y-t.y;const i=Math.sqrt(n*n+s*s);let a=Math.atan2(s,n);a<-.5*o&&(a+=r);return{angle:a,distance:i}}function distanceBetweenPoints(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function _angleDiff(t,e){return(t-e+s)%r-o}function _normalizeAngle(t){return(t%r+r)%r}function _angleBetween(t,e,n,o){const r=_normalizeAngle(t);const s=_normalizeAngle(e);const i=_normalizeAngle(n);const a=_normalizeAngle(s-r);const l=_normalizeAngle(i-r);const c=_normalizeAngle(r-s);const u=_normalizeAngle(r-i);return r===s||r===i||o&&s===i||a>l&&c<u}\n/**\n * Limit `value` between `min` and `max`\n * @param value\n * @param min\n * @param max\n * @private\n */function _limitValue(t,e,n){return Math.max(e,Math.min(n,t))}\n/**\n * @param {number} value\n * @private\n */function _int16Range(t){return _limitValue(t,-32768,32767)}\n/**\n * @param value\n * @param start\n * @param end\n * @param [epsilon]\n * @private\n */function _isBetween(t,e,n,o=1e-6){return t>=Math.min(e,n)-o&&t<=Math.max(e,n)+o}function _lookup(t,e,n){n=n||(n=>t[n]<e);let o=t.length-1;let r=0;let s;while(o-r>1){s=r+o>>1;n(s)?r=s:o=s}return{lo:r,hi:o}}\n/**\n * Binary search\n * @param table - the table search. must be sorted!\n * @param key - property name for the value in each entry\n * @param value - value to find\n * @param last - lookup last index\n * @private\n */const _lookupByKey=(t,e,n,o)=>_lookup(t,n,o?o=>{const r=t[o][e];return r<n||r===n&&t[o+1][e]===n}:o=>t[o][e]<n)\n/**\n * Reverse binary search\n * @param table - the table search. must be sorted!\n * @param key - property name for the value in each entry\n * @param value - value to find\n * @private\n */;const _rlookupByKey=(t,e,n)=>_lookup(t,n,(o=>t[o][e]>=n))\n/**\n * Return subset of `values` between `min` and `max` inclusive.\n * Values are assumed to be in sorted order.\n * @param values - sorted array of values\n * @param min - min value\n * @param max - max value\n */;function _filterBetween(t,e,n){let o=0;let r=t.length;while(o<r&&t[o]<e)o++;while(r>o&&t[r-1]>n)r--;return o>0||r<t.length?t.slice(o,r):t}const h=[\"push\",\"pop\",\"shift\",\"splice\",\"unshift\"];function listenArrayEvents(t,e){if(t._chartjs)t._chartjs.listeners.push(e);else{Object.defineProperty(t,\"_chartjs\",{configurable:true,enumerable:false,value:{listeners:[e]}});h.forEach((e=>{const n=\"_onData\"+_capitalize(e);const o=t[e];Object.defineProperty(t,e,{configurable:true,enumerable:false,value(...e){const r=o.apply(this,e);t._chartjs.listeners.forEach((t=>{typeof t[n]===\"function\"&&t[n](...e)}));return r}})}))}}function unlistenArrayEvents(t,e){const n=t._chartjs;if(!n)return;const o=n.listeners;const r=o.indexOf(e);r!==-1&&o.splice(r,1);if(!(o.length>0)){h.forEach((e=>{delete t[e]}));delete t._chartjs}}\n/**\n * @param items\n */function _arrayUnique(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}function fontString(t,e,n){return e+\" \"+t+\"px \"+n}const p=function(){return typeof window===\"undefined\"?function(t){return t()}:window.requestAnimationFrame}();function throttled(t,e){let n=[];let o=false;return function(...r){n=r;if(!o){o=true;p.call(window,(()=>{o=false;t.apply(e,n)}))}}}function debounce(t,e){let n;return function(...o){if(e){clearTimeout(n);n=setTimeout(t,e,o)}else t.apply(this,o);return e}}const _toLeftRightCenter=t=>t===\"start\"?\"left\":t===\"end\"?\"right\":\"center\";const _alignStartEnd=(t,e,n)=>t===\"start\"?e:t===\"end\"?n:(e+n)/2;const _textX=(t,e,n,o)=>{const r=o?\"left\":\"right\";return t===r?n:t===\"center\"?(e+n)/2:e};function _getStartAndCountOfVisiblePoints(t,e,n){const o=e.length;let r=0;let s=o;if(t._sorted){const{iScale:i,_parsed:a}=t;const l=i.axis;const{min:c,max:u,minDefined:f,maxDefined:d}=i.getUserBounds();f&&(r=_limitValue(Math.min(_lookupByKey(a,l,c).lo,n?o:_lookupByKey(e,l,i.getPixelForValue(c)).lo),0,o-1));s=d?_limitValue(Math.max(_lookupByKey(a,i.axis,u,true).hi+1,n?0:_lookupByKey(e,l,i.getPixelForValue(u),true).hi+1),r,o)-r:o-r}return{start:r,count:s}}\n/**\n * Checks if the scale ranges have changed.\n * @param {object} meta - dataset meta.\n * @returns {boolean}\n * @private\n */function _scaleRangesChanged(t){const{xScale:e,yScale:n,_scaleRanges:o}=t;const r={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!o){t._scaleRanges=r;return true}const s=o.xmin!==e.min||o.xmax!==e.max||o.ymin!==n.min||o.ymax!==n.max;Object.assign(o,r);return s}const atEdge=t=>t===0||t===1;const elasticIn=(t,e,n)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*r/n);const elasticOut=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*r/n)+1;const g={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*l),easeOutSine:t=>Math.sin(t*l),easeInOutSine:t=>-.5*(Math.cos(o*t)-1),easeInExpo:t=>t===0?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>t===1?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>atEdge(t)?t:t<.5?.5*Math.pow(2,10*(t*2-1)):.5*(2-Math.pow(2,-10*(t*2-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>atEdge(t)?t:elasticIn(t,.075,.3),easeOutElastic:t=>atEdge(t)?t:elasticOut(t,.075,.3),easeInOutElastic(t){const e=.1125;const n=.45;return atEdge(t)?t:t<.5?.5*elasticIn(t*2,e,n):.5+.5*elasticOut(t*2-1,e,n)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-g.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625;const n=2.75;return t<1/n?e*t*t:t<2/n?e*(t-=1.5/n)*t+.75:t<2.5/n?e*(t-=2.25/n)*t+.9375:e*(t-=2.625/n)*t+.984375},easeInOutBounce:t=>t<.5?g.easeInBounce(t*2)*.5:g.easeOutBounce(t*2-1)*.5+.5};function isPatternOrGradient(t){if(t&&typeof t===\"object\"){const e=t.toString();return e===\"[object CanvasPattern]\"||e===\"[object CanvasGradient]\"}return false}function color(e){return isPatternOrGradient(e)?e:new t(e)}function getHoverColor(e){return isPatternOrGradient(e)?e:new t(e).saturate(.5).darken(.1).hexString()}const y=[\"x\",\"y\",\"borderWidth\",\"radius\",\"tension\"];const m=[\"color\",\"borderColor\",\"backgroundColor\"];function applyAnimationsDefaults(t){t.set(\"animation\",{delay:void 0,duration:1e3,easing:\"easeOutQuart\",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0});t.describe(\"animation\",{_fallback:false,_indexable:false,_scriptable:t=>t!==\"onProgress\"&&t!==\"onComplete\"&&t!==\"fn\"});t.set(\"animations\",{colors:{type:\"color\",properties:m},numbers:{type:\"number\",properties:y}});t.describe(\"animations\",{_fallback:\"animation\"});t.set(\"transitions\",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:\"transparent\"},visible:{type:\"boolean\",duration:0}}},hide:{animations:{colors:{to:\"transparent\"},visible:{type:\"boolean\",easing:\"linear\",fn:t=>t|0}}}})}function applyLayoutsDefaults(t){t.set(\"layout\",{autoPadding:true,padding:{top:0,right:0,bottom:0,left:0}})}const b=new Map;function getNumberFormat(t,e){e=e||{};const n=t+JSON.stringify(e);let o=b.get(n);if(!o){o=new Intl.NumberFormat(t,e);b.set(n,o)}return o}function formatNumber(t,e,n){return getNumberFormat(e,n).format(t)}const x={values(t){return isArray(t)?t:\"\"+t},numeric(t,e,n){if(t===0)return\"0\";const o=this.chart.options.locale;let r;let s=t;if(n.length>1){const e=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(e<1e-4||e>1e15)&&(r=\"scientific\");s=calculateDelta(t,n)}const i=f(Math.abs(s));const a=isNaN(i)?1:Math.max(Math.min(-1*Math.floor(i),20),0);const l={notation:r,minimumFractionDigits:a,maximumFractionDigits:a};Object.assign(l,this.options.ticks.format);return formatNumber(t,o,l)},logarithmic(t,e,n){if(t===0)return\"0\";const o=n[e].significand||t/Math.pow(10,Math.floor(f(t)));return[1,2,3,5,10,15].includes(o)||e>.8*n.length?x.numeric.call(this,t,e,n):\"\"}};function calculateDelta(t,e){let n=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(n)>=1&&t!==Math.floor(t)&&(n=t-Math.floor(t));return n}var _={formatters:x};function applyScaleDefaults(t){t.set(\"scale\",{display:true,offset:false,reverse:false,beginAtZero:false,bounds:\"ticks\",clip:true,grace:0,grid:{display:true,lineWidth:1,drawOnChartArea:true,drawTicks:true,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:false},border:{display:true,dash:[],dashOffset:0,width:1},title:{display:false,text:\"\",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:false,textStrokeWidth:0,textStrokeColor:\"\",padding:3,display:true,autoSkip:true,autoSkipPadding:3,labelOffset:0,callback:_.formatters.values,minor:{},major:{},align:\"center\",crossAlign:\"near\",showLabelBackdrop:false,backdropColor:\"rgba(255, 255, 255, 0.75)\",backdropPadding:2}});t.route(\"scale.ticks\",\"color\",\"\",\"color\");t.route(\"scale.grid\",\"color\",\"\",\"borderColor\");t.route(\"scale.border\",\"color\",\"\",\"borderColor\");t.route(\"scale.title\",\"color\",\"\",\"color\");t.describe(\"scale\",{_fallback:false,_scriptable:t=>!t.startsWith(\"before\")&&!t.startsWith(\"after\")&&t!==\"callback\"&&t!==\"parser\",_indexable:t=>t!==\"borderDash\"&&t!==\"tickBorderDash\"&&t!==\"dash\"});t.describe(\"scales\",{_fallback:\"scale\"});t.describe(\"scale.ticks\",{_scriptable:t=>t!==\"backdropPadding\"&&t!==\"callback\",_indexable:t=>t!==\"backdropPadding\"})}const v=Object.create(null);const S=Object.create(null);function getScope$1(t,e){if(!e)return t;const n=e.split(\".\");for(let e=0,o=n.length;e<o;++e){const o=n[e];t=t[o]||(t[o]=Object.create(null))}return t}function set(t,e,n){return typeof e===\"string\"?merge(getScope$1(t,e),n):merge(getScope$1(t,\"\"),e)}class Defaults{constructor(t,e){this.animation=void 0;this.backgroundColor=\"rgba(0,0,0,0.1)\";this.borderColor=\"rgba(0,0,0,0.1)\";this.color=\"#666\";this.datasets={};this.devicePixelRatio=t=>t.chart.platform.getDevicePixelRatio();this.elements={};this.events=[\"mousemove\",\"mouseout\",\"click\",\"touchstart\",\"touchmove\"];this.font={family:\"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif\",size:12,style:\"normal\",lineHeight:1.2,weight:null};this.hover={};this.hoverBackgroundColor=(t,e)=>getHoverColor(e.backgroundColor);this.hoverBorderColor=(t,e)=>getHoverColor(e.borderColor);this.hoverColor=(t,e)=>getHoverColor(e.color);this.indexAxis=\"x\";this.interaction={mode:\"nearest\",intersect:true,includeInvisible:false};this.maintainAspectRatio=true;this.onHover=null;this.onClick=null;this.parsing=true;this.plugins={};this.responsive=true;this.scale=void 0;this.scales={};this.showLine=true;this.drawActiveElementsOnTop=true;this.describe(t);this.apply(e)}set(t,e){return set(this,t,e)}get(t){return getScope$1(this,t)}describe(t,e){return set(S,t,e)}override(t,e){return set(v,t,e)}route(t,e,n,o){const r=getScope$1(this,t);const s=getScope$1(this,n);const i=\"_\"+e;Object.defineProperties(r,{[i]:{value:r[e],writable:true},[e]:{enumerable:true,get(){const t=this[i];const e=s[o];return isObject(t)?Object.assign({},e,t):valueOrDefault(t,e)},set(t){this[i]=t}}})}apply(t){t.forEach((t=>t(this)))}}var w=new Defaults({_scriptable:t=>!t.startsWith(\"on\"),_indexable:t=>t!==\"events\",hover:{_fallback:\"interaction\"},interaction:{_scriptable:false,_indexable:false}},[applyAnimationsDefaults,applyLayoutsDefaults,applyScaleDefaults]);\n/**\n * Converts the given font object into a CSS font string.\n * @param font - A font object.\n * @return The CSS font string. See https://developer.mozilla.org/en-US/docs/Web/CSS/font\n * @private\n */function toFontString(t){return!t||isNullOrUndef(t.size)||isNullOrUndef(t.family)?null:(t.style?t.style+\" \":\"\")+(t.weight?t.weight+\" \":\"\")+t.size+\"px \"+t.family}function _measureText(t,e,n,o,r){let s=e[r];if(!s){s=e[r]=t.measureText(r).width;n.push(r)}s>o&&(o=s);return o}function _longestText(t,e,n,o){o=o||{};let r=o.data=o.data||{};let s=o.garbageCollect=o.garbageCollect||[];if(o.font!==e){r=o.data={};s=o.garbageCollect=[];o.font=e}t.save();t.font=e;let i=0;const a=n.length;let l,c,u,f,d;for(l=0;l<a;l++){f=n[l];if(f===void 0||f===null||isArray(f)){if(isArray(f))for(c=0,u=f.length;c<u;c++){d=f[c];d===void 0||d===null||isArray(d)||(i=_measureText(t,r,s,i,d))}}else i=_measureText(t,r,s,i,f)}t.restore();const h=s.length/2;if(h>n.length){for(l=0;l<h;l++)delete r[s[l]];s.splice(0,h)}return i}\n/**\n * Returns the aligned pixel value to avoid anti-aliasing blur\n * @param chart - The chart instance.\n * @param pixel - A pixel value.\n * @param width - The width of the element.\n * @returns The aligned pixel value.\n * @private\n */function _alignPixel(t,e,n){const o=t.currentDevicePixelRatio;const r=n!==0?Math.max(n/2,.5):0;return Math.round((e-r)*o)/o+r}function clearCanvas(t,e){e=e||t.getContext(\"2d\");e.save();e.resetTransform();e.clearRect(0,0,t.width,t.height);e.restore()}function drawPoint(t,e,n,o){drawPointLegend(t,e,n,o,null)}function drawPointLegend(t,e,n,s,i){let f,d,h,p,g,y,m,b;const x=e.pointStyle;const _=e.rotation;const v=e.radius;let S=(_||0)*a;if(x&&typeof x===\"object\"){f=x.toString();if(f===\"[object HTMLImageElement]\"||f===\"[object HTMLCanvasElement]\"){t.save();t.translate(n,s);t.rotate(S);t.drawImage(x,-x.width/2,-x.height/2,x.width,x.height);t.restore();return}}if(!(isNaN(v)||v<=0)){t.beginPath();switch(x){default:i?t.ellipse(n,s,i/2,v,0,0,r):t.arc(n,s,v,0,r);t.closePath();break;case\"triangle\":y=i?i/2:v;t.moveTo(n+Math.sin(S)*y,s-Math.cos(S)*v);S+=u;t.lineTo(n+Math.sin(S)*y,s-Math.cos(S)*v);S+=u;t.lineTo(n+Math.sin(S)*y,s-Math.cos(S)*v);t.closePath();break;case\"rectRounded\":g=v*.516;p=v-g;d=Math.cos(S+c)*p;m=Math.cos(S+c)*(i?i/2-g:p);h=Math.sin(S+c)*p;b=Math.sin(S+c)*(i?i/2-g:p);t.arc(n-m,s-h,g,S-o,S-l);t.arc(n+b,s-d,g,S-l,S);t.arc(n+m,s+h,g,S,S+l);t.arc(n-b,s+d,g,S+l,S+o);t.closePath();break;case\"rect\":if(!_){p=Math.SQRT1_2*v;y=i?i/2:p;t.rect(n-y,s-p,2*y,2*p);break}S+=c;case\"rectRot\":m=Math.cos(S)*(i?i/2:v);d=Math.cos(S)*v;h=Math.sin(S)*v;b=Math.sin(S)*(i?i/2:v);t.moveTo(n-m,s-h);t.lineTo(n+b,s-d);t.lineTo(n+m,s+h);t.lineTo(n-b,s+d);t.closePath();break;case\"crossRot\":S+=c;case\"cross\":m=Math.cos(S)*(i?i/2:v);d=Math.cos(S)*v;h=Math.sin(S)*v;b=Math.sin(S)*(i?i/2:v);t.moveTo(n-m,s-h);t.lineTo(n+m,s+h);t.moveTo(n+b,s-d);t.lineTo(n-b,s+d);break;case\"star\":m=Math.cos(S)*(i?i/2:v);d=Math.cos(S)*v;h=Math.sin(S)*v;b=Math.sin(S)*(i?i/2:v);t.moveTo(n-m,s-h);t.lineTo(n+m,s+h);t.moveTo(n+b,s-d);t.lineTo(n-b,s+d);S+=c;m=Math.cos(S)*(i?i/2:v);d=Math.cos(S)*v;h=Math.sin(S)*v;b=Math.sin(S)*(i?i/2:v);t.moveTo(n-m,s-h);t.lineTo(n+m,s+h);t.moveTo(n+b,s-d);t.lineTo(n-b,s+d);break;case\"line\":d=i?i/2:Math.cos(S)*v;h=Math.sin(S)*v;t.moveTo(n-d,s-h);t.lineTo(n+d,s+h);break;case\"dash\":t.moveTo(n,s);t.lineTo(n+Math.cos(S)*(i?i/2:v),s+Math.sin(S)*v);break;case false:t.closePath();break}t.fill();e.borderWidth>0&&t.stroke()}}\n/**\n * Returns true if the point is inside the rectangle\n * @param point - The point to test\n * @param area - The rectangle\n * @param margin - allowed margin\n * @private\n */function _isPointInArea(t,e,n){n=n||.5;return!e||t&&t.x>e.left-n&&t.x<e.right+n&&t.y>e.top-n&&t.y<e.bottom+n}function clipArea(t,e){t.save();t.beginPath();t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top);t.clip()}function unclipArea(t){t.restore()}function _steppedLineTo(t,e,n,o,r){if(!e)return t.lineTo(n.x,n.y);if(r===\"middle\"){const o=(e.x+n.x)/2;t.lineTo(o,e.y);t.lineTo(o,n.y)}else r===\"after\"!==!!o?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}function _bezierCurveTo(t,e,n,o){if(!e)return t.lineTo(n.x,n.y);t.bezierCurveTo(o?e.cp1x:e.cp2x,o?e.cp1y:e.cp2y,o?n.cp2x:n.cp1x,o?n.cp2y:n.cp1y,n.x,n.y)}function setRenderOpts(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]);isNullOrUndef(e.rotation)||t.rotate(e.rotation);e.color&&(t.fillStyle=e.color);e.textAlign&&(t.textAlign=e.textAlign);e.textBaseline&&(t.textBaseline=e.textBaseline)}function decorateText(t,e,n,o,r){if(r.strikethrough||r.underline){const s=t.measureText(o);const i=e-s.actualBoundingBoxLeft;const a=e+s.actualBoundingBoxRight;const l=n-s.actualBoundingBoxAscent;const c=n+s.actualBoundingBoxDescent;const u=r.strikethrough?(l+c)/2:c;t.strokeStyle=t.fillStyle;t.beginPath();t.lineWidth=r.decorationWidth||2;t.moveTo(i,u);t.lineTo(a,u);t.stroke()}}function drawBackdrop(t,e){const n=t.fillStyle;t.fillStyle=e.color;t.fillRect(e.left,e.top,e.width,e.height);t.fillStyle=n}function renderText(t,e,n,o,r,s={}){const i=isArray(e)?e:[e];const a=s.strokeWidth>0&&s.strokeColor!==\"\";let l,c;t.save();t.font=r.string;setRenderOpts(t,s);for(l=0;l<i.length;++l){c=i[l];s.backdrop&&drawBackdrop(t,s.backdrop);if(a){s.strokeColor&&(t.strokeStyle=s.strokeColor);isNullOrUndef(s.strokeWidth)||(t.lineWidth=s.strokeWidth);t.strokeText(c,n,o,s.maxWidth)}t.fillText(c,n,o,s.maxWidth);decorateText(t,n,o,c,s);o+=Number(r.lineHeight)}t.restore()}\n/**\n * Add a path of a rectangle with rounded corners to the current sub-path\n * @param ctx - Context\n * @param rect - Bounding rect\n */function addRoundedRectPath(t,e){const{x:n,y:r,w:s,h:i,radius:a}=e;t.arc(n+a.topLeft,r+a.topLeft,a.topLeft,1.5*o,o,true);t.lineTo(n,r+i-a.bottomLeft);t.arc(n+a.bottomLeft,r+i-a.bottomLeft,a.bottomLeft,o,l,true);t.lineTo(n+s-a.bottomRight,r+i);t.arc(n+s-a.bottomRight,r+i-a.bottomRight,a.bottomRight,l,0,true);t.lineTo(n+s,r+a.topRight);t.arc(n+s-a.topRight,r+a.topRight,a.topRight,0,-l,true);t.lineTo(n+a.topLeft,r)}const O=/^(normal|(\\d+(?:\\.\\d+)?)(px|em|%)?)$/;const M=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;\n/**\n * Converts the given line height `value` in pixels for a specific font `size`.\n * @param value - The lineHeight to parse (eg. 1.6, '14px', '75%', '1.6em').\n * @param size - The font size (in pixels) used to resolve relative `value`.\n * @returns The effective line height in pixels (size * 1.2 if value is invalid).\n * @see https://developer.mozilla.org/en-US/docs/Web/CSS/line-height\n * @since 2.7.0\n */function toLineHeight(t,e){const n=(\"\"+t).match(O);if(!n||n[1]===\"normal\")return e*1.2;t=+n[2];switch(n[3]){case\"px\":return t;case\"%\":t/=100;break}return e*t}const numberOrZero=t=>+t||0;function _readValueToProps(t,e){const n={};const o=isObject(e);const r=o?Object.keys(e):e;const s=isObject(t)?o?n=>valueOrDefault(t[n],t[e[n]]):e=>t[e]:()=>t;for(const t of r)n[t]=numberOrZero(s(t));return n}\n/**\n * Converts the given value into a TRBL object.\n * @param value - If a number, set the value to all TRBL component,\n *  else, if an object, use defined properties and sets undefined ones to 0.\n *  x / y are shorthands for same value for left/right and top/bottom.\n * @returns The padding values (top, right, bottom, left)\n * @since 3.0.0\n */function toTRBL(t){return _readValueToProps(t,{top:\"y\",right:\"x\",bottom:\"y\",left:\"x\"})}\n/**\n * Converts the given value into a TRBL corners object (similar with css border-radius).\n * @param value - If a number, set the value to all TRBL corner components,\n *  else, if an object, use defined properties and sets undefined ones to 0.\n * @returns The TRBL corner values (topLeft, topRight, bottomLeft, bottomRight)\n * @since 3.0.0\n */function toTRBLCorners(t){return _readValueToProps(t,[\"topLeft\",\"topRight\",\"bottomLeft\",\"bottomRight\"])}\n/**\n * Converts the given value into a padding object with pre-computed width/height.\n * @param value - If a number, set the value to all TRBL component,\n *  else, if an object, use defined properties and sets undefined ones to 0.\n *  x / y are shorthands for same value for left/right and top/bottom.\n * @returns The padding values (top, right, bottom, left, width, height)\n * @since 2.7.0\n */function toPadding(t){const e=toTRBL(t);e.width=e.left+e.right;e.height=e.top+e.bottom;return e}\n/**\n * Parses font options and returns the font object.\n * @param options - A object that contains font options to be parsed.\n * @param fallback - A object that contains fallback font options.\n * @return The font object.\n * @private\n */function toFont(t,e){t=t||{};e=e||w.font;let n=valueOrDefault(t.size,e.size);typeof n===\"string\"&&(n=parseInt(n,10));let o=valueOrDefault(t.style,e.style);if(o&&!(\"\"+o).match(M)){console.warn('Invalid font style specified: \"'+o+'\"');o=void 0}const r={family:valueOrDefault(t.family,e.family),lineHeight:toLineHeight(valueOrDefault(t.lineHeight,e.lineHeight),n),size:n,style:o,weight:valueOrDefault(t.weight,e.weight),string:\"\"};r.string=toFontString(r);return r}\n/**\n * Evaluates the given `inputs` sequentially and returns the first defined value.\n * @param inputs - An array of values, falling back to the last value.\n * @param context - If defined and the current value is a function, the value\n * is called with `context` as first argument and the result becomes the new input.\n * @param index - If defined and the current value is an array, the value\n * at `index` become the new input.\n * @param info - object to return information about resolution in\n * @param info.cacheable - Will be set to `false` if option is not cacheable.\n * @since 2.7.0\n */function resolve(t,e,n,o){let r=true;let s,i,a;for(s=0,i=t.length;s<i;++s){a=t[s];if(a!==void 0){if(e!==void 0&&typeof a===\"function\"){a=a(e);r=false}if(n!==void 0&&isArray(a)){a=a[n%a.length];r=false}if(a!==void 0){o&&!r&&(o.cacheable=false);return a}}}}\n/**\n * @param minmax\n * @param grace\n * @param beginAtZero\n * @private\n */function _addGrace(t,e,n){const{min:o,max:r}=t;const s=toDimension(e,(r-o)/2);const keepZero=(t,e)=>n&&t===0?0:t+e;return{min:keepZero(o,-Math.abs(s)),max:keepZero(r,s)}}function createContext(t,e){return Object.assign(Object.create(t),e)}\n/**\n * Creates a Proxy for resolving raw values for options.\n * @param scopes - The option scopes to look for values, in resolution order\n * @param prefixes - The prefixes for values, in resolution order.\n * @param rootScopes - The root option scopes\n * @param fallback - Parent scopes fallback\n * @param getTarget - callback for getting the target for changed values\n * @returns Proxy\n * @private\n */function _createResolver(t,e=[\"\"],n,o,r=(()=>t[0])){const s=n||t;typeof o===\"undefined\"&&(o=_resolve(\"_fallback\",t));const i={[Symbol.toStringTag]:\"Object\",_cacheable:true,_scopes:t,_rootScopes:s,_fallback:o,_getTarget:r,override:n=>_createResolver([n,...t],e,s,o)};return new Proxy(i,{deleteProperty(e,n){delete e[n];delete e._keys;delete t[0][n];return true},get(n,o){return _cached(n,o,(()=>_resolveWithPrefixes(o,e,t,n)))},getOwnPropertyDescriptor(t,e){return Reflect.getOwnPropertyDescriptor(t._scopes[0],e)},getPrototypeOf(){return Reflect.getPrototypeOf(t[0])},has(t,e){return getKeysFromAllScopes(t).includes(e)},ownKeys(t){return getKeysFromAllScopes(t)},set(t,e,n){const o=t._storage||(t._storage=r());t[e]=o[e]=n;delete t._keys;return true}})}\n/**\n * Returns an Proxy for resolving option values with context.\n * @param proxy - The Proxy returned by `_createResolver`\n * @param context - Context object for scriptable/indexable options\n * @param subProxy - The proxy provided for scriptable options\n * @param descriptorDefaults - Defaults for descriptors\n * @private\n */function _attachContext(t,e,n,o){const r={_cacheable:false,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:_descriptors(t,o),setContext:e=>_attachContext(t,e,n,o),override:r=>_attachContext(t.override(r),e,n,o)};return new Proxy(r,{deleteProperty(e,n){delete e[n];delete t[n];return true},get(t,e,n){return _cached(t,e,(()=>_resolveWithContext(t,e,n)))},getOwnPropertyDescriptor(e,n){return e._descriptors.allKeys?Reflect.has(t,n)?{enumerable:true,configurable:true}:void 0:Reflect.getOwnPropertyDescriptor(t,n)},getPrototypeOf(){return Reflect.getPrototypeOf(t)},has(e,n){return Reflect.has(t,n)},ownKeys(){return Reflect.ownKeys(t)},set(e,n,o){t[n]=o;delete e[n];return true}})}function _descriptors(t,e={scriptable:true,indexable:true}){const{_scriptable:n=e.scriptable,_indexable:o=e.indexable,_allKeys:r=e.allKeys}=t;return{allKeys:r,scriptable:n,indexable:o,isScriptable:isFunction(n)?n:()=>n,isIndexable:isFunction(o)?o:()=>o}}const readKey=(t,e)=>t?t+_capitalize(e):e;const needsSubResolver=(t,e)=>isObject(e)&&t!==\"adapters\"&&(Object.getPrototypeOf(e)===null||e.constructor===Object);function _cached(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const o=n();t[e]=o;return o}function _resolveWithContext(t,e,n){const{_proxy:o,_context:r,_subProxy:s,_descriptors:i}=t;let a=o[e];isFunction(a)&&i.isScriptable(e)&&(a=_resolveScriptable(e,a,t,n));isArray(a)&&a.length&&(a=_resolveArray(e,a,t,i.isIndexable));needsSubResolver(e,a)&&(a=_attachContext(a,r,s&&s[e],i));return a}function _resolveScriptable(t,e,n,o){const{_proxy:r,_context:s,_subProxy:i,_stack:a}=n;if(a.has(t))throw new Error(\"Recursion detected: \"+Array.from(a).join(\"->\")+\"->\"+t);a.add(t);let l=e(s,i||o);a.delete(t);needsSubResolver(t,l)&&(l=createSubResolver(r._scopes,r,t,l));return l}function _resolveArray(t,e,n,o){const{_proxy:r,_context:s,_subProxy:i,_descriptors:a}=n;if(typeof s.index!==\"undefined\"&&o(t))return e[s.index%e.length];if(isObject(e[0])){const n=e;const o=r._scopes.filter((t=>t!==n));e=[];for(const l of n){const n=createSubResolver(o,r,t,l);e.push(_attachContext(n,s,i&&i[t],a))}}return e}function resolveFallback(t,e,n){return isFunction(t)?t(e,n):t}const getScope=(t,e)=>t===true?e:typeof t===\"string\"?resolveObjectKey(e,t):void 0;function addScopes(t,e,n,o,r){for(const s of e){const e=getScope(n,s);if(e){t.add(e);const s=resolveFallback(e._fallback,n,r);if(typeof s!==\"undefined\"&&s!==n&&s!==o)return s}else if(e===false&&typeof o!==\"undefined\"&&n!==o)return null}return false}function createSubResolver(t,e,n,o){const r=e._rootScopes;const s=resolveFallback(e._fallback,n,o);const i=[...t,...r];const a=new Set;a.add(o);let l=addScopesFromKey(a,i,n,s||n,o);if(l===null)return false;if(typeof s!==\"undefined\"&&s!==n){l=addScopesFromKey(a,i,s,l,o);if(l===null)return false}return _createResolver(Array.from(a),[\"\"],r,s,(()=>subGetTarget(e,n,o)))}function addScopesFromKey(t,e,n,o,r){while(n)n=addScopes(t,e,n,o,r);return n}function subGetTarget(t,e,n){const o=t._getTarget();e in o||(o[e]={});const r=o[e];return isArray(r)&&isObject(n)?n:r||{}}function _resolveWithPrefixes(t,e,n,o){let r;for(const s of e){r=_resolve(readKey(s,t),n);if(typeof r!==\"undefined\")return needsSubResolver(t,r)?createSubResolver(n,o,t,r):r}}function _resolve(t,e){for(const n of e){if(!n)continue;const e=n[t];if(typeof e!==\"undefined\")return e}}function getKeysFromAllScopes(t){let e=t._keys;e||(e=t._keys=resolveKeysFromAllScopes(t._scopes));return e}function resolveKeysFromAllScopes(t){const e=new Set;for(const n of t)for(const t of Object.keys(n).filter((t=>!t.startsWith(\"_\"))))e.add(t);return Array.from(e)}function _parseObjectDataRadialScale(t,e,n,o){const{iScale:r}=t;const{key:s=\"r\"}=this._parsing;const i=new Array(o);let a,l,c,u;for(a=0,l=o;a<l;++a){c=a+n;u=e[c];i[a]={r:r.parse(resolveObjectKey(u,s),c)}}return i}const P=Number.EPSILON||1e-14;const getPoint=(t,e)=>e<t.length&&!t[e].skip&&t[e];const getValueAxis=t=>t===\"x\"?\"y\":\"x\";function splineCurve(t,e,n,o){const r=t.skip?e:t;const s=e;const i=n.skip?e:n;const a=distanceBetweenPoints(s,r);const l=distanceBetweenPoints(i,s);let c=a/(a+l);let u=l/(a+l);c=isNaN(c)?0:c;u=isNaN(u)?0:u;const f=o*c;const d=o*u;return{previous:{x:s.x-f*(i.x-r.x),y:s.y-f*(i.y-r.y)},next:{x:s.x+d*(i.x-r.x),y:s.y+d*(i.y-r.y)}}}function monotoneAdjust(t,e,n){const o=t.length;let r,s,i,a,l;let c=getPoint(t,0);for(let u=0;u<o-1;++u){l=c;c=getPoint(t,u+1);if(l&&c)if(almostEquals(e[u],0,P))n[u]=n[u+1]=0;else{r=n[u]/e[u];s=n[u+1]/e[u];a=Math.pow(r,2)+Math.pow(s,2);if(!(a<=9)){i=3/Math.sqrt(a);n[u]=r*i*e[u];n[u+1]=s*i*e[u]}}}}function monotoneCompute(t,e,n=\"x\"){const o=getValueAxis(n);const r=t.length;let s,i,a;let l=getPoint(t,0);for(let c=0;c<r;++c){i=a;a=l;l=getPoint(t,c+1);if(!a)continue;const r=a[n];const u=a[o];if(i){s=(r-i[n])/3;a[`cp1${n}`]=r-s;a[`cp1${o}`]=u-s*e[c]}if(l){s=(l[n]-r)/3;a[`cp2${n}`]=r+s;a[`cp2${o}`]=u+s*e[c]}}}function splineCurveMonotone(t,e=\"x\"){const n=getValueAxis(e);const o=t.length;const r=Array(o).fill(0);const s=Array(o);let i,a,l;let c=getPoint(t,0);for(i=0;i<o;++i){a=l;l=c;c=getPoint(t,i+1);if(l){if(c){const t=c[e]-l[e];r[i]=t!==0?(c[n]-l[n])/t:0}s[i]=a?c?d(r[i-1])!==d(r[i])?0:(r[i-1]+r[i])/2:r[i-1]:r[i]}}monotoneAdjust(t,r,s);monotoneCompute(t,s,e)}function capControlPoint(t,e,n){return Math.max(Math.min(t,n),e)}function capBezierPoints(t,e){let n,o,r,s,i;let a=_isPointInArea(t[0],e);for(n=0,o=t.length;n<o;++n){i=s;s=a;a=n<o-1&&_isPointInArea(t[n+1],e);if(s){r=t[n];if(i){r.cp1x=capControlPoint(r.cp1x,e.left,e.right);r.cp1y=capControlPoint(r.cp1y,e.top,e.bottom)}if(a){r.cp2x=capControlPoint(r.cp2x,e.left,e.right);r.cp2y=capControlPoint(r.cp2y,e.top,e.bottom)}}}}function _updateBezierControlPoints(t,e,n,o,r){let s,i,a,l;e.spanGaps&&(t=t.filter((t=>!t.skip)));if(e.cubicInterpolationMode===\"monotone\")splineCurveMonotone(t,r);else{let n=o?t[t.length-1]:t[0];for(s=0,i=t.length;s<i;++s){a=t[s];l=splineCurve(n,a,t[Math.min(s+1,i-(o?0:1))%i],e.tension);a.cp1x=l.previous.x;a.cp1y=l.previous.y;a.cp2x=l.next.x;a.cp2y=l.next.y;n=a}}e.capBezierPoints&&capBezierPoints(t,n)}\n/**\n * Note: typedefs are auto-exported, so use a made-up `dom` namespace where\n * necessary to avoid duplicates with `export * from './helpers`; see\n * https://github.com/microsoft/TypeScript/issues/46011\n * @typedef { import('../core/core.controller.js').default } dom.Chart\n * @typedef { import('../../types').ChartEvent } ChartEvent\n */function _isDomSupported(){return typeof window!==\"undefined\"&&typeof document!==\"undefined\"}function _getParentNode(t){let e=t.parentNode;e&&e.toString()===\"[object ShadowRoot]\"&&(e=e.host);return e}function parseMaxStyle(t,e,n){let o;if(typeof t===\"string\"){o=parseInt(t,10);t.indexOf(\"%\")!==-1&&(o=o/100*e.parentNode[n])}else o=t;return o}const getComputedStyle=t=>t.ownerDocument.defaultView.getComputedStyle(t,null);function getStyle(t,e){return getComputedStyle(t).getPropertyValue(e)}const k=[\"top\",\"right\",\"bottom\",\"left\"];function getPositionedStyle(t,e,n){const o={};n=n?\"-\"+n:\"\";for(let r=0;r<4;r++){const s=k[r];o[s]=parseFloat(t[e+\"-\"+s+n])||0}o.width=o.left+o.right;o.height=o.top+o.bottom;return o}const useOffsetPos=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot)\n/**\n * @param e\n * @param canvas\n * @returns Canvas position\n */;function getCanvasPosition(t,e){const n=t.touches;const o=n&&n.length?n[0]:t;const{offsetX:r,offsetY:s}=o;let i=false;let a,l;if(useOffsetPos(r,s,t.target)){a=r;l=s}else{const t=e.getBoundingClientRect();a=o.clientX-t.left;l=o.clientY-t.top;i=true}return{x:a,y:l,box:i}}\n/**\n * Gets an event's x, y coordinates, relative to the chart area\n * @param event\n * @param chart\n * @returns x and y coordinates of the event\n */function getRelativePosition(t,e){if(\"native\"in t)return t;const{canvas:n,currentDevicePixelRatio:o}=e;const r=getComputedStyle(n);const s=r.boxSizing===\"border-box\";const i=getPositionedStyle(r,\"padding\");const a=getPositionedStyle(r,\"border\",\"width\");const{x:l,y:c,box:u}=getCanvasPosition(t,n);const f=i.left+(u&&a.left);const d=i.top+(u&&a.top);let{width:h,height:p}=e;if(s){h-=i.width+a.width;p-=i.height+a.height}return{x:Math.round((l-f)/h*n.width/o),y:Math.round((c-d)/p*n.height/o)}}function getContainerSize(t,e,n){let o,r;if(e===void 0||n===void 0){const s=_getParentNode(t);if(s){const t=s.getBoundingClientRect();const i=getComputedStyle(s);const a=getPositionedStyle(i,\"border\",\"width\");const l=getPositionedStyle(i,\"padding\");e=t.width-l.width-a.width;n=t.height-l.height-a.height;o=parseMaxStyle(i.maxWidth,s,\"clientWidth\");r=parseMaxStyle(i.maxHeight,s,\"clientHeight\")}else{e=t.clientWidth;n=t.clientHeight}}return{width:e,height:n,maxWidth:o||i,maxHeight:r||i}}const round1=t=>Math.round(t*10)/10;function getMaximumSize(t,e,n,o){const r=getComputedStyle(t);const s=getPositionedStyle(r,\"margin\");const a=parseMaxStyle(r.maxWidth,t,\"clientWidth\")||i;const l=parseMaxStyle(r.maxHeight,t,\"clientHeight\")||i;const c=getContainerSize(t,e,n);let{width:u,height:f}=c;if(r.boxSizing===\"content-box\"){const t=getPositionedStyle(r,\"border\",\"width\");const e=getPositionedStyle(r,\"padding\");u-=e.width+t.width;f-=e.height+t.height}u=Math.max(0,u-s.width);f=Math.max(0,o?u/o:f-s.height);u=round1(Math.min(u,a,c.maxWidth));f=round1(Math.min(f,l,c.maxHeight));u&&!f&&(f=round1(u/2));const d=e!==void 0||n!==void 0;if(d&&o&&c.height&&f>c.height){f=c.height;u=round1(Math.floor(f*o))}return{width:u,height:f}}\n/**\n * @param chart\n * @param forceRatio\n * @param forceStyle\n * @returns True if the canvas context size or transformation has changed.\n */function retinaScale(t,e,n){const o=e||1;const r=Math.floor(t.height*o);const s=Math.floor(t.width*o);t.height=Math.floor(t.height);t.width=Math.floor(t.width);const i=t.canvas;if(i.style&&(n||!i.style.height&&!i.style.width)){i.style.height=`${t.height}px`;i.style.width=`${t.width}px`}if(t.currentDevicePixelRatio!==o||i.height!==r||i.width!==s){t.currentDevicePixelRatio=o;i.height=r;i.width=s;t.ctx.setTransform(o,0,0,o,0,0);return true}return false}const C=function(){let t=false;try{const e={get passive(){t=true;return false}};if(_isDomSupported()){window.addEventListener(\"test\",null,e);window.removeEventListener(\"test\",null,e)}}catch(t){}return t}();\n/**\n * The \"used\" size is the final value of a dimension property after all calculations have\n * been performed. This method uses the computed style of `element` but returns undefined\n * if the computed style is not expressed in pixels. That can happen in some cases where\n * `element` has a size relative to its parent and this last one is not yet displayed,\n * for example because of `display: none` on a parent node.\n * @see https://developer.mozilla.org/en-US/docs/Web/CSS/used_value\n * @returns Size in pixels or undefined if unknown.\n */function readUsedSize(t,e){const n=getStyle(t,e);const o=n&&n.match(/^(\\d+)(\\.\\d+)?px$/);return o?+o[1]:void 0}function _pointInLine(t,e,n,o){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function _steppedInterpolation(t,e,n,o){return{x:t.x+n*(e.x-t.x),y:o===\"middle\"?n<.5?t.y:e.y:o===\"after\"?n<1?t.y:e.y:n>0?e.y:t.y}}function _bezierInterpolation(t,e,n,o){const r={x:t.cp2x,y:t.cp2y};const s={x:e.cp1x,y:e.cp1y};const i=_pointInLine(t,r,n);const a=_pointInLine(r,s,n);const l=_pointInLine(s,e,n);const c=_pointInLine(i,a,n);const u=_pointInLine(a,l,n);return _pointInLine(c,u,n)}const getRightToLeftAdapter=function(t,e){return{x(n){return t+t+e-n},setWidth(t){e=t},textAlign(t){return t===\"center\"?t:t===\"right\"?\"left\":\"right\"},xPlus(t,e){return t-e},leftForLtr(t,e){return t-e}}};const getLeftToRightAdapter=function(){return{x(t){return t},setWidth(t){},textAlign(t){return t},xPlus(t,e){return t+e},leftForLtr(t,e){return t}}};function getRtlAdapter(t,e,n){return t?getRightToLeftAdapter(e,n):getLeftToRightAdapter()}function overrideTextDirection(t,e){let n,o;if(e===\"ltr\"||e===\"rtl\"){n=t.canvas.style;o=[n.getPropertyValue(\"direction\"),n.getPropertyPriority(\"direction\")];n.setProperty(\"direction\",e,\"important\");t.prevTextDirection=o}}function restoreTextDirection(t,e){if(e!==void 0){delete t.prevTextDirection;t.canvas.style.setProperty(\"direction\",e[0],e[1])}}function propertyFn(t){return t===\"angle\"?{between:_angleBetween,compare:_angleDiff,normalize:_normalizeAngle}:{between:_isBetween,compare:(t,e)=>t-e,normalize:t=>t}}function normalizeSegment({start:t,end:e,count:n,loop:o,style:r}){return{start:t%n,end:e%n,loop:o&&(e-t+1)%n===0,style:r}}function getSegment(t,e,n){const{property:o,start:r,end:s}=n;const{between:i,normalize:a}=propertyFn(o);const l=e.length;let{start:c,end:u,loop:f}=t;let d,h;if(f){c+=l;u+=l;for(d=0,h=l;d<h;++d){if(!i(a(e[c%l][o]),r,s))break;c--;u--}c%=l;u%=l}u<c&&(u+=l);return{start:c,end:u,loop:f,style:t.style}}function _boundSegment(t,e,n){if(!n)return[t];const{property:o,start:r,end:s}=n;const i=e.length;const{compare:a,between:l,normalize:c}=propertyFn(o);const{start:u,end:f,loop:d,style:h}=getSegment(t,e,n);const p=[];let g=false;let y=null;let m,b,x;const startIsBefore=()=>l(r,x,m)&&a(r,x)!==0;const endIsBefore=()=>a(s,m)===0||l(s,x,m);const shouldStart=()=>g||startIsBefore();const shouldStop=()=>!g||endIsBefore();for(let t=u,n=u;t<=f;++t){b=e[t%i];if(!b.skip){m=c(b[o]);if(m!==x){g=l(m,r,s);y===null&&shouldStart()&&(y=a(m,r)===0?t:n);if(y!==null&&shouldStop()){p.push(normalizeSegment({start:y,end:t,loop:d,count:i,style:h}));y=null}n=t;x=m}}}y!==null&&p.push(normalizeSegment({start:y,end:f,loop:d,count:i,style:h}));return p}function _boundSegments(t,e){const n=[];const o=t.segments;for(let r=0;r<o.length;r++){const s=_boundSegment(o[r],t.points,e);s.length&&n.push(...s)}return n}function findStartAndEnd(t,e,n,o){let r=0;let s=e-1;if(n&&!o)while(r<e&&!t[r].skip)r++;while(r<e&&t[r].skip)r++;r%=e;n&&(s+=r);while(s>r&&t[s%e].skip)s--;s%=e;return{start:r,end:s}}function solidSegments(t,e,n,o){const r=t.length;const s=[];let i=e;let a=t[e];let l;for(l=e+1;l<=n;++l){const n=t[l%r];if(n.skip||n.stop){if(!a.skip){o=false;s.push({start:e%r,end:(l-1)%r,loop:o});e=i=n.stop?l:null}}else{i=l;a.skip&&(e=l)}a=n}i!==null&&s.push({start:e%r,end:i%r,loop:o});return s}function _computeSegments(t,e){const n=t.points;const o=t.options.spanGaps;const r=n.length;if(!r)return[];const s=!!t._loop;const{start:i,end:a}=findStartAndEnd(n,r,s,o);if(o===true)return splitByStyles(t,[{start:i,end:a,loop:s}],n,e);const l=a<i?a+r:a;const c=!!t._fullLoop&&i===0&&a===r-1;return splitByStyles(t,solidSegments(n,i,l,c),n,e)}function splitByStyles(t,e,n,o){return o&&o.setContext&&n?doSplitByStyles(t,e,n,o):e}function doSplitByStyles(t,e,n,o){const r=t._chart.getContext();const s=readStyle(t.options);const{_datasetIndex:i,options:{spanGaps:a}}=t;const l=n.length;const c=[];let u=s;let f=e[0].start;let d=f;function addStyle(t,e,o,r){const s=a?-1:1;if(t!==e){t+=l;while(n[t%l].skip)t-=s;while(n[e%l].skip)e+=s;if(t%l!==e%l){c.push({start:t%l,end:e%l,loop:o,style:r});u=r;f=e%l}}}for(const t of e){f=a?f:t.start;let e=n[f%l];let s;for(d=f+1;d<=t.end;d++){const a=n[d%l];s=readStyle(o.setContext(createContext(r,{type:\"segment\",p0:e,p1:a,p0DataIndex:(d-1)%l,p1DataIndex:d%l,datasetIndex:i})));styleChanged(s,u)&&addStyle(f,d-1,t.loop,u);e=a;u=s}f<d-1&&addStyle(f,d-1,t.loop,u)}return c}function readStyle(t){return{backgroundColor:t.backgroundColor,borderCapStyle:t.borderCapStyle,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderJoinStyle:t.borderJoinStyle,borderWidth:t.borderWidth,borderColor:t.borderColor}}function styleChanged(t,e){if(!e)return false;const n=[];const replacer=function(t,e){if(!isPatternOrGradient(e))return e;n.includes(e)||n.push(e);return n.indexOf(e)};return JSON.stringify(t,replacer)!==JSON.stringify(e,replacer)}export{_alignPixel as $,_rlookupByKey as A,_lookupByKey as B,_isPointInArea as C,getAngleFromPoint as D,getRelativePosition as E,toPadding as F,each as G,l as H,readUsedSize as I,C as J,_getParentNode as K,throttled as L,getMaximumSize as M,_isDomSupported as N,_factorize as O,o as P,toFont as Q,_toLeftRightCenter as R,_alignStartEnd as S,_ as T,finiteOrDefault as U,callback as V,_addGrace as W,_limitValue as X,toDegrees as Y,_measureText as Z,_arrayUnique as _,resolve as a,fontString as a$,_int16Range as a0,clipArea as a1,renderText as a2,unclipArea as a3,v as a4,merge as a5,_capitalize as a6,mergeIf as a7,S as a8,isFunction as a9,getRtlAdapter as aA,drawPointLegend as aB,overrideTextDirection as aC,_textX as aD,restoreTextDirection as aE,distanceBetweenPoints as aF,noop as aG,niceNum as aH,almostWhole as aI,almostEquals as aJ,_decimalPlaces as aK,_setMinAndMaxByKey as aL,f as aM,_longestText as aN,_lookup as aO,_filterBetween as aP,i as aQ,s as aR,c as aS,a as aT,u as aU,_angleDiff as aV,_deprecated as aW,_merger as aX,_mergerIf as aY,_splitKey as aZ,clone as a_,_attachContext as aa,_createResolver as ab,_descriptors as ac,e as ad,debounce as ae,retinaScale as af,clearCanvas as ag,setsEqual as ah,_elementsEqual as ai,_isClickEvent as aj,_readValueToProps as ak,_isBetween as al,_steppedLineTo as am,_bezierCurveTo as an,_steppedInterpolation as ao,_bezierInterpolation as ap,_pointInLine as aq,_updateBezierControlPoints as ar,_computeSegments as as,_boundSegments as at,drawPoint as au,toTRBL as av,toTRBLCorners as aw,addRoundedRectPath as ax,_boundSegment as ay,_normalizeAngle as az,isArray as b,getHoverColor as b0,getStyle as b1,isPatternOrGradient as b2,splineCurve as b3,splineCurveMonotone as b4,toFontString as b5,toLineHeight as b6,color as c,w as d,g as e,isNumberFinite as f,createContext as g,resolveObjectKey as h,isObject as i,defined as j,isNullOrUndef as k,listenArrayEvents as l,r as m,_angleBetween as n,toPercentage as o,toDimension as p,formatNumber as q,p as r,d as s,toRadians as t,unlistenArrayEvents as u,valueOrDefault as v,_getStartAndCountOfVisiblePoints as w,_scaleRangesChanged as x,isNumber as y,_parseObjectDataRadialScale as z};\n//# sourceMappingURL=6Mg_Thua.js.map\n", "import{r as t,c as e,a as s,e as i,i as n,d as o,b as a,f as r,s as l,g as c,v as h,u as d,l as u,h as g,j as f,_ as p,k as m,m as x,n as b,H as _,P as y,t as v,o as k,p as M,q as S,w,x as D,y as C,z as P,A,B as L,C as T,D as O,E,F as I,G as R,I as F,J as B,K as z,L as V,M as W,N,O as H,Q as j,R as $,S as U,U as Y,V as X,W as K,X as G,Y as q,Z as J,$ as Z,a0 as Q,a1 as tt,a2 as et,a3 as st,a4 as it,a5 as nt,a6 as ot,a7 as at,a8 as rt,a9 as lt,aa as ct,ab as ht,ac as dt,ad as ut,ae as gt,af as ft,ag as pt,ah as mt,ai as xt,aj as bt,ak as _t,al as yt,am as vt,an as kt,ao as Mt,ap as St,aq as wt,ar as Dt,as as Ct,at as Pt,au as At,av as Lt,aw as Tt,ax as Ot,ay as Et,az as It,aA as Rt,aB as Ft,aC as Bt,aD as zt,aE as Vt,aF as Wt,aG as Nt,aH as Ht,aI as jt,aJ as $t,aK as Ut,aL as Yt,T as Xt,aM as Kt,aN as Gt,aO as qt,aP as Jt}from\"../_/6Mg_Thua.js\";import\"@kurkle/color\";class Animator{constructor(){this._request=null;this._charts=new Map;this._running=false;this._lastDate=void 0}_notify(t,e,s,i){const n=e.listeners[i];const o=e.duration;n.forEach((i=>i({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(s-e.start,o)})))}_refresh(){if(!this._request){this._running=true;this._request=t.call(window,(()=>{this._update();this._request=null;this._running&&this._refresh()}))}}_update(t=Date.now()){let e=0;this._charts.forEach(((s,i)=>{if(!s.running||!s.items.length)return;const n=s.items;let o=n.length-1;let a=false;let r;for(;o>=0;--o){r=n[o];if(r._active){r._total>s.duration&&(s.duration=r._total);r.tick(t);a=true}else{n[o]=n[n.length-1];n.pop()}}if(a){i.draw();this._notify(i,s,t,\"progress\")}if(!n.length){s.running=false;this._notify(i,s,t,\"complete\");s.initial=false}e+=n.length}));this._lastDate=t;e===0&&(this._running=false)}_getAnims(t){const e=this._charts;let s=e.get(t);if(!s){s={running:false,initial:true,items:[],listeners:{complete:[],progress:[]}};e.set(t,s)}return s}listen(t,e,s){this._getAnims(t).listeners[e].push(s)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);if(e){e.running=true;e.start=Date.now();e.duration=e.items.reduce(((t,e)=>Math.max(t,e._duration)),0);this._refresh()}}running(t){if(!this._running)return false;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const s=e.items;let i=s.length-1;for(;i>=0;--i)s[i].cancel();e.items=[];this._notify(t,e,Date.now(),\"complete\")}remove(t){return this._charts.delete(t)}}var Zt=new Animator;const Qt=\"transparent\";const te={boolean(t,e,s){return s>.5?e:t},color(t,s,i){const n=e(t||Qt);const o=n.valid&&e(s||Qt);return o&&o.valid?o.mix(n,i).hexString():s},number(t,e,s){return t+(e-t)*s}};class Animation{constructor(t,e,n,o){const a=e[n];o=s([t.to,o,a,t.from]);const r=s([t.from,a,o]);this._active=true;this._fn=t.fn||te[t.type||typeof r];this._easing=i[t.easing]||i.linear;this._start=Math.floor(Date.now()+(t.delay||0));this._duration=this._total=Math.floor(t.duration);this._loop=!!t.loop;this._target=e;this._prop=n;this._from=r;this._to=o;this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(false);const n=this._target[this._prop];const o=i-this._start;const a=this._duration-o;this._start=i;this._duration=Math.floor(Math.max(a,t.duration));this._total+=o;this._loop=!!t.loop;this._to=s([t.to,e,n,t.from]);this._from=s([t.from,n,e])}}cancel(){if(this._active){this.tick(Date.now());this._active=false;this._notify(false)}}tick(t){const e=t-this._start;const s=this._duration;const i=this._prop;const n=this._from;const o=this._loop;const a=this._to;let r;this._active=n!==a&&(o||e<s);if(this._active)if(e<0)this._target[i]=n;else{r=e/s%2;r=o&&r>1?2-r:r;r=this._easing(Math.min(1,Math.max(0,r)));this._target[i]=this._fn(n,a,r)}else{this._target[i]=a;this._notify(true)}}wait(){const t=this._promises||(this._promises=[]);return new Promise(((e,s)=>{t.push({res:e,rej:s})}))}_notify(t){const e=t?\"res\":\"rej\";const s=this._promises||[];for(let t=0;t<s.length;t++)s[t][e]()}}class Animations{constructor(t,e){this._chart=t;this._properties=new Map;this.configure(e)}configure(t){if(!n(t))return;const e=Object.keys(o.animation);const s=this._properties;Object.getOwnPropertyNames(t).forEach((i=>{const o=t[i];if(!n(o))return;const r={};for(const t of e)r[t]=o[t];(a(o.properties)&&o.properties||[i]).forEach((t=>{t!==i&&s.has(t)||s.set(t,r)}))}))}_animateOptions(t,e){const s=e.options;const i=resolveTargetOptions(t,s);if(!i)return[];const n=this._createAnimations(i,s);s.$shared&&awaitAll(t.options.$animations,s).then((()=>{t.options=s}),(()=>{}));return n}_createAnimations(t,e){const s=this._properties;const i=[];const n=t.$animations||(t.$animations={});const o=Object.keys(e);const a=Date.now();let r;for(r=o.length-1;r>=0;--r){const l=o[r];if(l.charAt(0)===\"$\")continue;if(l===\"options\"){i.push(...this._animateOptions(t,e));continue}const c=e[l];let h=n[l];const d=s.get(l);if(h){if(d&&h.active()){h.update(d,c,a);continue}h.cancel()}if(d&&d.duration){n[l]=h=new Animation(d,t,l,c);i.push(h)}else t[l]=c}return i}update(t,e){if(this._properties.size===0){Object.assign(t,e);return}const s=this._createAnimations(t,e);if(s.length){Zt.add(this._chart,s);return true}}}function awaitAll(t,e){const s=[];const i=Object.keys(e);for(let e=0;e<i.length;e++){const n=t[i[e]];n&&n.active()&&s.push(n.wait())}return Promise.all(s)}function resolveTargetOptions(t,e){if(!e)return;let s=t.options;if(s){s.$shared&&(t.options=s=Object.assign({},s,{$shared:false,$animations:{}}));return s}t.options=e}function scaleClip(t,e){const s=t&&t.options||{};const i=s.reverse;const n=s.min===void 0?e:0;const o=s.max===void 0?e:0;return{start:i?o:n,end:i?n:o}}function defaultClip(t,e,s){if(s===false)return false;const i=scaleClip(t,s);const n=scaleClip(e,s);return{top:n.end,right:i.end,bottom:n.start,left:i.start}}function toClip(t){let e,s,i,o;if(n(t)){e=t.top;s=t.right;i=t.bottom;o=t.left}else e=s=i=o=t;return{top:e,right:s,bottom:i,left:o,disabled:t===false}}function getSortedDatasetIndices(t,e){const s=[];const i=t._getSortedDatasetMetas(e);let n,o;for(n=0,o=i.length;n<o;++n)s.push(i[n].index);return s}function applyStack(t,e,s,i={}){const n=t.keys;const o=i.mode===\"single\";let a,c,h,d;if(e!==null){for(a=0,c=n.length;a<c;++a){h=+n[a];if(h===s){if(i.all)continue;break}d=t.values[h];r(d)&&(o||e===0||l(e)===l(d))&&(e+=d)}return e}}function convertObjectDataToArray(t){const e=Object.keys(t);const s=new Array(e.length);let i,n,o;for(i=0,n=e.length;i<n;++i){o=e[i];s[i]={x:o,y:t[o]}}return s}function isStacked(t,e){const s=t&&t.options.stacked;return s||s===void 0&&e.stack!==void 0}function getStackKey(t,e,s){return`${t.id}.${e.id}.${s.stack||s.type}`}function getUserBounds(t){const{min:e,max:s,minDefined:i,maxDefined:n}=t.getUserBounds();return{min:i?e:Number.NEGATIVE_INFINITY,max:n?s:Number.POSITIVE_INFINITY}}function getOrCreateStack(t,e,s){const i=t[e]||(t[e]={});return i[s]||(i[s]={})}function getLastIndexInStack(t,e,s,i){for(const n of e.getMatchingVisibleMetas(i).reverse()){const e=t[n.index];if(s&&e>0||!s&&e<0)return n.index}return null}function updateStacks(t,e){const{chart:s,_cachedMeta:i}=t;const n=s._stacks||(s._stacks={});const{iScale:o,vScale:a,index:r}=i;const l=o.axis;const c=a.axis;const h=getStackKey(o,a,i);const d=e.length;let u;for(let t=0;t<d;++t){const s=e[t];const{[l]:o,[c]:d}=s;const g=s._stacks||(s._stacks={});u=g[c]=getOrCreateStack(n,h,o);u[r]=d;u._top=getLastIndexInStack(u,a,true,i.type);u._bottom=getLastIndexInStack(u,a,false,i.type);const f=u._visualValues||(u._visualValues={});f[r]=d}}function getFirstScaleId(t,e){const s=t.scales;return Object.keys(s).filter((t=>s[t].axis===e)).shift()}function createDatasetContext(t,e){return c(t,{active:false,dataset:void 0,datasetIndex:e,index:e,mode:\"default\",type:\"dataset\"})}function createDataContext(t,e,s){return c(t,{active:false,dataIndex:e,parsed:void 0,raw:void 0,element:s,index:e,mode:\"default\",type:\"data\"})}function clearStacks(t,e){const s=t.controller.index;const i=t.vScale&&t.vScale.axis;if(i){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||e[i]===void 0||e[i][s]===void 0)return;delete e[i][s];e[i]._visualValues!==void 0&&e[i]._visualValues[s]!==void 0&&delete e[i]._visualValues[s]}}}const isDirectUpdateMode=t=>t===\"reset\"||t===\"none\";const cloneIfNotShared=(t,e)=>e?t:Object.assign({},t);const createStack=(t,e,s)=>t&&!e.hidden&&e._stacked&&{keys:getSortedDatasetIndices(s,true),values:null};class DatasetController{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(t,e){this.chart=t;this._ctx=t.ctx;this.index=e;this._cachedDataOpts={};this._cachedMeta=this.getMeta();this._type=this._cachedMeta.type;this.options=void 0;this._parsing=false;this._data=void 0;this._objectData=void 0;this._sharedOptions=void 0;this._drawStart=void 0;this._drawCount=void 0;this.enableOptionSharing=false;this.supportsDecimation=false;this.$context=void 0;this._syncList=[];this.datasetElementType=new.target.datasetElementType;this.dataElementType=new.target.dataElementType;this.initialize()}initialize(){const t=this._cachedMeta;this.configure();this.linkScales();t._stacked=isStacked(t.vScale,t);this.addElements();this.options.fill&&!this.chart.isPluginEnabled(\"filler\")&&console.warn(\"Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options\")}updateIndex(t){this.index!==t&&clearStacks(this._cachedMeta);this.index=t}linkScales(){const t=this.chart;const e=this._cachedMeta;const s=this.getDataset();const chooseId=(t,e,s,i)=>t===\"x\"?e:t===\"r\"?i:s;const i=e.xAxisID=h(s.xAxisID,getFirstScaleId(t,\"x\"));const n=e.yAxisID=h(s.yAxisID,getFirstScaleId(t,\"y\"));const o=e.rAxisID=h(s.rAxisID,getFirstScaleId(t,\"r\"));const a=e.indexAxis;const r=e.iAxisID=chooseId(a,i,n,o);const l=e.vAxisID=chooseId(a,n,i,o);e.xScale=this.getScaleForId(i);e.yScale=this.getScaleForId(n);e.rScale=this.getScaleForId(o);e.iScale=this.getScaleForId(r);e.vScale=this.getScaleForId(l)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update(\"reset\")}_destroy(){const t=this._cachedMeta;this._data&&d(this._data,this);t._stacked&&clearStacks(t)}_dataCheck(){const t=this.getDataset();const e=t.data||(t.data=[]);const s=this._data;if(n(e))this._data=convertObjectDataToArray(e);else if(s!==e){if(s){d(s,this);const t=this._cachedMeta;clearStacks(t);t._parsed=[]}e&&Object.isExtensible(e)&&u(e,this);this._syncList=[];this._data=e}}addElements(){const t=this._cachedMeta;this._dataCheck();this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta;const s=this.getDataset();let i=false;this._dataCheck();const n=e._stacked;e._stacked=isStacked(e.vScale,e);if(e.stack!==s.stack){i=true;clearStacks(e);e.stack=s.stack}this._resyncElements(t);(i||n!==e._stacked)&&updateStacks(this,e._parsed)}configure(){const t=this.chart.config;const e=t.datasetScopeKeys(this._type);const s=t.getOptionScopes(this.getDataset(),e,true);this.options=t.createResolver(s,this.getContext());this._parsing=this.options.parsing;this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:s,_data:i}=this;const{iScale:o,_stacked:r}=s;const l=o.axis;let c=t===0&&e===i.length||s._sorted;let h=t>0&&s._parsed[t-1];let d,u,g;if(this._parsing===false){s._parsed=i;s._sorted=true;g=i}else{g=a(i[t])?this.parseArrayData(s,i,t,e):n(i[t])?this.parseObjectData(s,i,t,e):this.parsePrimitiveData(s,i,t,e);const isNotInOrderComparedToPrev=()=>u[l]===null||h&&u[l]<h[l];for(d=0;d<e;++d){s._parsed[d+t]=u=g[d];if(c){isNotInOrderComparedToPrev()&&(c=false);h=u}}s._sorted=c}r&&updateStacks(this,g)}parsePrimitiveData(t,e,s,i){const{iScale:n,vScale:o}=t;const a=n.axis;const r=o.axis;const l=n.getLabels();const c=n===o;const h=new Array(i);let d,u,g;for(d=0,u=i;d<u;++d){g=d+s;h[d]={[a]:c||n.parse(l[g],g),[r]:o.parse(e[g],g)}}return h}parseArrayData(t,e,s,i){const{xScale:n,yScale:o}=t;const a=new Array(i);let r,l,c,h;for(r=0,l=i;r<l;++r){c=r+s;h=e[c];a[r]={x:n.parse(h[0],c),y:o.parse(h[1],c)}}return a}parseObjectData(t,e,s,i){const{xScale:n,yScale:o}=t;const{xAxisKey:a=\"x\",yAxisKey:r=\"y\"}=this._parsing;const l=new Array(i);let c,h,d,u;for(c=0,h=i;c<h;++c){d=c+s;u=e[d];l[c]={x:n.parse(g(u,a),d),y:o.parse(g(u,r),d)}}return l}getParsed(t){return this._cachedMeta._parsed[t]}getDataElement(t){return this._cachedMeta.data[t]}applyStack(t,e,s){const i=this.chart;const n=this._cachedMeta;const o=e[t.axis];const a={keys:getSortedDatasetIndices(i,true),values:e._stacks[t.axis]._visualValues};return applyStack(a,o,n.index,{mode:s})}updateRangeFromParsed(t,e,s,i){const n=s[e.axis];let o=n===null?NaN:n;const a=i&&s._stacks[e.axis];if(i&&a){i.values=a;o=applyStack(i,n,this._cachedMeta.index)}t.min=Math.min(t.min,o);t.max=Math.max(t.max,o)}getMinMax(t,e){const s=this._cachedMeta;const i=s._parsed;const n=s._sorted&&t===s.iScale;const o=i.length;const a=this._getOtherScale(t);const l=createStack(e,s,this.chart);const c={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};const{min:h,max:d}=getUserBounds(a);let u,g;function _skip(){g=i[u];const e=g[a.axis];return!r(g[t.axis])||h>e||d<e}for(u=0;u<o;++u)if(!_skip()){this.updateRangeFromParsed(c,t,g,l);if(n)break}if(n)for(u=o-1;u>=0;--u)if(!_skip()){this.updateRangeFromParsed(c,t,g,l);break}return c}getAllParsedValues(t){const e=this._cachedMeta._parsed;const s=[];let i,n,o;for(i=0,n=e.length;i<n;++i){o=e[i][t.axis];r(o)&&s.push(o)}return s}getMaxOverflow(){return false}getLabelAndValue(t){const e=this._cachedMeta;const s=e.iScale;const i=e.vScale;const n=this.getParsed(t);return{label:s?\"\"+s.getLabelForValue(n[s.axis]):\"\",value:i?\"\"+i.getLabelForValue(n[i.axis]):\"\"}}_update(t){const e=this._cachedMeta;this.update(t||\"default\");e._clip=toClip(h(this.options.clip,defaultClip(e.xScale,e.yScale,this.getMaxOverflow())))}update(t){}draw(){const t=this._ctx;const e=this.chart;const s=this._cachedMeta;const i=s.data||[];const n=e.chartArea;const o=[];const a=this._drawStart||0;const r=this._drawCount||i.length-a;const l=this.options.drawActiveElementsOnTop;let c;s.dataset&&s.dataset.draw(t,n,a,r);for(c=a;c<a+r;++c){const e=i[c];e.hidden||(e.active&&l?o.push(e):e.draw(t,n))}for(c=0;c<o.length;++c)o[c].draw(t,n)}getStyle(t,e){const s=e?\"active\":\"default\";return t===void 0&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(s):this.resolveDataElementOptions(t||0,s)}getContext(t,e,s){const i=this.getDataset();let n;if(t>=0&&t<this._cachedMeta.data.length){const e=this._cachedMeta.data[t];n=e.$context||(e.$context=createDataContext(this.getContext(),t,e));n.parsed=this.getParsed(t);n.raw=i.data[t];n.index=n.dataIndex=t}else{n=this.$context||(this.$context=createDatasetContext(this.chart.getContext(),this.index));n.dataset=i;n.index=n.datasetIndex=this.index}n.active=!!e;n.mode=s;return n}resolveDatasetElementOptions(t){return this._resolveElementOptions(this.datasetElementType.id,t)}resolveDataElementOptions(t,e){return this._resolveElementOptions(this.dataElementType.id,e,t)}_resolveElementOptions(t,e=\"default\",s){const i=e===\"active\";const n=this._cachedDataOpts;const a=t+\"-\"+e;const r=n[a];const l=this.enableOptionSharing&&f(s);if(r)return cloneIfNotShared(r,l);const c=this.chart.config;const h=c.datasetElementScopeKeys(this._type,t);const d=i?[`${t}Hover`,\"hover\",t,\"\"]:[t,\"\"];const u=c.getOptionScopes(this.getDataset(),h);const g=Object.keys(o.elements[t]);const context=()=>this.getContext(s,i,e);const p=c.resolveNamedOptions(u,g,context,d);if(p.$shared){p.$shared=l;n[a]=Object.freeze(cloneIfNotShared(p,l))}return p}_resolveAnimations(t,e,s){const i=this.chart;const n=this._cachedDataOpts;const o=`animation-${e}`;const a=n[o];if(a)return a;let r;if(i.options.animation!==false){const i=this.chart.config;const n=i.datasetAnimationScopeKeys(this._type,e);const o=i.getOptionScopes(this.getDataset(),n);r=i.createResolver(o,this.getContext(t,s,e))}const l=new Animations(i,r&&r.animations);r&&r._cacheable&&(n[o]=Object.freeze(l));return l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||isDirectUpdateMode(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const s=this.resolveDataElementOptions(t,e);const i=this._sharedOptions;const n=this.getSharedOptions(s);const o=this.includeOptions(e,n)||n!==i;this.updateSharedOptions(n,e,s);return{sharedOptions:n,includeOptions:o}}updateElement(t,e,s,i){isDirectUpdateMode(i)?Object.assign(t,s):this._resolveAnimations(e,i).update(t,s)}updateSharedOptions(t,e,s){t&&!isDirectUpdateMode(e)&&this._resolveAnimations(void 0,e).update(t,s)}_setStyle(t,e,s,i){t.active=i;const n=this.getStyle(e,i);this._resolveAnimations(e,s,i).update(t,{options:!i&&this.getSharedOptions(n)||n})}removeHoverStyle(t,e,s){this._setStyle(t,s,\"active\",false)}setHoverStyle(t,e,s){this._setStyle(t,s,\"active\",true)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,\"active\",false)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,\"active\",true)}_resyncElements(t){const e=this._data;const s=this._cachedMeta.data;for(const[t,e,s]of this._syncList)this[t](e,s);this._syncList=[];const i=s.length;const n=e.length;const o=Math.min(n,i);o&&this.parse(0,o);n>i?this._insertElements(i,n-i,t):n<i&&this._removeElements(n,i-n)}_insertElements(t,e,s=true){const i=this._cachedMeta;const n=i.data;const o=t+e;let a;const move=t=>{t.length+=e;for(a=t.length-1;a>=o;a--)t[a]=t[a-e]};move(n);for(a=t;a<o;++a)n[a]=new this.dataElementType;this._parsing&&move(i._parsed);this.parse(t,e);s&&this.updateElements(n,t,e,\"reset\")}updateElements(t,e,s,i){}_removeElements(t,e){const s=this._cachedMeta;if(this._parsing){const i=s._parsed.splice(t,e);s._stacked&&clearStacks(s,i)}s.data.splice(t,e)}_sync(t){if(this._parsing)this._syncList.push(t);else{const[e,s,i]=t;this[e](s,i)}this.chart._dataChanges.push([this.index,...t])}_onDataPush(){const t=arguments.length;this._sync([\"_insertElements\",this.getDataset().data.length-t,t])}_onDataPop(){this._sync([\"_removeElements\",this._cachedMeta.data.length-1,1])}_onDataShift(){this._sync([\"_removeElements\",0,1])}_onDataSplice(t,e){e&&this._sync([\"_removeElements\",t,e]);const s=arguments.length-2;s&&this._sync([\"_insertElements\",t,s])}_onDataUnshift(){this._sync([\"_insertElements\",0,arguments.length])}}function getAllScaleValues(t,e){if(!t._cache.$bar){const s=t.getMatchingVisibleMetas(e);let i=[];for(let e=0,n=s.length;e<n;e++)i=i.concat(s[e].controller.getAllParsedValues(t));t._cache.$bar=p(i.sort(((t,e)=>t-e)))}return t._cache.$bar}function computeMinSampleSize(t){const e=t.iScale;const s=getAllScaleValues(e,t.type);let i=e._length;let n,o,a,r;const updateMinAndPrev=()=>{if(a!==32767&&a!==-32768){f(r)&&(i=Math.min(i,Math.abs(a-r)||i));r=a}};for(n=0,o=s.length;n<o;++n){a=e.getPixelForValue(s[n]);updateMinAndPrev()}r=void 0;for(n=0,o=e.ticks.length;n<o;++n){a=e.getPixelForTick(n);updateMinAndPrev()}return i}function computeFitCategoryTraits(t,e,s,i){const n=s.barThickness;let o,a;if(m(n)){o=e.min*s.categoryPercentage;a=s.barPercentage}else{o=n*i;a=1}return{chunk:o/i,ratio:a,start:e.pixels[t]-o/2}}function computeFlexCategoryTraits(t,e,s,i){const n=e.pixels;const o=n[t];let a=t>0?n[t-1]:null;let r=t<n.length-1?n[t+1]:null;const l=s.categoryPercentage;a===null&&(a=o-(r===null?e.end-e.start:r-o));r===null&&(r=o+o-a);const c=o-(o-Math.min(a,r))/2*l;const h=Math.abs(r-a)/2*l;return{chunk:h/i,ratio:s.barPercentage,start:c}}function parseFloatBar(t,e,s,i){const n=s.parse(t[0],i);const o=s.parse(t[1],i);const a=Math.min(n,o);const r=Math.max(n,o);let l=a;let c=r;if(Math.abs(a)>Math.abs(r)){l=r;c=a}e[s.axis]=c;e._custom={barStart:l,barEnd:c,start:n,end:o,min:a,max:r}}function parseValue(t,e,s,i){a(t)?parseFloatBar(t,e,s,i):e[s.axis]=s.parse(t,i);return e}function parseArrayOrPrimitive(t,e,s,i){const n=t.iScale;const o=t.vScale;const a=n.getLabels();const r=n===o;const l=[];let c,h,d,u;for(c=s,h=s+i;c<h;++c){u=e[c];d={};d[n.axis]=r||n.parse(a[c],c);l.push(parseValue(u,d,o,c))}return l}function isFloatBar(t){return t&&t.barStart!==void 0&&t.barEnd!==void 0}function barSign(t,e,s){return t!==0?l(t):(e.isHorizontal()?1:-1)*(e.min>=s?1:-1)}function borderProps(t){let e,s,i,n,o;if(t.horizontal){e=t.base>t.x;s=\"left\";i=\"right\"}else{e=t.base<t.y;s=\"bottom\";i=\"top\"}if(e){n=\"end\";o=\"start\"}else{n=\"start\";o=\"end\"}return{start:s,end:i,reverse:e,top:n,bottom:o}}function setBorderSkipped(t,e,s,i){let n=e.borderSkipped;const o={};if(!n){t.borderSkipped=o;return}if(n===true){t.borderSkipped={top:true,right:true,bottom:true,left:true};return}const{start:a,end:r,reverse:l,top:c,bottom:h}=borderProps(t);if(n===\"middle\"&&s){t.enableBorderRadius=true;if((s._top||0)===i)n=c;else if((s._bottom||0)===i)n=h;else{o[parseEdge(h,a,r,l)]=true;n=c}}o[parseEdge(n,a,r,l)]=true;t.borderSkipped=o}function parseEdge(t,e,s,i){if(i){t=swap(t,e,s);t=startEnd(t,s,e)}else t=startEnd(t,e,s);return t}function swap(t,e,s){return t===e?s:t===s?e:t}function startEnd(t,e,s){return t===\"start\"?e:t===\"end\"?s:t}function setInflateAmount(t,{inflateAmount:e},s){t.inflateAmount=e===\"auto\"?s===1?.33:0:e}class BarController extends DatasetController{static id=\"bar\";static defaults={datasetElementType:false,dataElementType:\"bar\",categoryPercentage:.8,barPercentage:.9,grouped:true,animations:{numbers:{type:\"number\",properties:[\"x\",\"y\",\"base\",\"width\",\"height\"]}}};static overrides={scales:{_index_:{type:\"category\",offset:true,grid:{offset:true}},_value_:{type:\"linear\",beginAtZero:true}}};parsePrimitiveData(t,e,s,i){return parseArrayOrPrimitive(t,e,s,i)}parseArrayData(t,e,s,i){return parseArrayOrPrimitive(t,e,s,i)}parseObjectData(t,e,s,i){const{iScale:n,vScale:o}=t;const{xAxisKey:a=\"x\",yAxisKey:r=\"y\"}=this._parsing;const l=n.axis===\"x\"?a:r;const c=o.axis===\"x\"?a:r;const h=[];let d,u,f,p;for(d=s,u=s+i;d<u;++d){p=e[d];f={};f[n.axis]=n.parse(g(p,l),d);h.push(parseValue(g(p,c),f,o,d))}return h}updateRangeFromParsed(t,e,s,i){super.updateRangeFromParsed(t,e,s,i);const n=s._custom;if(n&&e===this._cachedMeta.vScale){t.min=Math.min(t.min,n.min);t.max=Math.max(t.max,n.max)}}getMaxOverflow(){return 0}getLabelAndValue(t){const e=this._cachedMeta;const{iScale:s,vScale:i}=e;const n=this.getParsed(t);const o=n._custom;const a=isFloatBar(o)?\"[\"+o.start+\", \"+o.end+\"]\":\"\"+i.getLabelForValue(n[i.axis]);return{label:\"\"+s.getLabelForValue(n[s.axis]),value:a}}initialize(){this.enableOptionSharing=true;super.initialize();const t=this._cachedMeta;t.stack=this.getDataset().stack}update(t){const e=this._cachedMeta;this.updateElements(e.data,0,e.data.length,t)}updateElements(t,e,s,i){const n=i===\"reset\";const{index:o,_cachedMeta:{vScale:a}}=this;const r=a.getBasePixel();const l=a.isHorizontal();const c=this._getRuler();const{sharedOptions:h,includeOptions:d}=this._getSharedOptions(e,i);for(let u=e;u<e+s;u++){const e=this.getParsed(u);const s=n||m(e[a.axis])?{base:r,head:r}:this._calculateBarValuePixels(u);const g=this._calculateBarIndexPixels(u,c);const f=(e._stacks||{})[a.axis];const p={horizontal:l,base:s.base,enableBorderRadius:!f||isFloatBar(e._custom)||o===f._top||o===f._bottom,x:l?s.head:g.center,y:l?g.center:s.head,height:l?g.size:Math.abs(s.size),width:l?Math.abs(s.size):g.size};d&&(p.options=h||this.resolveDataElementOptions(u,t[u].active?\"active\":i));const x=p.options||t[u].options;setBorderSkipped(p,x,f,o);setInflateAmount(p,x,c.ratio);this.updateElement(t[u],u,p,i)}}_getStacks(t,e){const{iScale:s}=this._cachedMeta;const i=s.getMatchingVisibleMetas(this._type).filter((t=>t.controller.options.grouped));const n=s.options.stacked;const o=[];const skipNull=t=>{const s=t.controller.getParsed(e);const i=s&&s[t.vScale.axis];if(m(i)||isNaN(i))return true};for(const s of i)if(e===void 0||!skipNull(s)){(n===false||o.indexOf(s.stack)===-1||n===void 0&&s.stack===void 0)&&o.push(s.stack);if(s.index===t)break}o.length||o.push(void 0);return o}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,s){const i=this._getStacks(t,s);const n=e!==void 0?i.indexOf(e):-1;return n===-1?i.length-1:n}_getRuler(){const t=this.options;const e=this._cachedMeta;const s=e.iScale;const i=[];let n,o;for(n=0,o=e.data.length;n<o;++n)i.push(s.getPixelForValue(this.getParsed(n)[s.axis],n));const a=t.barThickness;const r=a||computeMinSampleSize(e);return{min:r,pixels:i,start:s._startPixel,end:s._endPixel,stackCount:this._getStackCount(),scale:s,grouped:t.grouped,ratio:a?1:t.categoryPercentage*t.barPercentage}}_calculateBarValuePixels(t){const{_cachedMeta:{vScale:e,_stacked:s,index:i},options:{base:n,minBarLength:o}}=this;const a=n||0;const r=this.getParsed(t);const c=r._custom;const h=isFloatBar(c);let d=r[e.axis];let u=0;let g=s?this.applyStack(e,r,s):d;let f,p;if(g!==d){u=g-d;g=d}if(h){d=c.barStart;g=c.barEnd-c.barStart;d!==0&&l(d)!==l(c.barEnd)&&(u=0);u+=d}const x=m(n)||h?u:n;let b=e.getPixelForValue(x);f=this.chart.getDataVisibility(t)?e.getPixelForValue(u+g):b;p=f-b;if(Math.abs(p)<o){p=barSign(p,e,a)*o;d===a&&(b-=p/2);const t=e.getPixelForDecimal(0);const n=e.getPixelForDecimal(1);const l=Math.min(t,n);const c=Math.max(t,n);b=Math.max(Math.min(b,c),l);f=b+p;s&&!h&&(r._stacks[e.axis]._visualValues[i]=e.getValueForPixel(f)-e.getValueForPixel(b))}if(b===e.getPixelForValue(a)){const t=l(p)*e.getLineWidthForValue(a)/2;b+=t;p-=t}return{size:p,base:b,head:f,center:f+p/2}}_calculateBarIndexPixels(t,e){const s=e.scale;const i=this.options;const n=i.skipNull;const o=h(i.maxBarThickness,Infinity);let a,r;if(e.grouped){const s=n?this._getStackCount(t):e.stackCount;const l=i.barThickness===\"flex\"?computeFlexCategoryTraits(t,e,i,s):computeFitCategoryTraits(t,e,i,s);const c=this._getStackIndex(this.index,this._cachedMeta.stack,n?t:void 0);a=l.start+l.chunk*c+l.chunk/2;r=Math.min(o,l.chunk*l.ratio)}else{a=s.getPixelForValue(this.getParsed(t)[s.axis],t);r=Math.min(o,e.min*e.ratio)}return{base:a-r/2,head:a+r/2,center:a,size:r}}draw(){const t=this._cachedMeta;const e=t.vScale;const s=t.data;const i=s.length;let n=0;for(;n<i;++n)this.getParsed(n)[e.axis]!==null&&s[n].draw(this._ctx)}}class BubbleController extends DatasetController{static id=\"bubble\";static defaults={datasetElementType:false,dataElementType:\"point\",animations:{numbers:{type:\"number\",properties:[\"x\",\"y\",\"borderWidth\",\"radius\"]}}};static overrides={scales:{x:{type:\"linear\"},y:{type:\"linear\"}}};initialize(){this.enableOptionSharing=true;super.initialize()}parsePrimitiveData(t,e,s,i){const n=super.parsePrimitiveData(t,e,s,i);for(let t=0;t<n.length;t++)n[t]._custom=this.resolveDataElementOptions(t+s).radius;return n}parseArrayData(t,e,s,i){const n=super.parseArrayData(t,e,s,i);for(let t=0;t<n.length;t++){const i=e[s+t];n[t]._custom=h(i[2],this.resolveDataElementOptions(t+s).radius)}return n}parseObjectData(t,e,s,i){const n=super.parseObjectData(t,e,s,i);for(let t=0;t<n.length;t++){const i=e[s+t];n[t]._custom=h(i&&i.r&&+i.r,this.resolveDataElementOptions(t+s).radius)}return n}getMaxOverflow(){const t=this._cachedMeta.data;let e=0;for(let s=t.length-1;s>=0;--s)e=Math.max(e,t[s].size(this.resolveDataElementOptions(s))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta;const s=this.chart.data.labels||[];const{xScale:i,yScale:n}=e;const o=this.getParsed(t);const a=i.getLabelForValue(o.x);const r=n.getLabelForValue(o.y);const l=o._custom;return{label:s[t]||\"\",value:\"(\"+a+\", \"+r+(l?\", \"+l:\"\")+\")\"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,s,i){const n=i===\"reset\";const{iScale:o,vScale:a}=this._cachedMeta;const{sharedOptions:r,includeOptions:l}=this._getSharedOptions(e,i);const c=o.axis;const h=a.axis;for(let d=e;d<e+s;d++){const e=t[d];const s=!n&&this.getParsed(d);const u={};const g=u[c]=n?o.getPixelForDecimal(.5):o.getPixelForValue(s[c]);const f=u[h]=n?a.getBasePixel():a.getPixelForValue(s[h]);u.skip=isNaN(g)||isNaN(f);if(l){u.options=r||this.resolveDataElementOptions(d,e.active?\"active\":i);n&&(u.options.radius=0)}this.updateElement(e,d,u,i)}}resolveDataElementOptions(t,e){const s=this.getParsed(t);let i=super.resolveDataElementOptions(t,e);i.$shared&&(i=Object.assign({},i,{$shared:false}));const n=i.radius;e!==\"active\"&&(i.radius=0);i.radius+=h(s&&s._custom,n);return i}}function getRatioAndOffset(t,e,s){let i=1;let n=1;let o=0;let a=0;if(e<x){const r=t;const l=r+e;const c=Math.cos(r);const h=Math.sin(r);const d=Math.cos(l);const u=Math.sin(l);const calcMax=(t,e,i)=>b(t,r,l,true)?1:Math.max(e,e*s,i,i*s);const calcMin=(t,e,i)=>b(t,r,l,true)?-1:Math.min(e,e*s,i,i*s);const g=calcMax(0,c,d);const f=calcMax(_,h,u);const p=calcMin(y,c,d);const m=calcMin(y+_,h,u);i=(g-p)/2;n=(f-m)/2;o=-(g+p)/2;a=-(f+m)/2}return{ratioX:i,ratioY:n,offsetX:o,offsetY:a}}class DoughnutController extends DatasetController{static id=\"doughnut\";static defaults={datasetElementType:false,dataElementType:\"arc\",animation:{animateRotate:true,animateScale:false},animations:{numbers:{type:\"number\",properties:[\"circumference\",\"endAngle\",\"innerRadius\",\"outerRadius\",\"startAngle\",\"x\",\"y\",\"offset\",\"borderWidth\",\"spacing\"]}},cutout:\"50%\",rotation:0,circumference:360,radius:\"100%\",spacing:0,indexAxis:\"r\"};static descriptors={_scriptable:t=>t!==\"spacing\",_indexable:t=>t!==\"spacing\"&&!t.startsWith(\"borderDash\")&&!t.startsWith(\"hoverBorderDash\")};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:s,color:i}}=t.legend.options;return e.labels.map(((e,n)=>{const o=t.getDatasetMeta(0);const a=o.controller.getStyle(n);return{text:e,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,fontColor:i,lineWidth:a.borderWidth,pointStyle:s,hidden:!t.getDataVisibility(n),index:n}}))}return[]}},onClick(t,e,s){s.chart.toggleDataVisibility(e.index);s.chart.update()}}}};constructor(t,e){super(t,e);this.enableOptionSharing=true;this.innerRadius=void 0;this.outerRadius=void 0;this.offsetX=void 0;this.offsetY=void 0}linkScales(){}parse(t,e){const s=this.getDataset().data;const i=this._cachedMeta;if(this._parsing===false)i._parsed=s;else{let getter=t=>+s[t];if(n(s[t])){const{key:t=\"value\"}=this._parsing;getter=e=>+g(s[e],t)}let o,a;for(o=t,a=t+e;o<a;++o)i._parsed[o]=getter(o)}}_getRotation(){return v(this.options.rotation-90)}_getCircumference(){return v(this.options.circumference)}_getRotationExtents(){let t=x;let e=-x;for(let s=0;s<this.chart.data.datasets.length;++s)if(this.chart.isDatasetVisible(s)&&this.chart.getDatasetMeta(s).type===this._type){const i=this.chart.getDatasetMeta(s).controller;const n=i._getRotation();const o=i._getCircumference();t=Math.min(t,n);e=Math.max(e,n+o)}return{rotation:t,circumference:e-t}}update(t){const e=this.chart;const{chartArea:s}=e;const i=this._cachedMeta;const n=i.data;const o=this.getMaxBorderWidth()+this.getMaxOffset(n)+this.options.spacing;const a=Math.max((Math.min(s.width,s.height)-o)/2,0);const r=Math.min(k(this.options.cutout,a),1);const l=this._getRingWeight(this.index);const{circumference:c,rotation:h}=this._getRotationExtents();const{ratioX:d,ratioY:u,offsetX:g,offsetY:f}=getRatioAndOffset(h,c,r);const p=(s.width-o)/d;const m=(s.height-o)/u;const x=Math.max(Math.min(p,m)/2,0);const b=M(this.options.radius,x);const _=Math.max(b*r,0);const y=(b-_)/this._getVisibleDatasetWeightTotal();this.offsetX=g*b;this.offsetY=f*b;i.total=this.calculateTotal();this.outerRadius=b-y*this._getRingWeightOffset(this.index);this.innerRadius=Math.max(this.outerRadius-y*l,0);this.updateElements(n,0,n.length,t)}_circumference(t,e){const s=this.options;const i=this._cachedMeta;const n=this._getCircumference();return e&&s.animation.animateRotate||!this.chart.getDataVisibility(t)||i._parsed[t]===null||i.data[t].hidden?0:this.calculateCircumference(i._parsed[t]*n/x)}updateElements(t,e,s,i){const n=i===\"reset\";const o=this.chart;const a=o.chartArea;const r=o.options;const l=r.animation;const c=(a.left+a.right)/2;const h=(a.top+a.bottom)/2;const d=n&&l.animateScale;const u=d?0:this.innerRadius;const g=d?0:this.outerRadius;const{sharedOptions:f,includeOptions:p}=this._getSharedOptions(e,i);let m=this._getRotation();let x;for(x=0;x<e;++x)m+=this._circumference(x,n);for(x=e;x<e+s;++x){const e=this._circumference(x,n);const s=t[x];const o={x:c+this.offsetX,y:h+this.offsetY,startAngle:m,endAngle:m+e,circumference:e,outerRadius:g,innerRadius:u};p&&(o.options=f||this.resolveDataElementOptions(x,s.active?\"active\":i));m+=e;this.updateElement(s,x,o,i)}}calculateTotal(){const t=this._cachedMeta;const e=t.data;let s=0;let i;for(i=0;i<e.length;i++){const n=t._parsed[i];n===null||isNaN(n)||!this.chart.getDataVisibility(i)||e[i].hidden||(s+=Math.abs(n))}return s}calculateCircumference(t){const e=this._cachedMeta.total;return e>0&&!isNaN(t)?x*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta;const s=this.chart;const i=s.data.labels||[];const n=S(e._parsed[t],s.options.locale);return{label:i[t]||\"\",value:n}}getMaxBorderWidth(t){let e=0;const s=this.chart;let i,n,o,a,r;if(!t)for(i=0,n=s.data.datasets.length;i<n;++i)if(s.isDatasetVisible(i)){o=s.getDatasetMeta(i);t=o.data;a=o.controller;break}if(!t)return 0;for(i=0,n=t.length;i<n;++i){r=a.resolveDataElementOptions(i);r.borderAlign!==\"inner\"&&(e=Math.max(e,r.borderWidth||0,r.hoverBorderWidth||0))}return e}getMaxOffset(t){let e=0;for(let s=0,i=t.length;s<i;++s){const t=this.resolveDataElementOptions(s);e=Math.max(e,t.offset||0,t.hoverOffset||0)}return e}_getRingWeightOffset(t){let e=0;for(let s=0;s<t;++s)this.chart.isDatasetVisible(s)&&(e+=this._getRingWeight(s));return e}_getRingWeight(t){return Math.max(h(this.chart.data.datasets[t].weight,1),0)}_getVisibleDatasetWeightTotal(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}class LineController extends DatasetController{static id=\"line\";static defaults={datasetElementType:\"line\",dataElementType:\"point\",showLine:true,spanGaps:false};static overrides={scales:{_index_:{type:\"category\"},_value_:{type:\"linear\"}}};initialize(){this.enableOptionSharing=true;this.supportsDecimation=true;super.initialize()}update(t){const e=this._cachedMeta;const{dataset:s,data:i=[],_dataset:n}=e;const o=this.chart._animationsDisabled;let{start:a,count:r}=w(e,i,o);this._drawStart=a;this._drawCount=r;if(D(e)){a=0;r=i.length}s._chart=this.chart;s._datasetIndex=this.index;s._decimated=!!n._decimated;s.points=i;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0);l.segment=this.options.segment;this.updateElement(s,void 0,{animated:!o,options:l},t);this.updateElements(i,a,r,t)}updateElements(t,e,s,i){const n=i===\"reset\";const{iScale:o,vScale:a,_stacked:r,_dataset:l}=this._cachedMeta;const{sharedOptions:c,includeOptions:h}=this._getSharedOptions(e,i);const d=o.axis;const u=a.axis;const{spanGaps:g,segment:f}=this.options;const p=C(g)?g:Number.POSITIVE_INFINITY;const x=this.chart._animationsDisabled||n||i===\"none\";const b=e+s;const _=t.length;let y=e>0&&this.getParsed(e-1);for(let s=0;s<_;++s){const g=t[s];const _=x?g:{};if(s<e||s>=b){_.skip=true;continue}const v=this.getParsed(s);const k=m(v[u]);const M=_[d]=o.getPixelForValue(v[d],s);const S=_[u]=n||k?a.getBasePixel():a.getPixelForValue(r?this.applyStack(a,v,r):v[u],s);_.skip=isNaN(M)||isNaN(S)||k;_.stop=s>0&&Math.abs(v[d]-y[d])>p;if(f){_.parsed=v;_.raw=l.data[s]}h&&(_.options=c||this.resolveDataElementOptions(s,g.active?\"active\":i));x||this.updateElement(g,s,_,i);y=v}}getMaxOverflow(){const t=this._cachedMeta;const e=t.dataset;const s=e.options&&e.options.borderWidth||0;const i=t.data||[];if(!i.length)return s;const n=i[0].size(this.resolveDataElementOptions(0));const o=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(s,n,o)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis);super.draw()}}class PolarAreaController extends DatasetController{static id=\"polarArea\";static defaults={dataElementType:\"arc\",animation:{animateRotate:true,animateScale:true},animations:{numbers:{type:\"number\",properties:[\"x\",\"y\",\"startAngle\",\"endAngle\",\"innerRadius\",\"outerRadius\"]}},indexAxis:\"r\",startAngle:0};static overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:s,color:i}}=t.legend.options;return e.labels.map(((e,n)=>{const o=t.getDatasetMeta(0);const a=o.controller.getStyle(n);return{text:e,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,fontColor:i,lineWidth:a.borderWidth,pointStyle:s,hidden:!t.getDataVisibility(n),index:n}}))}return[]}},onClick(t,e,s){s.chart.toggleDataVisibility(e.index);s.chart.update()}}},scales:{r:{type:\"radialLinear\",angleLines:{display:false},beginAtZero:true,grid:{circular:true},pointLabels:{display:false},startAngle:0}}};constructor(t,e){super(t,e);this.innerRadius=void 0;this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta;const s=this.chart;const i=s.data.labels||[];const n=S(e._parsed[t].r,s.options.locale);return{label:i[t]||\"\",value:n}}parseObjectData(t,e,s,i){return P.bind(this)(t,e,s,i)}update(t){const e=this._cachedMeta.data;this._updateRadius();this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta;const e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};t.data.forEach(((t,s)=>{const i=this.getParsed(s).r;if(!isNaN(i)&&this.chart.getDataVisibility(s)){i<e.min&&(e.min=i);i>e.max&&(e.max=i)}}));return e}_updateRadius(){const t=this.chart;const e=t.chartArea;const s=t.options;const i=Math.min(e.right-e.left,e.bottom-e.top);const n=Math.max(i/2,0);const o=Math.max(s.cutoutPercentage?n/100*s.cutoutPercentage:1,0);const a=(n-o)/t.getVisibleDatasetCount();this.outerRadius=n-a*this.index;this.innerRadius=this.outerRadius-a}updateElements(t,e,s,i){const n=i===\"reset\";const o=this.chart;const a=o.options;const r=a.animation;const l=this._cachedMeta.rScale;const c=l.xCenter;const h=l.yCenter;const d=l.getIndexAngle(0)-.5*y;let u=d;let g;const f=360/this.countVisibleElements();for(g=0;g<e;++g)u+=this._computeAngle(g,i,f);for(g=e;g<e+s;g++){const e=t[g];let s=u;let a=u+this._computeAngle(g,i,f);let p=o.getDataVisibility(g)?l.getDistanceFromCenterForValue(this.getParsed(g).r):0;u=a;if(n){r.animateScale&&(p=0);r.animateRotate&&(s=a=d)}const m={x:c,y:h,innerRadius:0,outerRadius:p,startAngle:s,endAngle:a,options:this.resolveDataElementOptions(g,e.active?\"active\":i)};this.updateElement(e,g,m,i)}}countVisibleElements(){const t=this._cachedMeta;let e=0;t.data.forEach(((t,s)=>{!isNaN(this.getParsed(s).r)&&this.chart.getDataVisibility(s)&&e++}));return e}_computeAngle(t,e,s){return this.chart.getDataVisibility(t)?v(this.resolveDataElementOptions(t,e).angle||s):0}}class PieController extends DoughnutController{static id=\"pie\";static defaults={cutout:0,rotation:0,circumference:360,radius:\"100%\"}}class RadarController extends DatasetController{static id=\"radar\";static defaults={datasetElementType:\"line\",dataElementType:\"point\",indexAxis:\"r\",showLine:true,elements:{line:{fill:\"start\"}}};static overrides={aspectRatio:1,scales:{r:{type:\"radialLinear\"}}};getLabelAndValue(t){const e=this._cachedMeta.vScale;const s=this.getParsed(t);return{label:e.getLabels()[t],value:\"\"+e.getLabelForValue(s[e.axis])}}parseObjectData(t,e,s,i){return P.bind(this)(t,e,s,i)}update(t){const e=this._cachedMeta;const s=e.dataset;const i=e.data||[];const n=e.iScale.getLabels();s.points=i;if(t!==\"resize\"){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const o={_loop:true,_fullLoop:n.length===i.length,options:e};this.updateElement(s,void 0,o,t)}this.updateElements(i,0,i.length,t)}updateElements(t,e,s,i){const n=this._cachedMeta.rScale;const o=i===\"reset\";for(let a=e;a<e+s;a++){const e=t[a];const s=this.resolveDataElementOptions(a,e.active?\"active\":i);const r=n.getPointPositionForValue(a,this.getParsed(a).r);const l=o?n.xCenter:r.x;const c=o?n.yCenter:r.y;const h={x:l,y:c,angle:r.angle,skip:isNaN(l)||isNaN(c),options:s};this.updateElement(e,a,h,i)}}}class ScatterController extends DatasetController{static id=\"scatter\";static defaults={datasetElementType:false,dataElementType:\"point\",showLine:false,fill:false};static overrides={interaction:{mode:\"point\"},scales:{x:{type:\"linear\"},y:{type:\"linear\"}}};getLabelAndValue(t){const e=this._cachedMeta;const s=this.chart.data.labels||[];const{xScale:i,yScale:n}=e;const o=this.getParsed(t);const a=i.getLabelForValue(o.x);const r=n.getLabelForValue(o.y);return{label:s[t]||\"\",value:\"(\"+a+\", \"+r+\")\"}}update(t){const e=this._cachedMeta;const{data:s=[]}=e;const i=this.chart._animationsDisabled;let{start:n,count:o}=w(e,s,i);this._drawStart=n;this._drawCount=o;if(D(e)){n=0;o=s.length}if(this.options.showLine){this.datasetElementType||this.addElements();const{dataset:n,_dataset:o}=e;n._chart=this.chart;n._datasetIndex=this.index;n._decimated=!!o._decimated;n.points=s;const a=this.resolveDatasetElementOptions(t);a.segment=this.options.segment;this.updateElement(n,void 0,{animated:!i,options:a},t)}else if(this.datasetElementType){delete e.dataset;this.datasetElementType=false}this.updateElements(s,n,o,t)}addElements(){const{showLine:t}=this.options;!this.datasetElementType&&t&&(this.datasetElementType=this.chart.registry.getElement(\"line\"));super.addElements()}updateElements(t,e,s,i){const n=i===\"reset\";const{iScale:o,vScale:a,_stacked:r,_dataset:l}=this._cachedMeta;const c=this.resolveDataElementOptions(e,i);const h=this.getSharedOptions(c);const d=this.includeOptions(i,h);const u=o.axis;const g=a.axis;const{spanGaps:f,segment:p}=this.options;const x=C(f)?f:Number.POSITIVE_INFINITY;const b=this.chart._animationsDisabled||n||i===\"none\";let _=e>0&&this.getParsed(e-1);for(let c=e;c<e+s;++c){const e=t[c];const s=this.getParsed(c);const f=b?e:{};const y=m(s[g]);const v=f[u]=o.getPixelForValue(s[u],c);const k=f[g]=n||y?a.getBasePixel():a.getPixelForValue(r?this.applyStack(a,s,r):s[g],c);f.skip=isNaN(v)||isNaN(k)||y;f.stop=c>0&&Math.abs(s[u]-_[u])>x;if(p){f.parsed=s;f.raw=l.data[c]}d&&(f.options=h||this.resolveDataElementOptions(c,e.active?\"active\":i));b||this.updateElement(e,c,f,i);_=s}this.updateSharedOptions(h,i,c)}getMaxOverflow(){const t=this._cachedMeta;const e=t.data||[];if(!this.options.showLine){let t=0;for(let s=e.length-1;s>=0;--s)t=Math.max(t,e[s].size(this.resolveDataElementOptions(s))/2);return t>0&&t}const s=t.dataset;const i=s.options&&s.options.borderWidth||0;if(!e.length)return i;const n=e[0].size(this.resolveDataElementOptions(0));const o=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(i,n,o)/2}}var ee=Object.freeze({__proto__:null,BarController:BarController,BubbleController:BubbleController,DoughnutController:DoughnutController,LineController:LineController,PieController:PieController,PolarAreaController:PolarAreaController,RadarController:RadarController,ScatterController:ScatterController});function abstract(){throw new Error(\"This method is not implemented: Check that a complete date adapter is provided.\")}class DateAdapterBase{static override(t){Object.assign(DateAdapterBase.prototype,t)}options;constructor(t){this.options=t||{}}init(){}formats(){return abstract()}parse(){return abstract()}format(){return abstract()}add(){return abstract()}diff(){return abstract()}startOf(){return abstract()}endOf(){return abstract()}}var se={_date:DateAdapterBase};function binarySearch(t,e,s,i){const{controller:n,data:o,_sorted:a}=t;const r=n._cachedMeta.iScale;if(r&&e===r.axis&&e!==\"r\"&&a&&o.length){const t=r._reversePixels?A:L;if(!i)return t(o,e,s);if(n._sharedOptions){const i=o[0];const n=typeof i.getRange===\"function\"&&i.getRange(e);if(n){const i=t(o,e,s-n);const a=t(o,e,s+n);return{lo:i.lo,hi:a.hi}}}}return{lo:0,hi:o.length-1}}function evaluateInteractionItems(t,e,s,i,n){const o=t.getSortedVisibleDatasetMetas();const a=s[e];for(let t=0,s=o.length;t<s;++t){const{index:s,data:r}=o[t];const{lo:l,hi:c}=binarySearch(o[t],e,a,n);for(let t=l;t<=c;++t){const e=r[t];e.skip||i(e,s,t)}}}function getDistanceMetricForAxis(t){const e=t.indexOf(\"x\")!==-1;const s=t.indexOf(\"y\")!==-1;return function(t,i){const n=e?Math.abs(t.x-i.x):0;const o=s?Math.abs(t.y-i.y):0;return Math.sqrt(Math.pow(n,2)+Math.pow(o,2))}}function getIntersectItems(t,e,s,i,n){const o=[];if(!n&&!t.isPointInArea(e))return o;const evaluationFunc=function(s,a,r){(n||T(s,t.chartArea,0))&&s.inRange(e.x,e.y,i)&&o.push({element:s,datasetIndex:a,index:r})};evaluateInteractionItems(t,s,e,evaluationFunc,true);return o}function getNearestRadialItems(t,e,s,i){let n=[];function evaluationFunc(t,s,o){const{startAngle:a,endAngle:r}=t.getProps([\"startAngle\",\"endAngle\"],i);const{angle:l}=O(t,{x:e.x,y:e.y});b(l,a,r)&&n.push({element:t,datasetIndex:s,index:o})}evaluateInteractionItems(t,s,e,evaluationFunc);return n}function getNearestCartesianItems(t,e,s,i,n,o){let a=[];const r=getDistanceMetricForAxis(s);let l=Number.POSITIVE_INFINITY;function evaluationFunc(s,c,h){const d=s.inRange(e.x,e.y,n);if(i&&!d)return;const u=s.getCenterPoint(n);const g=!!o||t.isPointInArea(u);if(!g&&!d)return;const f=r(e,u);if(f<l){a=[{element:s,datasetIndex:c,index:h}];l=f}else f===l&&a.push({element:s,datasetIndex:c,index:h})}evaluateInteractionItems(t,s,e,evaluationFunc);return a}function getNearestItems(t,e,s,i,n,o){return o||t.isPointInArea(e)?s!==\"r\"||i?getNearestCartesianItems(t,e,s,i,n,o):getNearestRadialItems(t,e,s,n):[]}function getAxisItems(t,e,s,i,n){const o=[];const a=s===\"x\"?\"inXRange\":\"inYRange\";let r=false;evaluateInteractionItems(t,s,e,((t,i,l)=>{if(t[a](e[s],n)){o.push({element:t,datasetIndex:i,index:l});r=r||t.inRange(e.x,e.y,n)}}));return i&&!r?[]:o}var ie={evaluateInteractionItems:evaluateInteractionItems,modes:{index(t,e,s,i){const n=E(e,t);const o=s.axis||\"x\";const a=s.includeInvisible||false;const r=s.intersect?getIntersectItems(t,n,o,i,a):getNearestItems(t,n,o,false,i,a);const l=[];if(!r.length)return[];t.getSortedVisibleDatasetMetas().forEach((t=>{const e=r[0].index;const s=t.data[e];s&&!s.skip&&l.push({element:s,datasetIndex:t.index,index:e})}));return l},dataset(t,e,s,i){const n=E(e,t);const o=s.axis||\"xy\";const a=s.includeInvisible||false;let r=s.intersect?getIntersectItems(t,n,o,i,a):getNearestItems(t,n,o,false,i,a);if(r.length>0){const e=r[0].datasetIndex;const s=t.getDatasetMeta(e).data;r=[];for(let t=0;t<s.length;++t)r.push({element:s[t],datasetIndex:e,index:t})}return r},point(t,e,s,i){const n=E(e,t);const o=s.axis||\"xy\";const a=s.includeInvisible||false;return getIntersectItems(t,n,o,i,a)},nearest(t,e,s,i){const n=E(e,t);const o=s.axis||\"xy\";const a=s.includeInvisible||false;return getNearestItems(t,n,o,s.intersect,i,a)},x(t,e,s,i){const n=E(e,t);return getAxisItems(t,n,\"x\",s.intersect,i)},y(t,e,s,i){const n=E(e,t);return getAxisItems(t,n,\"y\",s.intersect,i)}}};const ne=[\"left\",\"top\",\"right\",\"bottom\"];function filterByPosition(t,e){return t.filter((t=>t.pos===e))}function filterDynamicPositionByAxis(t,e){return t.filter((t=>ne.indexOf(t.pos)===-1&&t.box.axis===e))}function sortByWeight(t,e){return t.sort(((t,s)=>{const i=e?s:t;const n=e?t:s;return i.weight===n.weight?i.index-n.index:i.weight-n.weight}))}function wrapBoxes(t){const e=[];let s,i,n,o,a,r;for(s=0,i=(t||[]).length;s<i;++s){n=t[s];({position:o,options:{stack:a,stackWeight:r=1}}=n);e.push({index:s,box:n,pos:o,horizontal:n.isHorizontal(),weight:n.weight,stack:a&&o+a,stackWeight:r})}return e}function buildStacks(t){const e={};for(const s of t){const{stack:t,pos:i,stackWeight:n}=s;if(!t||!ne.includes(i))continue;const o=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});o.count++;o.weight+=n}return e}function setLayoutDims(t,e){const s=buildStacks(t);const{vBoxMaxWidth:i,hBoxMaxHeight:n}=e;let o,a,r;for(o=0,a=t.length;o<a;++o){r=t[o];const{fullSize:a}=r.box;const l=s[r.stack];const c=l&&r.stackWeight/l.weight;if(r.horizontal){r.width=c?c*i:a&&e.availableWidth;r.height=n}else{r.width=i;r.height=c?c*n:a&&e.availableHeight}}return s}function buildLayoutBoxes(t){const e=wrapBoxes(t);const s=sortByWeight(e.filter((t=>t.box.fullSize)),true);const i=sortByWeight(filterByPosition(e,\"left\"),true);const n=sortByWeight(filterByPosition(e,\"right\"));const o=sortByWeight(filterByPosition(e,\"top\"),true);const a=sortByWeight(filterByPosition(e,\"bottom\"));const r=filterDynamicPositionByAxis(e,\"x\");const l=filterDynamicPositionByAxis(e,\"y\");return{fullSize:s,leftAndTop:i.concat(o),rightAndBottom:n.concat(l).concat(a).concat(r),chartArea:filterByPosition(e,\"chartArea\"),vertical:i.concat(n).concat(l),horizontal:o.concat(a).concat(r)}}function getCombinedMax(t,e,s,i){return Math.max(t[s],e[s])+Math.max(t[i],e[i])}function updateMaxPadding(t,e){t.top=Math.max(t.top,e.top);t.left=Math.max(t.left,e.left);t.bottom=Math.max(t.bottom,e.bottom);t.right=Math.max(t.right,e.right)}function updateDims(t,e,s,i){const{pos:o,box:a}=s;const r=t.maxPadding;if(!n(o)){s.size&&(t[o]-=s.size);const e=i[s.stack]||{size:0,count:1};e.size=Math.max(e.size,s.horizontal?a.height:a.width);s.size=e.size/e.count;t[o]+=s.size}a.getPadding&&updateMaxPadding(r,a.getPadding());const l=Math.max(0,e.outerWidth-getCombinedMax(r,t,\"left\",\"right\"));const c=Math.max(0,e.outerHeight-getCombinedMax(r,t,\"top\",\"bottom\"));const h=l!==t.w;const d=c!==t.h;t.w=l;t.h=c;return s.horizontal?{same:h,other:d}:{same:d,other:h}}function handleMaxPadding(t){const e=t.maxPadding;function updatePos(s){const i=Math.max(e[s]-t[s],0);t[s]+=i;return i}t.y+=updatePos(\"top\");t.x+=updatePos(\"left\");updatePos(\"right\");updatePos(\"bottom\")}function getMargins(t,e){const s=e.maxPadding;function marginForPositions(t){const i={left:0,top:0,right:0,bottom:0};t.forEach((t=>{i[t]=Math.max(e[t],s[t])}));return i}return marginForPositions(t?[\"left\",\"right\"]:[\"top\",\"bottom\"])}function fitBoxes(t,e,s,i){const n=[];let o,a,r,l,c,h;for(o=0,a=t.length,c=0;o<a;++o){r=t[o];l=r.box;l.update(r.width||e.w,r.height||e.h,getMargins(r.horizontal,e));const{same:a,other:d}=updateDims(e,s,r,i);c|=a&&n.length;h=h||d;l.fullSize||n.push(r)}return c&&fitBoxes(n,e,s,i)||h}function setBoxDims(t,e,s,i,n){t.top=s;t.left=e;t.right=e+i;t.bottom=s+n;t.width=i;t.height=n}function placeBoxes(t,e,s,i){const n=s.padding;let{x:o,y:a}=e;for(const r of t){const t=r.box;const l=i[r.stack]||{count:1,placed:0,weight:1};const c=r.stackWeight/l.weight||1;if(r.horizontal){const i=e.w*c;const o=l.size||t.height;f(l.start)&&(a=l.start);t.fullSize?setBoxDims(t,n.left,a,s.outerWidth-n.right-n.left,o):setBoxDims(t,e.left+l.placed,a,i,o);l.start=a;l.placed+=i;a=t.bottom}else{const i=e.h*c;const a=l.size||t.width;f(l.start)&&(o=l.start);t.fullSize?setBoxDims(t,o,n.top,a,s.outerHeight-n.bottom-n.top):setBoxDims(t,o,e.top+l.placed,a,i);l.start=o;l.placed+=i;o=t.right}}e.x=o;e.y=a}var oe={addBox(t,e){t.boxes||(t.boxes=[]);e.fullSize=e.fullSize||false;e.position=e.position||\"top\";e.weight=e.weight||0;e._layers=e._layers||function(){return[{z:0,draw(t){e.draw(t)}}]};t.boxes.push(e)},removeBox(t,e){const s=t.boxes?t.boxes.indexOf(e):-1;s!==-1&&t.boxes.splice(s,1)},configure(t,e,s){e.fullSize=s.fullSize;e.position=s.position;e.weight=s.weight},update(t,e,s,i){if(!t)return;const n=I(t.options.layout.padding);const o=Math.max(e-n.width,0);const a=Math.max(s-n.height,0);const r=buildLayoutBoxes(t.boxes);const l=r.vertical;const c=r.horizontal;R(t.boxes,(t=>{typeof t.beforeLayout===\"function\"&&t.beforeLayout()}));const h=l.reduce(((t,e)=>e.box.options&&e.box.options.display===false?t:t+1),0)||1;const d=Object.freeze({outerWidth:e,outerHeight:s,padding:n,availableWidth:o,availableHeight:a,vBoxMaxWidth:o/2/h,hBoxMaxHeight:a/2});const u=Object.assign({},n);updateMaxPadding(u,I(i));const g=Object.assign({maxPadding:u,w:o,h:a,x:n.left,y:n.top},n);const f=setLayoutDims(l.concat(c),d);fitBoxes(r.fullSize,g,d,f);fitBoxes(l,g,d,f);fitBoxes(c,g,d,f)&&fitBoxes(l,g,d,f);handleMaxPadding(g);placeBoxes(r.leftAndTop,g,d,f);g.x+=g.w;g.y+=g.h;placeBoxes(r.rightAndBottom,g,d,f);t.chartArea={left:g.left,top:g.top,right:g.left+g.w,bottom:g.top+g.h,height:g.h,width:g.w};R(r.chartArea,(e=>{const s=e.box;Object.assign(s,t.chartArea);s.update(g.w,g.h,{left:0,top:0,right:0,bottom:0})}))}};class BasePlatform{acquireContext(t,e){}releaseContext(t){return false}addEventListener(t,e,s){}removeEventListener(t,e,s){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,s,i){e=Math.max(0,e||t.width);s=s||t.height;return{width:e,height:Math.max(0,i?Math.floor(e/i):s)}}isAttached(t){return true}updateConfig(t){}}class BasicPlatform extends BasePlatform{acquireContext(t){return t&&t.getContext&&t.getContext(\"2d\")||null}updateConfig(t){t.options.animation=false}}const ae=\"$chartjs\";const re={touchstart:\"mousedown\",touchmove:\"mousemove\",touchend:\"mouseup\",pointerenter:\"mouseenter\",pointerdown:\"mousedown\",pointermove:\"mousemove\",pointerup:\"mouseup\",pointerleave:\"mouseout\",pointerout:\"mouseout\"};const isNullOrEmpty=t=>t===null||t===\"\";function initCanvas(t,e){const s=t.style;const i=t.getAttribute(\"height\");const n=t.getAttribute(\"width\");t[ae]={initial:{height:i,width:n,style:{display:s.display,height:s.height,width:s.width}}};s.display=s.display||\"block\";s.boxSizing=s.boxSizing||\"border-box\";if(isNullOrEmpty(n)){const e=F(t,\"width\");e!==void 0&&(t.width=e)}if(isNullOrEmpty(i))if(t.style.height===\"\")t.height=t.width/(e||2);else{const e=F(t,\"height\");e!==void 0&&(t.height=e)}return t}const le=!!B&&{passive:true};function addListener(t,e,s){t&&t.addEventListener(e,s,le)}function removeListener(t,e,s){t&&t.canvas&&t.canvas.removeEventListener(e,s,le)}function fromNativeEvent(t,e){const s=re[t.type]||t.type;const{x:i,y:n}=E(t,e);return{type:s,chart:e,native:t,x:i!==void 0?i:null,y:n!==void 0?n:null}}function nodeListContains(t,e){for(const s of t)if(s===e||s.contains(e))return true}function createAttachObserver(t,e,s){const i=t.canvas;const n=new MutationObserver((t=>{let e=false;for(const s of t){e=e||nodeListContains(s.addedNodes,i);e=e&&!nodeListContains(s.removedNodes,i)}e&&s()}));n.observe(document,{childList:true,subtree:true});return n}function createDetachObserver(t,e,s){const i=t.canvas;const n=new MutationObserver((t=>{let e=false;for(const s of t){e=e||nodeListContains(s.removedNodes,i);e=e&&!nodeListContains(s.addedNodes,i)}e&&s()}));n.observe(document,{childList:true,subtree:true});return n}const ce=new Map;let he=0;function onWindowResize(){const t=window.devicePixelRatio;if(t!==he){he=t;ce.forEach(((e,s)=>{s.currentDevicePixelRatio!==t&&e()}))}}function listenDevicePixelRatioChanges(t,e){ce.size||window.addEventListener(\"resize\",onWindowResize);ce.set(t,e)}function unlistenDevicePixelRatioChanges(t){ce.delete(t);ce.size||window.removeEventListener(\"resize\",onWindowResize)}function createResizeObserver(t,e,s){const i=t.canvas;const n=i&&z(i);if(!n)return;const o=V(((t,e)=>{const i=n.clientWidth;s(t,e);i<n.clientWidth&&s()}),window);const a=new ResizeObserver((t=>{const e=t[0];const s=e.contentRect.width;const i=e.contentRect.height;s===0&&i===0||o(s,i)}));a.observe(n);listenDevicePixelRatioChanges(t,o);return a}function releaseObserver(t,e,s){s&&s.disconnect();e===\"resize\"&&unlistenDevicePixelRatioChanges(t)}function createProxyAndListen(t,e,s){const i=t.canvas;const n=V((e=>{t.ctx!==null&&s(fromNativeEvent(e,t))}),t);addListener(i,e,n);return n}class DomPlatform extends BasePlatform{acquireContext(t,e){const s=t&&t.getContext&&t.getContext(\"2d\");if(s&&s.canvas===t){initCanvas(t,e);return s}return null}releaseContext(t){const e=t.canvas;if(!e[ae])return false;const s=e[ae].initial;[\"height\",\"width\"].forEach((t=>{const i=s[t];m(i)?e.removeAttribute(t):e.setAttribute(t,i)}));const i=s.style||{};Object.keys(i).forEach((t=>{e.style[t]=i[t]}));e.width=e.width;delete e[ae];return true}addEventListener(t,e,s){this.removeEventListener(t,e);const i=t.$proxies||(t.$proxies={});const n={attach:createAttachObserver,detach:createDetachObserver,resize:createResizeObserver};const o=n[e]||createProxyAndListen;i[e]=o(t,e,s)}removeEventListener(t,e){const s=t.$proxies||(t.$proxies={});const i=s[e];if(!i)return;const n={attach:releaseObserver,detach:releaseObserver,resize:releaseObserver};const o=n[e]||removeListener;o(t,e,i);s[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,s,i){return W(t,e,s,i)}isAttached(t){const e=z(t);return!!(e&&e.isConnected)}}function _detectPlatform(t){return!N()||typeof OffscreenCanvas!==\"undefined\"&&t instanceof OffscreenCanvas?BasicPlatform:DomPlatform}class Element{static defaults={};static defaultRoutes=void 0;x;y;active=false;options;$animations;tooltipPosition(t){const{x:e,y:s}=this.getProps([\"x\",\"y\"],t);return{x:e,y:s}}hasValue(){return C(this.x)&&C(this.y)}getProps(t,e){const s=this.$animations;if(!e||!s)return this;const i={};t.forEach((t=>{i[t]=s[t]&&s[t].active()?s[t]._to:this[t]}));return i}}function autoSkip(t,e){const s=t.options.ticks;const i=determineMaxTicks(t);const n=Math.min(s.maxTicksLimit||i,i);const o=s.major.enabled?getMajorIndices(e):[];const a=o.length;const r=o[0];const l=o[a-1];const c=[];if(a>n){skipMajors(e,c,o,a/n);return c}const h=calculateSpacing(o,e,n);if(a>0){let t,s;const i=a>1?Math.round((l-r)/(a-1)):null;skip(e,c,h,m(i)?0:r-i,r);for(t=0,s=a-1;t<s;t++)skip(e,c,h,o[t],o[t+1]);skip(e,c,h,l,m(i)?e.length:l+i);return c}skip(e,c,h);return c}function determineMaxTicks(t){const e=t.options.offset;const s=t._tickSize();const i=t._length/s+(e?0:1);const n=t._maxLength/s;return Math.floor(Math.min(i,n))}function calculateSpacing(t,e,s){const i=getEvenSpacing(t);const n=e.length/s;if(!i)return Math.max(n,1);const o=H(i);for(let t=0,e=o.length-1;t<e;t++){const e=o[t];if(e>n)return e}return Math.max(n,1)}function getMajorIndices(t){const e=[];let s,i;for(s=0,i=t.length;s<i;s++)t[s].major&&e.push(s);return e}function skipMajors(t,e,s,i){let n=0;let o=s[0];let a;i=Math.ceil(i);for(a=0;a<t.length;a++)if(a===o){e.push(t[a]);n++;o=s[n*i]}}function skip(t,e,s,i,n){const o=h(i,0);const a=Math.min(h(n,t.length),t.length);let r=0;let l,c,d;s=Math.ceil(s);if(n){l=n-i;s=l/Math.floor(l/s)}d=o;while(d<0){r++;d=Math.round(o+r*s)}for(c=Math.max(o,0);c<a;c++)if(c===d){e.push(t[c]);r++;d=Math.round(o+r*s)}}function getEvenSpacing(t){const e=t.length;let s,i;if(e<2)return false;for(i=t[0],s=1;s<e;++s)if(t[s]-t[s-1]!==i)return false;return i}const reverseAlign=t=>t===\"left\"?\"right\":t===\"right\"?\"left\":t;const offsetFromEdge=(t,e,s)=>e===\"top\"||e===\"left\"?t[e]+s:t[e]-s;const getTicksLimit=(t,e)=>Math.min(e||t,t);function sample(t,e){const s=[];const i=t.length/e;const n=t.length;let o=0;for(;o<n;o+=i)s.push(t[Math.floor(o)]);return s}function getPixelForGridLine(t,e,s){const i=t.ticks.length;const n=Math.min(e,i-1);const o=t._startPixel;const a=t._endPixel;const r=1e-6;let l=t.getPixelForTick(n);let c;if(s){c=i===1?Math.max(l-o,a-l):e===0?(t.getPixelForTick(1)-l)/2:(l-t.getPixelForTick(n-1))/2;l+=n<e?c:-c;if(l<o-r||l>a+r)return}return l}function garbageCollect(t,e){R(t,(t=>{const s=t.gc;const i=s.length/2;let n;if(i>e){for(n=0;n<i;++n)delete t.data[s[n]];s.splice(0,i)}}))}function getTickMarkLength(t){return t.drawTicks?t.tickLength:0}function getTitleHeight(t,e){if(!t.display)return 0;const s=j(t.font,e);const i=I(t.padding);const n=a(t.text)?t.text.length:1;return n*s.lineHeight+i.height}function createScaleContext(t,e){return c(t,{scale:e,type:\"scale\"})}function createTickContext(t,e,s){return c(t,{tick:s,index:e,type:\"tick\"})}function titleAlign(t,e,s){let i=$(t);(s&&e!==\"right\"||!s&&e===\"right\")&&(i=reverseAlign(i));return i}function titleArgs(t,e,s,i){const{top:o,left:a,bottom:r,right:l,chart:c}=t;const{chartArea:h,scales:d}=c;let u=0;let g,f,p;const m=r-o;const x=l-a;if(t.isHorizontal()){f=U(i,a,l);if(n(s)){const t=Object.keys(s)[0];const i=s[t];p=d[t].getPixelForValue(i)+m-e}else p=s===\"center\"?(h.bottom+h.top)/2+m-e:offsetFromEdge(t,s,e);g=l-a}else{if(n(s)){const t=Object.keys(s)[0];const i=s[t];f=d[t].getPixelForValue(i)-x+e}else f=s===\"center\"?(h.left+h.right)/2-x+e:offsetFromEdge(t,s,e);p=U(i,r,o);u=s===\"left\"?-_:_}return{titleX:f,titleY:p,maxWidth:g,rotation:u}}class Scale extends Element{constructor(t){super();this.id=t.id;this.type=t.type;this.options=void 0;this.ctx=t.ctx;this.chart=t.chart;this.top=void 0;this.bottom=void 0;this.left=void 0;this.right=void 0;this.width=void 0;this.height=void 0;this._margins={left:0,right:0,top:0,bottom:0};this.maxWidth=void 0;this.maxHeight=void 0;this.paddingTop=void 0;this.paddingBottom=void 0;this.paddingLeft=void 0;this.paddingRight=void 0;this.axis=void 0;this.labelRotation=void 0;this.min=void 0;this.max=void 0;this._range=void 0;this.ticks=[];this._gridLineItems=null;this._labelItems=null;this._labelSizes=null;this._length=0;this._maxLength=0;this._longestTextCache={};this._startPixel=void 0;this._endPixel=void 0;this._reversePixels=false;this._userMax=void 0;this._userMin=void 0;this._suggestedMax=void 0;this._suggestedMin=void 0;this._ticksLength=0;this._borderValue=0;this._cache={};this._dataLimitsCached=false;this.$context=void 0}init(t){this.options=t.setContext(this.getContext());this.axis=t.axis;this._userMin=this.parse(t.min);this._userMax=this.parse(t.max);this._suggestedMin=this.parse(t.suggestedMin);this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:s,_suggestedMax:i}=this;t=Y(t,Number.POSITIVE_INFINITY);e=Y(e,Number.NEGATIVE_INFINITY);s=Y(s,Number.POSITIVE_INFINITY);i=Y(i,Number.NEGATIVE_INFINITY);return{min:Y(t,s),max:Y(e,i),minDefined:r(t),maxDefined:r(e)}}getMinMax(t){let{min:e,max:s,minDefined:i,maxDefined:n}=this.getUserBounds();let o;if(i&&n)return{min:e,max:s};const a=this.getMatchingVisibleMetas();for(let r=0,l=a.length;r<l;++r){o=a[r].controller.getMinMax(this,t);i||(e=Math.min(e,o.min));n||(s=Math.max(s,o.max))}e=n&&e>s?s:e;s=i&&e>s?e:s;return{min:Y(e,Y(s,e)),max:Y(s,Y(e,s))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){const e=this._labelItems||(this._labelItems=this._computeLabelItems(t));return e}beforeLayout(){this._cache={};this._dataLimitsCached=false}beforeUpdate(){X(this.options.beforeUpdate,[this])}update(t,e,s){const{beginAtZero:i,grace:n,ticks:o}=this.options;const a=o.sampleSize;this.beforeUpdate();this.maxWidth=t;this.maxHeight=e;this._margins=s=Object.assign({left:0,right:0,top:0,bottom:0},s);this.ticks=null;this._labelSizes=null;this._gridLineItems=null;this._labelItems=null;this.beforeSetDimensions();this.setDimensions();this.afterSetDimensions();this._maxLength=this.isHorizontal()?this.width+s.left+s.right:this.height+s.top+s.bottom;if(!this._dataLimitsCached){this.beforeDataLimits();this.determineDataLimits();this.afterDataLimits();this._range=K(this,n,i);this._dataLimitsCached=true}this.beforeBuildTicks();this.ticks=this.buildTicks()||[];this.afterBuildTicks();const r=a<this.ticks.length;this._convertTicksToLabels(r?sample(this.ticks,a):this.ticks);this.configure();this.beforeCalculateLabelRotation();this.calculateLabelRotation();this.afterCalculateLabelRotation();if(o.display&&(o.autoSkip||o.source===\"auto\")){this.ticks=autoSkip(this,this.ticks);this._labelSizes=null;this.afterAutoSkip()}r&&this._convertTicksToLabels(this.ticks);this.beforeFit();this.fit();this.afterFit();this.afterUpdate()}configure(){let t=this.options.reverse;let e,s;if(this.isHorizontal()){e=this.left;s=this.right}else{e=this.top;s=this.bottom;t=!t}this._startPixel=e;this._endPixel=s;this._reversePixels=t;this._length=s-e;this._alignToPixels=this.options.alignToPixels}afterUpdate(){X(this.options.afterUpdate,[this])}beforeSetDimensions(){X(this.options.beforeSetDimensions,[this])}setDimensions(){if(this.isHorizontal()){this.width=this.maxWidth;this.left=0;this.right=this.width}else{this.height=this.maxHeight;this.top=0;this.bottom=this.height}this.paddingLeft=0;this.paddingTop=0;this.paddingRight=0;this.paddingBottom=0}afterSetDimensions(){X(this.options.afterSetDimensions,[this])}_callHooks(t){this.chart.notifyPlugins(t,this.getContext());X(this.options[t],[this])}beforeDataLimits(){this._callHooks(\"beforeDataLimits\")}determineDataLimits(){}afterDataLimits(){this._callHooks(\"afterDataLimits\")}beforeBuildTicks(){this._callHooks(\"beforeBuildTicks\")}buildTicks(){return[]}afterBuildTicks(){this._callHooks(\"afterBuildTicks\")}beforeTickToLabelConversion(){X(this.options.beforeTickToLabelConversion,[this])}generateTickLabels(t){const e=this.options.ticks;let s,i,n;for(s=0,i=t.length;s<i;s++){n=t[s];n.label=X(e.callback,[n.value,s,t],this)}}afterTickToLabelConversion(){X(this.options.afterTickToLabelConversion,[this])}beforeCalculateLabelRotation(){X(this.options.beforeCalculateLabelRotation,[this])}calculateLabelRotation(){const t=this.options;const e=t.ticks;const s=getTicksLimit(this.ticks.length,t.ticks.maxTicksLimit);const i=e.minRotation||0;const n=e.maxRotation;let o=i;let a,r,l;if(!this._isVisible()||!e.display||i>=n||s<=1||!this.isHorizontal()){this.labelRotation=i;return}const c=this._getLabelSizes();const h=c.widest.width;const d=c.highest.height;const u=G(this.chart.width-h,0,this.maxWidth);a=t.offset?this.maxWidth/s:u/(s-1);if(h+6>a){a=u/(s-(t.offset?.5:1));r=this.maxHeight-getTickMarkLength(t.grid)-e.padding-getTitleHeight(t.title,this.chart.options.font);l=Math.sqrt(h*h+d*d);o=q(Math.min(Math.asin(G((c.highest.height+6)/a,-1,1)),Math.asin(G(r/l,-1,1))-Math.asin(G(d/l,-1,1))));o=Math.max(i,Math.min(n,o))}this.labelRotation=o}afterCalculateLabelRotation(){X(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){X(this.options.beforeFit,[this])}fit(){const t={width:0,height:0};const{chart:e,options:{ticks:s,title:i,grid:n}}=this;const o=this._isVisible();const a=this.isHorizontal();if(o){const o=getTitleHeight(i,e.options.font);if(a){t.width=this.maxWidth;t.height=getTickMarkLength(n)+o}else{t.height=this.maxHeight;t.width=getTickMarkLength(n)+o}if(s.display&&this.ticks.length){const{first:e,last:i,widest:n,highest:o}=this._getLabelSizes();const r=s.padding*2;const l=v(this.labelRotation);const c=Math.cos(l);const h=Math.sin(l);if(a){const e=s.mirror?0:h*n.width+c*o.height;t.height=Math.min(this.maxHeight,t.height+e+r)}else{const e=s.mirror?0:c*n.width+h*o.height;t.width=Math.min(this.maxWidth,t.width+e+r)}this._calculatePadding(e,i,h,c)}}this._handleMargins();if(a){this.width=this._length=e.width-this._margins.left-this._margins.right;this.height=t.height}else{this.width=t.width;this.height=this._length=e.height-this._margins.top-this._margins.bottom}}_calculatePadding(t,e,s,i){const{ticks:{align:n,padding:o},position:a}=this.options;const r=this.labelRotation!==0;const l=a!==\"top\"&&this.axis===\"x\";if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left;const c=this.right-this.getPixelForTick(this.ticks.length-1);let h=0;let d=0;if(r)if(l){h=i*t.width;d=s*e.height}else{h=s*t.height;d=i*e.width}else if(n===\"start\")d=e.width;else if(n===\"end\")h=t.width;else if(n!==\"inner\"){h=t.width/2;d=e.width/2}this.paddingLeft=Math.max((h-a+o)*this.width/(this.width-a),0);this.paddingRight=Math.max((d-c+o)*this.width/(this.width-c),0)}else{let s=e.height/2;let i=t.height/2;if(n===\"start\"){s=0;i=t.height}else if(n===\"end\"){s=e.height;i=0}this.paddingTop=s+o;this.paddingBottom=i+o}}_handleMargins(){if(this._margins){this._margins.left=Math.max(this.paddingLeft,this._margins.left);this._margins.top=Math.max(this.paddingTop,this._margins.top);this._margins.right=Math.max(this.paddingRight,this._margins.right);this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom)}}afterFit(){X(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return e===\"top\"||e===\"bottom\"||t===\"x\"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion();this.generateTickLabels(t);let e,s;for(e=0,s=t.length;e<s;e++)if(m(t[e].label)){t.splice(e,1);s--;e--}this.afterTickToLabelConversion()}_getLabelSizes(){let t=this._labelSizes;if(!t){const e=this.options.ticks.sampleSize;let s=this.ticks;e<s.length&&(s=sample(s,e));this._labelSizes=t=this._computeLabelSizes(s,s.length,this.options.ticks.maxTicksLimit)}return t}_computeLabelSizes(t,e,s){const{ctx:i,_longestTextCache:n}=this;const o=[];const r=[];const l=Math.floor(e/getTicksLimit(e,s));let c=0;let h=0;let d,u,g,f,p,x,b,_,y,v,k;for(d=0;d<e;d+=l){f=t[d].label;p=this._resolveTickFontOptions(d);i.font=x=p.string;b=n[x]=n[x]||{data:{},gc:[]};_=p.lineHeight;y=v=0;if(m(f)||a(f)){if(a(f))for(u=0,g=f.length;u<g;++u){k=f[u];if(!m(k)&&!a(k)){y=J(i,b.data,b.gc,y,k);v+=_}}}else{y=J(i,b.data,b.gc,y,f);v=_}o.push(y);r.push(v);c=Math.max(y,c);h=Math.max(v,h)}garbageCollect(n,e);const M=o.indexOf(c);const S=r.indexOf(h);const valueAt=t=>({width:o[t]||0,height:r[t]||0});return{first:valueAt(0),last:valueAt(e-1),widest:valueAt(M),highest:valueAt(S),widths:o,heights:r}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return Q(this._alignToPixels?Z(this.chart,e,0):e)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&t<e.length){const s=e[t];return s.$context||(s.$context=createTickContext(this.getContext(),t,s))}return this.$context||(this.$context=createScaleContext(this.chart.getContext(),this))}_tickSize(){const t=this.options.ticks;const e=v(this.labelRotation);const s=Math.abs(Math.cos(e));const i=Math.abs(Math.sin(e));const n=this._getLabelSizes();const o=t.autoSkipPadding||0;const a=n?n.widest.width+o:0;const r=n?n.highest.height+o:0;return this.isHorizontal()?r*s>a*i?a/s:r/i:r*i<a*s?r/s:a/i}_isVisible(){const t=this.options.display;return t!==\"auto\"?!!t:this.getMatchingVisibleMetas().length>0}_computeGridLineItems(t){const e=this.axis;const s=this.chart;const i=this.options;const{grid:o,position:a,border:r}=i;const l=o.offset;const c=this.isHorizontal();const d=this.ticks;const u=d.length+(l?1:0);const g=getTickMarkLength(o);const f=[];const p=r.setContext(this.getContext());const m=p.display?p.width:0;const x=m/2;const alignBorderValue=function(t){return Z(s,t,m)};let b,_,y,v;let k,M,S,w,D,C,P,A;if(a===\"top\"){b=alignBorderValue(this.bottom);M=this.bottom-g;w=b-x;C=alignBorderValue(t.top)+x;A=t.bottom}else if(a===\"bottom\"){b=alignBorderValue(this.top);C=t.top;A=alignBorderValue(t.bottom)-x;M=b+x;w=this.top+g}else if(a===\"left\"){b=alignBorderValue(this.right);k=this.right-g;S=b-x;D=alignBorderValue(t.left)+x;P=t.right}else if(a===\"right\"){b=alignBorderValue(this.left);D=t.left;P=alignBorderValue(t.right)-x;k=b+x;S=this.left+g}else if(e===\"x\"){if(a===\"center\")b=alignBorderValue((t.top+t.bottom)/2+.5);else if(n(a)){const t=Object.keys(a)[0];const e=a[t];b=alignBorderValue(this.chart.scales[t].getPixelForValue(e))}C=t.top;A=t.bottom;M=b+x;w=M+g}else if(e===\"y\"){if(a===\"center\")b=alignBorderValue((t.left+t.right)/2);else if(n(a)){const t=Object.keys(a)[0];const e=a[t];b=alignBorderValue(this.chart.scales[t].getPixelForValue(e))}k=b-x;S=k-g;D=t.left;P=t.right}const L=h(i.ticks.maxTicksLimit,u);const T=Math.max(1,Math.ceil(u/L));for(_=0;_<u;_+=T){const t=this.getContext(_);const e=o.setContext(t);const i=r.setContext(t);const n=e.lineWidth;const a=e.color;const h=i.dash||[];const d=i.dashOffset;const u=e.tickWidth;const g=e.tickColor;const p=e.tickBorderDash||[];const m=e.tickBorderDashOffset;y=getPixelForGridLine(this,_,l);if(y!==void 0){v=Z(s,y,n);c?k=S=D=P=v:M=w=C=A=v;f.push({tx1:k,ty1:M,tx2:S,ty2:w,x1:D,y1:C,x2:P,y2:A,width:n,color:a,borderDash:h,borderDashOffset:d,tickWidth:u,tickColor:g,tickBorderDash:p,tickBorderDashOffset:m})}}this._ticksLength=u;this._borderValue=b;return f}_computeLabelItems(t){const e=this.axis;const s=this.options;const{position:i,ticks:o}=s;const r=this.isHorizontal();const l=this.ticks;const{align:c,crossAlign:h,padding:d,mirror:u}=o;const g=getTickMarkLength(s.grid);const f=g+d;const p=u?-d:f;const m=-v(this.labelRotation);const x=[];let b,_,y,k,M,S,w,D,C,P,A,L;let T=\"middle\";if(i===\"top\"){S=this.bottom-p;w=this._getXAxisLabelAlignment()}else if(i===\"bottom\"){S=this.top+p;w=this._getXAxisLabelAlignment()}else if(i===\"left\"){const t=this._getYAxisLabelAlignment(g);w=t.textAlign;M=t.x}else if(i===\"right\"){const t=this._getYAxisLabelAlignment(g);w=t.textAlign;M=t.x}else if(e===\"x\"){if(i===\"center\")S=(t.top+t.bottom)/2+f;else if(n(i)){const t=Object.keys(i)[0];const e=i[t];S=this.chart.scales[t].getPixelForValue(e)+f}w=this._getXAxisLabelAlignment()}else if(e===\"y\"){if(i===\"center\")M=(t.left+t.right)/2-f;else if(n(i)){const t=Object.keys(i)[0];const e=i[t];M=this.chart.scales[t].getPixelForValue(e)}w=this._getYAxisLabelAlignment(g).textAlign}e===\"y\"&&(c===\"start\"?T=\"top\":c===\"end\"&&(T=\"bottom\"));const O=this._getLabelSizes();for(b=0,_=l.length;b<_;++b){y=l[b];k=y.label;const t=o.setContext(this.getContext(b));D=this.getPixelForTick(b)+o.labelOffset;C=this._resolveTickFontOptions(b);P=C.lineHeight;A=a(k)?k.length:1;const e=A/2;const s=t.color;const n=t.textStrokeColor;const c=t.textStrokeWidth;let d=w;if(r){M=D;w===\"inner\"&&(d=b===_-1?this.options.reverse?\"left\":\"right\":b===0?this.options.reverse?\"right\":\"left\":\"center\");L=i===\"top\"?h===\"near\"||m!==0?-A*P+P/2:h===\"center\"?-O.highest.height/2-e*P+P:-O.highest.height+P/2:h===\"near\"||m!==0?P/2:h===\"center\"?O.highest.height/2-e*P:O.highest.height-A*P;u&&(L*=-1);m===0||t.showLabelBackdrop||(M+=P/2*Math.sin(m))}else{S=D;L=(1-A)*P/2}let g;if(t.showLabelBackdrop){const e=I(t.backdropPadding);const s=O.heights[b];const i=O.widths[b];let n=L-e.top;let o=0-e.left;switch(T){case\"middle\":n-=s/2;break;case\"bottom\":n-=s;break}switch(w){case\"center\":o-=i/2;break;case\"right\":o-=i;break;case\"inner\":b===_-1?o-=i:b>0&&(o-=i/2);break}g={left:o,top:n,width:i+e.width,height:s+e.height,color:t.backdropColor}}x.push({label:k,font:C,textOffset:L,options:{rotation:m,color:s,strokeColor:n,strokeWidth:c,textAlign:d,textBaseline:T,translation:[M,S],backdrop:g}})}return x}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;const s=-v(this.labelRotation);if(s)return t===\"top\"?\"left\":\"right\";let i=\"center\";e.align===\"start\"?i=\"left\":e.align===\"end\"?i=\"right\":e.align===\"inner\"&&(i=\"inner\");return i}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:s,mirror:i,padding:n}}=this.options;const o=this._getLabelSizes();const a=t+n;const r=o.widest.width;let l;let c;if(e===\"left\")if(i){c=this.right+n;if(s===\"near\")l=\"left\";else if(s===\"center\"){l=\"center\";c+=r/2}else{l=\"right\";c+=r}}else{c=this.right-a;if(s===\"near\")l=\"right\";else if(s===\"center\"){l=\"center\";c-=r/2}else{l=\"left\";c=this.left}}else if(e===\"right\")if(i){c=this.left+n;if(s===\"near\")l=\"right\";else if(s===\"center\"){l=\"center\";c-=r/2}else{l=\"left\";c-=r}}else{c=this.left+a;if(s===\"near\")l=\"left\";else if(s===\"center\"){l=\"center\";c+=r/2}else{l=\"right\";c=this.right}}else l=\"right\";return{textAlign:l,x:c}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart;const e=this.options.position;return e===\"left\"||e===\"right\"?{top:0,left:this.left,bottom:t.height,right:this.right}:e===\"top\"||e===\"bottom\"?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:s,top:i,width:n,height:o}=this;if(e){t.save();t.fillStyle=e;t.fillRect(s,i,n,o);t.restore()}}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const s=this.ticks;const i=s.findIndex((e=>e.value===t));if(i>=0){const t=e.setContext(this.getContext(i));return t.lineWidth}return 0}drawGrid(t){const e=this.options.grid;const s=this.ctx;const i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let n,o;const drawLine=(t,e,i)=>{if(i.width&&i.color){s.save();s.lineWidth=i.width;s.strokeStyle=i.color;s.setLineDash(i.borderDash||[]);s.lineDashOffset=i.borderDashOffset;s.beginPath();s.moveTo(t.x,t.y);s.lineTo(e.x,e.y);s.stroke();s.restore()}};if(e.display)for(n=0,o=i.length;n<o;++n){const t=i[n];e.drawOnChartArea&&drawLine({x:t.x1,y:t.y1},{x:t.x2,y:t.y2},t);e.drawTicks&&drawLine({x:t.tx1,y:t.ty1},{x:t.tx2,y:t.ty2},{color:t.tickColor,width:t.tickWidth,borderDash:t.tickBorderDash,borderDashOffset:t.tickBorderDashOffset})}}drawBorder(){const{chart:t,ctx:e,options:{border:s,grid:i}}=this;const n=s.setContext(this.getContext());const o=s.display?n.width:0;if(!o)return;const a=i.setContext(this.getContext(0)).lineWidth;const r=this._borderValue;let l,c,h,d;if(this.isHorizontal()){l=Z(t,this.left,o)-o/2;c=Z(t,this.right,a)+a/2;h=d=r}else{h=Z(t,this.top,o)-o/2;d=Z(t,this.bottom,a)+a/2;l=c=r}e.save();e.lineWidth=n.width;e.strokeStyle=n.color;e.beginPath();e.moveTo(l,h);e.lineTo(c,d);e.stroke();e.restore()}drawLabels(t){const e=this.options.ticks;if(!e.display)return;const s=this.ctx;const i=this._computeLabelArea();i&&tt(s,i);const n=this.getLabelItems(t);for(const t of n){const e=t.options;const i=t.font;const n=t.label;const o=t.textOffset;et(s,n,0,o,i,e)}i&&st(s)}drawTitle(){const{ctx:t,options:{position:e,title:s,reverse:i}}=this;if(!s.display)return;const o=j(s.font);const r=I(s.padding);const l=s.align;let c=o.lineHeight/2;if(e===\"bottom\"||e===\"center\"||n(e)){c+=r.bottom;a(s.text)&&(c+=o.lineHeight*(s.text.length-1))}else c+=r.top;const{titleX:h,titleY:d,maxWidth:u,rotation:g}=titleArgs(this,c,e,l);et(t,s.text,0,0,o,{color:s.color,maxWidth:u,rotation:g,textAlign:titleAlign(l,e,i),textBaseline:\"middle\",translation:[h,d]})}draw(t){if(this._isVisible()){this.drawBackground();this.drawGrid(t);this.drawBorder();this.drawTitle();this.drawLabels(t)}}_layers(){const t=this.options;const e=t.ticks&&t.ticks.z||0;const s=h(t.grid&&t.grid.z,-1);const i=h(t.border&&t.border.z,0);return this._isVisible()&&this.draw===Scale.prototype.draw?[{z:s,draw:t=>{this.drawBackground();this.drawGrid(t);this.drawTitle()}},{z:i,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas();const s=this.axis+\"AxisID\";const i=[];let n,o;for(n=0,o=e.length;n<o;++n){const o=e[n];o[s]!==this.id||t&&o.type!==t||i.push(o)}return i}_resolveTickFontOptions(t){const e=this.options.ticks.setContext(this.getContext(t));return j(e.font)}_maxDigits(){const t=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/t}}class TypedRegistry{constructor(t,e,s){this.type=t;this.scope=e;this.override=s;this.items=Object.create(null)}isForType(t){return Object.prototype.isPrototypeOf.call(this.type.prototype,t.prototype)}register(t){const e=Object.getPrototypeOf(t);let s;isIChartComponent(e)&&(s=this.register(e));const i=this.items;const n=t.id;const a=this.scope+\".\"+n;if(!n)throw new Error(\"class does not have id: \"+t);if(n in i)return a;i[n]=t;registerDefaults(t,a,s);this.override&&o.override(t.id,t.overrides);return a}get(t){return this.items[t]}unregister(t){const e=this.items;const s=t.id;const i=this.scope;s in e&&delete e[s];if(i&&s in o[i]){delete o[i][s];this.override&&delete it[s]}}}function registerDefaults(t,e,s){const i=nt(Object.create(null),[s?o.get(s):{},o.get(e),t.defaults]);o.set(e,i);t.defaultRoutes&&routeDefaults(e,t.defaultRoutes);t.descriptors&&o.describe(e,t.descriptors)}function routeDefaults(t,e){Object.keys(e).forEach((s=>{const i=s.split(\".\");const n=i.pop();const a=[t].concat(i).join(\".\");const r=e[s].split(\".\");const l=r.pop();const c=r.join(\".\");o.route(a,n,c,l)}))}function isIChartComponent(t){return\"id\"in t&&\"defaults\"in t}class Registry{constructor(){this.controllers=new TypedRegistry(DatasetController,\"datasets\",true);this.elements=new TypedRegistry(Element,\"elements\");this.plugins=new TypedRegistry(Object,\"plugins\");this.scales=new TypedRegistry(Scale,\"scales\");this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each(\"register\",t)}remove(...t){this._each(\"unregister\",t)}addControllers(...t){this._each(\"register\",t,this.controllers)}addElements(...t){this._each(\"register\",t,this.elements)}addPlugins(...t){this._each(\"register\",t,this.plugins)}addScales(...t){this._each(\"register\",t,this.scales)}getController(t){return this._get(t,this.controllers,\"controller\")}getElement(t){return this._get(t,this.elements,\"element\")}getPlugin(t){return this._get(t,this.plugins,\"plugin\")}getScale(t){return this._get(t,this.scales,\"scale\")}removeControllers(...t){this._each(\"unregister\",t,this.controllers)}removeElements(...t){this._each(\"unregister\",t,this.elements)}removePlugins(...t){this._each(\"unregister\",t,this.plugins)}removeScales(...t){this._each(\"unregister\",t,this.scales)}_each(t,e,s){[...e].forEach((e=>{const i=s||this._getRegistryForType(e);s||i.isForType(e)||i===this.plugins&&e.id?this._exec(t,i,e):R(e,(e=>{const i=s||this._getRegistryForType(e);this._exec(t,i,e)}))}))}_exec(t,e,s){const i=ot(t);X(s[\"before\"+i],[],s);e[t](s);X(s[\"after\"+i],[],s)}_getRegistryForType(t){for(let e=0;e<this._typedRegistries.length;e++){const s=this._typedRegistries[e];if(s.isForType(t))return s}return this.plugins}_get(t,e,s){const i=e.get(t);if(i===void 0)throw new Error('\"'+t+'\" is not a registered '+s+\".\");return i}}var de=new Registry;class PluginService{constructor(){this._init=[]}notify(t,e,s,i){if(e===\"beforeInit\"){this._init=this._createDescriptors(t,true);this._notify(this._init,t,\"install\")}const n=i?this._descriptors(t).filter(i):this._descriptors(t);const o=this._notify(n,t,e,s);if(e===\"afterDestroy\"){this._notify(n,t,\"stop\");this._notify(this._init,t,\"uninstall\")}return o}_notify(t,e,s,i){i=i||{};for(const n of t){const t=n.plugin;const o=t[s];const a=[e,i,n.options];if(X(o,a,t)===false&&i.cancelable)return false}return true}invalidate(){if(!m(this._cache)){this._oldCache=this._cache;this._cache=void 0}}_descriptors(t){if(this._cache)return this._cache;const e=this._cache=this._createDescriptors(t);this._notifyStateChanges(t);return e}_createDescriptors(t,e){const s=t&&t.config;const i=h(s.options&&s.options.plugins,{});const n=allPlugins(s);return i!==false||e?createDescriptors(t,n,i,e):[]}_notifyStateChanges(t){const e=this._oldCache||[];const s=this._cache;const diff=(t,e)=>t.filter((t=>!e.some((e=>t.plugin.id===e.plugin.id))));this._notify(diff(e,s),t,\"stop\");this._notify(diff(s,e),t,\"start\")}}function allPlugins(t){const e={};const s=[];const i=Object.keys(de.plugins.items);for(let t=0;t<i.length;t++)s.push(de.getPlugin(i[t]));const n=t.plugins||[];for(let t=0;t<n.length;t++){const i=n[t];if(s.indexOf(i)===-1){s.push(i);e[i.id]=true}}return{plugins:s,localIds:e}}function getOpts(t,e){return e||t!==false?t===true?{}:t:null}function createDescriptors(t,{plugins:e,localIds:s},i,n){const o=[];const a=t.getContext();for(const r of e){const e=r.id;const l=getOpts(i[e],n);l!==null&&o.push({plugin:r,options:pluginOpts(t.config,{plugin:r,local:s[e]},l,a)})}return o}function pluginOpts(t,{plugin:e,local:s},i,n){const o=t.pluginScopeKeys(e);const a=t.getOptionScopes(i,o);s&&e.defaults&&a.push(e.defaults);return t.createResolver(a,n,[\"\"],{scriptable:false,indexable:false,allKeys:true})}function getIndexAxis(t,e){const s=o.datasets[t]||{};const i=(e.datasets||{})[t]||{};return i.indexAxis||e.indexAxis||s.indexAxis||\"x\"}function getAxisFromDefaultScaleID(t,e){let s=t;t===\"_index_\"?s=e:t===\"_value_\"&&(s=e===\"x\"?\"y\":\"x\");return s}function getDefaultScaleIDFromAxis(t,e){return t===e?\"_index_\":\"_value_\"}function idMatchesAxis(t){if(t===\"x\"||t===\"y\"||t===\"r\")return t}function axisFromPosition(t){return t===\"top\"||t===\"bottom\"?\"x\":t===\"left\"||t===\"right\"?\"y\":void 0}function determineAxis(t,...e){if(idMatchesAxis(t))return t;for(const s of e){const e=s.axis||axisFromPosition(s.position)||t.length>1&&idMatchesAxis(t[0].toLowerCase());if(e)return e}throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function getAxisFromDataset(t,e,s){if(s[e+\"AxisID\"]===t)return{axis:e}}function retrieveAxisFromDatasets(t,e){if(e.data&&e.data.datasets){const s=e.data.datasets.filter((e=>e.xAxisID===t||e.yAxisID===t));if(s.length)return getAxisFromDataset(t,\"x\",s[0])||getAxisFromDataset(t,\"y\",s[0])}return{}}function mergeScaleConfig(t,e){const s=it[t.type]||{scales:{}};const i=e.scales||{};const a=getIndexAxis(t.type,e);const r=Object.create(null);Object.keys(i).forEach((e=>{const l=i[e];if(!n(l))return console.error(`Invalid scale configuration for scale: ${e}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${e}`);const c=determineAxis(e,l,retrieveAxisFromDatasets(e,t),o.scales[l.type]);const h=getDefaultScaleIDFromAxis(c,a);const d=s.scales||{};r[e]=at(Object.create(null),[{axis:c},l,d[c],d[h]])}));t.data.datasets.forEach((s=>{const n=s.type||t.type;const o=s.indexAxis||getIndexAxis(n,e);const a=it[n]||{};const l=a.scales||{};Object.keys(l).forEach((t=>{const e=getAxisFromDefaultScaleID(t,o);const n=s[e+\"AxisID\"]||e;r[n]=r[n]||Object.create(null);at(r[n],[{axis:e},i[n],l[t]])}))}));Object.keys(r).forEach((t=>{const e=r[t];at(e,[o.scales[e.type],o.scale])}));return r}function initOptions(t){const e=t.options||(t.options={});e.plugins=h(e.plugins,{});e.scales=mergeScaleConfig(t,e)}function initData(t){t=t||{};t.datasets=t.datasets||[];t.labels=t.labels||[];return t}function initConfig(t){t=t||{};t.data=initData(t.data);initOptions(t);return t}const ue=new Map;const ge=new Set;function cachedKeys(t,e){let s=ue.get(t);if(!s){s=e();ue.set(t,s);ge.add(s)}return s}const addIfFound=(t,e,s)=>{const i=g(e,s);i!==void 0&&t.add(i)};class Config{constructor(t){this._config=initConfig(t);this._scopeCache=new Map;this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=initData(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache();initOptions(t)}clearCache(){this._scopeCache.clear();this._resolverCache.clear()}datasetScopeKeys(t){return cachedKeys(t,(()=>[[`datasets.${t}`,\"\"]]))}datasetAnimationScopeKeys(t,e){return cachedKeys(`${t}.transition.${e}`,(()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,\"\"]]))}datasetElementScopeKeys(t,e){return cachedKeys(`${t}-${e}`,(()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,\"\"]]))}pluginScopeKeys(t){const e=t.id;const s=this.type;return cachedKeys(`${s}-plugin-${e}`,(()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]]))}_cachedScopes(t,e){const s=this._scopeCache;let i=s.get(t);if(!i||e){i=new Map;s.set(t,i)}return i}getOptionScopes(t,e,s){const{options:i,type:n}=this;const a=this._cachedScopes(t,s);const r=a.get(e);if(r)return r;const l=new Set;e.forEach((e=>{if(t){l.add(t);e.forEach((e=>addIfFound(l,t,e)))}e.forEach((t=>addIfFound(l,i,t)));e.forEach((t=>addIfFound(l,it[n]||{},t)));e.forEach((t=>addIfFound(l,o,t)));e.forEach((t=>addIfFound(l,rt,t)))}));const c=Array.from(l);c.length===0&&c.push(Object.create(null));ge.has(e)&&a.set(e,c);return c}chartOptionScopes(){const{options:t,type:e}=this;return[t,it[e]||{},o.datasets[e]||{},{type:e},o,rt]}resolveNamedOptions(t,e,s,i=[\"\"]){const n={$shared:true};const{resolver:o,subPrefixes:a}=getResolver(this._resolverCache,t,i);let r=o;if(needContext(o,e)){n.$shared=false;s=lt(s)?s():s;const e=this.createResolver(t,s,a);r=ct(o,s,e)}for(const t of e)n[t]=r[t];return n}createResolver(t,e,s=[\"\"],i){const{resolver:o}=getResolver(this._resolverCache,t,s);return n(e)?ct(o,e,void 0,i):o}}function getResolver(t,e,s){let i=t.get(e);if(!i){i=new Map;t.set(e,i)}const n=s.join();let o=i.get(n);if(!o){const t=ht(e,s);o={resolver:t,subPrefixes:s.filter((t=>!t.toLowerCase().includes(\"hover\")))};i.set(n,o)}return o}const hasFunction=t=>n(t)&&Object.getOwnPropertyNames(t).some((e=>lt(t[e])));function needContext(t,e){const{isScriptable:s,isIndexable:i}=dt(t);for(const n of e){const e=s(n);const o=i(n);const r=(o||e)&&t[n];if(e&&(lt(r)||hasFunction(r))||o&&a(r))return true}return false}var fe=\"4.4.2\";const pe=[\"top\",\"bottom\",\"left\",\"right\",\"chartArea\"];function positionIsHorizontal(t,e){return t===\"top\"||t===\"bottom\"||pe.indexOf(t)===-1&&e===\"x\"}function compare2Level(t,e){return function(s,i){return s[t]===i[t]?s[e]-i[e]:s[t]-i[t]}}function onAnimationsComplete(t){const e=t.chart;const s=e.options.animation;e.notifyPlugins(\"afterRender\");X(s&&s.onComplete,[t],e)}function onAnimationProgress(t){const e=t.chart;const s=e.options.animation;X(s&&s.onProgress,[t],e)}function getCanvas(t){N()&&typeof t===\"string\"?t=document.getElementById(t):t&&t.length&&(t=t[0]);t&&t.canvas&&(t=t.canvas);return t}const me={};const getChart=t=>{const e=getCanvas(t);return Object.values(me).filter((t=>t.canvas===e)).pop()};function moveNumericKeys(t,e,s){const i=Object.keys(t);for(const n of i){const i=+n;if(i>=e){const o=t[n];delete t[n];(s>0||i>e)&&(t[i+s]=o)}}}function determineLastEvent(t,e,s,i){return s&&t.type!==\"mouseout\"?i?e:t:null}function getSizeForArea(t,e,s){return t.options.clip?t[s]:e[s]}function getDatasetArea(t,e){const{xScale:s,yScale:i}=t;return s&&i?{left:getSizeForArea(s,e,\"left\"),right:getSizeForArea(s,e,\"right\"),top:getSizeForArea(i,e,\"top\"),bottom:getSizeForArea(i,e,\"bottom\")}:e}class Chart{static defaults=o;static instances=me;static overrides=it;static registry=de;static version=fe;static getChart=getChart;static register(...t){de.add(...t);invalidatePlugins()}static unregister(...t){de.remove(...t);invalidatePlugins()}constructor(t,e){const s=this.config=new Config(e);const i=getCanvas(t);const n=getChart(i);if(n)throw new Error(\"Canvas is already in use. Chart with ID '\"+n.id+\"' must be destroyed before the canvas with ID '\"+n.canvas.id+\"' can be reused.\");const o=s.createResolver(s.chartOptionScopes(),this.getContext());this.platform=new(s.platform||_detectPlatform(i));this.platform.updateConfig(s);const a=this.platform.acquireContext(i,o.aspectRatio);const r=a&&a.canvas;const l=r&&r.height;const c=r&&r.width;this.id=ut();this.ctx=a;this.canvas=r;this.width=c;this.height=l;this._options=o;this._aspectRatio=this.aspectRatio;this._layers=[];this._metasets=[];this._stacks=void 0;this.boxes=[];this.currentDevicePixelRatio=void 0;this.chartArea=void 0;this._active=[];this._lastEvent=void 0;this._listeners={};this._responsiveListeners=void 0;this._sortedMetasets=[];this.scales={};this._plugins=new PluginService;this.$proxies={};this._hiddenIndices={};this.attached=false;this._animationsDisabled=void 0;this.$context=void 0;this._doResize=gt((t=>this.update(t)),o.resizeDelay||0);this._dataChanges=[];me[this.id]=this;if(a&&r){Zt.listen(this,\"complete\",onAnimationsComplete);Zt.listen(this,\"progress\",onAnimationProgress);this._initialize();this.attached&&this.update()}else console.error(\"Failed to create chart: can't acquire context from the given item\")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:s,height:i,_aspectRatio:n}=this;return m(t)?e&&n?n:i?s/i:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return de}_initialize(){this.notifyPlugins(\"beforeInit\");this.options.responsive?this.resize():ft(this,this.options.devicePixelRatio);this.bindEvents();this.notifyPlugins(\"afterInit\");return this}clear(){pt(this.canvas,this.ctx);return this}stop(){Zt.stop(this);return this}resize(t,e){Zt.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const s=this.options;const i=this.canvas;const n=s.maintainAspectRatio&&this.aspectRatio;const o=this.platform.getMaximumSize(i,t,e,n);const a=s.devicePixelRatio||this.platform.getDevicePixelRatio();const r=this.width?\"resize\":\"attach\";this.width=o.width;this.height=o.height;this._aspectRatio=this.aspectRatio;if(ft(this,a,true)){this.notifyPlugins(\"resize\",{size:o});X(s.onResize,[this,o],this);this.attached&&this._doResize(r)&&this.render()}}ensureScalesHaveIDs(){const t=this.options;const e=t.scales||{};R(e,((t,e)=>{t.id=e}))}buildOrUpdateScales(){const t=this.options;const e=t.scales;const s=this.scales;const i=Object.keys(s).reduce(((t,e)=>{t[e]=false;return t}),{});let n=[];e&&(n=n.concat(Object.keys(e).map((t=>{const s=e[t];const i=determineAxis(t,s);const n=i===\"r\";const o=i===\"x\";return{options:s,dposition:n?\"chartArea\":o?\"bottom\":\"left\",dtype:n?\"radialLinear\":o?\"category\":\"linear\"}}))));R(n,(e=>{const n=e.options;const o=n.id;const a=determineAxis(o,n);const r=h(n.type,e.dtype);n.position!==void 0&&positionIsHorizontal(n.position,a)===positionIsHorizontal(e.dposition)||(n.position=e.dposition);i[o]=true;let l=null;if(o in s&&s[o].type===r)l=s[o];else{const t=de.getScale(r);l=new t({id:o,type:r,ctx:this.ctx,chart:this});s[l.id]=l}l.init(n,t)}));R(i,((t,e)=>{t||delete s[e]}));R(s,(t=>{oe.configure(this,t,t.options);oe.addBox(this,t)}))}_updateMetasets(){const t=this._metasets;const e=this.data.datasets.length;const s=t.length;t.sort(((t,e)=>t.index-e.index));if(s>e){for(let t=e;t<s;++t)this._destroyDatasetMeta(t);t.splice(e,s-e)}this._sortedMetasets=t.slice(0).sort(compare2Level(\"order\",\"index\"))}_removeUnreferencedMetasets(){const{_metasets:t,data:{datasets:e}}=this;t.length>e.length&&delete this._stacks;t.forEach(((t,s)=>{e.filter((e=>e===t._dataset)).length===0&&this._destroyDatasetMeta(s)}))}buildOrUpdateControllers(){const t=[];const e=this.data.datasets;let s,i;this._removeUnreferencedMetasets();for(s=0,i=e.length;s<i;s++){const i=e[s];let n=this.getDatasetMeta(s);const a=i.type||this.config.type;if(n.type&&n.type!==a){this._destroyDatasetMeta(s);n=this.getDatasetMeta(s)}n.type=a;n.indexAxis=i.indexAxis||getIndexAxis(a,this.options);n.order=i.order||0;n.index=s;n.label=\"\"+i.label;n.visible=this.isDatasetVisible(s);if(n.controller){n.controller.updateIndex(s);n.controller.linkScales()}else{const e=de.getController(a);const{datasetElementType:i,dataElementType:r}=o.datasets[a];Object.assign(e,{dataElementType:de.getElement(r),datasetElementType:i&&de.getElement(i)});n.controller=new e(this,s);t.push(n.controller)}}this._updateMetasets();return t}_resetElements(){R(this.data.datasets,((t,e)=>{this.getDatasetMeta(e).controller.reset()}),this)}reset(){this._resetElements();this.notifyPlugins(\"reset\")}update(t){const e=this.config;e.update();const s=this._options=e.createResolver(e.chartOptionScopes(),this.getContext());const i=this._animationsDisabled=!s.animation;this._updateScales();this._checkEventBindings();this._updateHiddenIndices();this._plugins.invalidate();if(this.notifyPlugins(\"beforeUpdate\",{mode:t,cancelable:true})===false)return;const n=this.buildOrUpdateControllers();this.notifyPlugins(\"beforeElementsUpdate\");let o=0;for(let t=0,e=this.data.datasets.length;t<e;t++){const{controller:e}=this.getDatasetMeta(t);const s=!i&&n.indexOf(e)===-1;e.buildOrUpdateElements(s);o=Math.max(+e.getMaxOverflow(),o)}o=this._minPadding=s.layout.autoPadding?o:0;this._updateLayout(o);i||R(n,(t=>{t.reset()}));this._updateDatasets(t);this.notifyPlugins(\"afterUpdate\",{mode:t});this._layers.sort(compare2Level(\"z\",\"_idx\"));const{_active:a,_lastEvent:r}=this;r?this._eventHandler(r,true):a.length&&this._updateHoverStyles(a,a,true);this.render()}_updateScales(){R(this.scales,(t=>{oe.removeBox(this,t)}));this.ensureScalesHaveIDs();this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options;const e=new Set(Object.keys(this._listeners));const s=new Set(t.events);if(!mt(e,s)||!!this._responsiveListeners!==t.responsive){this.unbindEvents();this.bindEvents()}}_updateHiddenIndices(){const{_hiddenIndices:t}=this;const e=this._getUniformDataChanges()||[];for(const{method:s,start:i,count:n}of e){const e=s===\"_removeElements\"?-n:n;moveNumericKeys(t,i,e)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length;const makeSet=e=>new Set(t.filter((t=>t[0]===e)).map(((t,e)=>e+\",\"+t.splice(1).join(\",\"))));const s=makeSet(0);for(let t=1;t<e;t++)if(!mt(s,makeSet(t)))return;return Array.from(s).map((t=>t.split(\",\"))).map((t=>({method:t[1],start:+t[2],count:+t[3]})))}_updateLayout(t){if(this.notifyPlugins(\"beforeLayout\",{cancelable:true})===false)return;oe.update(this,this.width,this.height,t);const e=this.chartArea;const s=e.width<=0||e.height<=0;this._layers=[];R(this.boxes,(t=>{if(!s||t.position!==\"chartArea\"){t.configure&&t.configure();this._layers.push(...t._layers())}}),this);this._layers.forEach(((t,e)=>{t._idx=e}));this.notifyPlugins(\"afterLayout\")}_updateDatasets(t){if(this.notifyPlugins(\"beforeDatasetsUpdate\",{mode:t,cancelable:true})!==false){for(let t=0,e=this.data.datasets.length;t<e;++t)this.getDatasetMeta(t).controller.configure();for(let e=0,s=this.data.datasets.length;e<s;++e)this._updateDataset(e,lt(t)?t({datasetIndex:e}):t);this.notifyPlugins(\"afterDatasetsUpdate\",{mode:t})}}_updateDataset(t,e){const s=this.getDatasetMeta(t);const i={meta:s,index:t,mode:e,cancelable:true};if(this.notifyPlugins(\"beforeDatasetUpdate\",i)!==false){s.controller._update(e);i.cancelable=false;this.notifyPlugins(\"afterDatasetUpdate\",i)}}render(){if(this.notifyPlugins(\"beforeRender\",{cancelable:true})!==false)if(Zt.has(this))this.attached&&!Zt.running(this)&&Zt.start(this);else{this.draw();onAnimationsComplete({chart:this})}}draw(){let t;if(this._resizeBeforeDraw){const{width:t,height:e}=this._resizeBeforeDraw;this._resize(t,e);this._resizeBeforeDraw=null}this.clear();if(this.width<=0||this.height<=0)return;if(this.notifyPlugins(\"beforeDraw\",{cancelable:true})===false)return;const e=this._layers;for(t=0;t<e.length&&e[t].z<=0;++t)e[t].draw(this.chartArea);this._drawDatasets();for(;t<e.length;++t)e[t].draw(this.chartArea);this.notifyPlugins(\"afterDraw\")}_getSortedDatasetMetas(t){const e=this._sortedMetasets;const s=[];let i,n;for(i=0,n=e.length;i<n;++i){const n=e[i];t&&!n.visible||s.push(n)}return s}getSortedVisibleDatasetMetas(){return this._getSortedDatasetMetas(true)}_drawDatasets(){if(this.notifyPlugins(\"beforeDatasetsDraw\",{cancelable:true})===false)return;const t=this.getSortedVisibleDatasetMetas();for(let e=t.length-1;e>=0;--e)this._drawDataset(t[e]);this.notifyPlugins(\"afterDatasetsDraw\")}_drawDataset(t){const e=this.ctx;const s=t._clip;const i=!s.disabled;const n=getDatasetArea(t,this.chartArea);const o={meta:t,index:t.index,cancelable:true};if(this.notifyPlugins(\"beforeDatasetDraw\",o)!==false){i&&tt(e,{left:s.left===false?0:n.left-s.left,right:s.right===false?this.width:n.right+s.right,top:s.top===false?0:n.top-s.top,bottom:s.bottom===false?this.height:n.bottom+s.bottom});t.controller.draw();i&&st(e);o.cancelable=false;this.notifyPlugins(\"afterDatasetDraw\",o)}}isPointInArea(t){return T(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,s,i){const n=ie.modes[e];return typeof n===\"function\"?n(this,t,s,i):[]}getDatasetMeta(t){const e=this.data.datasets[t];const s=this._metasets;let i=s.filter((t=>t&&t._dataset===e)).pop();if(!i){i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:false};s.push(i)}return i}getContext(){return this.$context||(this.$context=c(null,{chart:this,type:\"chart\"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return false;const s=this.getDatasetMeta(t);return typeof s.hidden===\"boolean\"?!s.hidden:!e.hidden}setDatasetVisibility(t,e){const s=this.getDatasetMeta(t);s.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,s){const i=s?\"show\":\"hide\";const n=this.getDatasetMeta(t);const o=n.controller._resolveAnimations(void 0,i);if(f(e)){n.data[e].hidden=!s;this.update()}else{this.setDatasetVisibility(t,s);o.update(n,{visible:s});this.update((e=>e.datasetIndex===t?i:void 0))}}hide(t,e){this._updateVisibility(t,e,false)}show(t,e){this._updateVisibility(t,e,true)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy();delete this._metasets[t]}_stop(){let t,e;this.stop();Zt.remove(this);for(t=0,e=this.data.datasets.length;t<e;++t)this._destroyDatasetMeta(t)}destroy(){this.notifyPlugins(\"beforeDestroy\");const{canvas:t,ctx:e}=this;this._stop();this.config.clearCache();if(t){this.unbindEvents();pt(t,e);this.platform.releaseContext(e);this.canvas=null;this.ctx=null}delete me[this.id];this.notifyPlugins(\"afterDestroy\")}toBase64Image(...t){return this.canvas.toDataURL(...t)}bindEvents(){this.bindUserEvents();this.options.responsive?this.bindResponsiveEvents():this.attached=true}bindUserEvents(){const t=this._listeners;const e=this.platform;const _add=(s,i)=>{e.addEventListener(this,s,i);t[s]=i};const listener=(t,e,s)=>{t.offsetX=e;t.offsetY=s;this._eventHandler(t)};R(this.options.events,(t=>_add(t,listener)))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners;const e=this.platform;const _add=(s,i)=>{e.addEventListener(this,s,i);t[s]=i};const _remove=(s,i)=>{if(t[s]){e.removeEventListener(this,s,i);delete t[s]}};const listener=(t,e)=>{this.canvas&&this.resize(t,e)};let s;const attached=()=>{_remove(\"attach\",attached);this.attached=true;this.resize();_add(\"resize\",listener);_add(\"detach\",s)};s=()=>{this.attached=false;_remove(\"resize\",listener);this._stop();this._resize(0,0);_add(\"attach\",attached)};e.isAttached(this.canvas)?attached():s()}unbindEvents(){R(this._listeners,((t,e)=>{this.platform.removeEventListener(this,e,t)}));this._listeners={};R(this._responsiveListeners,((t,e)=>{this.platform.removeEventListener(this,e,t)}));this._responsiveListeners=void 0}updateHoverStyle(t,e,s){const i=s?\"set\":\"remove\";let n,o,a,r;if(e===\"dataset\"){n=this.getDatasetMeta(t[0].datasetIndex);n.controller[\"_\"+i+\"DatasetHoverStyle\"]()}for(a=0,r=t.length;a<r;++a){o=t[a];const e=o&&this.getDatasetMeta(o.datasetIndex).controller;e&&e[i+\"HoverStyle\"](o.element,o.datasetIndex,o.index)}}getActiveElements(){return this._active||[]}setActiveElements(t){const e=this._active||[];const s=t.map((({datasetIndex:t,index:e})=>{const s=this.getDatasetMeta(t);if(!s)throw new Error(\"No dataset found at index \"+t);return{datasetIndex:t,element:s.data[e],index:e}}));const i=!xt(s,e);if(i){this._active=s;this._lastEvent=null;this._updateHoverStyles(s,e)}}notifyPlugins(t,e,s){return this._plugins.notify(this,t,e,s)}isPluginEnabled(t){return this._plugins._cache.filter((e=>e.plugin.id===t)).length===1}_updateHoverStyles(t,e,s){const i=this.options.hover;const diff=(t,e)=>t.filter((t=>!e.some((e=>t.datasetIndex===e.datasetIndex&&t.index===e.index))));const n=diff(e,t);const o=s?t:diff(t,e);n.length&&this.updateHoverStyle(n,i.mode,false);o.length&&i.mode&&this.updateHoverStyle(o,i.mode,true)}_eventHandler(t,e){const s={event:t,replay:e,cancelable:true,inChartArea:this.isPointInArea(t)};const eventFilter=e=>(e.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins(\"beforeEvent\",s,eventFilter)===false)return;const i=this._handleEvent(t,e,s.inChartArea);s.cancelable=false;this.notifyPlugins(\"afterEvent\",s,eventFilter);(i||s.changed)&&this.render();return this}_handleEvent(t,e,s){const{_active:i=[],options:n}=this;const o=e;const a=this._getActiveElements(t,i,s,o);const r=bt(t);const l=determineLastEvent(t,this._lastEvent,s,r);if(s){this._lastEvent=null;X(n.onHover,[t,a,this],this);r&&X(n.onClick,[t,a,this],this)}const c=!xt(a,i);if(c||e){this._active=a;this._updateHoverStyles(a,i,e)}this._lastEvent=l;return c}_getActiveElements(t,e,s,i){if(t.type===\"mouseout\")return[];if(!s)return e;const n=this.options.hover;return this.getElementsAtEventForMode(t,n.mode,n,i)}}function invalidatePlugins(){return R(Chart.instances,(t=>t._plugins.invalidate()))}function clipArc(t,e,s){const{startAngle:i,pixelMargin:n,x:o,y:a,outerRadius:r,innerRadius:l}=e;let c=n/r;t.beginPath();t.arc(o,a,r,i-c,s+c);if(l>n){c=n/l;t.arc(o,a,l,s+c,i-c,true)}else t.arc(o,a,n,s+_,i-_);t.closePath();t.clip()}function toRadiusCorners(t){return _t(t,[\"outerStart\",\"outerEnd\",\"innerStart\",\"innerEnd\"])}function parseBorderRadius$1(t,e,s,i){const n=toRadiusCorners(t.options.borderRadius);const o=(s-e)/2;const a=Math.min(o,i*e/2);const computeOuterLimit=t=>{const e=(s-Math.min(o,t))*i/2;return G(t,0,Math.min(o,e))};return{outerStart:computeOuterLimit(n.outerStart),outerEnd:computeOuterLimit(n.outerEnd),innerStart:G(n.innerStart,0,a),innerEnd:G(n.innerEnd,0,a)}}function rThetaToXY(t,e,s,i){return{x:s+t*Math.cos(e),y:i+t*Math.sin(e)}}function pathArc(t,e,s,i,n,o){const{x:a,y:r,startAngle:l,pixelMargin:c,innerRadius:h}=e;const d=Math.max(e.outerRadius+i+s-c,0);const u=h>0?h+i+s+c:0;let g=0;const f=n-l;if(i){const t=h>0?h-i:0;const e=d>0?d-i:0;const s=(t+e)/2;const n=s!==0?f*s/(s+i):f;g=(f-n)/2}const p=Math.max(.001,f*d-s/y)/d;const m=(f-p)/2;const x=l+m+g;const b=n-m-g;const{outerStart:v,outerEnd:k,innerStart:M,innerEnd:S}=parseBorderRadius$1(e,u,d,b-x);const w=d-v;const D=d-k;const C=x+v/w;const P=b-k/D;const A=u+M;const L=u+S;const T=x+M/A;const O=b-S/L;t.beginPath();if(o){const e=(C+P)/2;t.arc(a,r,d,C,e);t.arc(a,r,d,e,P);if(k>0){const e=rThetaToXY(D,P,a,r);t.arc(e.x,e.y,k,P,b+_)}const s=rThetaToXY(L,b,a,r);t.lineTo(s.x,s.y);if(S>0){const e=rThetaToXY(L,O,a,r);t.arc(e.x,e.y,S,b+_,O+Math.PI)}const i=(b-S/u+(x+M/u))/2;t.arc(a,r,u,b-S/u,i,true);t.arc(a,r,u,i,x+M/u,true);if(M>0){const e=rThetaToXY(A,T,a,r);t.arc(e.x,e.y,M,T+Math.PI,x-_)}const n=rThetaToXY(w,x,a,r);t.lineTo(n.x,n.y);if(v>0){const e=rThetaToXY(w,C,a,r);t.arc(e.x,e.y,v,x-_,C)}}else{t.moveTo(a,r);const e=Math.cos(C)*d+a;const s=Math.sin(C)*d+r;t.lineTo(e,s);const i=Math.cos(P)*d+a;const n=Math.sin(P)*d+r;t.lineTo(i,n)}t.closePath()}function drawArc(t,e,s,i,n){const{fullCircles:o,startAngle:a,circumference:r}=e;let l=e.endAngle;if(o){pathArc(t,e,s,i,l,n);for(let e=0;e<o;++e)t.fill();isNaN(r)||(l=a+(r%x||x))}pathArc(t,e,s,i,l,n);t.fill();return l}function drawBorder(t,e,s,i,n){const{fullCircles:o,startAngle:a,circumference:r,options:l}=e;const{borderWidth:c,borderJoinStyle:h,borderDash:d,borderDashOffset:u}=l;const g=l.borderAlign===\"inner\";if(!c)return;t.setLineDash(d||[]);t.lineDashOffset=u;if(g){t.lineWidth=c*2;t.lineJoin=h||\"round\"}else{t.lineWidth=c;t.lineJoin=h||\"bevel\"}let f=e.endAngle;if(o){pathArc(t,e,s,i,f,n);for(let e=0;e<o;++e)t.stroke();isNaN(r)||(f=a+(r%x||x))}g&&clipArc(t,e,f);if(!o){pathArc(t,e,s,i,f,n);t.stroke()}}class ArcElement extends Element{static id=\"arc\";static defaults={borderAlign:\"center\",borderColor:\"#fff\",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:true};static defaultRoutes={backgroundColor:\"backgroundColor\"};static descriptors={_scriptable:true,_indexable:t=>t!==\"borderDash\"};circumference;endAngle;fullCircles;innerRadius;outerRadius;pixelMargin;startAngle;constructor(t){super();this.options=void 0;this.circumference=void 0;this.startAngle=void 0;this.endAngle=void 0;this.innerRadius=void 0;this.outerRadius=void 0;this.pixelMargin=0;this.fullCircles=0;t&&Object.assign(this,t)}inRange(t,e,s){const i=this.getProps([\"x\",\"y\"],s);const{angle:n,distance:o}=O(i,{x:t,y:e});const{startAngle:a,endAngle:r,innerRadius:l,outerRadius:c,circumference:d}=this.getProps([\"startAngle\",\"endAngle\",\"innerRadius\",\"outerRadius\",\"circumference\"],s);const u=(this.options.spacing+this.options.borderWidth)/2;const g=h(d,r-a);const f=g>=x||b(n,a,r);const p=yt(o,l+u,c+u);return f&&p}getCenterPoint(t){const{x:e,y:s,startAngle:i,endAngle:n,innerRadius:o,outerRadius:a}=this.getProps([\"x\",\"y\",\"startAngle\",\"endAngle\",\"innerRadius\",\"outerRadius\"],t);const{offset:r,spacing:l}=this.options;const c=(i+n)/2;const h=(o+a+l+r)/2;return{x:e+Math.cos(c)*h,y:s+Math.sin(c)*h}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:s}=this;const i=(e.offset||0)/4;const n=(e.spacing||0)/2;const o=e.circular;this.pixelMargin=e.borderAlign===\"inner\"?.33:0;this.fullCircles=s>x?Math.floor(s/x):0;if(s===0||this.innerRadius<0||this.outerRadius<0)return;t.save();const a=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(a)*i,Math.sin(a)*i);const r=1-Math.sin(Math.min(y,s||0));const l=i*r;t.fillStyle=e.backgroundColor;t.strokeStyle=e.borderColor;drawArc(t,this,l,n,o);drawBorder(t,this,l,n,o);t.restore()}}function setStyle(t,e,s=e){t.lineCap=h(s.borderCapStyle,e.borderCapStyle);t.setLineDash(h(s.borderDash,e.borderDash));t.lineDashOffset=h(s.borderDashOffset,e.borderDashOffset);t.lineJoin=h(s.borderJoinStyle,e.borderJoinStyle);t.lineWidth=h(s.borderWidth,e.borderWidth);t.strokeStyle=h(s.borderColor,e.borderColor)}function lineTo(t,e,s){t.lineTo(s.x,s.y)}function getLineMethod(t){return t.stepped?vt:t.tension||t.cubicInterpolationMode===\"monotone\"?kt:lineTo}function pathVars(t,e,s={}){const i=t.length;const{start:n=0,end:o=i-1}=s;const{start:a,end:r}=e;const l=Math.max(n,a);const c=Math.min(o,r);const h=n<a&&o<a||n>r&&o>r;return{count:i,start:l,loop:e.loop,ilen:c<l&&!h?i+c-l:c-l}}function pathSegment(t,e,s,i){const{points:n,options:o}=e;const{count:a,start:r,loop:l,ilen:c}=pathVars(n,s,i);const h=getLineMethod(o);let{move:d=true,reverse:u}=i||{};let g,f,p;for(g=0;g<=c;++g){f=n[(r+(u?c-g:g))%a];if(!f.skip){if(d){t.moveTo(f.x,f.y);d=false}else h(t,p,f,u,o.stepped);p=f}}if(l){f=n[(r+(u?c:0))%a];h(t,p,f,u,o.stepped)}return!!l}function fastPathSegment(t,e,s,i){const n=e.points;const{count:o,start:a,ilen:r}=pathVars(n,s,i);const{move:l=true,reverse:c}=i||{};let h=0;let d=0;let u,g,f,p,m,x;const pointIndex=t=>(a+(c?r-t:t))%o;const drawX=()=>{if(p!==m){t.lineTo(h,m);t.lineTo(h,p);t.lineTo(h,x)}};if(l){g=n[pointIndex(0)];t.moveTo(g.x,g.y)}for(u=0;u<=r;++u){g=n[pointIndex(u)];if(g.skip)continue;const e=g.x;const s=g.y;const i=e|0;if(i===f){s<p?p=s:s>m&&(m=s);h=(d*h+e)/++d}else{drawX();t.lineTo(e,s);f=i;d=0;p=m=s}x=s}drawX()}function _getSegmentMethod(t){const e=t.options;const s=e.borderDash&&e.borderDash.length;const i=!t._decimated&&!t._loop&&!e.tension&&e.cubicInterpolationMode!==\"monotone\"&&!e.stepped&&!s;return i?fastPathSegment:pathSegment}function _getInterpolationMethod(t){return t.stepped?Mt:t.tension||t.cubicInterpolationMode===\"monotone\"?St:wt}function strokePathWithCache(t,e,s,i){let n=e._path;if(!n){n=e._path=new Path2D;e.path(n,s,i)&&n.closePath()}setStyle(t,e.options);t.stroke(n)}function strokePathDirect(t,e,s,i){const{segments:n,options:o}=e;const a=_getSegmentMethod(e);for(const r of n){setStyle(t,o,r.style);t.beginPath();a(t,e,r,{start:s,end:s+i-1})&&t.closePath();t.stroke()}}const xe=typeof Path2D===\"function\";function draw(t,e,s,i){xe&&!e.options.segment?strokePathWithCache(t,e,s,i):strokePathDirect(t,e,s,i)}class LineElement extends Element{static id=\"line\";static defaults={borderCapStyle:\"butt\",borderDash:[],borderDashOffset:0,borderJoinStyle:\"miter\",borderWidth:3,capBezierPoints:true,cubicInterpolationMode:\"default\",fill:false,spanGaps:false,stepped:false,tension:0};static defaultRoutes={backgroundColor:\"backgroundColor\",borderColor:\"borderColor\"};static descriptors={_scriptable:true,_indexable:t=>t!==\"borderDash\"&&t!==\"fill\"};constructor(t){super();this.animated=true;this.options=void 0;this._chart=void 0;this._loop=void 0;this._fullLoop=void 0;this._path=void 0;this._points=void 0;this._segments=void 0;this._decimated=false;this._pointsUpdated=false;this._datasetIndex=void 0;t&&Object.assign(this,t)}updateControlPoints(t,e){const s=this.options;if((s.tension||s.cubicInterpolationMode===\"monotone\")&&!s.stepped&&!this._pointsUpdated){const i=s.spanGaps?this._loop:this._fullLoop;Dt(this._points,s,t,i,e);this._pointsUpdated=true}}set points(t){this._points=t;delete this._segments;delete this._path;this._pointsUpdated=false}get points(){return this._points}get segments(){return this._segments||(this._segments=Ct(this,this.options.segment))}first(){const t=this.segments;const e=this.points;return t.length&&e[t[0].start]}last(){const t=this.segments;const e=this.points;const s=t.length;return s&&e[t[s-1].end]}interpolate(t,e){const s=this.options;const i=t[e];const n=this.points;const o=Pt(this,{property:e,start:i,end:i});if(!o.length)return;const a=[];const r=_getInterpolationMethod(s);let l,c;for(l=0,c=o.length;l<c;++l){const{start:c,end:h}=o[l];const d=n[c];const u=n[h];if(d===u){a.push(d);continue}const g=Math.abs((i-d[e])/(u[e]-d[e]));const f=r(d,u,g,s.stepped);f[e]=t[e];a.push(f)}return a.length===1?a[0]:a}pathSegment(t,e,s){const i=_getSegmentMethod(this);return i(t,this,e,s)}path(t,e,s){const i=this.segments;const n=_getSegmentMethod(this);let o=this._loop;e=e||0;s=s||this.points.length-e;for(const a of i)o&=n(t,this,a,{start:e,end:e+s-1});return!!o}draw(t,e,s,i){const n=this.options||{};const o=this.points||[];if(o.length&&n.borderWidth){t.save();draw(t,this,s,i);t.restore()}if(this.animated){this._pointsUpdated=false;this._path=void 0}}}function inRange$1(t,e,s,i){const n=t.options;const{[s]:o}=t.getProps([s],i);return Math.abs(e-o)<n.radius+n.hitRadius}class PointElement extends Element{static id=\"point\";parsed;skip;stop;\n/**\n   * @type {any}\n   */\nstatic defaults={borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:\"circle\",radius:3,rotation:0};\n/**\n   * @type {any}\n   */\nstatic defaultRoutes={backgroundColor:\"backgroundColor\",borderColor:\"borderColor\"};constructor(t){super();this.options=void 0;this.parsed=void 0;this.skip=void 0;this.stop=void 0;t&&Object.assign(this,t)}inRange(t,e,s){const i=this.options;const{x:n,y:o}=this.getProps([\"x\",\"y\"],s);return Math.pow(t-n,2)+Math.pow(e-o,2)<Math.pow(i.hitRadius+i.radius,2)}inXRange(t,e){return inRange$1(this,t,\"x\",e)}inYRange(t,e){return inRange$1(this,t,\"y\",e)}getCenterPoint(t){const{x:e,y:s}=this.getProps([\"x\",\"y\"],t);return{x:e,y:s}}size(t){t=t||this.options||{};let e=t.radius||0;e=Math.max(e,e&&t.hoverRadius||0);const s=e&&t.borderWidth||0;return(e+s)*2}draw(t,e){const s=this.options;if(!(this.skip||s.radius<.1)&&T(this,e,this.size(s)/2)){t.strokeStyle=s.borderColor;t.lineWidth=s.borderWidth;t.fillStyle=s.backgroundColor;At(t,s,this.x,this.y)}}getRange(){const t=this.options||{};return t.radius+t.hitRadius}}function getBarBounds(t,e){const{x:s,y:i,base:n,width:o,height:a}=t.getProps([\"x\",\"y\",\"base\",\"width\",\"height\"],e);let r,l,c,h,d;if(t.horizontal){d=a/2;r=Math.min(s,n);l=Math.max(s,n);c=i-d;h=i+d}else{d=o/2;r=s-d;l=s+d;c=Math.min(i,n);h=Math.max(i,n)}return{left:r,top:c,right:l,bottom:h}}function skipOrLimit(t,e,s,i){return t?0:G(e,s,i)}function parseBorderWidth(t,e,s){const i=t.options.borderWidth;const n=t.borderSkipped;const o=Lt(i);return{t:skipOrLimit(n.top,o.top,0,s),r:skipOrLimit(n.right,o.right,0,e),b:skipOrLimit(n.bottom,o.bottom,0,s),l:skipOrLimit(n.left,o.left,0,e)}}function parseBorderRadius(t,e,s){const{enableBorderRadius:i}=t.getProps([\"enableBorderRadius\"]);const o=t.options.borderRadius;const a=Tt(o);const r=Math.min(e,s);const l=t.borderSkipped;const c=i||n(o);return{topLeft:skipOrLimit(!c||l.top||l.left,a.topLeft,0,r),topRight:skipOrLimit(!c||l.top||l.right,a.topRight,0,r),bottomLeft:skipOrLimit(!c||l.bottom||l.left,a.bottomLeft,0,r),bottomRight:skipOrLimit(!c||l.bottom||l.right,a.bottomRight,0,r)}}function boundingRects(t){const e=getBarBounds(t);const s=e.right-e.left;const i=e.bottom-e.top;const n=parseBorderWidth(t,s/2,i/2);const o=parseBorderRadius(t,s/2,i/2);return{outer:{x:e.left,y:e.top,w:s,h:i,radius:o},inner:{x:e.left+n.l,y:e.top+n.t,w:s-n.l-n.r,h:i-n.t-n.b,radius:{topLeft:Math.max(0,o.topLeft-Math.max(n.t,n.l)),topRight:Math.max(0,o.topRight-Math.max(n.t,n.r)),bottomLeft:Math.max(0,o.bottomLeft-Math.max(n.b,n.l)),bottomRight:Math.max(0,o.bottomRight-Math.max(n.b,n.r))}}}}function inRange(t,e,s,i){const n=e===null;const o=s===null;const a=n&&o;const r=t&&!a&&getBarBounds(t,i);return r&&(n||yt(e,r.left,r.right))&&(o||yt(s,r.top,r.bottom))}function hasRadius(t){return t.topLeft||t.topRight||t.bottomLeft||t.bottomRight}function addNormalRectPath(t,e){t.rect(e.x,e.y,e.w,e.h)}function inflateRect(t,e,s={}){const i=t.x!==s.x?-e:0;const n=t.y!==s.y?-e:0;const o=(t.x+t.w!==s.x+s.w?e:0)-i;const a=(t.y+t.h!==s.y+s.h?e:0)-n;return{x:t.x+i,y:t.y+n,w:t.w+o,h:t.h+a,radius:t.radius}}class BarElement extends Element{static id=\"bar\";static defaults={borderSkipped:\"start\",borderWidth:0,borderRadius:0,inflateAmount:\"auto\",pointStyle:void 0};static defaultRoutes={backgroundColor:\"backgroundColor\",borderColor:\"borderColor\"};constructor(t){super();this.options=void 0;this.horizontal=void 0;this.base=void 0;this.width=void 0;this.height=void 0;this.inflateAmount=void 0;t&&Object.assign(this,t)}draw(t){const{inflateAmount:e,options:{borderColor:s,backgroundColor:i}}=this;const{inner:n,outer:o}=boundingRects(this);const a=hasRadius(o.radius)?Ot:addNormalRectPath;t.save();if(o.w!==n.w||o.h!==n.h){t.beginPath();a(t,inflateRect(o,e,n));t.clip();a(t,inflateRect(n,-e,o));t.fillStyle=s;t.fill(\"evenodd\")}t.beginPath();a(t,inflateRect(n,e));t.fillStyle=i;t.fill();t.restore()}inRange(t,e,s){return inRange(this,t,e,s)}inXRange(t,e){return inRange(this,t,null,e)}inYRange(t,e){return inRange(this,null,t,e)}getCenterPoint(t){const{x:e,y:s,base:i,horizontal:n}=this.getProps([\"x\",\"y\",\"base\",\"horizontal\"],t);return{x:n?(e+i)/2:e,y:n?s:(s+i)/2}}getRange(t){return t===\"x\"?this.width/2:this.height/2}}var be=Object.freeze({__proto__:null,ArcElement:ArcElement,BarElement:BarElement,LineElement:LineElement,PointElement:PointElement});const _e=[\"rgb(54, 162, 235)\",\"rgb(255, 99, 132)\",\"rgb(255, 159, 64)\",\"rgb(255, 205, 86)\",\"rgb(75, 192, 192)\",\"rgb(153, 102, 255)\",\"rgb(201, 203, 207)\"];const ye=_e.map((t=>t.replace(\"rgb(\",\"rgba(\").replace(\")\",\", 0.5)\")));function getBorderColor(t){return _e[t%_e.length]}function getBackgroundColor(t){return ye[t%ye.length]}function colorizeDefaultDataset(t,e){t.borderColor=getBorderColor(e);t.backgroundColor=getBackgroundColor(e);return++e}function colorizeDoughnutDataset(t,e){t.backgroundColor=t.data.map((()=>getBorderColor(e++)));return e}function colorizePolarAreaDataset(t,e){t.backgroundColor=t.data.map((()=>getBackgroundColor(e++)));return e}function getColorizer(t){let e=0;return(s,i)=>{const n=t.getDatasetMeta(i).controller;n instanceof DoughnutController?e=colorizeDoughnutDataset(s,e):n instanceof PolarAreaController?e=colorizePolarAreaDataset(s,e):n&&(e=colorizeDefaultDataset(s,e))}}function containsColorsDefinitions(t){let e;for(e in t)if(t[e].borderColor||t[e].backgroundColor)return true;return false}function containsColorsDefinition(t){return t&&(t.borderColor||t.backgroundColor)}var ve={id:\"colors\",defaults:{enabled:true,forceOverride:false},beforeLayout(t,e,s){if(!s.enabled)return;const{data:{datasets:i},options:n}=t.config;const{elements:o}=n;if(!s.forceOverride&&(containsColorsDefinitions(i)||containsColorsDefinition(n)||o&&containsColorsDefinitions(o)))return;const a=getColorizer(t);i.forEach(a)}};function lttbDecimation(t,e,s,i,n){const o=n.samples||i;if(o>=s)return t.slice(e,e+s);const a=[];const r=(s-2)/(o-2);let l=0;const c=e+s-1;let h=e;let d,u,g,f,p;a[l++]=t[h];for(d=0;d<o-2;d++){let i=0;let n=0;let o;const c=Math.floor((d+1)*r)+1+e;const m=Math.min(Math.floor((d+2)*r)+1,s)+e;const x=m-c;for(o=c;o<m;o++){i+=t[o].x;n+=t[o].y}i/=x;n/=x;const b=Math.floor(d*r)+1+e;const _=Math.min(Math.floor((d+1)*r)+1,s)+e;const{x:y,y:v}=t[h];g=f=-1;for(o=b;o<_;o++){f=.5*Math.abs((y-i)*(t[o].y-v)-(y-t[o].x)*(n-v));if(f>g){g=f;u=t[o];p=o}}a[l++]=u;h=p}a[l++]=t[c];return a}function minMaxDecimation(t,e,s,i){let n=0;let o=0;let a,r,l,c,h,d,u,g,f,p;const x=[];const b=e+s-1;const _=t[e].x;const y=t[b].x;const v=y-_;for(a=e;a<e+s;++a){r=t[a];l=(r.x-_)/v*i;c=r.y;const e=l|0;if(e===h){if(c<f){f=c;d=a}else if(c>p){p=c;u=a}n=(o*n+r.x)/++o}else{const s=a-1;if(!m(d)&&!m(u)){const e=Math.min(d,u);const i=Math.max(d,u);e!==g&&e!==s&&x.push({...t[e],x:n});i!==g&&i!==s&&x.push({...t[i],x:n})}a>0&&s!==g&&x.push(t[s]);x.push(r);h=e;o=0;f=p=c;d=u=g=a}}return x}function cleanDecimatedDataset(t){if(t._decimated){const e=t._data;delete t._decimated;delete t._data;Object.defineProperty(t,\"data\",{configurable:true,enumerable:true,writable:true,value:e})}}function cleanDecimatedData(t){t.data.datasets.forEach((t=>{cleanDecimatedDataset(t)}))}function getStartAndCountOfVisiblePointsSimplified(t,e){const s=e.length;let i=0;let n;const{iScale:o}=t;const{min:a,max:r,minDefined:l,maxDefined:c}=o.getUserBounds();l&&(i=G(L(e,o.axis,a).lo,0,s-1));n=c?G(L(e,o.axis,r).hi+1,i,s)-i:s-i;return{start:i,count:n}}var ke={id:\"decimation\",defaults:{algorithm:\"min-max\",enabled:false},beforeElementsUpdate:(t,e,i)=>{if(!i.enabled){cleanDecimatedData(t);return}const n=t.width;t.data.datasets.forEach(((e,o)=>{const{_data:a,indexAxis:r}=e;const l=t.getDatasetMeta(o);const c=a||e.data;if(s([r,t.options.indexAxis])===\"y\")return;if(!l.controller.supportsDecimation)return;const h=t.scales[l.xAxisID];if(h.type!==\"linear\"&&h.type!==\"time\")return;if(t.options.parsing)return;let{start:d,count:u}=getStartAndCountOfVisiblePointsSimplified(l,c);const g=i.threshold||4*n;if(u<=g){cleanDecimatedDataset(e);return}if(m(a)){e._data=c;delete e.data;Object.defineProperty(e,\"data\",{configurable:true,enumerable:true,get:function(){return this._decimated},set:function(t){this._data=t}})}let f;switch(i.algorithm){case\"lttb\":f=lttbDecimation(c,d,u,n,i);break;case\"min-max\":f=minMaxDecimation(c,d,u,n);break;default:throw new Error(`Unsupported decimation algorithm '${i.algorithm}'`)}e._decimated=f}))},destroy(t){cleanDecimatedData(t)}};function _segments(t,e,s){const i=t.segments;const n=t.points;const o=e.points;const a=[];for(const t of i){let{start:i,end:r}=t;r=_findSegmentEnd(i,r,n);const l=_getBounds(s,n[i],n[r],t.loop);if(!e.segments){a.push({source:t,target:l,start:n[i],end:n[r]});continue}const c=Pt(e,l);for(const e of c){const i=_getBounds(s,o[e.start],o[e.end],e.loop);const r=Et(t,n,i);for(const t of r)a.push({source:t,target:e,start:{[s]:_getEdge(l,i,\"start\",Math.max)},end:{[s]:_getEdge(l,i,\"end\",Math.min)}})}}return a}function _getBounds(t,e,s,i){if(i)return;let n=e[t];let o=s[t];if(t===\"angle\"){n=It(n);o=It(o)}return{property:t,start:n,end:o}}function _pointsFromSegments(t,e){const{x:s=null,y:i=null}=t||{};const n=e.points;const o=[];e.segments.forEach((({start:t,end:e})=>{e=_findSegmentEnd(t,e,n);const a=n[t];const r=n[e];if(i!==null){o.push({x:a.x,y:i});o.push({x:r.x,y:i})}else if(s!==null){o.push({x:s,y:a.y});o.push({x:s,y:r.y})}}));return o}function _findSegmentEnd(t,e,s){for(;e>t;e--){const t=s[e];if(!isNaN(t.x)&&!isNaN(t.y))break}return e}function _getEdge(t,e,s,i){return t&&e?i(t[s],e[s]):t?t[s]:e?e[s]:0}function _createBoundaryLine(t,e){let s=[];let i=false;if(a(t)){i=true;s=t}else s=_pointsFromSegments(t,e);return s.length?new LineElement({points:s,options:{tension:0},_loop:i,_fullLoop:i}):null}function _shouldApplyFill(t){return t&&t.fill!==false}function _resolveTarget(t,e,s){const i=t[e];let n=i.fill;const o=[e];let a;if(!s)return n;while(n!==false&&o.indexOf(n)===-1){if(!r(n))return n;a=t[n];if(!a)return false;if(a.visible)return n;o.push(n);n=a.fill}return false}function _decodeFill(t,e,s){const i=parseFillOption(t);if(n(i))return!isNaN(i.value)&&i;let o=parseFloat(i);return r(o)&&Math.floor(o)===o?decodeTargetIndex(i[0],e,o,s):[\"origin\",\"start\",\"end\",\"stack\",\"shape\"].indexOf(i)>=0&&i}function decodeTargetIndex(t,e,s,i){t!==\"-\"&&t!==\"+\"||(s=e+s);return!(s===e||s<0||s>=i)&&s}function _getTargetPixel(t,e){let s=null;t===\"start\"?s=e.bottom:t===\"end\"?s=e.top:n(t)?s=e.getPixelForValue(t.value):e.getBasePixel&&(s=e.getBasePixel());return s}function _getTargetValue(t,e,s){let i;i=t===\"start\"?s:t===\"end\"?e.options.reverse?e.min:e.max:n(t)?t.value:e.getBaseValue();return i}function parseFillOption(t){const e=t.options;const s=e.fill;let i=h(s&&s.target,s);i===void 0&&(i=!!e.backgroundColor);return i!==false&&i!==null&&(i===true?\"origin\":i)}function _buildStackLine(t){const{scale:e,index:s,line:i}=t;const n=[];const o=i.segments;const a=i.points;const r=getLinesBelow(e,s);r.push(_createBoundaryLine({x:null,y:e.bottom},i));for(let t=0;t<o.length;t++){const e=o[t];for(let t=e.start;t<=e.end;t++)addPointsBelow(n,a[t],r)}return new LineElement({points:n,options:{}})}function getLinesBelow(t,e){const s=[];const i=t.getMatchingVisibleMetas(\"line\");for(let t=0;t<i.length;t++){const n=i[t];if(n.index===e)break;n.hidden||s.unshift(n.dataset)}return s}function addPointsBelow(t,e,s){const i=[];for(let n=0;n<s.length;n++){const o=s[n];const{first:a,last:r,point:l}=findPoint(o,e,\"x\");if(!(!l||a&&r))if(a)i.unshift(l);else{t.push(l);if(!r)break}}t.push(...i)}function findPoint(t,e,s){const i=t.interpolate(e,s);if(!i)return{};const n=i[s];const o=t.segments;const a=t.points;let r=false;let l=false;for(let t=0;t<o.length;t++){const e=o[t];const i=a[e.start][s];const c=a[e.end][s];if(yt(n,i,c)){r=n===i;l=n===c;break}}return{first:r,last:l,point:i}}class simpleArc{constructor(t){this.x=t.x;this.y=t.y;this.radius=t.radius}pathSegment(t,e,s){const{x:i,y:n,radius:o}=this;e=e||{start:0,end:x};t.arc(i,n,o,e.end,e.start,true);return!s.bounds}interpolate(t){const{x:e,y:s,radius:i}=this;const n=t.angle;return{x:e+Math.cos(n)*i,y:s+Math.sin(n)*i,angle:n}}}function _getTarget(t){const{chart:e,fill:s,line:i}=t;if(r(s))return getLineByIndex(e,s);if(s===\"stack\")return _buildStackLine(t);if(s===\"shape\")return true;const n=computeBoundary(t);return n instanceof simpleArc?n:_createBoundaryLine(n,i)}function getLineByIndex(t,e){const s=t.getDatasetMeta(e);const i=s&&t.isDatasetVisible(e);return i?s.dataset:null}function computeBoundary(t){const e=t.scale||{};return e.getPointPositionForValue?computeCircularBoundary(t):computeLinearBoundary(t)}function computeLinearBoundary(t){const{scale:e={},fill:s}=t;const i=_getTargetPixel(s,e);if(r(i)){const t=e.isHorizontal();return{x:t?i:null,y:t?null:i}}return null}function computeCircularBoundary(t){const{scale:e,fill:s}=t;const i=e.options;const n=e.getLabels().length;const o=i.reverse?e.max:e.min;const a=_getTargetValue(s,e,o);const r=[];if(i.grid.circular){const t=e.getPointPositionForValue(0,o);return new simpleArc({x:t.x,y:t.y,radius:e.getDistanceFromCenterForValue(a)})}for(let t=0;t<n;++t)r.push(e.getPointPositionForValue(t,a));return r}function _drawfill(t,e,s){const i=_getTarget(e);const{line:n,scale:o,axis:a}=e;const r=n.options;const l=r.fill;const c=r.backgroundColor;const{above:h=c,below:d=c}=l||{};if(i&&n.points.length){tt(t,s);doFill(t,{line:n,target:i,above:h,below:d,area:s,scale:o,axis:a});st(t)}}function doFill(t,e){const{line:s,target:i,above:n,below:o,area:a,scale:r}=e;const l=s._loop?\"angle\":e.axis;t.save();if(l===\"x\"&&o!==n){clipVertical(t,i,a.top);fill(t,{line:s,target:i,color:n,scale:r,property:l});t.restore();t.save();clipVertical(t,i,a.bottom)}fill(t,{line:s,target:i,color:o,scale:r,property:l});t.restore()}function clipVertical(t,e,s){const{segments:i,points:n}=e;let o=true;let a=false;t.beginPath();for(const r of i){const{start:i,end:l}=r;const c=n[i];const h=n[_findSegmentEnd(i,l,n)];if(o){t.moveTo(c.x,c.y);o=false}else{t.lineTo(c.x,s);t.lineTo(c.x,c.y)}a=!!e.pathSegment(t,r,{move:a});a?t.closePath():t.lineTo(h.x,s)}t.lineTo(e.first().x,s);t.closePath();t.clip()}function fill(t,e){const{line:s,target:i,property:n,color:o,scale:a}=e;const r=_segments(s,i,n);for(const{source:e,target:l,start:c,end:h}of r){const{style:{backgroundColor:r=o}={}}=e;const d=i!==true;t.save();t.fillStyle=r;clipBounds(t,a,d&&_getBounds(n,c,h));t.beginPath();const u=!!s.pathSegment(t,e);let g;if(d){u?t.closePath():interpolatedLineTo(t,i,h,n);const e=!!i.pathSegment(t,l,{move:u,reverse:true});g=u&&e;g||interpolatedLineTo(t,i,c,n)}t.closePath();t.fill(g?\"evenodd\":\"nonzero\");t.restore()}}function clipBounds(t,e,s){const{top:i,bottom:n}=e.chart.chartArea;const{property:o,start:a,end:r}=s||{};if(o===\"x\"){t.beginPath();t.rect(a,i,r-a,n-i);t.clip()}}function interpolatedLineTo(t,e,s,i){const n=e.interpolate(s,i);n&&t.lineTo(n.x,n.y)}var Me={id:\"filler\",afterDatasetsUpdate(t,e,s){const i=(t.data.datasets||[]).length;const n=[];let o,a,r,l;for(a=0;a<i;++a){o=t.getDatasetMeta(a);r=o.dataset;l=null;r&&r.options&&r instanceof LineElement&&(l={visible:t.isDatasetVisible(a),index:a,fill:_decodeFill(r,a,i),chart:t,axis:o.controller.options.indexAxis,scale:o.vScale,line:r});o.$filler=l;n.push(l)}for(a=0;a<i;++a){l=n[a];l&&l.fill!==false&&(l.fill=_resolveTarget(n,a,s.propagate))}},beforeDraw(t,e,s){const i=s.drawTime===\"beforeDraw\";const n=t.getSortedVisibleDatasetMetas();const o=t.chartArea;for(let e=n.length-1;e>=0;--e){const s=n[e].$filler;if(s){s.line.updateControlPoints(o,s.axis);i&&s.fill&&_drawfill(t.ctx,s,o)}}},beforeDatasetsDraw(t,e,s){if(s.drawTime!==\"beforeDatasetsDraw\")return;const i=t.getSortedVisibleDatasetMetas();for(let e=i.length-1;e>=0;--e){const s=i[e].$filler;_shouldApplyFill(s)&&_drawfill(t.ctx,s,t.chartArea)}},beforeDatasetDraw(t,e,s){const i=e.meta.$filler;_shouldApplyFill(i)&&s.drawTime===\"beforeDatasetDraw\"&&_drawfill(t.ctx,i,t.chartArea)},defaults:{propagate:true,drawTime:\"beforeDatasetDraw\"}};const getBoxSize=(t,e)=>{let{boxHeight:s=e,boxWidth:i=e}=t;if(t.usePointStyle){s=Math.min(s,e);i=t.pointStyleWidth||Math.min(i,e)}return{boxWidth:i,boxHeight:s,itemHeight:Math.max(e,s)}};const itemsEqual=(t,e)=>t!==null&&e!==null&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class Legend extends Element{constructor(t){super();this._added=false;this.legendHitBoxes=[];this._hoveredItem=null;this.doughnutMode=false;this.chart=t.chart;this.options=t.options;this.ctx=t.ctx;this.legendItems=void 0;this.columnSizes=void 0;this.lineWidths=void 0;this.maxHeight=void 0;this.maxWidth=void 0;this.top=void 0;this.bottom=void 0;this.left=void 0;this.right=void 0;this.height=void 0;this.width=void 0;this._margins=void 0;this.position=void 0;this.weight=void 0;this.fullSize=void 0}update(t,e,s){this.maxWidth=t;this.maxHeight=e;this._margins=s;this.setDimensions();this.buildLabels();this.fit()}setDimensions(){if(this.isHorizontal()){this.width=this.maxWidth;this.left=this._margins.left;this.right=this.width}else{this.height=this.maxHeight;this.top=this._margins.top;this.bottom=this.height}}buildLabels(){const t=this.options.labels||{};let e=X(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter((e=>t.filter(e,this.chart.data))));t.sort&&(e=e.sort(((e,s)=>t.sort(e,s,this.chart.data))));this.options.reverse&&e.reverse();this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display){this.width=this.height=0;return}const s=t.labels;const i=j(s.font);const n=i.size;const o=this._computeTitleHeight();const{boxWidth:a,itemHeight:r}=getBoxSize(s,n);let l,c;e.font=i.string;if(this.isHorizontal()){l=this.maxWidth;c=this._fitRows(o,n,a,r)+10}else{c=this.maxHeight;l=this._fitCols(o,i,a,r)+10}this.width=Math.min(l,t.maxWidth||this.maxWidth);this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,e,s,i){const{ctx:n,maxWidth:o,options:{labels:{padding:a}}}=this;const r=this.legendHitBoxes=[];const l=this.lineWidths=[0];const c=i+a;let h=t;n.textAlign=\"left\";n.textBaseline=\"middle\";let d=-1;let u=-c;this.legendItems.forEach(((t,g)=>{const f=s+e/2+n.measureText(t.text).width;if(g===0||l[l.length-1]+f+2*a>o){h+=c;l[l.length-(g>0?0:1)]=0;u+=c;d++}r[g]={left:0,top:u,row:d,width:f,height:i};l[l.length-1]+=f+a}));return h}_fitCols(t,e,s,i){const{ctx:n,maxHeight:o,options:{labels:{padding:a}}}=this;const r=this.legendHitBoxes=[];const l=this.columnSizes=[];const c=o-t;let h=a;let d=0;let u=0;let g=0;let f=0;this.legendItems.forEach(((t,o)=>{const{itemWidth:p,itemHeight:m}=calculateItemSize(s,e,n,t,i);if(o>0&&u+m+2*a>c){h+=d+a;l.push({width:d,height:u});g+=d+a;f++;d=u=0}r[o]={left:g,top:u,col:f,width:p,height:m};d=Math.max(d,p);u+=m+a}));h+=d;l.push({width:d,height:u});return h}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight();const{legendHitBoxes:e,options:{align:s,labels:{padding:i},rtl:n}}=this;const o=Rt(n,this.left,this.width);if(this.isHorizontal()){let n=0;let a=U(s,this.left+i,this.right-this.lineWidths[n]);for(const r of e){if(n!==r.row){n=r.row;a=U(s,this.left+i,this.right-this.lineWidths[n])}r.top+=this.top+t+i;r.left=o.leftForLtr(o.x(a),r.width);a+=r.width+i}}else{let n=0;let a=U(s,this.top+t+i,this.bottom-this.columnSizes[n].height);for(const r of e){if(r.col!==n){n=r.col;a=U(s,this.top+t+i,this.bottom-this.columnSizes[n].height)}r.top=a;r.left+=this.left+i;r.left=o.leftForLtr(o.x(r.left),r.width);a+=r.height+i}}}isHorizontal(){return this.options.position===\"top\"||this.options.position===\"bottom\"}draw(){if(this.options.display){const t=this.ctx;tt(t,this);this._draw();st(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:s,ctx:i}=this;const{align:n,labels:a}=t;const r=o.color;const l=Rt(t.rtl,this.left,this.width);const c=j(a.font);const{padding:d}=a;const u=c.size;const g=u/2;let f;this.drawTitle();i.textAlign=l.textAlign(\"left\");i.textBaseline=\"middle\";i.lineWidth=.5;i.font=c.string;const{boxWidth:p,boxHeight:m,itemHeight:x}=getBoxSize(a,u);const drawLegendBox=function(t,e,s){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;i.save();const n=h(s.lineWidth,1);i.fillStyle=h(s.fillStyle,r);i.lineCap=h(s.lineCap,\"butt\");i.lineDashOffset=h(s.lineDashOffset,0);i.lineJoin=h(s.lineJoin,\"miter\");i.lineWidth=n;i.strokeStyle=h(s.strokeStyle,r);i.setLineDash(h(s.lineDash,[]));if(a.usePointStyle){const o={radius:m*Math.SQRT2/2,pointStyle:s.pointStyle,rotation:s.rotation,borderWidth:n};const r=l.xPlus(t,p/2);const c=e+g;Ft(i,o,r,c,a.pointStyleWidth&&p)}else{const o=e+Math.max((u-m)/2,0);const a=l.leftForLtr(t,p);const r=Tt(s.borderRadius);i.beginPath();Object.values(r).some((t=>t!==0))?Ot(i,{x:a,y:o,w:p,h:m,radius:r}):i.rect(a,o,p,m);i.fill();n!==0&&i.stroke()}i.restore()};const fillText=function(t,e,s){et(i,s.text,t,e+x/2,c,{strikethrough:s.hidden,textAlign:l.textAlign(s.textAlign)})};const b=this.isHorizontal();const _=this._computeTitleHeight();f=b?{x:U(n,this.left+d,this.right-s[0]),y:this.top+d+_,line:0}:{x:this.left+d,y:U(n,this.top+_+d,this.bottom-e[0].height),line:0};Bt(this.ctx,t.textDirection);const y=x+d;this.legendItems.forEach(((o,r)=>{i.strokeStyle=o.fontColor;i.fillStyle=o.fontColor;const h=i.measureText(o.text).width;const u=l.textAlign(o.textAlign||(o.textAlign=a.textAlign));const m=p+g+h;let x=f.x;let v=f.y;l.setWidth(this.width);if(b){if(r>0&&x+m+d>this.right){v=f.y+=y;f.line++;x=f.x=U(n,this.left+d,this.right-s[f.line])}}else if(r>0&&v+y>this.bottom){x=f.x=x+e[f.line].width+d;f.line++;v=f.y=U(n,this.top+_+d,this.bottom-e[f.line].height)}const k=l.x(x);drawLegendBox(k,v,o);x=zt(u,x+p+g,b?x+m:this.right,t.rtl);fillText(l.x(x),v,o);if(b)f.x+=m+d;else if(typeof o.text!==\"string\"){const t=c.lineHeight;f.y+=calculateLegendItemHeight(o,t)+d}else f.y+=y}));Vt(this.ctx,t.textDirection)}drawTitle(){const t=this.options;const e=t.title;const s=j(e.font);const i=I(e.padding);if(!e.display)return;const n=Rt(t.rtl,this.left,this.width);const o=this.ctx;const a=e.position;const r=s.size/2;const l=i.top+r;let c;let h=this.left;let d=this.width;if(this.isHorizontal()){d=Math.max(...this.lineWidths);c=this.top+l;h=U(t.align,h,this.right-d)}else{const e=this.columnSizes.reduce(((t,e)=>Math.max(t,e.height)),0);c=l+U(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const u=U(a,h,h+d);o.textAlign=n.textAlign($(a));o.textBaseline=\"middle\";o.strokeStyle=e.color;o.fillStyle=e.color;o.font=s.string;et(o,e.text,u,c,s)}_computeTitleHeight(){const t=this.options.title;const e=j(t.font);const s=I(t.padding);return t.display?e.lineHeight+s.height:0}_getLegendItemAt(t,e){let s,i,n;if(yt(t,this.left,this.right)&&yt(e,this.top,this.bottom)){n=this.legendHitBoxes;for(s=0;s<n.length;++s){i=n[s];if(yt(t,i.left,i.left+i.width)&&yt(e,i.top,i.top+i.height))return this.legendItems[s]}}return null}handleEvent(t){const e=this.options;if(!isListened(t.type,e))return;const s=this._getLegendItemAt(t.x,t.y);if(t.type===\"mousemove\"||t.type===\"mouseout\"){const i=this._hoveredItem;const n=itemsEqual(i,s);i&&!n&&X(e.onLeave,[t,i,this],this);this._hoveredItem=s;s&&!n&&X(e.onHover,[t,s,this],this)}else s&&X(e.onClick,[t,s,this],this)}}function calculateItemSize(t,e,s,i,n){const o=calculateItemWidth(i,t,e,s);const a=calculateItemHeight(n,i,e.lineHeight);return{itemWidth:o,itemHeight:a}}function calculateItemWidth(t,e,s,i){let n=t.text;n&&typeof n!==\"string\"&&(n=n.reduce(((t,e)=>t.length>e.length?t:e)));return e+s.size/2+i.measureText(n).width}function calculateItemHeight(t,e,s){let i=t;typeof e.text!==\"string\"&&(i=calculateLegendItemHeight(e,s));return i}function calculateLegendItemHeight(t,e){const s=t.text?t.text.length:0;return e*s}function isListened(t,e){return!(t!==\"mousemove\"&&t!==\"mouseout\"||!e.onHover&&!e.onLeave)||!(!e.onClick||t!==\"click\"&&t!==\"mouseup\")}var Se={id:\"legend\",_element:Legend,start(t,e,s){const i=t.legend=new Legend({ctx:t.ctx,options:s,chart:t});oe.configure(t,i,s);oe.addBox(t,i)},stop(t){oe.removeBox(t,t.legend);delete t.legend},beforeUpdate(t,e,s){const i=t.legend;oe.configure(t,i,s);i.options=s},afterUpdate(t){const e=t.legend;e.buildLabels();e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:true,position:\"top\",align:\"center\",fullSize:true,reverse:false,weight:1e3,onClick(t,e,s){const i=e.datasetIndex;const n=s.chart;if(n.isDatasetVisible(i)){n.hide(i);e.hidden=true}else{n.show(i);e.hidden=false}},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets;const{labels:{usePointStyle:s,pointStyle:i,textAlign:n,color:o,useBorderRadius:a,borderRadius:r}}=t.legend.options;return t._getSortedDatasetMetas().map((t=>{const l=t.controller.getStyle(s?0:void 0);const c=I(l.borderWidth);return{text:e[t.index].label,fillStyle:l.backgroundColor,fontColor:o,hidden:!t.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:i||l.pointStyle,rotation:l.rotation,textAlign:n||l.textAlign,borderRadius:a&&(r||l.borderRadius),datasetIndex:t.index}}),this)}},title:{color:t=>t.chart.options.color,display:false,position:\"center\",text:\"\"}},descriptors:{_scriptable:t=>!t.startsWith(\"on\"),labels:{_scriptable:t=>![\"generateLabels\",\"filter\",\"sort\"].includes(t)}}};class Title extends Element{constructor(t){super();this.chart=t.chart;this.options=t.options;this.ctx=t.ctx;this._padding=void 0;this.top=void 0;this.bottom=void 0;this.left=void 0;this.right=void 0;this.width=void 0;this.height=void 0;this.position=void 0;this.weight=void 0;this.fullSize=void 0}update(t,e){const s=this.options;this.left=0;this.top=0;if(!s.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t;this.height=this.bottom=e;const i=a(s.text)?s.text.length:1;this._padding=I(s.padding);const n=i*j(s.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=n:this.width=n}isHorizontal(){const t=this.options.position;return t===\"top\"||t===\"bottom\"}_drawArgs(t){const{top:e,left:s,bottom:i,right:n,options:o}=this;const a=o.align;let r=0;let l,c,h;if(this.isHorizontal()){c=U(a,s,n);h=e+t;l=n-s}else{if(o.position===\"left\"){c=s+t;h=U(a,i,e);r=y*-.5}else{c=n-t;h=U(a,e,i);r=y*.5}l=i-e}return{titleX:c,titleY:h,maxWidth:l,rotation:r}}draw(){const t=this.ctx;const e=this.options;if(!e.display)return;const s=j(e.font);const i=s.lineHeight;const n=i/2+this._padding.top;const{titleX:o,titleY:a,maxWidth:r,rotation:l}=this._drawArgs(n);et(t,e.text,0,0,s,{color:e.color,maxWidth:r,rotation:l,textAlign:$(e.align),textBaseline:\"middle\",translation:[o,a]})}}function createTitle(t,e){const s=new Title({ctx:t.ctx,options:e,chart:t});oe.configure(t,s,e);oe.addBox(t,s);t.titleBlock=s}var we={id:\"title\",_element:Title,start(t,e,s){createTitle(t,s)},stop(t){const e=t.titleBlock;oe.removeBox(t,e);delete t.titleBlock},beforeUpdate(t,e,s){const i=t.titleBlock;oe.configure(t,i,s);i.options=s},defaults:{align:\"center\",display:false,font:{weight:\"bold\"},fullSize:true,padding:10,position:\"top\",text:\"\",weight:2e3},defaultRoutes:{color:\"color\"},descriptors:{_scriptable:true,_indexable:false}};const De=new WeakMap;var Ce={id:\"subtitle\",start(t,e,s){const i=new Title({ctx:t.ctx,options:s,chart:t});oe.configure(t,i,s);oe.addBox(t,i);De.set(t,i)},stop(t){oe.removeBox(t,De.get(t));De.delete(t)},beforeUpdate(t,e,s){const i=De.get(t);oe.configure(t,i,s);i.options=s},defaults:{align:\"center\",display:false,font:{weight:\"normal\"},fullSize:true,padding:0,position:\"top\",text:\"\",weight:1500},defaultRoutes:{color:\"color\"},descriptors:{_scriptable:true,_indexable:false}};const Pe={average(t){if(!t.length)return false;let e,s;let i=new Set;let n=0;let o=0;for(e=0,s=t.length;e<s;++e){const s=t[e].element;if(s&&s.hasValue()){const t=s.tooltipPosition();i.add(t.x);n+=t.y;++o}}const a=[...i].reduce(((t,e)=>t+e))/i.size;return{x:a,y:n/o}},nearest(t,e){if(!t.length)return false;let s=e.x;let i=e.y;let n=Number.POSITIVE_INFINITY;let o,a,r;for(o=0,a=t.length;o<a;++o){const s=t[o].element;if(s&&s.hasValue()){const t=s.getCenterPoint();const i=Wt(e,t);if(i<n){n=i;r=s}}}if(r){const t=r.tooltipPosition();s=t.x;i=t.y}return{x:s,y:i}}};function pushOrConcat(t,e){e&&(a(e)?Array.prototype.push.apply(t,e):t.push(e));return t}function splitNewlines(t){return(typeof t===\"string\"||t instanceof String)&&t.indexOf(\"\\n\")>-1?t.split(\"\\n\"):t}function createTooltipItem(t,e){const{element:s,datasetIndex:i,index:n}=e;const o=t.getDatasetMeta(i).controller;const{label:a,value:r}=o.getLabelAndValue(n);return{chart:t,label:a,parsed:o.getParsed(n),raw:t.data.datasets[i].data[n],formattedValue:r,dataset:o.getDataset(),dataIndex:n,datasetIndex:i,element:s}}function getTooltipSize(t,e){const s=t.chart.ctx;const{body:i,footer:n,title:o}=t;const{boxWidth:a,boxHeight:r}=e;const l=j(e.bodyFont);const c=j(e.titleFont);const h=j(e.footerFont);const d=o.length;const u=n.length;const g=i.length;const f=I(e.padding);let p=f.height;let m=0;let x=i.reduce(((t,e)=>t+e.before.length+e.lines.length+e.after.length),0);x+=t.beforeBody.length+t.afterBody.length;d&&(p+=d*c.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom);if(x){const t=e.displayColors?Math.max(r,l.lineHeight):l.lineHeight;p+=g*t+(x-g)*l.lineHeight+(x-1)*e.bodySpacing}u&&(p+=e.footerMarginTop+u*h.lineHeight+(u-1)*e.footerSpacing);let b=0;const maxLineWidth=function(t){m=Math.max(m,s.measureText(t).width+b)};s.save();s.font=c.string;R(t.title,maxLineWidth);s.font=l.string;R(t.beforeBody.concat(t.afterBody),maxLineWidth);b=e.displayColors?a+2+e.boxPadding:0;R(i,(t=>{R(t.before,maxLineWidth);R(t.lines,maxLineWidth);R(t.after,maxLineWidth)}));b=0;s.font=h.string;R(t.footer,maxLineWidth);s.restore();m+=f.width;return{width:m,height:p}}function determineYAlign(t,e){const{y:s,height:i}=e;return s<i/2?\"top\":s>t.height-i/2?\"bottom\":\"center\"}function doesNotFitWithAlign(t,e,s,i){const{x:n,width:o}=i;const a=s.caretSize+s.caretPadding;return t===\"left\"&&n+o+a>e.width||(t===\"right\"&&n-o-a<0||void 0)}function determineXAlign(t,e,s,i){const{x:n,width:o}=s;const{width:a,chartArea:{left:r,right:l}}=t;let c=\"center\";i===\"center\"?c=n<=(r+l)/2?\"left\":\"right\":n<=o/2?c=\"left\":n>=a-o/2&&(c=\"right\");doesNotFitWithAlign(c,t,e,s)&&(c=\"center\");return c}function determineAlignment(t,e,s){const i=s.yAlign||e.yAlign||determineYAlign(t,s);return{xAlign:s.xAlign||e.xAlign||determineXAlign(t,e,s,i),yAlign:i}}function alignX(t,e){let{x:s,width:i}=t;e===\"right\"?s-=i:e===\"center\"&&(s-=i/2);return s}function alignY(t,e,s){let{y:i,height:n}=t;e===\"top\"?i+=s:i-=e===\"bottom\"?n+s:n/2;return i}function getBackgroundPoint(t,e,s,i){const{caretSize:n,caretPadding:o,cornerRadius:a}=t;const{xAlign:r,yAlign:l}=s;const c=n+o;const{topLeft:h,topRight:d,bottomLeft:u,bottomRight:g}=Tt(a);let f=alignX(e,r);const p=alignY(e,l,c);l===\"center\"?r===\"left\"?f+=c:r===\"right\"&&(f-=c):r===\"left\"?f-=Math.max(h,u)+n:r===\"right\"&&(f+=Math.max(d,g)+n);return{x:G(f,0,i.width-e.width),y:G(p,0,i.height-e.height)}}function getAlignedX(t,e,s){const i=I(s.padding);return e===\"center\"?t.x+t.width/2:e===\"right\"?t.x+t.width-i.right:t.x+i.left}function getBeforeAfterBodyLines(t){return pushOrConcat([],splitNewlines(t))}function createTooltipContext(t,e,s){return c(t,{tooltip:e,tooltipItems:s,type:\"tooltip\"})}function overrideCallbacks(t,e){const s=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return s?t.override(s):t}const Ae={beforeTitle:Nt,title(t){if(t.length>0){const e=t[0];const s=e.chart.data.labels;const i=s?s.length:0;if(this&&this.options&&this.options.mode===\"dataset\")return e.dataset.label||\"\";if(e.label)return e.label;if(i>0&&e.dataIndex<i)return s[e.dataIndex]}return\"\"},afterTitle:Nt,beforeBody:Nt,beforeLabel:Nt,label(t){if(this&&this.options&&this.options.mode===\"dataset\")return t.label+\": \"+t.formattedValue||t.formattedValue;let e=t.dataset.label||\"\";e&&(e+=\": \");const s=t.formattedValue;m(s)||(e+=s);return e},labelColor(t){const e=t.chart.getDatasetMeta(t.datasetIndex);const s=e.controller.getStyle(t.dataIndex);return{borderColor:s.borderColor,backgroundColor:s.backgroundColor,borderWidth:s.borderWidth,borderDash:s.borderDash,borderDashOffset:s.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(t){const e=t.chart.getDatasetMeta(t.datasetIndex);const s=e.controller.getStyle(t.dataIndex);return{pointStyle:s.pointStyle,rotation:s.rotation}},afterLabel:Nt,afterBody:Nt,beforeFooter:Nt,footer:Nt,afterFooter:Nt};function invokeCallbackWithFallback(t,e,s,i){const n=t[e].call(s,i);return typeof n===\"undefined\"?Ae[e].call(s,i):n}class Tooltip extends Element{static positioners=Pe;constructor(t){super();this.opacity=0;this._active=[];this._eventPosition=void 0;this._size=void 0;this._cachedAnimations=void 0;this._tooltipItems=[];this.$animations=void 0;this.$context=void 0;this.chart=t.chart;this.options=t.options;this.dataPoints=void 0;this.title=void 0;this.beforeBody=void 0;this.body=void 0;this.afterBody=void 0;this.footer=void 0;this.xAlign=void 0;this.yAlign=void 0;this.x=void 0;this.y=void 0;this.height=void 0;this.width=void 0;this.caretX=void 0;this.caretY=void 0;this.labelColors=void 0;this.labelPointStyles=void 0;this.labelTextColors=void 0}initialize(t){this.options=t;this._cachedAnimations=void 0;this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const e=this.chart;const s=this.options.setContext(this.getContext());const i=s.enabled&&e.options.animation&&s.animations;const n=new Animations(this.chart,i);i._cacheable&&(this._cachedAnimations=Object.freeze(n));return n}getContext(){return this.$context||(this.$context=createTooltipContext(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,e){const{callbacks:s}=e;const i=invokeCallbackWithFallback(s,\"beforeTitle\",this,t);const n=invokeCallbackWithFallback(s,\"title\",this,t);const o=invokeCallbackWithFallback(s,\"afterTitle\",this,t);let a=[];a=pushOrConcat(a,splitNewlines(i));a=pushOrConcat(a,splitNewlines(n));a=pushOrConcat(a,splitNewlines(o));return a}getBeforeBody(t,e){return getBeforeAfterBodyLines(invokeCallbackWithFallback(e.callbacks,\"beforeBody\",this,t))}getBody(t,e){const{callbacks:s}=e;const i=[];R(t,(t=>{const e={before:[],lines:[],after:[]};const n=overrideCallbacks(s,t);pushOrConcat(e.before,splitNewlines(invokeCallbackWithFallback(n,\"beforeLabel\",this,t)));pushOrConcat(e.lines,invokeCallbackWithFallback(n,\"label\",this,t));pushOrConcat(e.after,splitNewlines(invokeCallbackWithFallback(n,\"afterLabel\",this,t)));i.push(e)}));return i}getAfterBody(t,e){return getBeforeAfterBodyLines(invokeCallbackWithFallback(e.callbacks,\"afterBody\",this,t))}getFooter(t,e){const{callbacks:s}=e;const i=invokeCallbackWithFallback(s,\"beforeFooter\",this,t);const n=invokeCallbackWithFallback(s,\"footer\",this,t);const o=invokeCallbackWithFallback(s,\"afterFooter\",this,t);let a=[];a=pushOrConcat(a,splitNewlines(i));a=pushOrConcat(a,splitNewlines(n));a=pushOrConcat(a,splitNewlines(o));return a}_createItems(t){const e=this._active;const s=this.chart.data;const i=[];const n=[];const o=[];let a=[];let r,l;for(r=0,l=e.length;r<l;++r)a.push(createTooltipItem(this.chart,e[r]));t.filter&&(a=a.filter(((e,i,n)=>t.filter(e,i,n,s))));t.itemSort&&(a=a.sort(((e,i)=>t.itemSort(e,i,s))));R(a,(e=>{const s=overrideCallbacks(t.callbacks,e);i.push(invokeCallbackWithFallback(s,\"labelColor\",this,e));n.push(invokeCallbackWithFallback(s,\"labelPointStyle\",this,e));o.push(invokeCallbackWithFallback(s,\"labelTextColor\",this,e))}));this.labelColors=i;this.labelPointStyles=n;this.labelTextColors=o;this.dataPoints=a;return a}update(t,e){const s=this.options.setContext(this.getContext());const i=this._active;let n;let o=[];if(i.length){const t=Pe[s.position].call(this,i,this._eventPosition);o=this._createItems(s);this.title=this.getTitle(o,s);this.beforeBody=this.getBeforeBody(o,s);this.body=this.getBody(o,s);this.afterBody=this.getAfterBody(o,s);this.footer=this.getFooter(o,s);const e=this._size=getTooltipSize(this,s);const a=Object.assign({},t,e);const r=determineAlignment(this.chart,s,a);const l=getBackgroundPoint(s,a,r,this.chart);this.xAlign=r.xAlign;this.yAlign=r.yAlign;n={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else this.opacity!==0&&(n={opacity:0});this._tooltipItems=o;this.$context=void 0;n&&this._resolveAnimations().update(this,n);t&&s.external&&s.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,s,i){const n=this.getCaretPosition(t,s,i);e.lineTo(n.x1,n.y1);e.lineTo(n.x2,n.y2);e.lineTo(n.x3,n.y3)}getCaretPosition(t,e,s){const{xAlign:i,yAlign:n}=this;const{caretSize:o,cornerRadius:a}=s;const{topLeft:r,topRight:l,bottomLeft:c,bottomRight:h}=Tt(a);const{x:d,y:u}=t;const{width:g,height:f}=e;let p,m,x,b,_,y;if(n===\"center\"){_=u+f/2;if(i===\"left\"){p=d;m=p-o;b=_+o;y=_-o}else{p=d+g;m=p+o;b=_-o;y=_+o}x=p}else{m=i===\"left\"?d+Math.max(r,c)+o:i===\"right\"?d+g-Math.max(l,h)-o:this.caretX;if(n===\"top\"){b=u;_=b-o;p=m-o;x=m+o}else{b=u+f;_=b+o;p=m+o;x=m-o}y=b}return{x1:p,x2:m,x3:x,y1:b,y2:_,y3:y}}drawTitle(t,e,s){const i=this.title;const n=i.length;let o,a,r;if(n){const l=Rt(s.rtl,this.x,this.width);t.x=getAlignedX(this,s.titleAlign,s);e.textAlign=l.textAlign(s.titleAlign);e.textBaseline=\"middle\";o=j(s.titleFont);a=s.titleSpacing;e.fillStyle=s.titleColor;e.font=o.string;for(r=0;r<n;++r){e.fillText(i[r],l.x(t.x),t.y+o.lineHeight/2);t.y+=o.lineHeight+a;r+1===n&&(t.y+=s.titleMarginBottom-a)}}}_drawColorBox(t,e,s,i,o){const a=this.labelColors[s];const r=this.labelPointStyles[s];const{boxHeight:l,boxWidth:c}=o;const h=j(o.bodyFont);const d=getAlignedX(this,\"left\",o);const u=i.x(d);const g=l<h.lineHeight?(h.lineHeight-l)/2:0;const f=e.y+g;if(o.usePointStyle){const e={radius:Math.min(c,l)/2,pointStyle:r.pointStyle,rotation:r.rotation,borderWidth:1};const s=i.leftForLtr(u,c)+c/2;const n=f+l/2;t.strokeStyle=o.multiKeyBackground;t.fillStyle=o.multiKeyBackground;At(t,e,s,n);t.strokeStyle=a.borderColor;t.fillStyle=a.backgroundColor;At(t,e,s,n)}else{t.lineWidth=n(a.borderWidth)?Math.max(...Object.values(a.borderWidth)):a.borderWidth||1;t.strokeStyle=a.borderColor;t.setLineDash(a.borderDash||[]);t.lineDashOffset=a.borderDashOffset||0;const e=i.leftForLtr(u,c);const s=i.leftForLtr(i.xPlus(u,1),c-2);const r=Tt(a.borderRadius);if(Object.values(r).some((t=>t!==0))){t.beginPath();t.fillStyle=o.multiKeyBackground;Ot(t,{x:e,y:f,w:c,h:l,radius:r});t.fill();t.stroke();t.fillStyle=a.backgroundColor;t.beginPath();Ot(t,{x:s,y:f+1,w:c-2,h:l-2,radius:r});t.fill()}else{t.fillStyle=o.multiKeyBackground;t.fillRect(e,f,c,l);t.strokeRect(e,f,c,l);t.fillStyle=a.backgroundColor;t.fillRect(s,f+1,c-2,l-2)}}t.fillStyle=this.labelTextColors[s]}drawBody(t,e,s){const{body:i}=this;const{bodySpacing:n,bodyAlign:o,displayColors:a,boxHeight:r,boxWidth:l,boxPadding:c}=s;const h=j(s.bodyFont);let d=h.lineHeight;let u=0;const g=Rt(s.rtl,this.x,this.width);const fillLineOfText=function(s){e.fillText(s,g.x(t.x+u),t.y+d/2);t.y+=d+n};const f=g.textAlign(o);let p,m,x,b,_,y,v;e.textAlign=o;e.textBaseline=\"middle\";e.font=h.string;t.x=getAlignedX(this,f,s);e.fillStyle=s.bodyColor;R(this.beforeBody,fillLineOfText);u=a&&f!==\"right\"?o===\"center\"?l/2+c:l+2+c:0;for(b=0,y=i.length;b<y;++b){p=i[b];m=this.labelTextColors[b];e.fillStyle=m;R(p.before,fillLineOfText);x=p.lines;if(a&&x.length){this._drawColorBox(e,t,b,g,s);d=Math.max(h.lineHeight,r)}for(_=0,v=x.length;_<v;++_){fillLineOfText(x[_]);d=h.lineHeight}R(p.after,fillLineOfText)}u=0;d=h.lineHeight;R(this.afterBody,fillLineOfText);t.y-=n}drawFooter(t,e,s){const i=this.footer;const n=i.length;let o,a;if(n){const r=Rt(s.rtl,this.x,this.width);t.x=getAlignedX(this,s.footerAlign,s);t.y+=s.footerMarginTop;e.textAlign=r.textAlign(s.footerAlign);e.textBaseline=\"middle\";o=j(s.footerFont);e.fillStyle=s.footerColor;e.font=o.string;for(a=0;a<n;++a){e.fillText(i[a],r.x(t.x),t.y+o.lineHeight/2);t.y+=o.lineHeight+s.footerSpacing}}}drawBackground(t,e,s,i){const{xAlign:n,yAlign:o}=this;const{x:a,y:r}=t;const{width:l,height:c}=s;const{topLeft:h,topRight:d,bottomLeft:u,bottomRight:g}=Tt(i.cornerRadius);e.fillStyle=i.backgroundColor;e.strokeStyle=i.borderColor;e.lineWidth=i.borderWidth;e.beginPath();e.moveTo(a+h,r);o===\"top\"&&this.drawCaret(t,e,s,i);e.lineTo(a+l-d,r);e.quadraticCurveTo(a+l,r,a+l,r+d);o===\"center\"&&n===\"right\"&&this.drawCaret(t,e,s,i);e.lineTo(a+l,r+c-g);e.quadraticCurveTo(a+l,r+c,a+l-g,r+c);o===\"bottom\"&&this.drawCaret(t,e,s,i);e.lineTo(a+u,r+c);e.quadraticCurveTo(a,r+c,a,r+c-u);o===\"center\"&&n===\"left\"&&this.drawCaret(t,e,s,i);e.lineTo(a,r+h);e.quadraticCurveTo(a,r,a+h,r);e.closePath();e.fill();i.borderWidth>0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart;const s=this.$animations;const i=s&&s.x;const n=s&&s.y;if(i||n){const s=Pe[t.position].call(this,this._active,this._eventPosition);if(!s)return;const o=this._size=getTooltipSize(this,t);const a=Object.assign({},s,this._size);const r=determineAlignment(e,t,a);const l=getBackgroundPoint(t,a,r,e);if(i._to!==l.x||n._to!==l.y){this.xAlign=r.xAlign;this.yAlign=r.yAlign;this.width=o.width;this.height=o.height;this.caretX=s.x;this.caretY=s.y;this._resolveAnimations().update(this,l)}}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let s=this.opacity;if(!s)return;this._updateAnimationTarget(e);const i={width:this.width,height:this.height};const n={x:this.x,y:this.y};s=Math.abs(s)<.001?0:s;const o=I(e.padding);const a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;if(e.enabled&&a){t.save();t.globalAlpha=s;this.drawBackground(n,t,i,e);Bt(t,e.textDirection);n.y+=o.top;this.drawTitle(n,t,e);this.drawBody(n,t,e);this.drawFooter(n,t,e);Vt(t,e.textDirection);t.restore()}}getActiveElements(){return this._active||[]}setActiveElements(t,e){const s=this._active;const i=t.map((({datasetIndex:t,index:e})=>{const s=this.chart.getDatasetMeta(t);if(!s)throw new Error(\"Cannot find a dataset at index \"+t);return{datasetIndex:t,element:s.data[e],index:e}}));const n=!xt(s,i);const o=this._positionChanged(i,e);if(n||o){this._active=i;this._eventPosition=e;this._ignoreReplayEvents=true;this.update(true)}}handleEvent(t,e,s=true){if(e&&this._ignoreReplayEvents)return false;this._ignoreReplayEvents=false;const i=this.options;const n=this._active||[];const o=this._getActiveElements(t,n,e,s);const a=this._positionChanged(o,t);const r=e||!xt(o,n)||a;if(r){this._active=o;if(i.enabled||i.external){this._eventPosition={x:t.x,y:t.y};this.update(true,e)}}return r}_getActiveElements(t,e,s,i){const n=this.options;if(t.type===\"mouseout\")return[];if(!i)return e.filter((t=>this.chart.data.datasets[t.datasetIndex]&&this.chart.getDatasetMeta(t.datasetIndex).controller.getParsed(t.index)!==void 0));const o=this.chart.getElementsAtEventForMode(t,n.mode,n,s);n.reverse&&o.reverse();return o}_positionChanged(t,e){const{caretX:s,caretY:i,options:n}=this;const o=Pe[n.position].call(this,t,e);return o!==false&&(s!==o.x||i!==o.y)}}var Le={id:\"tooltip\",_element:Tooltip,positioners:Pe,afterInit(t,e,s){s&&(t.tooltip=new Tooltip({chart:t,options:s}))},beforeUpdate(t,e,s){t.tooltip&&t.tooltip.initialize(s)},reset(t,e,s){t.tooltip&&t.tooltip.initialize(s)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const s={tooltip:e};if(t.notifyPlugins(\"beforeTooltipDraw\",{...s,cancelable:true})===false)return;e.draw(t.ctx);t.notifyPlugins(\"afterTooltipDraw\",s)}},afterEvent(t,e){if(t.tooltip){const s=e.replay;t.tooltip.handleEvent(e.event,s,e.inChartArea)&&(e.changed=true)}},defaults:{enabled:true,external:null,position:\"average\",backgroundColor:\"rgba(0,0,0,0.8)\",titleColor:\"#fff\",titleFont:{weight:\"bold\"},titleSpacing:2,titleMarginBottom:6,titleAlign:\"left\",bodyColor:\"#fff\",bodySpacing:2,bodyFont:{},bodyAlign:\"left\",footerColor:\"#fff\",footerSpacing:2,footerMarginTop:6,footerFont:{weight:\"bold\"},footerAlign:\"left\",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:\"#fff\",displayColors:true,boxPadding:0,borderColor:\"rgba(0,0,0,0)\",borderWidth:0,animation:{duration:400,easing:\"easeOutQuart\"},animations:{numbers:{type:\"number\",properties:[\"x\",\"y\",\"width\",\"height\",\"caretX\",\"caretY\"]},opacity:{easing:\"linear\",duration:200}},callbacks:Ae},defaultRoutes:{bodyFont:\"font\",footerFont:\"font\",titleFont:\"font\"},descriptors:{_scriptable:t=>t!==\"filter\"&&t!==\"itemSort\"&&t!==\"external\",_indexable:false,callbacks:{_scriptable:false,_indexable:false},animation:{_fallback:false},animations:{_fallback:\"animation\"}},additionalOptionScopes:[\"interaction\"]};var Te=Object.freeze({__proto__:null,Colors:ve,Decimation:ke,Filler:Me,Legend:Se,SubTitle:Ce,Title:we,Tooltip:Le});const addIfString=(t,e,s,i)=>{if(typeof e===\"string\"){s=t.push(e)-1;i.unshift({index:s,label:e})}else isNaN(e)&&(s=null);return s};function findOrAddLabel(t,e,s,i){const n=t.indexOf(e);if(n===-1)return addIfString(t,e,s,i);const o=t.lastIndexOf(e);return n!==o?s:n}const validIndex=(t,e)=>t===null?null:G(Math.round(t),0,e);function _getLabelForValue(t){const e=this.getLabels();return t>=0&&t<e.length?e[t]:t}class CategoryScale extends Scale{static id=\"category\";static defaults={ticks:{callback:_getLabelForValue}};constructor(t){super(t);this._startValue=void 0;this._valueRange=0;this._addedLabels=[]}init(t){const e=this._addedLabels;if(e.length){const t=this.getLabels();for(const{index:s,label:i}of e)t[s]===i&&t.splice(s,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(m(t))return null;const s=this.getLabels();e=isFinite(e)&&s[e]===t?e:findOrAddLabel(s,t,h(e,t),this._addedLabels);return validIndex(e,s.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:s,max:i}=this.getMinMax(true);if(this.options.bounds===\"ticks\"){t||(s=0);e||(i=this.getLabels().length-1)}this.min=s;this.max=i}buildTicks(){const t=this.min;const e=this.max;const s=this.options.offset;const i=[];let n=this.getLabels();n=t===0&&e===n.length-1?n:n.slice(t,e+1);this._valueRange=Math.max(n.length-(s?0:1),1);this._startValue=this.min-(s?.5:0);for(let s=t;s<=e;s++)i.push({value:s});return i}getLabelForValue(t){return _getLabelForValue.call(this,t)}configure(){super.configure();this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){typeof t!==\"number\"&&(t=this.parse(t));return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function generateTicks$1(t,e){const s=[];const i=1e-14;const{bounds:n,step:o,min:a,max:r,precision:l,count:c,maxTicks:h,maxDigits:d,includeBounds:u}=t;const g=o||1;const f=h-1;const{min:p,max:x}=e;const b=!m(a);const _=!m(r);const y=!m(c);const v=(x-p)/(d+1);let k=Ht((x-p)/f/g)*g;let M,S,w,D;if(k<i&&!b&&!_)return[{value:p},{value:x}];D=Math.ceil(x/k)-Math.floor(p/k);D>f&&(k=Ht(D*k/f/g)*g);if(!m(l)){M=Math.pow(10,l);k=Math.ceil(k*M)/M}if(n===\"ticks\"){S=Math.floor(p/k)*k;w=Math.ceil(x/k)*k}else{S=p;w=x}if(b&&_&&o&&jt((r-a)/o,k/1e3)){D=Math.round(Math.min((r-a)/k,h));k=(r-a)/D;S=a;w=r}else if(y){S=b?a:S;w=_?r:w;D=c-1;k=(w-S)/D}else{D=(w-S)/k;D=$t(D,Math.round(D),k/1e3)?Math.round(D):Math.ceil(D)}const C=Math.max(Ut(k),Ut(S));M=Math.pow(10,m(l)?C:l);S=Math.round(S*M)/M;w=Math.round(w*M)/M;let P=0;if(b)if(u&&S!==a){s.push({value:a});S<a&&P++;$t(Math.round((S+P*k)*M)/M,a,relativeLabelSize(a,v,t))&&P++}else S<a&&P++;for(;P<D;++P){const t=Math.round((S+P*k)*M)/M;if(_&&t>r)break;s.push({value:t})}_&&u&&w!==r?s.length&&$t(s[s.length-1].value,r,relativeLabelSize(r,v,t))?s[s.length-1].value=r:s.push({value:r}):_&&w!==r||s.push({value:w});return s}function relativeLabelSize(t,e,{horizontal:s,minRotation:i}){const n=v(i);const o=(s?Math.sin(n):Math.cos(n))||.001;const a=.75*e*(\"\"+t).length;return Math.min(e/o,a)}class LinearScaleBase extends Scale{constructor(t){super(t);this.start=void 0;this.end=void 0;this._startValue=void 0;this._endValue=void 0;this._valueRange=0}parse(t,e){return m(t)||(typeof t===\"number\"||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options;const{minDefined:e,maxDefined:s}=this.getUserBounds();let{min:i,max:n}=this;const setMin=t=>i=e?i:t;const setMax=t=>n=s?n:t;if(t){const t=l(i);const e=l(n);t<0&&e<0?setMax(0):t>0&&e>0&&setMin(0)}if(i===n){let e=n===0?1:Math.abs(n*.05);setMax(n+e);t||setMin(i-e)}this.min=i;this.max=n}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:e,stepSize:s}=t;let i;if(s){i=Math.ceil(this.max/s)-Math.floor(this.min/s)+1;if(i>1e3){console.warn(`scales.${this.id}.ticks.stepSize: ${s} would result generating up to ${i} ticks. Limiting to 1000.`);i=1e3}}else{i=this.computeTickLimit();e=e||11}e&&(i=Math.min(e,i));return i}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options;const e=t.ticks;let s=this.getTickLimit();s=Math.max(2,s);const i={maxTicks:s,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:e.includeBounds!==false};const n=this._range||this;const o=generateTicks$1(i,n);t.bounds===\"ticks\"&&Yt(o,this,\"value\");if(t.reverse){o.reverse();this.start=this.max;this.end=this.min}else{this.start=this.min;this.end=this.max}return o}configure(){const t=this.ticks;let e=this.min;let s=this.max;super.configure();if(this.options.offset&&t.length){const i=(s-e)/Math.max(t.length-1,1)/2;e-=i;s+=i}this._startValue=e;this._endValue=s;this._valueRange=s-e}getLabelForValue(t){return S(t,this.chart.options.locale,this.options.ticks.format)}}class LinearScale extends LinearScaleBase{static id=\"linear\";static defaults={ticks:{callback:Xt.formatters.numeric}};determineDataLimits(){const{min:t,max:e}=this.getMinMax(true);this.min=r(t)?t:0;this.max=r(e)?e:1;this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal();const e=t?this.width:this.height;const s=v(this.options.ticks.minRotation);const i=(t?Math.sin(s):Math.cos(s))||.001;const n=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,n.lineHeight/i))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}const log10Floor=t=>Math.floor(Kt(t));const changeExponent=(t,e)=>Math.pow(10,log10Floor(t)+e);function isMajor(t){const e=t/Math.pow(10,log10Floor(t));return e===1}function steps(t,e,s){const i=Math.pow(10,s);const n=Math.floor(t/i);const o=Math.ceil(e/i);return o-n}function startExp(t,e){const s=e-t;let i=log10Floor(s);while(steps(t,e,i)>10)i++;while(steps(t,e,i)<10)i--;return Math.min(i,log10Floor(t))}function generateTicks(t,{min:e,max:s}){e=Y(t.min,e);const i=[];const n=log10Floor(e);let o=startExp(e,s);let a=o<0?Math.pow(10,Math.abs(o)):1;const r=Math.pow(10,o);const l=n>o?Math.pow(10,n):0;const c=Math.round((e-l)*a)/a;const h=Math.floor((e-l)/r/10)*r*10;let d=Math.floor((c-h)/Math.pow(10,o));let u=Y(t.min,Math.round((l+h+d*Math.pow(10,o))*a)/a);while(u<s){i.push({value:u,major:isMajor(u),significand:d});d>=10?d=d<15?15:20:d++;if(d>=20){o++;d=2;a=o>=0?1:a}u=Math.round((l+h+d*Math.pow(10,o))*a)/a}const g=Y(t.max,u);i.push({value:g,major:isMajor(g),significand:d});return i}class LogarithmicScale extends Scale{static id=\"logarithmic\";static defaults={ticks:{callback:Xt.formatters.logarithmic,major:{enabled:true}}};constructor(t){super(t);this.start=void 0;this.end=void 0;this._startValue=void 0;this._valueRange=0}parse(t,e){const s=LinearScaleBase.prototype.parse.apply(this,[t,e]);if(s!==0)return r(s)&&s>0?s:null;this._zero=true}determineDataLimits(){const{min:t,max:e}=this.getMinMax(true);this.min=r(t)?Math.max(0,t):null;this.max=r(e)?Math.max(0,e):null;this.options.beginAtZero&&(this._zero=true);this._zero&&this.min!==this._suggestedMin&&!r(this._userMin)&&(this.min=t===changeExponent(this.min,0)?changeExponent(this.min,-1):changeExponent(this.min,0));this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let s=this.min;let i=this.max;const setMin=e=>s=t?s:e;const setMax=t=>i=e?i:t;if(s===i)if(s<=0){setMin(1);setMax(10)}else{setMin(changeExponent(s,-1));setMax(changeExponent(i,1))}s<=0&&setMin(changeExponent(i,-1));i<=0&&setMax(changeExponent(s,1));this.min=s;this.max=i}buildTicks(){const t=this.options;const e={min:this._userMin,max:this._userMax};const s=generateTicks(e,this);t.bounds===\"ticks\"&&Yt(s,this,\"value\");if(t.reverse){s.reverse();this.start=this.max;this.end=this.min}else{this.start=this.min;this.end=this.max}return s}getLabelForValue(t){return t===void 0?\"0\":S(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure();this._startValue=Kt(t);this._valueRange=Kt(this.max)-Kt(t)}getPixelForValue(t){t!==void 0&&t!==0||(t=this.min);return t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(Kt(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function getTickBackdropHeight(t){const e=t.ticks;if(e.display&&t.display){const t=I(e.backdropPadding);return h(e.font&&e.font.size,o.font.size)+t.height}return 0}function measureLabelSize(t,e,s){s=a(s)?s:[s];return{w:Gt(t,e.string,s),h:s.length*e.lineHeight}}function determineLimits(t,e,s,i,n){return t===i||t===n?{start:e-s/2,end:e+s/2}:t<i||t>n?{start:e-s,end:e}:{start:e,end:e+s}}function fitWithPointLabels(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom};const s=Object.assign({},e);const i=[];const n=[];const o=t._pointLabels.length;const a=t.options.pointLabels;const r=a.centerPointLabels?y/o:0;for(let l=0;l<o;l++){const o=a.setContext(t.getPointLabelContext(l));n[l]=o.padding;const c=t.getPointPosition(l,t.drawingArea+n[l],r);const h=j(o.font);const d=measureLabelSize(t.ctx,h,t._pointLabels[l]);i[l]=d;const u=It(t.getIndexAngle(l)+r);const g=Math.round(q(u));const f=determineLimits(g,c.x,d.w,0,180);const p=determineLimits(g,c.y,d.h,90,270);updateLimits(s,e,u,f,p)}t.setCenterPoint(e.l-s.l,s.r-e.r,e.t-s.t,s.b-e.b);t._pointLabelItems=buildPointLabelItems(t,i,n)}function updateLimits(t,e,s,i,n){const o=Math.abs(Math.sin(s));const a=Math.abs(Math.cos(s));let r=0;let l=0;if(i.start<e.l){r=(e.l-i.start)/o;t.l=Math.min(t.l,e.l-r)}else if(i.end>e.r){r=(i.end-e.r)/o;t.r=Math.max(t.r,e.r+r)}if(n.start<e.t){l=(e.t-n.start)/a;t.t=Math.min(t.t,e.t-l)}else if(n.end>e.b){l=(n.end-e.b)/a;t.b=Math.max(t.b,e.b+l)}}function createPointLabelItem(t,e,s){const i=t.drawingArea;const{extra:n,additionalAngle:o,padding:a,size:r}=s;const l=t.getPointPosition(e,i+n+a,o);const c=Math.round(q(It(l.angle+_)));const h=yForAngle(l.y,r.h,c);const d=getTextAlignForAngle(c);const u=leftForTextAlign(l.x,r.w,d);return{visible:true,x:l.x,y:h,textAlign:d,left:u,top:h,right:u+r.w,bottom:h+r.h}}function isNotOverlapped(t,e){if(!e)return true;const{left:s,top:i,right:n,bottom:o}=t;const a=T({x:s,y:i},e)||T({x:s,y:o},e)||T({x:n,y:i},e)||T({x:n,y:o},e);return!a}function buildPointLabelItems(t,e,s){const i=[];const n=t._pointLabels.length;const o=t.options;const{centerPointLabels:a,display:r}=o.pointLabels;const l={extra:getTickBackdropHeight(o)/2,additionalAngle:a?y/n:0};let c;for(let o=0;o<n;o++){l.padding=s[o];l.size=e[o];const n=createPointLabelItem(t,o,l);i.push(n);if(r===\"auto\"){n.visible=isNotOverlapped(n,c);n.visible&&(c=n)}}return i}function getTextAlignForAngle(t){return t===0||t===180?\"center\":t<180?\"left\":\"right\"}function leftForTextAlign(t,e,s){s===\"right\"?t-=e:s===\"center\"&&(t-=e/2);return t}function yForAngle(t,e,s){s===90||s===270?t-=e/2:(s>270||s<90)&&(t-=e);return t}function drawPointLabelBox(t,e,s){const{left:i,top:n,right:o,bottom:a}=s;const{backdropColor:r}=e;if(!m(r)){const s=Tt(e.borderRadius);const l=I(e.backdropPadding);t.fillStyle=r;const c=i-l.left;const h=n-l.top;const d=o-i+l.width;const u=a-n+l.height;if(Object.values(s).some((t=>t!==0))){t.beginPath();Ot(t,{x:c,y:h,w:d,h:u,radius:s});t.fill()}else t.fillRect(c,h,d,u)}}function drawPointLabels(t,e){const{ctx:s,options:{pointLabels:i}}=t;for(let n=e-1;n>=0;n--){const e=t._pointLabelItems[n];if(!e.visible)continue;const o=i.setContext(t.getPointLabelContext(n));drawPointLabelBox(s,o,e);const a=j(o.font);const{x:r,y:l,textAlign:c}=e;et(s,t._pointLabels[n],r,l+a.lineHeight/2,a,{color:o.color,textAlign:c,textBaseline:\"middle\"})}}function pathRadiusLine(t,e,s,i){const{ctx:n}=t;if(s)n.arc(t.xCenter,t.yCenter,e,0,x);else{let s=t.getPointPosition(0,e);n.moveTo(s.x,s.y);for(let o=1;o<i;o++){s=t.getPointPosition(o,e);n.lineTo(s.x,s.y)}}}function drawRadiusLine(t,e,s,i,n){const o=t.ctx;const a=e.circular;const{color:r,lineWidth:l}=e;if((a||i)&&r&&l&&!(s<0)){o.save();o.strokeStyle=r;o.lineWidth=l;o.setLineDash(n.dash);o.lineDashOffset=n.dashOffset;o.beginPath();pathRadiusLine(t,s,a,i);o.closePath();o.stroke();o.restore()}}function createPointLabelContext(t,e,s){return c(t,{label:s,index:e,type:\"pointLabel\"})}class RadialLinearScale extends LinearScaleBase{static id=\"radialLinear\";static defaults={display:true,animate:true,position:\"chartArea\",angleLines:{display:true,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:false},startAngle:0,ticks:{showLabelBackdrop:true,callback:Xt.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:true,font:{size:10},callback(t){return t},padding:5,centerPointLabels:false}};static defaultRoutes={\"angleLines.color\":\"borderColor\",\"pointLabels.color\":\"color\",\"ticks.color\":\"color\"};static descriptors={angleLines:{_fallback:\"grid\"}};constructor(t){super(t);this.xCenter=void 0;this.yCenter=void 0;this.drawingArea=void 0;this._pointLabels=[];this._pointLabelItems=[]}setDimensions(){const t=this._padding=I(getTickBackdropHeight(this.options)/2);const e=this.width=this.maxWidth-t.width;const s=this.height=this.maxHeight-t.height;this.xCenter=Math.floor(this.left+e/2+t.left);this.yCenter=Math.floor(this.top+s/2+t.top);this.drawingArea=Math.floor(Math.min(e,s)/2)}determineDataLimits(){const{min:t,max:e}=this.getMinMax(false);this.min=r(t)&&!isNaN(t)?t:0;this.max=r(e)&&!isNaN(e)?e:0;this.handleTickRangeOptions()}computeTickLimit(){return Math.ceil(this.drawingArea/getTickBackdropHeight(this.options))}generateTickLabels(t){LinearScaleBase.prototype.generateTickLabels.call(this,t);this._pointLabels=this.getLabels().map(((t,e)=>{const s=X(this.options.pointLabels.callback,[t,e],this);return s||s===0?s:\"\"})).filter(((t,e)=>this.chart.getDataVisibility(e)))}fit(){const t=this.options;t.display&&t.pointLabels.display?fitWithPointLabels(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,s,i){this.xCenter+=Math.floor((t-e)/2);this.yCenter+=Math.floor((s-i)/2);this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,s,i))}getIndexAngle(t){const e=x/(this._pointLabels.length||1);const s=this.options.startAngle||0;return It(t*e+v(s))}getDistanceFromCenterForValue(t){if(m(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(m(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t<e.length){const s=e[t];return createPointLabelContext(this.getContext(),t,s)}}getPointPosition(t,e,s=0){const i=this.getIndexAngle(t)-_+s;return{x:Math.cos(i)*e+this.xCenter,y:Math.sin(i)*e+this.yCenter,angle:i}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){const{left:e,top:s,right:i,bottom:n}=this._pointLabelItems[t];return{left:e,top:s,right:i,bottom:n}}drawBackground(){const{backgroundColor:t,grid:{circular:e}}=this.options;if(t){const s=this.ctx;s.save();s.beginPath();pathRadiusLine(this,this.getDistanceFromCenterForValue(this._endValue),e,this._pointLabels.length);s.closePath();s.fillStyle=t;s.fill();s.restore()}}drawGrid(){const t=this.ctx;const e=this.options;const{angleLines:s,grid:i,border:n}=e;const o=this._pointLabels.length;let a,r,l;e.pointLabels.display&&drawPointLabels(this,o);i.display&&this.ticks.forEach(((t,e)=>{if(e!==0||e===0&&this.min<0){r=this.getDistanceFromCenterForValue(t.value);const s=this.getContext(e);const a=i.setContext(s);const l=n.setContext(s);drawRadiusLine(this,a,r,o,l)}}));if(s.display){t.save();for(a=o-1;a>=0;a--){const i=s.setContext(this.getPointLabelContext(a));const{color:n,lineWidth:o}=i;if(o&&n){t.lineWidth=o;t.strokeStyle=n;t.setLineDash(i.borderDash);t.lineDashOffset=i.borderDashOffset;r=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max);l=this.getPointPosition(a,r);t.beginPath();t.moveTo(this.xCenter,this.yCenter);t.lineTo(l.x,l.y);t.stroke()}}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx;const e=this.options;const s=e.ticks;if(!s.display)return;const i=this.getIndexAngle(0);let n,o;t.save();t.translate(this.xCenter,this.yCenter);t.rotate(i);t.textAlign=\"center\";t.textBaseline=\"middle\";this.ticks.forEach(((i,a)=>{if(a===0&&this.min>=0&&!e.reverse)return;const r=s.setContext(this.getContext(a));const l=j(r.font);n=this.getDistanceFromCenterForValue(this.ticks[a].value);if(r.showLabelBackdrop){t.font=l.string;o=t.measureText(i.label).width;t.fillStyle=r.backdropColor;const e=I(r.backdropPadding);t.fillRect(-o/2-e.left,-n-l.size/2-e.top,o+e.width,l.size+e.height)}et(t,i.label,0,-n,l,{color:r.color,strokeColor:r.textStrokeColor,strokeWidth:r.textStrokeWidth})}));t.restore()}drawTitle(){}}const Oe={millisecond:{common:true,size:1,steps:1e3},second:{common:true,size:1e3,steps:60},minute:{common:true,size:6e4,steps:60},hour:{common:true,size:36e5,steps:24},day:{common:true,size:864e5,steps:30},week:{common:false,size:6048e5,steps:4},month:{common:true,size:2628e6,steps:12},quarter:{common:false,size:7884e6,steps:4},year:{common:true,size:3154e7}};const Ee=Object.keys(Oe);function sorter(t,e){return t-e}function parse(t,e){if(m(e))return null;const s=t._adapter;const{parser:i,round:n,isoWeekday:o}=t._parseOpts;let a=e;typeof i===\"function\"&&(a=i(a));r(a)||(a=typeof i===\"string\"?s.parse(a,i):s.parse(a));if(a===null)return null;n&&(a=n!==\"week\"||!C(o)&&o!==true?s.startOf(a,n):s.startOf(a,\"isoWeek\",o));return+a}function determineUnitForAutoTicks(t,e,s,i){const n=Ee.length;for(let o=Ee.indexOf(t);o<n-1;++o){const t=Oe[Ee[o]];const n=t.steps?t.steps:Number.MAX_SAFE_INTEGER;if(t.common&&Math.ceil((s-e)/(n*t.size))<=i)return Ee[o]}return Ee[n-1]}function determineUnitForFormatting(t,e,s,i,n){for(let o=Ee.length-1;o>=Ee.indexOf(s);o--){const s=Ee[o];if(Oe[s].common&&t._adapter.diff(n,i,s)>=e-1)return s}return Ee[s?Ee.indexOf(s):0]}function determineMajorUnit(t){for(let e=Ee.indexOf(t)+1,s=Ee.length;e<s;++e)if(Oe[Ee[e]].common)return Ee[e]}function addTick(t,e,s){if(s){if(s.length){const{lo:i,hi:n}=qt(s,e);const o=s[i]>=e?s[i]:s[n];t[o]=true}}else t[e]=true}function setMajorTicks(t,e,s,i){const n=t._adapter;const o=+n.startOf(e[0].value,i);const a=e[e.length-1].value;let r,l;for(r=o;r<=a;r=+n.add(r,1,i)){l=s[r];l>=0&&(e[l].major=true)}return e}function ticksFromTimestamps(t,e,s){const i=[];const n={};const o=e.length;let a,r;for(a=0;a<o;++a){r=e[a];n[r]=a;i.push({value:r,major:false})}return o!==0&&s?setMajorTicks(t,i,n,s):i}class TimeScale extends Scale{static id=\"time\";static defaults={bounds:\"data\",adapters:{},time:{parser:false,unit:false,round:false,isoWeekday:false,minUnit:\"millisecond\",displayFormats:{}},ticks:{source:\"auto\",callback:false,major:{enabled:false}}};constructor(t){super(t);this._cache={data:[],labels:[],all:[]};this._unit=\"day\";this._majorUnit=void 0;this._offsets={};this._normalized=false;this._parseOpts=void 0}init(t,e={}){const s=t.time||(t.time={});const i=this._adapter=new se._date(t.adapters.date);i.init(e);at(s.displayFormats,i.formats());this._parseOpts={parser:s.parser,round:s.round,isoWeekday:s.isoWeekday};super.init(t);this._normalized=e.normalized}parse(t,e){return t===void 0?null:parse(this,t)}beforeLayout(){super.beforeLayout();this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options;const e=this._adapter;const s=t.time.unit||\"day\";let{min:i,max:n,minDefined:o,maxDefined:a}=this.getUserBounds();function _applyBounds(t){o||isNaN(t.min)||(i=Math.min(i,t.min));a||isNaN(t.max)||(n=Math.max(n,t.max))}if(!o||!a){_applyBounds(this._getLabelBounds());t.bounds===\"ticks\"&&t.ticks.source===\"labels\"||_applyBounds(this.getMinMax(false))}i=r(i)&&!isNaN(i)?i:+e.startOf(Date.now(),s);n=r(n)&&!isNaN(n)?n:+e.endOf(Date.now(),s)+1;this.min=Math.min(i,n-1);this.max=Math.max(i+1,n)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY;let s=Number.NEGATIVE_INFINITY;if(t.length){e=t[0];s=t[t.length-1]}return{min:e,max:s}}buildTicks(){const t=this.options;const e=t.time;const s=t.ticks;const i=s.source===\"labels\"?this.getLabelTimestamps():this._generate();if(t.bounds===\"ticks\"&&i.length){this.min=this._userMin||i[0];this.max=this._userMax||i[i.length-1]}const n=this.min;const o=this.max;const a=Jt(i,n,o);this._unit=e.unit||(s.autoSkip?determineUnitForAutoTicks(e.minUnit,this.min,this.max,this._getLabelCapacity(n)):determineUnitForFormatting(this,a.length,e.minUnit,this.min,this.max));this._majorUnit=s.major.enabled&&this._unit!==\"year\"?determineMajorUnit(this._unit):void 0;this.initOffsets(i);t.reverse&&a.reverse();return ticksFromTimestamps(this,a,this._majorUnit)}afterAutoSkip(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((t=>+t.value)))}initOffsets(t=[]){let e=0;let s=0;let i,n;if(this.options.offset&&t.length){i=this.getDecimalForValue(t[0]);e=t.length===1?1-i:(this.getDecimalForValue(t[1])-i)/2;n=this.getDecimalForValue(t[t.length-1]);s=t.length===1?n:(n-this.getDecimalForValue(t[t.length-2]))/2}const o=t.length<3?.5:.25;e=G(e,0,o);s=G(s,0,o);this._offsets={start:e,end:s,factor:1/(e+1+s)}}_generate(){const t=this._adapter;const e=this.min;const s=this.max;const i=this.options;const n=i.time;const o=n.unit||determineUnitForAutoTicks(n.minUnit,e,s,this._getLabelCapacity(e));const a=h(i.ticks.stepSize,1);const r=o===\"week\"&&n.isoWeekday;const l=C(r)||r===true;const c={};let d=e;let u,g;l&&(d=+t.startOf(d,\"isoWeek\",r));d=+t.startOf(d,l?\"day\":o);if(t.diff(s,e,o)>1e5*a)throw new Error(e+\" and \"+s+\" are too far apart with stepSize of \"+a+\" \"+o);const f=i.ticks.source===\"data\"&&this.getDataTimestamps();for(u=d,g=0;u<s;u=+t.add(u,a,o),g++)addTick(c,u,f);u!==s&&i.bounds!==\"ticks\"&&g!==1||addTick(c,u,f);return Object.keys(c).sort(sorter).map((t=>+t))}getLabelForValue(t){const e=this._adapter;const s=this.options.time;return s.tooltipFormat?e.format(t,s.tooltipFormat):e.format(t,s.displayFormats.datetime)}format(t,e){const s=this.options;const i=s.time.displayFormats;const n=this._unit;const o=e||i[n];return this._adapter.format(t,o)}_tickFormatFunction(t,e,s,i){const n=this.options;const o=n.ticks.callback;if(o)return X(o,[t,e,s],this);const a=n.time.displayFormats;const r=this._unit;const l=this._majorUnit;const c=r&&a[r];const h=l&&a[l];const d=s[e];const u=l&&h&&d&&d.major;return this._adapter.format(t,i||(u?h:c))}generateTickLabels(t){let e,s,i;for(e=0,s=t.length;e<s;++e){i=t[e];i.label=this._tickFormatFunction(i.value,e,t)}}getDecimalForValue(t){return t===null?NaN:(t-this.min)/(this.max-this.min)}getPixelForValue(t){const e=this._offsets;const s=this.getDecimalForValue(t);return this.getPixelForDecimal((e.start+s)*e.factor)}getValueForPixel(t){const e=this._offsets;const s=this.getDecimalForPixel(t)/e.factor-e.end;return this.min+s*(this.max-this.min)}_getLabelSize(t){const e=this.options.ticks;const s=this.ctx.measureText(t).width;const i=v(this.isHorizontal()?e.maxRotation:e.minRotation);const n=Math.cos(i);const o=Math.sin(i);const a=this._resolveTickFontOptions(0).size;return{w:s*n+a*o,h:s*o+a*n}}_getLabelCapacity(t){const e=this.options.time;const s=e.displayFormats;const i=s[e.unit]||s.millisecond;const n=this._tickFormatFunction(t,0,ticksFromTimestamps(this,[t],this._majorUnit),i);const o=this._getLabelSize(n);const a=Math.floor(this.isHorizontal()?this.width/o.w:this.height/o.h)-1;return a>0?a:1}getDataTimestamps(){let t=this._cache.data||[];let e,s;if(t.length)return t;const i=this.getMatchingVisibleMetas();if(this._normalized&&i.length)return this._cache.data=i[0].controller.getAllParsedValues(this);for(e=0,s=i.length;e<s;++e)t=t.concat(i[e].controller.getAllParsedValues(this));return this._cache.data=this.normalize(t)}getLabelTimestamps(){const t=this._cache.labels||[];let e,s;if(t.length)return t;const i=this.getLabels();for(e=0,s=i.length;e<s;++e)t.push(parse(this,i[e]));return this._cache.labels=this._normalized?t:this.normalize(t)}normalize(t){return p(t.sort(sorter))}}function interpolate(t,e,s){let i=0;let n=t.length-1;let o,a,r,l;if(s){e>=t[i].pos&&e<=t[n].pos&&({lo:i,hi:n}=L(t,\"pos\",e));({pos:o,time:r}=t[i]);({pos:a,time:l}=t[n])}else{e>=t[i].time&&e<=t[n].time&&({lo:i,hi:n}=L(t,\"time\",e));({time:o,pos:r}=t[i]);({time:a,pos:l}=t[n])}const c=a-o;return c?r+(l-r)*(e-o)/c:r}class TimeSeriesScale extends TimeScale{static id=\"timeseries\";static defaults=TimeScale.defaults;constructor(t){super(t);this._table=[];this._minPos=void 0;this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable();const e=this._table=this.buildLookupTable(t);this._minPos=interpolate(e,this.min);this._tableRange=interpolate(e,this.max)-this._minPos;super.initOffsets(t)}buildLookupTable(t){const{min:e,max:s}=this;const i=[];const n=[];let o,a,r,l,c;for(o=0,a=t.length;o<a;++o){l=t[o];l>=e&&l<=s&&i.push(l)}if(i.length<2)return[{time:e,pos:0},{time:s,pos:1}];for(o=0,a=i.length;o<a;++o){c=i[o+1];r=i[o-1];l=i[o];Math.round((c+r)/2)!==l&&n.push({time:l,pos:o/(a-1)})}return n}_generate(){const t=this.min;const e=this.max;let s=super.getDataTimestamps();s.includes(t)&&s.length||s.splice(0,0,t);s.includes(e)&&s.length!==1||s.push(e);return s.sort(((t,e)=>t-e))}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const e=this.getDataTimestamps();const s=this.getLabelTimestamps();t=e.length&&s.length?this.normalize(e.concat(s)):e.length?e:s;t=this._cache.all=t;return t}getDecimalForValue(t){return(interpolate(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this._offsets;const s=this.getDecimalForPixel(t)/e.factor-e.end;return interpolate(this._table,s*this._tableRange+this._minPos,true)}}var Ie=Object.freeze({__proto__:null,CategoryScale:CategoryScale,LinearScale:LinearScale,LogarithmicScale:LogarithmicScale,RadialLinearScale:RadialLinearScale,TimeScale:TimeScale,TimeSeriesScale:TimeSeriesScale});const Re=[ee,be,Te,Ie];export{Animation,Animations,ArcElement,BarController,BarElement,BasePlatform,BasicPlatform,BubbleController,CategoryScale,Chart,ve as Colors,DatasetController,ke as Decimation,DomPlatform,DoughnutController,Element,Me as Filler,ie as Interaction,Se as Legend,LineController,LineElement,LinearScale,LogarithmicScale,PieController,PointElement,PolarAreaController,RadarController,RadialLinearScale,Scale,ScatterController,Ce as SubTitle,Xt as Ticks,TimeScale,TimeSeriesScale,we as Title,Le as Tooltip,se as _adapters,_detectPlatform,Zt as animator,ee as controllers,o as defaults,be as elements,oe as layouts,Te as plugins,Re as registerables,de as registry,Ie as scales};\n//# sourceMappingURL=chart.js.map\n", "import t,{useRef as e,useEffect as n,forwardRef as r}from\"react\";import{Chart as a,LineController as s,BarController as c,RadarController as o,DoughnutController as u,PolarAreaController as i,BubbleController as l,PieController as d,ScatterController as f}from\"chart.js\";const p=\"label\";function reforwardRef(t,e){\"function\"===typeof t?t(e):t&&(t.current=e)}function setOptions(t,e){const n=t.options;n&&e&&Object.assign(n,e)}function setLabels(t,e){t.labels=e}function setDatasets(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:p;const r=[];t.datasets=e.map((e=>{const a=t.datasets.find((t=>t[n]===e[n]));if(!a||!e.data||r.includes(a))return{...e};r.push(a);Object.assign(a,e);return a}))}function cloneData(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p;const n={labels:[],datasets:[]};setLabels(n,t.labels);setDatasets(n,t.datasets,e);return n}\n/**\n * Get dataset from mouse click event\n * @param chart - Chart.js instance\n * @param event - Mouse click event\n * @returns Dataset\n */function getDatasetAtEvent(t,e){return t.getElementsAtEventForMode(e.nativeEvent,\"dataset\",{intersect:true},false)}\n/**\n * Get single dataset element from mouse click event\n * @param chart - Chart.js instance\n * @param event - Mouse click event\n * @returns Dataset\n */function getElementAtEvent(t,e){return t.getElementsAtEventForMode(e.nativeEvent,\"nearest\",{intersect:true},false)}\n/**\n * Get all dataset elements from mouse click event\n * @param chart - Chart.js instance\n * @param event - Mouse click event\n * @returns Dataset\n */function getElementsAtEvent(t,e){return t.getElementsAtEventForMode(e.nativeEvent,\"index\",{intersect:true},false)}function ChartComponent(r,s){const{height:c=150,width:o=300,redraw:u=false,datasetIdKey:i,type:l,data:d,options:f,plugins:p=[],fallbackContent:g,updateMode:h,...E}=r;const b=e(null);const m=e();const renderChart=()=>{if(b.current){m.current=new a(b.current,{type:l,data:cloneData(d,i),options:f&&{...f},plugins:p});reforwardRef(s,m.current)}};const destroyChart=()=>{reforwardRef(s,null);if(m.current){m.current.destroy();m.current=null}};n((()=>{!u&&m.current&&f&&setOptions(m.current,f)}),[u,f]);n((()=>{!u&&m.current&&setLabels(m.current.config.data,d.labels)}),[u,d.labels]);n((()=>{!u&&m.current&&d.datasets&&setDatasets(m.current.config.data,d.datasets,i)}),[u,d.datasets]);n((()=>{if(m.current)if(u){destroyChart();setTimeout(renderChart)}else m.current.update(h)}),[u,f,d.labels,d.datasets,h]);n((()=>{if(m.current){destroyChart();setTimeout(renderChart)}}),[l]);n((()=>{renderChart();return()=>destroyChart()}),[]);return t.createElement(\"canvas\",Object.assign({ref:b,role:\"img\",height:c,width:o},E),g)}const g=r(ChartComponent);function createTypedChart(e,n){a.register(n);return r(((n,r)=>t.createElement(g,Object.assign({},n,{ref:r,type:e}))))}const h=createTypedChart(\"line\",s);const E=createTypedChart(\"bar\",c);const b=createTypedChart(\"radar\",o);const m=createTypedChart(\"doughnut\",u);const v=createTypedChart(\"polarArea\",i);const y=createTypedChart(\"bubble\",l);const C=createTypedChart(\"pie\",d);const T=createTypedChart(\"scatter\",f);export{E as Bar,y as Bubble,g as Chart,m as Doughnut,h as Line,C as Pie,v as PolarArea,b as Radar,T as Scatter,getDatasetAtEvent,getElementAtEvent,getElementsAtEvent};\n\n//# sourceMappingURL=index.js.map", "import{isNullOrUndef as t,merge as e,toFont as r,resolve as a,toPadding as i,valueOrDefault as n,callback as o,isObject as l,each as s}from\"chart.js/helpers\";import{ArcElement as v,PointElement as u,BarElement as c,defaults as d}from\"chart.js\";var f=function(){if(\"undefined\"!==typeof window){if(window.devicePixelRatio)return window.devicePixelRatio;var t=window.screen;if(t)return(t.deviceXDPI||1)/(t.logicalXDPI||1)}return 1}();var h={toTextLines:function(e){var r=[];var a;e=[].concat(e);while(e.length){a=e.pop();\"string\"===typeof a?r.unshift.apply(r,a.split(\"\\n\")):Array.isArray(a)?e.push.apply(e,a):t(e)||r.unshift(\"\"+a)}return r},textSize:function(t,e,r){var a=[].concat(e);var i=a.length;var n=t.font;var o=0;var l;t.font=r.string;for(l=0;l<i;++l)o=Math.max(t.measureText(a[l]).width,o);t.font=n;return{height:i*r.lineHeight,width:o}},bound:function(t,e,r){return Math.max(t,Math.min(e,r))},arrayDiff:function(t,e){var r=t.slice();var a=[];var i,n,o,l;for(i=0,o=e.length;i<o;++i){l=e[i];n=r.indexOf(l);-1===n?a.push([l,1]):r.splice(n,1)}for(i=0,o=r.length;i<o;++i)a.push([r[i],-1]);return a},rasterize:function(t){return Math.round(t*f)/f}};function orient(t,e){var r=e.x;var a=e.y;if(null===r)return{x:0,y:-1};if(null===a)return{x:1,y:0};var i=t.x-r;var n=t.y-a;var o=Math.sqrt(i*i+n*n);return{x:o?i/o:0,y:o?n/o:-1}}function aligned(t,e,r,a,i){switch(i){case\"center\":r=a=0;break;case\"bottom\":r=0;a=1;break;case\"right\":r=1;a=0;break;case\"left\":r=-1;a=0;break;case\"top\":r=0;a=-1;break;case\"start\":r=-r;a=-a;break;case\"end\":break;default:i*=Math.PI/180;r=Math.cos(i);a=Math.sin(i);break}return{x:t,y:e,vx:r,vy:a}}var x=0;var y=1;var p=2;var b=4;var _=8;function region(t,e,r){var a=x;t<r.left?a|=y:t>r.right&&(a|=p);e<r.top?a|=_:e>r.bottom&&(a|=b);return a}function clipped(t,e){var r=t.x0;var a=t.y0;var i=t.x1;var n=t.y1;var o=region(r,a,e);var l=region(i,n,e);var s,v,u;while(true){if(!(o|l)||o&l)break;s=o||l;if(s&_){v=r+(i-r)*(e.top-a)/(n-a);u=e.top}else if(s&b){v=r+(i-r)*(e.bottom-a)/(n-a);u=e.bottom}else if(s&p){u=a+(n-a)*(e.right-r)/(i-r);v=e.right}else if(s&y){u=a+(n-a)*(e.left-r)/(i-r);v=e.left}if(s===o){r=v;a=u;o=region(r,a,e)}else{i=v;n=u;l=region(i,n,e)}}return{x0:r,x1:i,y0:a,y1:n}}function compute$1(t,e){var r=e.anchor;var a=t;var i,n;e.clamp&&(a=clipped(a,e.area));if(\"start\"===r){i=a.x0;n=a.y0}else if(\"end\"===r){i=a.x1;n=a.y1}else{i=(a.x0+a.x1)/2;n=(a.y0+a.y1)/2}return aligned(i,n,t.vx,t.vy,e.align)}var g={arc:function(t,e){var r=(t.startAngle+t.endAngle)/2;var a=Math.cos(r);var i=Math.sin(r);var n=t.innerRadius;var o=t.outerRadius;return compute$1({x0:t.x+a*n,y0:t.y+i*n,x1:t.x+a*o,y1:t.y+i*o,vx:a,vy:i},e)},point:function(t,e){var r=orient(t,e.origin);var a=r.x*t.options.radius;var i=r.y*t.options.radius;return compute$1({x0:t.x-a,y0:t.y-i,x1:t.x+a,y1:t.y+i,vx:r.x,vy:r.y},e)},bar:function(t,e){var r=orient(t,e.origin);var a=t.x;var i=t.y;var n=0;var o=0;if(t.horizontal){a=Math.min(t.x,t.base);n=Math.abs(t.base-t.x)}else{i=Math.min(t.y,t.base);o=Math.abs(t.base-t.y)}return compute$1({x0:a,y0:i+o,x1:a+n,y1:i,vx:r.x,vy:r.y},e)},fallback:function(t,e){var r=orient(t,e.origin);return compute$1({x0:t.x,y0:t.y,x1:t.x+(t.width||0),y1:t.y+(t.height||0),vx:r.x,vy:r.y},e)}};var m=h.rasterize;function boundingRects(t){var e=t.borderWidth||0;var r=t.padding;var a=t.size.height;var i=t.size.width;var n=-i/2;var o=-a/2;return{frame:{x:n-r.left-e,y:o-r.top-e,w:i+r.width+2*e,h:a+r.height+2*e},text:{x:n,y:o,w:i,h:a}}}function getScaleOrigin(t,e){var r=e.chart.getDatasetMeta(e.datasetIndex).vScale;if(!r)return null;if(void 0!==r.xCenter&&void 0!==r.yCenter)return{x:r.xCenter,y:r.yCenter};var a=r.getBasePixel();return t.horizontal?{x:a,y:null}:{x:null,y:a}}function getPositioner(t){return t instanceof v?g.arc:t instanceof u?g.point:t instanceof c?g.bar:g.fallback}function drawRoundedRect(t,e,r,a,i,n){var o=Math.PI/2;if(n){var l=Math.min(n,i/2,a/2);var s=e+l;var v=r+l;var u=e+a-l;var c=r+i-l;t.moveTo(e,v);if(s<u&&v<c){t.arc(s,v,l,-Math.PI,-o);t.arc(u,v,l,-o,0);t.arc(u,c,l,0,o);t.arc(s,c,l,o,Math.PI)}else if(s<u){t.moveTo(s,r);t.arc(u,v,l,-o,o);t.arc(s,v,l,o,Math.PI+o)}else if(v<c){t.arc(s,v,l,-Math.PI,0);t.arc(s,c,l,0,Math.PI)}else t.arc(s,v,l,-Math.PI,Math.PI);t.closePath();t.moveTo(e,r)}else t.rect(e,r,a,i)}function drawFrame(t,e,r){var a=r.backgroundColor;var i=r.borderColor;var n=r.borderWidth;if(a||i&&n){t.beginPath();drawRoundedRect(t,m(e.x)+n/2,m(e.y)+n/2,m(e.w)-n,m(e.h)-n,r.borderRadius);t.closePath();if(a){t.fillStyle=a;t.fill()}if(i&&n){t.strokeStyle=i;t.lineWidth=n;t.lineJoin=\"miter\";t.stroke()}}}function textGeometry(t,e,r){var a=r.lineHeight;var i=t.w;var n=t.x;var o=t.y+a/2;\"center\"===e?n+=i/2:\"end\"!==e&&\"right\"!==e||(n+=i);return{h:a,w:i,x:n,y:o}}function drawTextLine(t,e,r){var a=t.shadowBlur;var i=r.stroked;var n=m(r.x);var o=m(r.y);var l=m(r.w);i&&t.strokeText(e,n,o,l);if(r.filled){a&&i&&(t.shadowBlur=0);t.fillText(e,n,o,l);a&&i&&(t.shadowBlur=a)}}function drawText(t,e,r,a){var i=a.textAlign;var n=a.color;var o=!!n;var l=a.font;var s=e.length;var v=a.textStrokeColor;var u=a.textStrokeWidth;var c=v&&u;var d;if(s&&(o||c)){r=textGeometry(r,i,l);t.font=l.string;t.textAlign=i;t.textBaseline=\"middle\";t.shadowBlur=a.textShadowBlur;t.shadowColor=a.textShadowColor;o&&(t.fillStyle=n);if(c){t.lineJoin=\"round\";t.lineWidth=u;t.strokeStyle=v}for(d=0,s=e.length;d<s;++d)drawTextLine(t,e[d],{stroked:c,filled:o,w:r.w,x:r.x,y:r.y+r.h*d})}}var Label=function(t,e,r,a){var i=this;i._config=t;i._index=a;i._model=null;i._rects=null;i._ctx=e;i._el=r};e(Label.prototype,{_modelize:function(t,e,n,o){var l=this;var s=l._index;var v=r(a([n.font,{}],o,s));var u=a([n.color,d.color],o,s);return{align:a([n.align,\"center\"],o,s),anchor:a([n.anchor,\"center\"],o,s),area:o.chart.chartArea,backgroundColor:a([n.backgroundColor,null],o,s),borderColor:a([n.borderColor,null],o,s),borderRadius:a([n.borderRadius,0],o,s),borderWidth:a([n.borderWidth,0],o,s),clamp:a([n.clamp,false],o,s),clip:a([n.clip,false],o,s),color:u,display:t,font:v,lines:e,offset:a([n.offset,4],o,s),opacity:a([n.opacity,1],o,s),origin:getScaleOrigin(l._el,o),padding:i(a([n.padding,4],o,s)),positioner:getPositioner(l._el),rotation:a([n.rotation,0],o,s)*(Math.PI/180),size:h.textSize(l._ctx,e,v),textAlign:a([n.textAlign,\"start\"],o,s),textShadowBlur:a([n.textShadowBlur,0],o,s),textShadowColor:a([n.textShadowColor,u],o,s),textStrokeColor:a([n.textStrokeColor,u],o,s),textStrokeWidth:a([n.textStrokeWidth,0],o,s)}},update:function(e){var r=this;var i=null;var l=null;var s=r._index;var v=r._config;var u,c,d;var f=a([v.display,true],e,s);if(f){u=e.dataset.data[s];c=n(o(v.formatter,[u,e]),u);d=t(c)?[]:h.toTextLines(c);if(d.length){i=r._modelize(f,d,v,e);l=boundingRects(i)}}r._model=i;r._rects=l},geometry:function(){return this._rects?this._rects.frame:{}},rotation:function(){return this._model?this._model.rotation:0},visible:function(){return this._model&&this._model.opacity},model:function(){return this._model},draw:function(t,e){var r=this;var a=t.ctx;var i=r._model;var n=r._rects;var o;if(this.visible()){a.save();if(i.clip){o=i.area;a.beginPath();a.rect(o.left,o.top,o.right-o.left,o.bottom-o.top);a.clip()}a.globalAlpha=h.bound(0,i.opacity,1);a.translate(m(e.x),m(e.y));a.rotate(i.rotation);drawFrame(a,n.frame,i);drawText(a,i.lines,n.text,i);a.restore()}}});var w=Number.MIN_SAFE_INTEGER||-9007199254740991;var M=Number.MAX_SAFE_INTEGER||9007199254740991;function rotated(t,e,r){var a=Math.cos(r);var i=Math.sin(r);var n=e.x;var o=e.y;return{x:n+a*(t.x-n)-i*(t.y-o),y:o+i*(t.x-n)+a*(t.y-o)}}function projected(t,e){var r=M;var a=w;var i=e.origin;var n,o,l,s,v;for(n=0;n<t.length;++n){o=t[n];l=o.x-i.x;s=o.y-i.y;v=e.vx*l+e.vy*s;r=Math.min(r,v);a=Math.max(a,v)}return{min:r,max:a}}function toAxis(t,e){var r=e.x-t.x;var a=e.y-t.y;var i=Math.sqrt(r*r+a*a);return{vx:(e.x-t.x)/i,vy:(e.y-t.y)/i,origin:t,ln:i}}var HitBox=function(){this._rotation=0;this._rect={x:0,y:0,w:0,h:0}};e(HitBox.prototype,{center:function(){var t=this._rect;return{x:t.x+t.w/2,y:t.y+t.h/2}},update:function(t,e,r){this._rotation=r;this._rect={x:e.x+t.x,y:e.y+t.y,w:e.w,h:e.h}},contains:function(t){var e=this;var r=1;var a=e._rect;t=rotated(t,e.center(),-e._rotation);return!(t.x<a.x-r||t.y<a.y-r||t.x>a.x+a.w+2*r||t.y>a.y+a.h+2*r)},intersects:function(t){var e=this._points();var r=t._points();var a=[toAxis(e[0],e[1]),toAxis(e[0],e[3])];var i,n,o;this._rotation!==t._rotation&&a.push(toAxis(r[0],r[1]),toAxis(r[0],r[3]));for(i=0;i<a.length;++i){n=projected(e,a[i]);o=projected(r,a[i]);if(n.max<o.min||o.max<n.min)return false}return true},_points:function(){var t=this;var e=t._rect;var r=t._rotation;var a=t.center();return[rotated({x:e.x,y:e.y},a,r),rotated({x:e.x+e.w,y:e.y},a,r),rotated({x:e.x+e.w,y:e.y+e.h},a,r),rotated({x:e.x,y:e.y+e.h},a,r)]}});function coordinates(t,e,r){var a=e.positioner(t,e);var i=a.vx;var n=a.vy;if(!i&&!n)return{x:a.x,y:a.y};var o=r.w;var l=r.h;var s=e.rotation;var v=Math.abs(o/2*Math.cos(s))+Math.abs(l/2*Math.sin(s));var u=Math.abs(o/2*Math.sin(s))+Math.abs(l/2*Math.cos(s));var c=1/Math.max(Math.abs(i),Math.abs(n));v*=i*c;u*=n*c;v+=e.offset*i;u+=e.offset*n;return{x:a.x+v,y:a.y+u}}function collide(t,e){var r,a,i,n;for(r=t.length-1;r>=0;--r){i=t[r].$layout;for(a=r-1;a>=0&&i._visible;--a){n=t[a].$layout;n._visible&&i._box.intersects(n._box)&&e(i,n)}}return t}function compute(t){var e,r,a,i,n,o,l;for(e=0,r=t.length;e<r;++e){a=t[e];i=a.$layout;if(i._visible){l=new Proxy(a._el,{get:(t,e)=>t.getProps([e],true)[e]});n=a.geometry();o=coordinates(l,a.model(),n);i._box.update(o,n,a.rotation())}}return collide(t,(function(t,e){var r=t._hidable;var a=e._hidable;r&&a||a?e._visible=false:r&&(t._visible=false)}))}var k={prepare:function(t){var e=[];var r,a,i,n,o;for(r=0,i=t.length;r<i;++r)for(a=0,n=t[r].length;a<n;++a){o=t[r][a];e.push(o);o.$layout={_box:new HitBox,_hidable:false,_visible:true,_set:r,_idx:o._index}}e.sort((function(t,e){var r=t.$layout;var a=e.$layout;return r._idx===a._idx?a._set-r._set:a._idx-r._idx}));this.update(e);return e},update:function(t){var e=false;var r,a,i,n,o;for(r=0,a=t.length;r<a;++r){i=t[r];n=i.model();o=i.$layout;o._hidable=n&&\"auto\"===n.display;o._visible=i.visible();e|=o._hidable}e&&compute(t)},lookup:function(t,e){var r,a;for(r=t.length-1;r>=0;--r){a=t[r].$layout;if(a&&a._visible&&a._box.contains(e))return t[r]}return null},draw:function(t,e){var r,a,i,n,o,l;for(r=0,a=e.length;r<a;++r){i=e[r];n=i.$layout;if(n._visible){o=i.geometry();l=coordinates(i._el,i.model(),o);n._box.update(l,o,i.rotation());i.draw(t,l)}}}};var formatter=function(e){if(t(e))return null;var r=e;var a,i,n;if(l(e))if(t(e.label))if(t(e.r)){r=\"\";a=Object.keys(e);for(n=0,i=a.length;n<i;++n)r+=(0!==n?\", \":\"\")+a[n]+\": \"+e[a[n]]}else r=e.r;else r=e.label;return\"\"+r};var S={align:\"center\",anchor:\"center\",backgroundColor:null,borderColor:null,borderRadius:0,borderWidth:0,clamp:false,clip:false,color:void 0,display:true,font:{family:void 0,lineHeight:1.2,size:void 0,style:void 0,weight:null},formatter:formatter,labels:void 0,listeners:{},offset:4,opacity:1,padding:{top:4,right:4,bottom:4,left:4},rotation:0,textAlign:\"start\",textStrokeColor:void 0,textStrokeWidth:0,textShadowBlur:0,textShadowColor:void 0};var C=\"$datalabels\";var P=\"$default\";function configure(t,r){var a=t.datalabels;var i={};var n=[];var o,l;if(false===a)return null;true===a&&(a={});r=e({},[r,a]);o=r.labels||{};l=Object.keys(o);delete r.labels;l.length?l.forEach((function(t){o[t]&&n.push(e({},[r,o[t],{_key:t}]))})):n.push(r);i=n.reduce((function(t,e){s(e.listeners||{},(function(r,a){t[a]=t[a]||{};t[a][e._key||P]=r}));delete e.listeners;return t}),{});return{labels:n,listeners:i}}function dispatchEvent(t,e,r,a){if(e){var i=r.$context;var n=r.$groups;var l;if(e[n._set]){l=e[n._set][n._key];if(l&&true===o(l,[i,a])){t[C]._dirty=true;r.update(i)}}}}function dispatchMoveEvents(t,e,r,a,i){var n,o;if(r||a){r?a?r!==a&&(o=n=true):o=true:n=true;o&&dispatchEvent(t,e.leave,r,i);n&&dispatchEvent(t,e.enter,a,i)}}function handleMoveEvents(t,e){var r=t[C];var a=r._listeners;var i,n;if(a.enter||a.leave){if(\"mousemove\"===e.type)n=k.lookup(r._labels,e);else if(\"mouseout\"!==e.type)return;i=r._hovered;r._hovered=n;dispatchMoveEvents(t,a,i,n,e)}}function handleClickEvents(t,e){var r=t[C];var a=r._listeners.click;var i=a&&k.lookup(r._labels,e);i&&dispatchEvent(t,a,i,e)}var $={id:\"datalabels\",defaults:S,beforeInit:function(t){t[C]={_actives:[]}},beforeUpdate:function(t){var e=t[C];e._listened=false;e._listeners={};e._datasets=[];e._labels=[]},afterDatasetUpdate:function(t,r,a){var i=r.index;var n=t[C];var o=n._datasets[i]=[];var l=t.isDatasetVisible(i);var s=t.data.datasets[i];var v=configure(s,a);var u=r.meta.data||[];var c=t.ctx;var d,f,h,x,y,p,b,_;c.save();for(d=0,h=u.length;d<h;++d){b=u[d];b[C]=[];if(l&&b&&t.getDataVisibility(d)&&!b.skip)for(f=0,x=v.labels.length;f<x;++f){y=v.labels[f];p=y._key;_=new Label(y,c,b,d);_.$groups={_set:i,_key:p||P};_.$context={active:false,chart:t,dataIndex:d,dataset:s,datasetIndex:i};_.update(_.$context);b[C].push(_);o.push(_)}}c.restore();e(n._listeners,v.listeners,{merger:function(t,e,a){e[t]=e[t]||{};e[t][r.index]=a[t];n._listened=true}})},afterUpdate:function(t){t[C]._labels=k.prepare(t[C]._datasets)},afterDatasetsDraw:function(t){k.draw(t,t[C]._labels)},beforeEvent:function(t,e){if(t[C]._listened){var r=e.event;switch(r.type){case\"mousemove\":case\"mouseout\":handleMoveEvents(t,r);break;case\"click\":handleClickEvents(t,r);break}}},afterEvent:function(t){var e=t[C];var r=e._actives;var a=e._actives=t.getActiveElements();var i=h.arrayDiff(r,a);var n,o,l,s,v,u,c;for(n=0,o=i.length;n<o;++n){v=i[n];if(v[1]){c=v[0].element[C]||[];for(l=0,s=c.length;l<s;++l){u=c[l];u.$context.active=1===v[1];u.update(u.$context)}}}if(e._dirty||i.length){k.update(e._labels);t.render()}delete e._dirty}};export{$ as default};\n\n//# sourceMappingURL=chartjs-plugin-datalabels.esm.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Chart as ChartJS,ArcElement}from\"chart.js\";import{Doughnut}from\"react-chartjs-2\";import{addPropertyControls,ControlType}from\"framer\";import ChartDataLabels from\"chartjs-plugin-datalabels\";ChartJS.register(ArcElement,ChartDataLabels);/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicHeight 500\n * @framerIntrinsicWidth 500\n * @framerDisableUnlink\n */export default function FramerDonutChart(props){// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n// !!! set props type to any in FRAMER\n// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\nconst labels=props.dataSet.map(data=>data.label);const datasetData=props.dataSet.map(data=>data.value);const datasetColor=props.dataSet.map(data=>convertFramerStyleColorToRGB(data.dataColor));const borderColor=props.dataSet.map(data=>convertFramerStyleColorToRGB(data.borderColor));const hoverDataColor=props.dataSet.map(data=>convertFramerStyleColorToRGB(data.hoverDataColor));const hoverBorderColor=props.dataSet.map(data=>convertFramerStyleColorToRGB(data.hoverBorderColor));const valuesSum=datasetData.reduce((acc,cur)=>acc+cur,0);// ------------------------------ //\n// CHART CONFIG\n// ------------------------------ //\nconst options={cutout:`${props.cutoutPercentage}%`,plugins:{datalabels:{display:props.dataLabelsStyle.visible,backgroundColor:convertFramerStyleColorToRGB(props.dataLabelsStyle.backgroundColor),borderColor:convertFramerStyleColorToRGB(props.dataLabelsStyle.borderColor),opacity:props.dataLabelsStyle.opacity,borderRadius:props.dataLabelsStyle.borderRadius,borderWidth:props.dataLabelsStyle.borderWidth,color:convertFramerStyleColorToRGB(props.dataLabelsStyle.font.color),anchor:props.dataLabelsStyle.anchor,align:props.dataLabelsStyle.align,offset:props.dataLabelsStyle.offset,rotation:props.dataLabelsStyle.rotation,font:{weight:props.dataLabelsStyle.font.font.fontWeight,size:props.dataLabelsStyle.font.font.fontSize,style:props.dataLabelsStyle.font.style,family:props.dataLabelsStyle.font.font.fontFamily},padding:{top:props.dataLabelsStyle.padding.top,right:props.dataLabelsStyle.padding.right,bottom:props.dataLabelsStyle.padding.bottom,left:props.dataLabelsStyle.padding.left},formatter:function(value,context){// calulate percentage from all data\nif(props.dataLabelsStyle.valueFormat===\"%\"){const percentage=(value/valuesSum*100).toFixed(0);return`${percentage}%`;}else{return value;}}}},layout:{padding:props.layoutPadding}};const data={labels:labels,datasets:[{data:datasetData,backgroundColor:datasetColor,borderColor:borderColor,hoverBackgroundColor:hoverDataColor,hoverBorderColor:hoverBorderColor,borderWidth:props.arcBorderWidth,hoverOffset:props.arcHoverOffset,spacing:props.spacing}]};// ------------------------------ //\n// RENDER\n// ------------------------------ //\nreturn /*#__PURE__*/_jsxs(\"div\",{style:{height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(Doughnut,{style:{overflow:\"visible\"},data:data,options:options}),/*#__PURE__*/_jsx(\"div\",{})]});}// --------------------------------------------------- //\n// HELPER FUNCTIONS\n// --------------------------------------------------- //\nfunction convertFramerStyleColorToRGB(color){if(color.includes(\"var(--token\")){const match=color.match(/rgba?\\(.+\\)/);if(match){let colorValue=match[0];return colorValue.slice(0,-1);}}return color;}// --------------------------------------------------- //\n// FRAMER PROPERTY CONTROLS\n// --------------------------------------------------- //\naddPropertyControls(FramerDonutChart,{dataSet:{type:ControlType.Array,title:\"Dataset\",control:{type:ControlType.Object,controls:{value:{type:ControlType.Number},label:{type:ControlType.String},dataColor:{type:ControlType.Color},borderColor:{type:ControlType.Color},hoverDataColor:{type:ControlType.Color},hoverBorderColor:{type:ControlType.Color}}},defaultValue:[{value:50,label:\"LP locked\",dataColor:\"#baa4e9\",borderColor:\"#000\",hoverDataColor:\"#b28eff\",hoverBorderColor:\"#000\"},{value:25,label:\"Treasury\",dataColor:\"#ff8716\",borderColor:\"#000\",hoverDataColor:\"#ff8716\",hoverBorderColor:\"#000\"},{value:15,label:\"Meme charity\",dataColor:\"#79cc9e\",borderColor:\"#000\",hoverDataColor:\"#46ff98\",hoverBorderColor:\"#000\"},{value:10,label:\"CEX listings\",dataColor:\"#5a0ce1\",borderColor:\"#000\",hoverDataColor:\"#5700ed\",hoverBorderColor:\"#000\"}]},dataLabelsStyle:{type:ControlType.Object,title:\"Data Labels\",controls:{visible:{type:ControlType.Boolean,defaultValue:true},valueFormat:{type:ControlType.Enum,options:[\"%\",\"#\"],defaultValue:\"%\",displaySegmentedControl:true},backgroundColor:{type:ControlType.Color,defaultValue:\"#fff\"},borderColor:{type:ControlType.Color,defaultValue:\"#fff\"},opacity:{type:ControlType.Number,min:0,max:1,defaultValue:1},borderRadius:{type:ControlType.Number,unit:\"px\",defaultValue:25},borderWidth:{type:ControlType.Number,unit:\"px\",defaultValue:2},anchor:{type:ControlType.Enum,options:[\"start\",\"center\",\"end\"],optionIcons:[\"text-align-top\",\"text-align-middle\",\"text-align-bottom\"],defaultValue:\"end\",displaySegmentedControl:true},align:{type:ControlType.Enum,options:[\"start\",\"center\",\"end\"],optionIcons:[\"text-align-top\",\"text-align-middle\",\"text-align-bottom\"],defaultValue:\"end\",displaySegmentedControl:true},offset:{type:ControlType.Number,unit:\"px\",defaultValue:-35},rotation:{type:ControlType.Number,unit:\"deg\",defaultValue:0},font:{type:ControlType.Object,controls:{font:{//@ts-ignore\ntype:ControlType.Font,controls:\"basic\",displayFontSize:true,defaultFontType:\"monospace\",defaultValue:{fontSize:14,//@ts-ignore\nfontFamily:\"Arial\"}},style:{type:ControlType.Enum,options:[\"normal\",\"italic\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:\"#000\"}}},padding:{type:ControlType.Object,controls:{top:{type:ControlType.Number,unit:\"px\",defaultValue:10},right:{type:ControlType.Number,unit:\"px\",defaultValue:16},bottom:{type:ControlType.Number,unit:\"px\",defaultValue:10},left:{type:ControlType.Number,unit:\"px\",defaultValue:16}}}}},layoutPadding:{type:ControlType.Number,title:\"Inner padding\",unit:\"px\",defaultValue:50},cutoutPercentage:{type:ControlType.Number,unit:\"%\",defaultValue:30},spacing:{type:ControlType.Number,unit:\"px\",defaultValue:0},arcHoverOffset:{type:ControlType.Number,unit:\"px\",defaultValue:16},arcBorderWidth:{type:ControlType.Number,unit:\"px\",defaultValue:5}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDonutChart\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"500\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"500\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Doughnut_chart.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-500\",\"GF;Jost-700\",\"GF;Jost-700italic\",\"GF;Jost-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myRJQVDPokMmuHL.woff2\",weight:\"500\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mxEIgVDPokMmuHL.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNIgun_HLMEo.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZt8FNIgun_HLMEo.woff2\",weight:\"500\"}]}];export const css=['.framer-g9AWz .framer-styles-preset-w8f8rx:not(.rich-text-wrapper), .framer-g9AWz .framer-styles-preset-w8f8rx.rich-text-wrapper h4 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #e2fea5; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-g9AWz .framer-styles-preset-w8f8rx:not(.rich-text-wrapper), .framer-g9AWz .framer-styles-preset-w8f8rx.rich-text-wrapper h4 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #e2fea5; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-g9AWz .framer-styles-preset-w8f8rx:not(.rich-text-wrapper), .framer-g9AWz .framer-styles-preset-w8f8rx.rich-text-wrapper h4 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 21px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #e2fea5; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-g9AWz\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-regular\",\"GF;Jost-700\",\"GF;Jost-700italic\",\"GF;Jost-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myjJQVDPokMmuHL.woff2\",weight:\"400\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mxEIgVDPokMmuHL.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNIgun_HLMEo.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0FNIgun_HLMEo.woff2\",weight:\"400\"}]}];export const css=['.framer-V47el .framer-styles-preset-1nl4nl9:not(.rich-text-wrapper), .framer-V47el .framer-styles-preset-1nl4nl9.rich-text-wrapper h6 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-V47el .framer-styles-preset-1nl4nl9:not(.rich-text-wrapper), .framer-V47el .framer-styles-preset-1nl4nl9.rich-text-wrapper h6 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-V47el .framer-styles-preset-1nl4nl9:not(.rich-text-wrapper), .framer-V47el .framer-styles-preset-1nl4nl9.rich-text-wrapper h6 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-V47el\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-XwnZk .framer-styles-preset-1oyyjcj:not(.rich-text-wrapper), .framer-XwnZk .framer-styles-preset-1oyyjcj.rich-text-wrapper a { --framer-link-current-text-color: var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, #000000) /* {\"name\":\"black\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #ff1655) /* {\"name\":\"pink\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, #000000); --framer-link-text-decoration: none; }'];export const className=\"framer-XwnZk\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-600\",\"GF;Jost-900\",\"GF;Jost-900italic\",\"GF;Jost-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mx9IgVDPokMmuHL.woff2\",weight:\"600\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mwKIgVDPokMmuHL.woff2\",weight:\"900\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCNIgun_HLMEo.woff2\",weight:\"900\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCNIgun_HLMEo.woff2\",weight:\"600\"}]}];export const css=['.framer-tX416 .framer-styles-preset-10kvllk:not(.rich-text-wrapper), .framer-tX416 .framer-styles-preset-10kvllk.rich-text-wrapper h1 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", sans-serif; --framer-font-family-bold-italic: \"Jost\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 140px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 120px; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-tX416 .framer-styles-preset-10kvllk:not(.rich-text-wrapper), .framer-tX416 .framer-styles-preset-10kvllk.rich-text-wrapper h1 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", sans-serif; --framer-font-family-bold-italic: \"Jost\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 120px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 100px; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-tX416 .framer-styles-preset-10kvllk:not(.rich-text-wrapper), .framer-tX416 .framer-styles-preset-10kvllk.rich-text-wrapper h1 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", sans-serif; --framer-font-family-bold-italic: \"Jost\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 40px; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #0f2c23; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-tX416\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-regular\",\"GF;Jost-700\",\"GF;Jost-700italic\",\"GF;Jost-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myjJQVDPokMmuHL.woff2\",weight:\"400\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mxEIgVDPokMmuHL.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNIgun_HLMEo.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0FNIgun_HLMEo.woff2\",weight:\"400\"}]}];export const css=['.framer-yUvhJ .framer-styles-preset-w7geft:not(.rich-text-wrapper), .framer-yUvhJ .framer-styles-preset-w7geft.rich-text-wrapper h5 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 32px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-yUvhJ .framer-styles-preset-w7geft:not(.rich-text-wrapper), .framer-yUvhJ .framer-styles-preset-w7geft.rich-text-wrapper h5 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 30px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-yUvhJ .framer-styles-preset-w7geft:not(.rich-text-wrapper), .framer-yUvhJ .framer-styles-preset-w7geft.rich-text-wrapper h5 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-yUvhJ\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-500\",\"GF;Jost-700\",\"GF;Jost-700italic\",\"GF;Jost-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myRJQVDPokMmuHL.woff2\",weight:\"500\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mxEIgVDPokMmuHL.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNIgun_HLMEo.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZt8FNIgun_HLMEo.woff2\",weight:\"500\"}]}];export const css=['.framer-e8dvt .framer-styles-preset-19cq3om:not(.rich-text-wrapper), .framer-e8dvt .framer-styles-preset-19cq3om.rich-text-wrapper h3 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 76px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 85px; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-e8dvt .framer-styles-preset-19cq3om:not(.rich-text-wrapper), .framer-e8dvt .framer-styles-preset-19cq3om.rich-text-wrapper h3 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 61px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 68px; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-e8dvt .framer-styles-preset-19cq3om:not(.rich-text-wrapper), .framer-e8dvt .framer-styles-preset-19cq3om.rich-text-wrapper h3 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 49px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 50px; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-e8dvt\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-500italic\",\"GF;Jost-700italic\",\"GF;Jost-700italic\",\"GF;Jost-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZt8FNIgun_HLMEo.woff2\",weight:\"500\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNIgun_HLMEo.woff2\",weight:\"700\"}]}];export const css=['.framer-KOpiC .framer-styles-preset-hp3uw5:not(.rich-text-wrapper), .framer-KOpiC .framer-styles-preset-hp3uw5.rich-text-wrapper h2 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 80px; --framer-font-style: italic; --framer-font-style-bold: italic; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 85px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, #e2fea5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-KOpiC .framer-styles-preset-hp3uw5:not(.rich-text-wrapper), .framer-KOpiC .framer-styles-preset-hp3uw5.rich-text-wrapper h2 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 64px; --framer-font-style: italic; --framer-font-style-bold: italic; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 69px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, #e2fea5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-KOpiC .framer-styles-preset-hp3uw5:not(.rich-text-wrapper), .framer-KOpiC .framer-styles-preset-hp3uw5.rich-text-wrapper h2 { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 42px; --framer-font-style: italic; --framer-font-style-bold: italic; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 44px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, #e2fea5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-KOpiC\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/iaszqzWf5xDUbDETFAOs/QvTijnaL7DstRZIPqI7u/AwLi8XHR7.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/xFhzq5ivEaH6hsMCjL0N/Lw0xBjWOMLytEuhX2weR/C3wRpoMJX.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/qKt3LDMLjulhA4lf4FzG/x51LLnzxpSlz9WjnCsm7/gkqXXUcOC.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/sE3CxAf10X9F1fdoNZ6V/eqCUnEhN4kSba0p9dnWt/mD2wS4ps3.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/tDLQZi7Aa8xTNMIzUC4a/4BpgryPF3HlT6vXrpLLe/skoodhu14.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/xU4bDxxBeFfx4yHlPxiS/dLDuv8XXPD586F35Oz8T/UplozwuDX.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/xujl0XyTnng1VowAdzcW/mk1Ux0KA6nptoEDbngi7/VjBDXHxPb.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/o1uOwLhxAztpXiV9Tjvi/xdxsoeDv0PPXMMZSd1g2/YQqYaJaGY.js\";const enabledGestures={ZvEh1MY_0:{hover:true}};const cycleOrder=[\"ZvEh1MY_0\",\"F9VzFPzz6\",\"LwXxeqfGD\",\"SmXQZuWfz\"];const serializationHash=\"framer-sftiI\";const variantClassNames={F9VzFPzz6:\"framer-v-1ukmo50\",LwXxeqfGD:\"framer-v-12k0ztz\",SmXQZuWfz:\"framer-v-mfa9oj\",ZvEh1MY_0:\"framer-v-g0z822\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"desk open\":\"F9VzFPzz6\",\"mob op\":\"SmXQZuWfz\",desktop:\"ZvEh1MY_0\",mob:\"LwXxeqfGD\"};const getProps=({answer,height,id,question,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,gLSqbPjkp:(_ref=answer!==null&&answer!==void 0?answer:props.gLSqbPjkp)!==null&&_ref!==void 0?_ref:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Users often inquire about the process of purchasing Memecoin, including which exchanges it's available on and how to execute a buy order.\"})}),Od1FxUshL:(_ref1=question!==null&&question!==void 0?question:props.Od1FxUshL)!==null&&_ref1!==void 0?_ref1:\"What is memecoin and how does it work?\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"ZvEh1MY_0\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Od1FxUshL,gLSqbPjkp,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZvEh1MY_0\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapq88p2c=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"F9VzFPzz6\");});const onTap1wrogvs=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"ZvEh1MY_0\");});const onTap1atc20b=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"SmXQZuWfz\");});const onTap11xq4u9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"LwXxeqfGD\");});const onTap1jknhlc=activeVariantCallback(async(...args)=>{setVariant(\"F9VzFPzz6\");});const onTapoo0qss=activeVariantCallback(async(...args)=>{setVariant(\"ZvEh1MY_0\");});const onTap72wg1u=activeVariantCallback(async(...args)=>{setVariant(\"SmXQZuWfz\");});const onTap1518u7b=activeVariantCallback(async(...args)=>{setVariant(\"LwXxeqfGD\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-g0z822\",className,classNames),\"data-framer-name\":\"desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZvEh1MY_0\",onTap:onTapq88p2c,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{\"ZvEh1MY_0-hover\":{backgroundColor:\"rgb(255, 252, 242)\"}},...addPropertyOverrides({\"ZvEh1MY_0-hover\":{\"data-framer-name\":undefined,\"data-highlight\":undefined,onTap:undefined},F9VzFPzz6:{\"data-framer-name\":\"desk open\",onTap:onTap1wrogvs},LwXxeqfGD:{\"data-framer-name\":\"mob\",onTap:onTap1atc20b},SmXQZuWfz:{\"data-framer-name\":\"mob op\",onTap:onTap11xq4u9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hrjfcv\",\"data-framer-name\":\"stack\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"z1iJ4_MiY\",onTap:onTap1jknhlc,...addPropertyOverrides({F9VzFPzz6:{onTap:onTapoo0qss},LwXxeqfGD:{onTap:onTap72wg1u},SmXQZuWfz:{onTap:onTap1518u7b}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-17jnswm\",\"data-framer-name\":\"plus\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LS5cXoGBS\",onTap:onTap1jknhlc,style:{rotate:0},variants:{\"ZvEh1MY_0-hover\":{rotate:90},F9VzFPzz6:{rotate:45},SmXQZuWfz:{rotate:45}},...addPropertyOverrides({F9VzFPzz6:{onTap:onTapoo0qss},LwXxeqfGD:{onTap:onTap72wg1u},SmXQZuWfz:{onTap:onTap1518u7b}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14gl3aj\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"V5JD_v2Rf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g id=\"ss9328588760_1\"><path d=\"M 0 40 L 0 0 L 40 0 L 40 40 Z\" fill=\"transparent\"></path><path d=\"M 30.414 0 L 9.586 0 C 4.289 0 0 4.289 0 9.586 L 0 30.414 C 0 35.711 4.289 40 9.586 40 L 30.414 40 C 35.711 40 40 35.711 40 30.414 L 40 9.586 C 40 4.289 35.711 0 30.414 0 Z M 30.43 20 C 30.43 21.656 29.086 23.008 27.422 23.008 L 23.008 23.008 L 23.008 27.422 C 23.008 29.078 21.664 30.43 20.008 30.43 C 18.352 30.43 17 29.086 17 27.422 L 17 23.008 L 12.578 23.008 C 10.922 23.008 9.57 21.664 9.57 20.008 C 9.57 18.352 10.914 17 12.578 17 L 17 17 L 17 12.578 C 17 10.922 18.344 9.57 20 9.57 C 21.656 9.57 23.008 10.914 23.008 12.578 L 23.008 17 L 27.422 17 C 29.078 16.992 30.43 18.344 30.43 20 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></g></svg>',svgContentId:9328588760,withExternalLayout:true,...addPropertyOverrides({F9VzFPzz6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><g id=\"ss10568768777_1\"><path d=\"M 0 40 L 0 0 L 40 0 L 40 40 Z\" fill=\"transparent\"></path><path d=\"M 30.414 0 L 9.586 0 C 4.289 0 0 4.289 0 9.586 L 0 30.414 C 0 35.711 4.289 40 9.586 40 L 30.414 40 C 35.711 40 40 35.711 40 30.414 L 40 9.586 C 40 4.289 35.711 0 30.414 0 Z M 30.43 20 C 30.43 21.656 29.086 23.008 27.422 23.008 L 23.008 23.008 L 23.008 27.422 C 23.008 29.078 21.664 30.43 20.008 30.43 C 18.352 30.43 17 29.086 17 27.422 L 17 23.008 L 12.578 23.008 C 10.922 23.008 9.57 21.664 9.57 20.008 C 9.57 18.352 10.914 17 12.578 17 L 17 17 L 17 12.578 C 17 10.922 18.344 9.57 20 9.57 C 21.656 9.57 23.008 10.914 23.008 12.578 L 23.008 17 L 27.422 17 C 29.078 16.992 30.43 18.344 30.43 20 Z\" fill=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)) /* {&quot;name&quot;:&quot;pink&quot;} */\"></path></g></svg>',svgContentId:10568768777},LwXxeqfGD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g id=\"ss10297895260_1\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\"></path><path d=\"M 18.248 0 L 5.752 0 C 2.573 0 0 2.573 0 5.752 L 0 18.248 C 0 21.427 2.573 24 5.752 24 L 18.248 24 C 21.427 24 24 21.427 24 18.248 L 24 5.752 C 24 2.573 21.427 0 18.248 0 Z M 18.258 12 C 18.258 12.994 17.452 13.805 16.453 13.805 L 13.805 13.805 L 13.805 16.453 C 13.805 17.447 12.998 18.258 12.005 18.258 C 11.011 18.258 10.2 17.452 10.2 16.453 L 10.2 13.805 L 7.547 13.805 C 6.553 13.805 5.742 12.998 5.742 12.005 C 5.742 11.011 6.548 10.2 7.547 10.2 L 10.2 10.2 L 10.2 7.547 C 10.2 6.553 11.006 5.742 12 5.742 C 12.994 5.742 13.805 6.548 13.805 7.547 L 13.805 10.2 L 16.453 10.2 C 17.447 10.195 18.258 11.006 18.258 12 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></g></svg>',svgContentId:10297895260},SmXQZuWfz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g id=\"ss12293085132_1\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\"></path><path d=\"M 18.248 0 L 5.752 0 C 2.573 0 0 2.573 0 5.752 L 0 18.248 C 0 21.427 2.573 24 5.752 24 L 18.248 24 C 21.427 24 24 21.427 24 18.248 L 24 5.752 C 24 2.573 21.427 0 18.248 0 Z M 18.258 12 C 18.258 12.994 17.452 13.805 16.453 13.805 L 13.805 13.805 L 13.805 16.453 C 13.805 17.447 12.998 18.258 12.005 18.258 C 11.011 18.258 10.2 17.452 10.2 16.453 L 10.2 13.805 L 7.547 13.805 C 6.553 13.805 5.742 12.998 5.742 12.005 C 5.742 11.011 6.548 10.2 7.547 10.2 L 10.2 10.2 L 10.2 7.547 C 10.2 6.553 11.006 5.742 12 5.742 C 12.994 5.742 13.805 6.548 13.805 7.547 L 13.805 10.2 L 16.453 10.2 C 17.447 10.195 18.258 11.006 18.258 12 Z\" fill=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)) /* {&quot;name&quot;:&quot;pink&quot;} */\"></path></g></svg>',svgContentId:12293085132}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-akiorp\",\"data-framer-name\":\"q&a\",layoutDependency:layoutDependency,layoutId:\"D1aN7Aj0b\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"What is memecoin and how does it work?\"})}),className:\"framer-k3zus9\",\"data-framer-name\":\"Q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LmXjUJulq\",style:{\"--extracted-1lwpl3i\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},text:Od1FxUshL,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({LwXxeqfGD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7Sm9zdC01MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"What is memecoin and how does it work?\"})}),fonts:[\"GF;Jost-500\"]},SmXQZuWfz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"R0Y7Sm9zdC01MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"28px\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"What is memecoin and how does it work?\"})}),fonts:[\"GF;Jost-500\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:gLSqbPjkp,className:\"framer-1iey4dn\",\"data-framer-name\":\"A\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OH1sFfMaV\",style:{\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{a:\"framer-styles-preset-1oyyjcj\",h1:\"framer-styles-preset-10kvllk\",h2:\"framer-styles-preset-hp3uw5\",h3:\"framer-styles-preset-19cq3om\",h4:\"framer-styles-preset-w8f8rx\",h5:\"framer-styles-preset-w7geft\",h6:\"framer-styles-preset-1nl4nl9\",p:\"framer-styles-preset-1wzs4f3\"},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({F9VzFPzz6:{transformTemplate:undefined},SmXQZuWfz:{transformTemplate:undefined}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sftiI.framer-vjyupj, .framer-sftiI .framer-vjyupj { display: block; }\",\".framer-sftiI.framer-g0z822 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 549px; }\",\".framer-sftiI .framer-1hrjfcv { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 32px 24px 24px; position: relative; width: 1px; }\",\".framer-sftiI .framer-17jnswm { cursor: pointer; flex: none; height: 50px; overflow: visible; position: relative; width: 50px; }\",\".framer-sftiI .framer-14gl3aj { flex: none; height: 40px; left: calc(50.00000000000002% - 40px / 2); position: absolute; top: calc(50.00000000000002% - 40px / 2); width: 40px; }\",\".framer-sftiI .framer-akiorp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-sftiI .framer-k3zus9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-sftiI .framer-1iey4dn { bottom: -600px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sftiI.framer-g0z822, .framer-sftiI .framer-1hrjfcv, .framer-sftiI .framer-akiorp { gap: 0px; } .framer-sftiI.framer-g0z822 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-sftiI.framer-g0z822 > :first-child, .framer-sftiI .framer-1hrjfcv > :first-child { margin-left: 0px; } .framer-sftiI.framer-g0z822 > :last-child, .framer-sftiI .framer-1hrjfcv > :last-child { margin-right: 0px; } .framer-sftiI .framer-1hrjfcv > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-sftiI .framer-akiorp > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-sftiI .framer-akiorp > :first-child { margin-top: 0px; } .framer-sftiI .framer-akiorp > :last-child { margin-bottom: 0px; } }\",\".framer-sftiI.framer-v-1ukmo50 .framer-1hrjfcv { align-content: flex-start; align-items: flex-start; }\",\".framer-sftiI.framer-v-1ukmo50 .framer-1iey4dn, .framer-sftiI.framer-v-mfa9oj .framer-1iey4dn { bottom: unset; left: unset; position: relative; }\",\".framer-sftiI.framer-v-12k0ztz .framer-1hrjfcv { gap: 4px; padding: 24px 24px 24px 16px; }\",\".framer-sftiI.framer-v-12k0ztz .framer-14gl3aj, .framer-sftiI.framer-v-mfa9oj .framer-14gl3aj { height: 24px; left: calc(50.00000000000002% - 24px / 2); top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sftiI.framer-v-12k0ztz .framer-1hrjfcv { gap: 0px; } .framer-sftiI.framer-v-12k0ztz .framer-1hrjfcv > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-sftiI.framer-v-12k0ztz .framer-1hrjfcv > :first-child { margin-left: 0px; } .framer-sftiI.framer-v-12k0ztz .framer-1hrjfcv > :last-child { margin-right: 0px; } }\",\".framer-sftiI.framer-v-mfa9oj .framer-1hrjfcv { align-content: flex-start; align-items: flex-start; gap: 4px; padding: 24px 24px 24px 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sftiI.framer-v-mfa9oj .framer-1hrjfcv { gap: 0px; } .framer-sftiI.framer-v-mfa9oj .framer-1hrjfcv > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-sftiI.framer-v-mfa9oj .framer-1hrjfcv > :first-child { margin-left: 0px; } .framer-sftiI.framer-v-mfa9oj .framer-1hrjfcv > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 549\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"F9VzFPzz6\":{\"layout\":[\"fixed\",\"auto\"]},\"LwXxeqfGD\":{\"layout\":[\"fixed\",\"auto\"]},\"SmXQZuWfz\":{\"layout\":[\"fixed\",\"auto\"]},\"yj7oBdRJh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Od1FxUshL\":\"question\",\"gLSqbPjkp\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framercsytuv5TM=withCSS(Component,css,\"framer-sftiI\");export default Framercsytuv5TM;Framercsytuv5TM.displayName=\"question and answer\";Framercsytuv5TM.defaultProps={height:112,width:549};addPropertyControls(Framercsytuv5TM,{variant:{options:[\"ZvEh1MY_0\",\"F9VzFPzz6\",\"LwXxeqfGD\",\"SmXQZuWfz\"],optionTitles:[\"desktop\",\"desk open\",\"mob\",\"mob op\"],title:\"Variant\",type:ControlType.Enum},Od1FxUshL:{defaultValue:\"What is memecoin and how does it work?\",displayTextArea:false,title:\"Question\",type:ControlType.String},gLSqbPjkp:{defaultValue:\"<p>Users often inquire about the process of purchasing Memecoin, including which exchanges it's available on and how to execute a buy order.</p>\",title:\"answer\",type:ControlType.RichText}});addFonts(Framercsytuv5TM,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myRJQVDPokMmuHL.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framercsytuv5TM\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Od1FxUshL\\\":\\\"question\\\",\\\"gLSqbPjkp\\\":\\\"answer\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F9VzFPzz6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LwXxeqfGD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SmXQZuWfz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yj7oBdRJh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"549\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"112\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./csytuv5TM.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-600\",\"GF;Jost-900\",\"GF;Jost-900italic\",\"GF;Jost-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mx9IgVDPokMmuHL.woff2\",weight:\"600\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mwKIgVDPokMmuHL.woff2\",weight:\"900\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCNIgun_HLMEo.woff2\",weight:\"900\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCNIgun_HLMEo.woff2\",weight:\"600\"}]}];export const css=['.framer-n8Ib9 .framer-styles-preset-1hrnm6p:not(.rich-text-wrapper), .framer-n8Ib9 .framer-styles-preset-1hrnm6p.rich-text-wrapper p { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", sans-serif; --framer-font-family-bold-italic: \"Jost\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-n8Ib9\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e1877f1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/gqYe7Nt9cwmaZKkJO2KY/smr2d1oXREulOvjLhKIM/Y62glePjT.js\";const cycleOrder=[\"urabo5182\",\"lOD2rTBam\"];const serializationHash=\"framer-C4jyY\";const variantClassNames={lOD2rTBam:\"framer-v-16wzu3h\",urabo5182:\"framer-v-ob84kb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={menu:\"lOD2rTBam\",regular:\"urabo5182\"};const getProps=({buttonLink,buttonText,height,id,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,GdourQ0Kg:(_ref=buttonText!==null&&buttonText!==void 0?buttonText:props.GdourQ0Kg)!==null&&_ref!==void 0?_ref:\"Buy on Uniswap\",I5Cx2nwHn:buttonLink!==null&&buttonLink!==void 0?buttonLink:props.I5Cx2nwHn,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"urabo5182\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,GdourQ0Kg,I5Cx2nwHn,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"urabo5182\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:I5Cx2nwHn,children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-ob84kb\",className,classNames)} framer-6ac9md`,\"data-border\":true,\"data-framer-name\":\"regular\",layoutDependency:layoutDependency,layoutId:\"urabo5182\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"1px 3px 0px 0px rgba(0, 0, 0, 1)\",...style},variants:{lOD2rTBam:{boxShadow:\"1px 2px 0px 0px rgba(0, 0, 0, 1)\"}},...addPropertyOverrides({lOD2rTBam:{\"data-framer-name\":\"menu\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hrnm6p\",\"data-styles-preset\":\"Y62glePjT\",children:\"Buy on Uniswap\"})}),className:\"framer-ts3gfi\",\"data-framer-name\":\"Buy on Uniswap\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kgNaRCtBy\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:GdourQ0Kg,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-C4jyY.framer-6ac9md, .framer-C4jyY .framer-6ac9md { display: block; }\",\".framer-C4jyY.framer-ob84kb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 15px 30px 15px 30px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-C4jyY .framer-ts3gfi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-C4jyY.framer-ob84kb { gap: 0px; } .framer-C4jyY.framer-ob84kb > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-C4jyY.framer-ob84kb > :first-child { margin-top: 0px; } .framer-C4jyY.framer-ob84kb > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,'.framer-C4jyY[data-border=\"true\"]::after, .framer-C4jyY [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 204.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lOD2rTBam\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GdourQ0Kg\":\"buttonText\",\"I5Cx2nwHn\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergHsc2Ehbz=withCSS(Component,css,\"framer-C4jyY\");export default FramergHsc2Ehbz;FramergHsc2Ehbz.displayName=\"buy button\";FramergHsc2Ehbz.defaultProps={height:54,width:204.5};addPropertyControls(FramergHsc2Ehbz,{variant:{options:[\"urabo5182\",\"lOD2rTBam\"],optionTitles:[\"regular\",\"menu\"],title:\"Variant\",type:ControlType.Enum},GdourQ0Kg:{defaultValue:\"Buy on Uniswap\",displayTextArea:false,title:\"button text\",type:ControlType.String},I5Cx2nwHn:{title:\"button link\",type:ControlType.Link}});addFonts(FramergHsc2Ehbz,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergHsc2Ehbz\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"204.5\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"GdourQ0Kg\\\":\\\"buttonText\\\",\\\"I5Cx2nwHn\\\":\\\"buttonLink\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lOD2rTBam\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"54\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gHsc2Ehbz.map", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"u55ieWqM5\",\"LBZq7UoTU\"];const serializationHash=\"framer-olO6J\";const variantClassNames={LBZq7UoTU:\"framer-v-18vbddt\",u55ieWqM5:\"framer-v-7u2ons\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={burger:\"u55ieWqM5\",close:\"LBZq7UoTU\"};const getProps=({height,id,tap2,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,a5XDyMvQy:tap2!==null&&tap2!==void 0?tap2:props.a5XDyMvQy,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"u55ieWqM5\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,a5XDyMvQy,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"u55ieWqM5\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1cyi15j=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a5XDyMvQy){const res=await a5XDyMvQy(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-7u2ons\",className,classNames),\"data-framer-name\":\"burger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"u55ieWqM5\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1cyi15j,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({LBZq7UoTU:{\"data-framer-name\":\"close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wauc5x\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"h_7fCzzHT\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 15\"><path d=\"M 1.827 3.281 L 18.173 3.281 C 18.97 3.281 19.615 2.652 19.615 1.875 C 19.615 1.098 18.97 0.469 18.173 0.469 L 1.827 0.469 C 1.03 0.469 0.385 1.098 0.385 1.875 C 0.385 2.652 1.03 3.281 1.827 3.281 Z\" fill=\"rgb(248,255,232)\"></path><path d=\"M 18.173 6.094 L 1.827 6.094 C 1.03 6.094 0.385 6.723 0.385 7.5 C 0.385 8.277 1.03 8.906 1.827 8.906 L 18.173 8.906 C 18.97 8.906 19.615 8.277 19.615 7.5 C 19.615 6.723 18.97 6.094 18.173 6.094 Z\" fill=\"rgb(248,255,232)\"></path><path d=\"M 18.173 11.719 L 1.827 11.719 C 1.03 11.719 0.385 12.348 0.385 13.125 C 0.385 13.902 1.03 14.531 1.827 14.531 L 18.173 14.531 C 18.97 14.531 19.615 13.902 19.615 13.125 C 19.615 12.348 18.97 11.719 18.173 11.719 Z\" fill=\"rgb(248,255,232)\"></path></svg>',svgContentId:389629383,withExternalLayout:true,...addPropertyOverrides({LBZq7UoTU:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 15\"><path d=\"M 1.442 2.813 L 17.788 2.813 C 18.585 2.813 19.231 2.183 19.231 1.406 C 19.231 0.629 18.585 0 17.788 0 L 1.442 0 C 0.646 0 0 0.629 0 1.406 C 0 2.183 0.646 2.813 1.442 2.813 Z\" transform=\"translate(0.385 6.469) rotate(-30 9.615 1.406)\" fill=\"rgb(248,255,232)\"></path><path d=\"\" fill=\"rgba(0,170,255,0.5)\" stroke=\"#0AF\"></path><path d=\"M 17.788 0 L 1.442 0 C 0.646 0 0 0.629 0 1.406 C 0 2.183 0.646 2.813 1.442 2.813 L 17.788 2.813 C 18.585 2.813 19.231 2.183 19.231 1.406 C 19.231 0.629 18.585 0 17.788 0 Z\" transform=\"translate(0.385 6.719) rotate(30 9.615 1.406)\" fill=\"rgb(248,255,232)\"></path></svg>',svgContentId:393323272}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-olO6J.framer-1qsaatl, .framer-olO6J .framer-1qsaatl { display: block; }\",\".framer-olO6J.framer-7u2ons { cursor: pointer; height: 50px; overflow: visible; position: relative; width: 50px; }\",\".framer-olO6J .framer-wauc5x { flex: none; height: 15px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 15px / 2); width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LBZq7UoTU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"a5XDyMvQy\":\"tap2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLdKkM7pS4=withCSS(Component,css,\"framer-olO6J\");export default FramerLdKkM7pS4;FramerLdKkM7pS4.displayName=\"burger menu\";FramerLdKkM7pS4.defaultProps={height:50,width:50};addPropertyControls(FramerLdKkM7pS4,{variant:{options:[\"u55ieWqM5\",\"LBZq7UoTU\"],optionTitles:[\"burger\",\"close\"],title:\"Variant\",type:ControlType.Enum},a5XDyMvQy:{title:\"Tap 2\",type:ControlType.EventHandler}});addFonts(FramerLdKkM7pS4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLdKkM7pS4\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LBZq7UoTU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"50\",\"framerVariables\":\"{\\\"a5XDyMvQy\\\":\\\"tap2\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LdKkM7pS4.map", "// Generated by Framer (99ae5b3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qKt3LDMLjulhA4lf4FzG/x51LLnzxpSlz9WjnCsm7/gkqXXUcOC.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/tDLQZi7Aa8xTNMIzUC4a/4BpgryPF3HlT6vXrpLLe/skoodhu14.js\";import BuyButton from\"https://framerusercontent.com/modules/eBf8hBY28bJHEeY8iNUl/gi79UK8p1sTVi9KYnWBP/gHsc2Ehbz.js\";import BurgerMenu from\"https://framerusercontent.com/modules/jWZevXNsN0oyAtNOqAiH/asfu4eciYmVxhEOvebSq/LdKkM7pS4.js\";const BuyButtonFonts=getFonts(BuyButton);const BurgerMenuFonts=getFonts(BurgerMenu);const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const cycleOrder=[\"EO_UroCgC\",\"AeX4xbGKT\",\"jMFzaKYw5\",\"YkIfYq2PY\"];const serializationHash=\"framer-yPQNq\";const variantClassNames={AeX4xbGKT:\"framer-v-1jvfql4\",EO_UroCgC:\"framer-v-1ra01w4\",jMFzaKYw5:\"framer-v-lwq7t6\",YkIfYq2PY:\"framer-v-1798v07\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,transition:transition3};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition3};const transition4={delay:.1,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition5={delay:.3,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={delay:.4,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={delay:.5,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition8={delay:.6,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"desktop and tablet open\":\"AeX4xbGKT\",\"desktop and tablet\":\"EO_UroCgC\",\"mobile open\":\"YkIfYq2PY\",mobile:\"jMFzaKYw5\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"EO_UroCgC\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EO_UroCgC\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const a5XDyMvQy109tmsx=activeVariantCallback(async(...args)=>{setVariant(\"AeX4xbGKT\");});const a5XDyMvQy1ms4fqe=activeVariantCallback(async(...args)=>{setVariant(\"EO_UroCgC\");});const a5XDyMvQy1ip7uv1=activeVariantCallback(async(...args)=>{setVariant(\"YkIfYq2PY\");});const a5XDyMvQy1ide86f=activeVariantCallback(async(...args)=>{setVariant(\"jMFzaKYw5\");});const onTap1fdvqz0=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EO_UroCgC\"),100);});const onTap12cfhdi=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jMFzaKYw5\"),100);});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"AeX4xbGKT\",\"YkIfYq2PY\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"AeX4xbGKT\",\"YkIfYq2PY\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({AeX4xbGKT:{value:transition2},YkIfYq2PY:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1ra01w4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"desktop and tablet\",layoutDependency:layoutDependency,layoutId:\"EO_UroCgC\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",background:'linear-gradient(270deg, var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228)) /* {\"name\":\"background color\"} */ 0%, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)) /* {\"name\":\"dark green\"} */ 100%)',borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35,boxShadow:\"2px 4px 0px 0px rgba(0, 0, 0, 1)\",...style},...addPropertyOverrides({AeX4xbGKT:{\"data-framer-name\":\"desktop and tablet open\"},jMFzaKYw5:{\"data-framer-name\":\"mobile\"},YkIfYq2PY:{\"data-framer-name\":\"mobile open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-skd59\",\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"VXcP22dH8\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:500,pixelWidth:500,src:\"https://framerusercontent.com/images/yRUVx8RPFMHS1HYAMzCqFBnjUU.png\"},className:\"framer-17cl4dk\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"XkfKekooS\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hog65k\",\"data-framer-name\":\"nav\",layoutDependency:layoutDependency,layoutId:\"GXv2ggTpM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19mmcuz\",\"data-framer-name\":\"socials\",layoutDependency:layoutDependency,layoutId:\"sdTcOiCoW\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://x.com/QuilQat\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1q4fet2 framer-ppl9u9\",\"data-border\":true,\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"t0J6Dr6Pq\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-13gh55v\",\"data-framer-name\":\"graphic\",fill:\"black\",intrinsicHeight:1226,intrinsicWidth:1226,layoutDependency:layoutDependency,layoutId:\"rdoptHoet\",svg:'<svg viewBox=\"0 0 1226.37 1226.37\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M727.348 519.284 1174.075 0h-105.86L680.322 450.887 370.513 0H13.185l468.492 681.821L13.185 1226.37h105.866l409.625-476.152 327.181 476.152h357.328L727.322 519.284zM582.35 687.828l-47.468-67.894-377.686-540.24H319.8l304.797 435.991 47.468 67.894 396.2 566.721H905.661L582.35 687.854z\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://t.me/qatonquil\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-oz3skn framer-ppl9u9\",\"data-border\":true,\"data-framer-name\":\"x\",layoutDependency:layoutDependency,layoutId:\"EpvPVOcys\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-19nf4v1\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"QKqzJIgkg\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g transform=\"translate(0 0)\" id=\"ss11726053842_1\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\"></path><path d=\"M 9.417 15.181 L 9.02 20.765 C 9.588 20.765 9.834 20.521 10.129 20.228 L 12.792 17.683 L 18.31 21.724 C 19.322 22.288 20.035 21.991 20.308 20.793 L 23.93 3.821 L 23.931 3.82 C 24.252 2.324 23.39 1.739 22.404 2.106 L 1.114 10.257 C -0.339 10.821 -0.317 11.631 0.867 11.998 L 6.31 13.691 L 18.953 5.78 C 19.548 5.386 20.089 5.604 19.644 5.998 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></g></svg>',svgContentId:11726053842,withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hyj278\",\"data-framer-name\":\"cta\",layoutDependency:layoutDependency,layoutId:\"YhwN8LYMs\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yituex-container\",layoutDependency:layoutDependency,layoutId:\"lPW16aumQ-container\",whileHover:animation1,children:/*#__PURE__*/_jsx(BuyButton,{GdourQ0Kg:\"Buy\",height:\"100%\",I5Cx2nwHn:\"https://app.uniswap.org/swap?outputCurrency=0x2109B908e006c2365ce3373987c164a15dcef69d&chain=ethereum\",id:\"lPW16aumQ\",layoutId:\"lPW16aumQ\",style:{height:\"100%\"},variant:\"lOD2rTBam\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"50px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jrk7h2-container\",layoutDependency:layoutDependency,layoutId:\"kKlXztS7p-container\",whileHover:animation1,children:/*#__PURE__*/_jsx(BurgerMenu,{a5XDyMvQy:a5XDyMvQy109tmsx,height:\"100%\",id:\"kKlXztS7p\",layoutId:\"kKlXztS7p\",style:{height:\"100%\",width:\"100%\"},variant:\"u55ieWqM5\",width:\"100%\",...addPropertyOverrides({AeX4xbGKT:{a5XDyMvQy:a5XDyMvQy1ms4fqe,variant:\"LBZq7UoTU\"},jMFzaKYw5:{a5XDyMvQy:a5XDyMvQy1ip7uv1},YkIfYq2PY:{a5XDyMvQy:a5XDyMvQy1ide86f,variant:\"LBZq7UoTU\"}},baseVariant,gestureVariant)})})})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ngi5e7\",\"data-border\":true,\"data-framer-name\":\"tablet and mobile\",layoutDependency:layoutDependency,layoutId:\"w0b5zlj3D\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25},variants:{AeX4xbGKT:{backgroundColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},YkIfYq2PY:{backgroundColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q6s3w8\",\"data-framer-name\":\"nav\",layoutDependency:layoutDependency,layoutId:\"FV1OEHZ3W\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":rPEgAqoBb\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oyyjcj\",\"data-styles-preset\":\"gkqXXUcOC\",children:\"ABOUT\"})})})}),className:\"framer-tdjwj7\",\"data-framer-appear-id\":\"tdjwj7\",\"data-highlight\":true,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"B_1oGrlEM\",onTap:onTap1fdvqz0,optimized:true,style:{\"--extracted-1lwpl3i\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"},verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true,...addPropertyOverrides({YkIfYq2PY:{onTap:onTap12cfhdi}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":M8l5gH3jw\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oyyjcj\",\"data-styles-preset\":\"gkqXXUcOC\",children:\"TOKENOMICS\"})})})}),className:\"framer-1ejs8wg\",\"data-framer-appear-id\":\"1ejs8wg\",\"data-highlight\":true,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"D5Gu2XeyL\",onTap:onTap1fdvqz0,optimized:true,style:{\"--extracted-1lwpl3i\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"},variants:{AeX4xbGKT:{\"--extracted-1lwpl3i\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"}},verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true,...addPropertyOverrides({AeX4xbGKT:{animate:animation5,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":M8l5gH3jw\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oyyjcj\",\"data-styles-preset\":\"gkqXXUcOC\",children:\"TOKENOMICS\"})})})})},YkIfYq2PY:{animate:animation5,onTap:onTap12cfhdi}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":cJTvuGgks\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oyyjcj\",\"data-styles-preset\":\"gkqXXUcOC\",children:\"HOW TO BUY\"})})})}),className:\"framer-gzryi7\",\"data-framer-appear-id\":\"gzryi7\",\"data-highlight\":true,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"CH9I7nXS8\",onTap:onTap1fdvqz0,optimized:true,style:{\"--extracted-1lwpl3i\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"},verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true,...addPropertyOverrides({AeX4xbGKT:{animate:animation7},YkIfYq2PY:{animate:animation7,onTap:onTap12cfhdi}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":gNsm22jQM\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oyyjcj\",\"data-styles-preset\":\"gkqXXUcOC\",children:\"FAQ\"})})})}),className:\"framer-hnh5ku\",\"data-framer-appear-id\":\"hnh5ku\",\"data-highlight\":true,fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"KKsEDXH4Q\",onTap:onTap1fdvqz0,optimized:true,style:{\"--extracted-1lwpl3i\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"},verticalAlignment:\"top\",whileHover:animation1,withExternalLayout:true,...addPropertyOverrides({AeX4xbGKT:{animate:animation8},YkIfYq2PY:{animate:animation8,onTap:onTap12cfhdi}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uvpuh1\",\"data-framer-name\":\"socials\",layoutDependency:layoutDependency,layoutId:\"YAHuk8QDz\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://telegram.org/\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-px65ln framer-ppl9u9\",\"data-framer-name\":\"telegram\",layoutDependency:layoutDependency,layoutId:\"B0kzXV0Kf\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1lz1iql\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dHSAzoTwW\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 25\"><g transform=\"translate(0 0)\" id=\"ss9290045882_1\"><path d=\"M 0 25 L 0 0 L 25 0 L 25 25 Z\" fill=\"transparent\"></path><path d=\"M 9.81 15.813 L 9.396 21.63 C 9.988 21.63 10.244 21.376 10.551 21.071 L 13.325 18.42 L 19.073 22.629 C 20.127 23.217 20.87 22.907 21.154 21.659 L 24.927 3.98 L 24.928 3.979 C 25.263 2.421 24.365 1.811 23.338 2.194 L 1.161 10.684 C -0.353 11.272 -0.33 12.116 0.903 12.498 L 6.573 14.261 L 19.743 6.021 C 20.363 5.61 20.926 5.837 20.463 6.248 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></g></svg>',svgContentId:9290045882,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://discord.com/\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1fjf7bu framer-ppl9u9\",\"data-framer-name\":\"discord\",layoutDependency:layoutDependency,layoutId:\"q5mvnH9LZ\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1kjds14\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"qHoVtSnnB\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\"><g transform=\"translate(0 0)\" id=\"ss11635447106_1\"><path d=\"M 0 26 L 0 0 L 26 0 L 26 26 Z\" fill=\"transparent\"></path><path d=\"M 22.01 4.734 C 20.353 3.974 18.576 3.414 16.718 3.093 C 16.684 3.086 16.651 3.103 16.632 3.133 C 16.404 3.539 16.15 4.07 15.974 4.486 C 13.975 4.187 11.987 4.187 10.03 4.486 C 9.853 4.06 9.59 3.539 9.361 3.133 C 9.343 3.103 9.309 3.088 9.276 3.093 C 7.419 3.413 5.642 3.973 3.984 4.734 C 3.969 4.74 3.956 4.75 3.949 4.763 C 0.579 9.799 -0.345 14.711 0.107 19.562 C 0.11 19.586 0.123 19.608 0.141 19.622 C 2.365 21.256 4.519 22.247 6.633 22.904 C 6.667 22.915 6.703 22.902 6.724 22.874 C 7.225 22.191 7.67 21.471 8.053 20.713 C 8.075 20.669 8.054 20.616 8.007 20.599 C 7.3 20.33 6.627 20.003 5.979 19.632 C 5.928 19.602 5.924 19.529 5.97 19.494 C 6.107 19.392 6.243 19.286 6.373 19.178 C 6.397 19.159 6.43 19.154 6.458 19.167 C 10.713 21.11 15.319 21.11 19.524 19.167 C 19.552 19.154 19.585 19.158 19.609 19.178 C 19.739 19.286 19.876 19.393 20.014 19.495 C 20.061 19.529 20.058 19.603 20.006 19.633 C 19.358 20.011 18.685 20.332 17.977 20.599 C 17.93 20.616 17.911 20.67 17.932 20.714 C 18.322 21.471 18.769 22.191 19.26 22.874 C 19.28 22.903 19.317 22.915 19.351 22.905 C 21.475 22.247 23.63 21.256 25.853 19.624 C 25.872 19.609 25.884 19.588 25.886 19.564 C 26.428 13.956 24.978 9.084 22.043 4.766 C 22.037 4.75 22.024 4.74 22.01 4.734 Z M 8.688 16.609 C 7.407 16.609 6.352 15.432 6.352 13.988 C 6.352 12.544 7.386 11.367 8.688 11.367 C 10 11.367 11.046 12.554 11.025 13.988 C 11.025 15.433 9.989 16.609 8.688 16.609 Z M 17.328 16.609 C 16.047 16.609 14.991 15.432 14.991 13.988 C 14.991 12.544 16.026 11.367 17.328 11.367 C 18.64 11.367 19.685 12.554 19.665 13.988 C 19.665 15.433 18.64 16.609 17.328 16.609 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></g></svg>',svgContentId:11635447106,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://info.dextools.io/\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ssd915 framer-ppl9u9\",\"data-framer-name\":\"dextools\",layoutDependency:layoutDependency,layoutId:\"PqM2GAiQs\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-zy8ncu\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"sWPD5bYoF\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 28\"><g id=\"ss12443376419_1\"><path d=\"M 0 27.428 L 0 0 L 24 0 L 24 27.428 Z\" fill=\"transparent\"></path><path d=\"M 8.916 1.565 C 7.274 2.416 5.93 3.135 5.93 3.164 C 5.931 3.24 9.872 5.223 10.012 5.218 C 10.075 5.216 10.537 5.005 11.037 4.749 L 11.947 4.284 L 12.941 4.792 L 13.935 5.3 L 15.563 4.573 C 18.015 3.478 18.27 3.358 18.23 3.317 C 18.177 3.264 17.297 2.794 14.911 1.545 C 13.757 0.942 12.638 0.35 12.423 0.23 C 12.208 0.111 12.003 0.014 11.967 0.016 C 11.931 0.018 10.558 0.715 8.916 1.565 Z M 1.713 5.569 L 0.003 6.447 L 0.003 10.298 C 0.003 12.417 0.026 14.15 0.053 14.15 C 0.081 14.15 0.922 13.788 1.922 13.345 L 3.741 12.539 L 3.741 8.479 L 4.63 8.961 C 5.315 9.331 6.001 9.701 6.687 10.07 L 7.854 10.698 L 8.374 10.465 C 8.699 10.318 9.024 10.17 9.349 10.021 C 9.6 9.905 10.215 9.629 10.717 9.408 C 11.218 9.188 11.682 8.965 11.748 8.915 C 11.836 8.848 10.769 8.262 7.804 6.749 C 5.57 5.608 3.669 4.679 3.582 4.683 C 3.494 4.688 2.653 5.086 1.713 5.569 Z M 18.538 5.828 C 17.374 6.35 16.42 6.798 16.419 6.824 C 16.418 6.849 17.053 7.224 17.83 7.657 C 18.606 8.09 19.242 8.467 19.242 8.495 C 19.242 8.524 18.555 8.855 17.715 9.231 C 16.875 9.607 14.751 10.56 12.996 11.349 L 7.115 13.991 C 5.636 14.655 4.302 15.254 4.152 15.322 C 1.13 16.682 0.299 17.059 0.185 17.124 C 0.071 17.189 0.045 17.567 0.024 19.468 L 0 21.736 L 1.529 22.51 L 3.058 23.284 L 5.178 22.333 C 6.343 21.81 7.297 21.355 7.297 21.321 C 7.297 21.288 7.082 21.148 6.819 21.011 C 6.555 20.874 6.012 20.57 5.611 20.336 C 5.209 20.102 4.809 19.887 4.722 19.859 C 4.634 19.83 4.563 19.78 4.565 19.748 C 4.566 19.716 5.5 19.275 6.639 18.769 C 8.852 17.785 10.546 17.027 14.181 15.393 C 15.807 14.663 17.433 13.933 19.059 13.203 C 20.489 12.562 22.15 11.813 22.752 11.539 L 23.846 11.041 L 23.871 8.748 L 23.895 6.455 L 22.345 5.664 C 21.492 5.229 20.763 4.874 20.725 4.875 C 20.686 4.877 19.702 5.305 18.538 5.828 Z M 23.431 14.712 C 23.202 14.823 22.751 15.03 22.428 15.173 C 22.105 15.316 21.492 15.591 21.065 15.784 L 20.29 16.136 L 20.273 18.149 C 20.263 19.256 20.222 20.157 20.182 20.151 C 20.09 20.137 18.637 19.397 17.177 18.619 C 16.123 18.058 16.057 18.036 15.809 18.158 C 15.666 18.228 14.811 18.61 13.908 19.006 C 13.005 19.401 12.237 19.751 12.201 19.782 C 12.165 19.814 13.982 20.793 16.238 21.957 L 20.341 24.075 L 22.094 23.174 C 23.058 22.678 23.877 22.226 23.915 22.169 C 24 22.041 23.993 14.492 23.908 14.503 C 23.874 14.507 23.659 14.601 23.431 14.712 Z M 13.725 24.167 C 13.422 24.296 13.118 24.426 12.814 24.557 C 11.896 24.951 12.076 24.964 10.984 24.424 C 10.257 24.065 9.944 23.954 9.808 24.007 C 9.706 24.048 8.828 24.441 7.856 24.88 C 6.885 25.319 6.057 25.679 6.015 25.679 C 5.608 25.679 6.285 26.081 8.9 27.392 L 11.966 28.929 L 13.256 28.296 C 13.966 27.948 15.397 27.251 16.436 26.747 C 17.476 26.243 18.314 25.817 18.298 25.801 C 18.282 25.785 17.411 25.341 16.362 24.813 L 14.455 23.855 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></g></svg>',svgContentId:12443376419,withExternalLayout:true})})})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yPQNq.framer-ppl9u9, .framer-yPQNq .framer-ppl9u9 { display: block; }\",\".framer-yPQNq.framer-1ra01w4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 70px; justify-content: flex-end; overflow: visible; padding: 10px; position: relative; width: 1332px; }\",\".framer-yPQNq .framer-skd59 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: 100%; }\",\".framer-yPQNq .framer-17cl4dk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 49px; justify-content: center; left: 4px; overflow: visible; padding: 8px 0px 12px 0px; position: absolute; top: calc(50.00000000000002% - 49px / 2); width: 49px; z-index: 1; }\",\".framer-yPQNq .framer-hog65k, .framer-yPQNq .framer-19mmcuz, .framer-yPQNq .framer-1hyj278 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yPQNq .framer-1q4fet2, .framer-yPQNq .framer-oz3skn { flex: none; height: 48px; overflow: visible; position: relative; text-decoration: none; width: 48px; }\",\".framer-yPQNq .framer-13gh55v { flex: none; height: 22px; left: calc(50.00000000000002% - 22px / 2); position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 22px; }\",\".framer-yPQNq .framer-19nf4v1 { flex: none; height: 24px; left: calc(47.91666666666669% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-yPQNq .framer-1yituex-container { flex: none; height: 48px; position: relative; width: auto; }\",\".framer-yPQNq .framer-1jrk7h2-container { flex: none; height: 50px; position: relative; width: 50px; }\",\".framer-yPQNq .framer-ngi5e7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-yPQNq .framer-1q6s3w8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yPQNq .framer-tdjwj7, .framer-yPQNq .framer-1ejs8wg, .framer-yPQNq .framer-gzryi7, .framer-yPQNq .framer-hnh5ku { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yPQNq .framer-uvpuh1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-yPQNq .framer-px65ln { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yPQNq .framer-1lz1iql { flex: none; height: 25px; position: relative; width: 26px; }\",\".framer-yPQNq .framer-1fjf7bu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 27px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yPQNq .framer-1kjds14 { flex: none; height: 26px; position: relative; width: 26px; }\",\".framer-yPQNq .framer-1ssd915 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yPQNq .framer-zy8ncu { flex: none; height: 28px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yPQNq.framer-1ra01w4, .framer-yPQNq .framer-skd59, .framer-yPQNq .framer-17cl4dk, .framer-yPQNq .framer-hog65k, .framer-yPQNq .framer-19mmcuz, .framer-yPQNq .framer-1hyj278, .framer-yPQNq .framer-ngi5e7, .framer-yPQNq .framer-1q6s3w8, .framer-yPQNq .framer-uvpuh1, .framer-yPQNq .framer-px65ln, .framer-yPQNq .framer-1fjf7bu, .framer-yPQNq .framer-1ssd915 { gap: 0px; } .framer-yPQNq.framer-1ra01w4 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-yPQNq.framer-1ra01w4 > :first-child, .framer-yPQNq .framer-1q6s3w8 > :first-child, .framer-yPQNq .framer-px65ln > :first-child { margin-top: 0px; } .framer-yPQNq.framer-1ra01w4 > :last-child, .framer-yPQNq .framer-1q6s3w8 > :last-child, .framer-yPQNq .framer-px65ln > :last-child { margin-bottom: 0px; } .framer-yPQNq .framer-skd59 > *, .framer-yPQNq .framer-17cl4dk > *, .framer-yPQNq .framer-ngi5e7 > *, .framer-yPQNq .framer-1fjf7bu > *, .framer-yPQNq .framer-1ssd915 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-yPQNq .framer-skd59 > :first-child, .framer-yPQNq .framer-17cl4dk > :first-child, .framer-yPQNq .framer-hog65k > :first-child, .framer-yPQNq .framer-19mmcuz > :first-child, .framer-yPQNq .framer-1hyj278 > :first-child, .framer-yPQNq .framer-ngi5e7 > :first-child, .framer-yPQNq .framer-uvpuh1 > :first-child, .framer-yPQNq .framer-1fjf7bu > :first-child, .framer-yPQNq .framer-1ssd915 > :first-child { margin-left: 0px; } .framer-yPQNq .framer-skd59 > :last-child, .framer-yPQNq .framer-17cl4dk > :last-child, .framer-yPQNq .framer-hog65k > :last-child, .framer-yPQNq .framer-19mmcuz > :last-child, .framer-yPQNq .framer-1hyj278 > :last-child, .framer-yPQNq .framer-ngi5e7 > :last-child, .framer-yPQNq .framer-uvpuh1 > :last-child, .framer-yPQNq .framer-1fjf7bu > :last-child, .framer-yPQNq .framer-1ssd915 > :last-child { margin-right: 0px; } .framer-yPQNq .framer-hog65k > *, .framer-yPQNq .framer-19mmcuz > *, .framer-yPQNq .framer-1hyj278 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-yPQNq .framer-1q6s3w8 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-yPQNq .framer-uvpuh1 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-yPQNq .framer-px65ln > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-yPQNq.framer-v-1jvfql4.framer-1ra01w4 { gap: 8px; height: min-content; overflow: hidden; will-change: var(--framer-will-change-override, transform); }\",\".framer-yPQNq.framer-v-1jvfql4 .framer-tdjwj7 { order: 0; }\",\".framer-yPQNq.framer-v-1jvfql4 .framer-1ejs8wg { order: 1; }\",\".framer-yPQNq.framer-v-1jvfql4 .framer-gzryi7 { order: 2; }\",\".framer-yPQNq.framer-v-1jvfql4 .framer-hnh5ku { order: 3; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yPQNq.framer-v-1jvfql4.framer-1ra01w4 { gap: 0px; } .framer-yPQNq.framer-v-1jvfql4.framer-1ra01w4 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-yPQNq.framer-v-1jvfql4.framer-1ra01w4 > :first-child { margin-top: 0px; } .framer-yPQNq.framer-v-1jvfql4.framer-1ra01w4 > :last-child { margin-bottom: 0px; } }\",\".framer-yPQNq.framer-v-lwq7t6.framer-1ra01w4 { width: 390px; }\",\".framer-yPQNq.framer-v-lwq7t6 .framer-17cl4dk, .framer-yPQNq.framer-v-1798v07 .framer-17cl4dk { left: 2px; }\",\".framer-yPQNq.framer-v-lwq7t6 .framer-hog65k, .framer-yPQNq.framer-v-lwq7t6 .framer-19mmcuz, .framer-yPQNq.framer-v-lwq7t6 .framer-1hyj278, .framer-yPQNq.framer-v-1798v07 .framer-hog65k, .framer-yPQNq.framer-v-1798v07 .framer-19mmcuz, .framer-yPQNq.framer-v-1798v07 .framer-1hyj278 { gap: 4px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yPQNq.framer-v-lwq7t6 .framer-hog65k, .framer-yPQNq.framer-v-lwq7t6 .framer-19mmcuz, .framer-yPQNq.framer-v-lwq7t6 .framer-1hyj278 { gap: 0px; } .framer-yPQNq.framer-v-lwq7t6 .framer-hog65k > *, .framer-yPQNq.framer-v-lwq7t6 .framer-19mmcuz > *, .framer-yPQNq.framer-v-lwq7t6 .framer-1hyj278 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-yPQNq.framer-v-lwq7t6 .framer-hog65k > :first-child, .framer-yPQNq.framer-v-lwq7t6 .framer-19mmcuz > :first-child, .framer-yPQNq.framer-v-lwq7t6 .framer-1hyj278 > :first-child { margin-left: 0px; } .framer-yPQNq.framer-v-lwq7t6 .framer-hog65k > :last-child, .framer-yPQNq.framer-v-lwq7t6 .framer-19mmcuz > :last-child, .framer-yPQNq.framer-v-lwq7t6 .framer-1hyj278 > :last-child { margin-right: 0px; } }\",\".framer-yPQNq.framer-v-1798v07.framer-1ra01w4 { gap: 8px; height: min-content; overflow: hidden; width: 390px; will-change: var(--framer-will-change-override, transform); }\",\".framer-yPQNq.framer-v-1798v07 .framer-ngi5e7 { flex-direction: column; padding: 40px 32px 40px 32px; }\",\".framer-yPQNq.framer-v-1798v07 .framer-1q6s3w8 { gap: 32px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yPQNq.framer-v-1798v07.framer-1ra01w4, .framer-yPQNq.framer-v-1798v07 .framer-hog65k, .framer-yPQNq.framer-v-1798v07 .framer-19mmcuz, .framer-yPQNq.framer-v-1798v07 .framer-1hyj278, .framer-yPQNq.framer-v-1798v07 .framer-ngi5e7, .framer-yPQNq.framer-v-1798v07 .framer-1q6s3w8 { gap: 0px; } .framer-yPQNq.framer-v-1798v07.framer-1ra01w4 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-yPQNq.framer-v-1798v07.framer-1ra01w4 > :first-child, .framer-yPQNq.framer-v-1798v07 .framer-ngi5e7 > :first-child, .framer-yPQNq.framer-v-1798v07 .framer-1q6s3w8 > :first-child { margin-top: 0px; } .framer-yPQNq.framer-v-1798v07.framer-1ra01w4 > :last-child, .framer-yPQNq.framer-v-1798v07 .framer-ngi5e7 > :last-child, .framer-yPQNq.framer-v-1798v07 .framer-1q6s3w8 > :last-child { margin-bottom: 0px; } .framer-yPQNq.framer-v-1798v07 .framer-hog65k > *, .framer-yPQNq.framer-v-1798v07 .framer-19mmcuz > *, .framer-yPQNq.framer-v-1798v07 .framer-1hyj278 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-yPQNq.framer-v-1798v07 .framer-hog65k > :first-child, .framer-yPQNq.framer-v-1798v07 .framer-19mmcuz > :first-child, .framer-yPQNq.framer-v-1798v07 .framer-1hyj278 > :first-child { margin-left: 0px; } .framer-yPQNq.framer-v-1798v07 .framer-hog65k > :last-child, .framer-yPQNq.framer-v-1798v07 .framer-19mmcuz > :last-child, .framer-yPQNq.framer-v-1798v07 .framer-1hyj278 > :last-child { margin-right: 0px; } .framer-yPQNq.framer-v-1798v07 .framer-ngi5e7 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-yPQNq.framer-v-1798v07 .framer-1q6s3w8 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-yPQNq[data-border=\"true\"]::after, .framer-yPQNq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 1332\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AeX4xbGKT\":{\"layout\":[\"fixed\",\"auto\"]},\"jMFzaKYw5\":{\"layout\":[\"fixed\",\"fixed\"]},\"YkIfYq2PY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerf4gR5UWnQ=withCSS(Component,css,\"framer-yPQNq\");export default Framerf4gR5UWnQ;Framerf4gR5UWnQ.displayName=\"header\";Framerf4gR5UWnQ.defaultProps={height:70,width:1332};addPropertyControls(Framerf4gR5UWnQ,{variant:{options:[\"EO_UroCgC\",\"AeX4xbGKT\",\"jMFzaKYw5\",\"YkIfYq2PY\"],optionTitles:[\"desktop and tablet\",\"desktop and tablet open\",\"mobile\",\"mobile open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerf4gR5UWnQ,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BuyButtonFonts,...BurgerMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf4gR5UWnQ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AeX4xbGKT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jMFzaKYw5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YkIfYq2PY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1332\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"70\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f4gR5UWnQ.map", "// Generated by Framer (44d7d2d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"YLbU9SENw\"];const serializationHash=\"framer-kxQH0\";const variantClassNames={YLbU9SENw:\"framer-v-10rdlfa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({background,border,height,id,textColor,title,width,...props})=>{var _ref,_ref1,_ref2,_ref3;return{...props,jU15QRu8u:(_ref=background!==null&&background!==void 0?background:props.jU15QRu8u)!==null&&_ref!==void 0?_ref:\"var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(185, 164, 233))\",ndzk9iNDt:(_ref1=textColor!==null&&textColor!==void 0?textColor:props.ndzk9iNDt)!==null&&_ref1!==void 0?_ref1:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",saXMDBpN6:(_ref2=border!==null&&border!==void 0?border:props.saXMDBpN6)!==null&&_ref2!==void 0?_ref2:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},UT6Uu4wmc:(_ref3=title!==null&&title!==void 0?title:props.UT6Uu4wmc)!==null&&_ref3!==void 0?_ref3:\"LP locked\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,UT6Uu4wmc,jU15QRu8u,ndzk9iNDt,saXMDBpN6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YLbU9SENw\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();var _saXMDBpN6_borderBottomWidth,_saXMDBpN6_borderLeftWidth,_saXMDBpN6_borderRightWidth,_saXMDBpN6_borderTopWidth;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-10rdlfa\",className,classNames),\"data-border\":true,\"data-framer-name\":\"base\",layoutDependency:layoutDependency,layoutId:\"YLbU9SENw\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":`${(_saXMDBpN6_borderBottomWidth=saXMDBpN6.borderBottomWidth)!==null&&_saXMDBpN6_borderBottomWidth!==void 0?_saXMDBpN6_borderBottomWidth:saXMDBpN6.borderWidth}px`,\"--border-color\":saXMDBpN6.borderColor,\"--border-left-width\":`${(_saXMDBpN6_borderLeftWidth=saXMDBpN6.borderLeftWidth)!==null&&_saXMDBpN6_borderLeftWidth!==void 0?_saXMDBpN6_borderLeftWidth:saXMDBpN6.borderWidth}px`,\"--border-right-width\":`${(_saXMDBpN6_borderRightWidth=saXMDBpN6.borderRightWidth)!==null&&_saXMDBpN6_borderRightWidth!==void 0?_saXMDBpN6_borderRightWidth:saXMDBpN6.borderWidth}px`,\"--border-style\":saXMDBpN6.borderStyle,\"--border-top-width\":`${(_saXMDBpN6_borderTopWidth=saXMDBpN6.borderTopWidth)!==null&&_saXMDBpN6_borderTopWidth!==void 0?_saXMDBpN6_borderTopWidth:saXMDBpN6.borderWidth}px`,backgroundColor:jU15QRu8u,borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7Sm9zdC01MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--variable-reference-ndzk9iNDt-HwwMKaSxe))\"},children:\"LP locked\"})}),className:\"framer-y63zgv\",\"data-framer-name\":\"LP locked\",fonts:[\"GF;Jost-500\"],layoutDependency:layoutDependency,layoutId:\"BOvfcFYdk\",style:{\"--extracted-1w1cjl5\":\"var(--variable-reference-ndzk9iNDt-HwwMKaSxe)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-ndzk9iNDt-HwwMKaSxe\":ndzk9iNDt},text:UT6Uu4wmc,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kxQH0.framer-1n4gnby, .framer-kxQH0 .framer-1n4gnby { display: block; }\",\".framer-kxQH0.framer-10rdlfa { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 20px 12px 20px; position: relative; width: min-content; }\",\".framer-kxQH0 .framer-y63zgv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kxQH0.framer-10rdlfa { gap: 0px; } .framer-kxQH0.framer-10rdlfa > * { margin: 0px; margin-left: calc(19px / 2); margin-right: calc(19px / 2); } .framer-kxQH0.framer-10rdlfa > :first-child { margin-left: 0px; } .framer-kxQH0.framer-10rdlfa > :last-child { margin-right: 0px; } }\",'.framer-kxQH0[data-border=\"true\"]::after, .framer-kxQH0 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"UT6Uu4wmc\":\"title\",\"jU15QRu8u\":\"background\",\"ndzk9iNDt\":\"textColor\",\"saXMDBpN6\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHwwMKaSxe=withCSS(Component,css,\"framer-kxQH0\");export default FramerHwwMKaSxe;FramerHwwMKaSxe.displayName=\"chart legend\";FramerHwwMKaSxe.defaultProps={height:42,width:108};addPropertyControls(FramerHwwMKaSxe,{UT6Uu4wmc:{defaultValue:\"LP locked\",displayTextArea:false,title:\"Title\",type:ControlType.String},jU15QRu8u:{defaultValue:'var(--token-02baa3d7-c8fa-4c33-9ed9-8cd7c912f365, rgb(185, 164, 233)) /* {\"name\":\"light purple\"} */',title:\"Background\",type:ControlType.Color},ndzk9iNDt:{defaultValue:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",title:\"text color\",type:ControlType.Color},saXMDBpN6:{defaultValue:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},title:\"Border\",type:ControlType.Border}});addFonts(FramerHwwMKaSxe,[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myRJQVDPokMmuHL.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHwwMKaSxe\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"UT6Uu4wmc\\\":\\\"title\\\",\\\"jU15QRu8u\\\":\\\"background\\\",\\\"ndzk9iNDt\\\":\\\"textColor\\\",\\\"saXMDBpN6\\\":\\\"border\\\"}\",\"framerIntrinsicHeight\":\"42\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"108\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HwwMKaSxe.map", "// Generated by Framer (e1877f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/xujl0XyTnng1VowAdzcW/mk1Ux0KA6nptoEDbngi7/VjBDXHxPb.js\";const enabledGestures={CzGPiPVSa:{hover:true},q_B90NkEj:{hover:true}};const cycleOrder=[\"q_B90NkEj\",\"CzGPiPVSa\"];const serializationHash=\"framer-cjJE8\";const variantClassNames={CzGPiPVSa:\"framer-v-1sperfe\",q_B90NkEj:\"framer-v-1ptx523\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={dark:\"q_B90NkEj\",light:\"CzGPiPVSa\"};const getProps=({height,id,link,tap,text,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,dUkaU4KhJ:link!==null&&link!==void 0?link:props.dUkaU4KhJ,Fy67gOM2B:tap!==null&&tap!==void 0?tap:props.Fy67gOM2B,m_cygckEt:(_ref=text!==null&&text!==void 0?text:props.m_cygckEt)!==null&&_ref!==void 0?_ref:\"dextools chart\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"q_B90NkEj\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,m_cygckEt,Fy67gOM2B,dUkaU4KhJ,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"q_B90NkEj\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapvj3o1a=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Fy67gOM2B){const res=await Fy67gOM2B(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:dUkaU4KhJ,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1ptx523\",className,classNames)} framer-6tpy3`,\"data-framer-name\":\"dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"q_B90NkEj\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTapvj3o1a,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"CzGPiPVSa-hover\":{\"data-framer-name\":undefined},\"q_B90NkEj-hover\":{\"data-framer-name\":undefined},CzGPiPVSa:{\"data-framer-name\":\"light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e5jyyu\",\"data-framer-name\":\"arrow\",layoutDependency:layoutDependency,layoutId:\"jmjkKK8ci\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ithfoc\",\"data-framer-name\":\"right\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"sESQjPrd2\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 19.998 9.991 C 19.997 9.954 19.984 9.919 19.977 9.883 C 19.97 9.845 19.968 9.807 19.954 9.771 C 19.951 9.764 19.951 9.758 19.948 9.752 C 19.937 9.726 19.914 9.704 19.899 9.679 C 19.892 9.669 19.886 9.659 19.879 9.649 C 19.862 9.624 19.853 9.595 19.831 9.572 C 19.829 9.569 19.826 9.569 19.823 9.566 C 19.819 9.561 19.814 9.557 19.809 9.553 C 19.807 9.55 19.806 9.547 19.804 9.544 L 13.151 3.294 C 12.899 3.059 12.504 3.071 12.267 3.322 C 12.031 3.573 12.043 3.969 12.294 4.206 L 17.797 9.375 L 0.625 9.375 C 0.28 9.375 0 9.655 0 10 C 0 10.345 0.28 10.625 0.625 10.625 L 17.797 10.625 L 12.294 15.794 C 12.042 16.031 12.03 16.426 12.266 16.678 C 12.389 16.809 12.556 16.875 12.722 16.875 C 12.876 16.875 13.029 16.819 13.15 16.706 L 19.803 10.456 C 19.806 10.453 19.806 10.45 19.809 10.447 C 19.814 10.443 19.818 10.438 19.823 10.433 C 19.826 10.431 19.829 10.43 19.831 10.428 C 19.853 10.404 19.862 10.375 19.879 10.35 C 19.886 10.341 19.892 10.331 19.899 10.321 C 19.914 10.296 19.937 10.274 19.948 10.247 C 19.951 10.241 19.951 10.234 19.954 10.229 C 19.968 10.193 19.971 10.154 19.977 10.116 C 19.984 10.08 19.997 10.046 19.998 10.009 C 19.998 10.006 20 10.003 20 10 C 20 9.997 19.998 9.994 19.998 9.991 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></svg>',svgContentId:11283117250,withExternalLayout:true,...addPropertyOverrides({CzGPiPVSa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 19.998 9.991 C 19.997 9.954 19.984 9.919 19.977 9.883 C 19.97 9.845 19.968 9.807 19.954 9.771 C 19.951 9.764 19.951 9.758 19.948 9.752 C 19.937 9.726 19.914 9.704 19.899 9.679 C 19.892 9.669 19.886 9.659 19.879 9.649 C 19.862 9.624 19.853 9.595 19.831 9.572 C 19.829 9.569 19.826 9.569 19.823 9.566 C 19.819 9.561 19.814 9.557 19.809 9.553 C 19.807 9.55 19.806 9.547 19.804 9.544 L 13.151 3.294 C 12.899 3.059 12.504 3.071 12.267 3.322 C 12.031 3.573 12.043 3.969 12.294 4.206 L 17.797 9.375 L 0.625 9.375 C 0.28 9.375 0 9.655 0 10 C 0 10.345 0.28 10.625 0.625 10.625 L 17.797 10.625 L 12.294 15.794 C 12.042 16.031 12.03 16.426 12.266 16.678 C 12.389 16.809 12.556 16.875 12.722 16.875 C 12.876 16.875 13.029 16.819 13.15 16.706 L 19.803 10.456 C 19.806 10.453 19.806 10.45 19.809 10.447 C 19.814 10.443 19.818 10.438 19.823 10.433 C 19.826 10.431 19.829 10.43 19.831 10.428 C 19.853 10.404 19.862 10.375 19.879 10.35 C 19.886 10.341 19.892 10.331 19.899 10.321 C 19.914 10.296 19.937 10.274 19.948 10.247 C 19.951 10.241 19.951 10.234 19.954 10.229 C 19.968 10.193 19.971 10.154 19.977 10.116 C 19.984 10.08 19.997 10.046 19.998 10.009 C 19.998 10.006 20 10.003 20 10 C 20 9.997 19.998 9.994 19.998 9.991 Z\" fill=\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232)) /* {&quot;name&quot;:&quot;light green&quot;} */\"></path></svg>',svgContentId:12511599005}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wzs4f3\",\"data-styles-preset\":\"VjBDXHxPb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"dextools chart\"})}),className:\"framer-1cfn3gh\",\"data-framer-name\":\"dextools chart\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"swX32Rtmj\",style:{\"--extracted-r6o4lv\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},text:m_cygckEt,variants:{CzGPiPVSa:{\"--extracted-r6o4lv\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CzGPiPVSa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wzs4f3\",\"data-styles-preset\":\"VjBDXHxPb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232)))\"},children:\"dextools chart\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cjJE8.framer-6tpy3, .framer-cjJE8 .framer-6tpy3 { display: block; }\",\".framer-cjJE8.framer-1ptx523 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 30px; position: relative; text-decoration: none; width: min-content; }\",\".framer-cjJE8 .framer-1e5jyyu { flex: none; height: 20px; left: 0px; overflow: visible; position: absolute; top: calc(51.162790697674446% - 20px / 2); width: 20px; z-index: 1; }\",\".framer-cjJE8 .framer-1ithfoc { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-cjJE8 .framer-1cfn3gh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cjJE8.framer-1ptx523 { gap: 0px; } .framer-cjJE8.framer-1ptx523 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-cjJE8.framer-1ptx523 > :first-child { margin-left: 0px; } .framer-cjJE8.framer-1ptx523 > :last-child { margin-right: 0px; } }\",\".framer-cjJE8.framer-v-1ptx523.hover.framer-1ptx523, .framer-cjJE8.framer-v-1sperfe.hover.framer-1ptx523 { gap: 16px; }\",\".framer-cjJE8.framer-v-1ptx523.hover .framer-1e5jyyu, .framer-cjJE8.framer-v-1sperfe.hover .framer-1e5jyyu { left: 4px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cjJE8.framer-v-1ptx523.hover.framer-1ptx523 { gap: 0px; } .framer-cjJE8.framer-v-1ptx523.hover.framer-1ptx523 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-cjJE8.framer-v-1ptx523.hover.framer-1ptx523 > :first-child { margin-left: 0px; } .framer-cjJE8.framer-v-1ptx523.hover.framer-1ptx523 > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cjJE8.framer-v-1sperfe.hover.framer-1ptx523 { gap: 0px; } .framer-cjJE8.framer-v-1sperfe.hover.framer-1ptx523 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-cjJE8.framer-v-1sperfe.hover.framer-1ptx523 > :first-child { margin-left: 0px; } .framer-cjJE8.framer-v-1sperfe.hover.framer-1ptx523 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21.5\n * @framerIntrinsicWidth 146.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"CzGPiPVSa\":{\"layout\":[\"auto\",\"auto\"]},\"H5PbExrVR\":{\"layout\":[\"auto\",\"auto\"]},\"nflz1cByr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"m_cygckEt\":\"text\",\"Fy67gOM2B\":\"tap\",\"dUkaU4KhJ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framero9aRpzSGH=withCSS(Component,css,\"framer-cjJE8\");export default Framero9aRpzSGH;Framero9aRpzSGH.displayName=\"arrow cta\";Framero9aRpzSGH.defaultProps={height:21.5,width:146.5};addPropertyControls(Framero9aRpzSGH,{variant:{options:[\"q_B90NkEj\",\"CzGPiPVSa\"],optionTitles:[\"dark\",\"light\"],title:\"Variant\",type:ControlType.Enum},m_cygckEt:{defaultValue:\"dextools chart\",displayTextArea:false,title:\"text\",type:ControlType.String},Fy67gOM2B:{title:\"Tap\",type:ControlType.EventHandler},dUkaU4KhJ:{title:\"Link\",type:ControlType.Link}});addFonts(Framero9aRpzSGH,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero9aRpzSGH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CzGPiPVSa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H5PbExrVR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nflz1cByr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"146.5\",\"framerIntrinsicHeight\":\"21.5\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"m_cygckEt\\\":\\\"text\\\",\\\"Fy67gOM2B\\\":\\\"tap\\\",\\\"dUkaU4KhJ\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const isPlaying=videoRef.current.currentTime>0&&videoRef.current.onplaying&&!videoRef.current.paused&&!videoRef.current.ended&&videoRef.current.readyState>videoRef.current.HAVE_CURRENT_DATA;if(!isPlaying&&videoRef.current&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;videoRef.current.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();},[]);return{play,pause,setProgress};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}/**\n * The Video component has some effects that sync the video element with props\n * like `startTime`, `progress`, etc. React calls these effects whenever these\n * props change. However, it also calls them on the first mount, and this is\n * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n * the video was hydrated, the initial `useEffect` call will reset the video\n * state. To avoid this, we use this flag.\n */let isMountedAndReadyForProgressChanges=false;const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{srcType,srcFile,srcUrl,playing:playingProp,muted,playsinline,controls,progress,objectFit,backgroundColor,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,poster,posterEnabled,startTime:startTimeProp,volume,loop}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges){isMountedAndReadyForProgressChanges=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{if(!videoRef.current)return;if(videoRef.current.currentTime<.3)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(autoplayBehavior===\"on-mount\")play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked===null||onSeeked===void 0?void 0:onSeeked(e),onPause:e=>onPause===null||onPause===void 0?void 0:onPause(e),onPlay:e=>onPlay===null||onPlay===void 0?void 0:onPlay(e),onEnded:e=>onEnd===null||onEnd===void 0?void 0:onEnd(e),autoPlay:autoplayBehavior===\"on-mount\",poster:posterEnabled?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";Video.defaultProps={srcType:\"URL\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",srcFile:\"\",posterEnabled:false,controls:false,playing:true,loop:true,muted:true,playsinline:true,restartOnEnter:false,objectFit:\"cover\",backgroundColor:\"rgba(0,0,0,0)\",radius:0,volume:25,startTime:0};const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.mp4\",hidden(props){return props.srcType===\"Upload\";},description:\"Hosted video file URL. For YouTube, use the YouTube component.\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"112\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "// Generated by Framer (44d7d2d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/IZ0vSV62Dv7ax4rBiGUk/Video.js\";const VideoFonts=getFonts(Video);const cycleOrder=[\"skaV7ejwV\",\"gk_Nk6Ggj\",\"sQhjKVCmR\",\"RNEk3tbxQ\"];const serializationHash=\"framer-Ujuu9\";const variantClassNames={gk_Nk6Ggj:\"framer-v-1m34yzz\",RNEk3tbxQ:\"framer-v-14kzkuy\",skaV7ejwV:\"framer-v-9zhcyl\",sQhjKVCmR:\"framer-v-f8e48q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"pop-up\":\"RNEk3tbxQ\",desktop:\"skaV7ejwV\",mobile:\"sQhjKVCmR\",tablet:\"gk_Nk6Ggj\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,PgCSywJCR:tap!==null&&tap!==void 0?tap:props.PgCSywJCR,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"skaV7ejwV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,PgCSywJCR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"skaV7ejwV\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xc9gns=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PgCSywJCR){const res=await PgCSywJCR(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-9zhcyl\",className,classNames),\"data-framer-name\":\"desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"skaV7ejwV\",onTap:onTap1xc9gns,ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,...style},variants:{gk_Nk6Ggj:{borderBottomRightRadius:50},sQhjKVCmR:{borderBottomLeftRadius:50,borderBottomRightRadius:50}},...addPropertyOverrides({gk_Nk6Ggj:{\"data-framer-name\":\"tablet\"},RNEk3tbxQ:{\"data-framer-name\":\"pop-up\"},sQhjKVCmR:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14c7gy2\",\"data-border\":true,\"data-framer-name\":\"stack\",layoutDependency:layoutDependency,layoutId:\"slIHUKHYx\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",borderBottomLeftRadius:0,borderBottomRightRadius:50,borderTopLeftRadius:0,borderTopRightRadius:50},variants:{gk_Nk6Ggj:{\"--border-left-width\":\"4px\",borderTopRightRadius:0},RNEk3tbxQ:{\"--border-left-width\":\"4px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},sQhjKVCmR:{\"--border-left-width\":\"4px\",borderBottomLeftRadius:40,borderTopRightRadius:0}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5syr9h\",\"data-framer-name\":\"trailer\",layoutDependency:layoutDependency,layoutId:\"WbbcAMm85\",style:{backgroundColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",borderBottomLeftRadius:0,borderBottomRightRadius:20,borderTopLeftRadius:0,borderTopRightRadius:20},variants:{gk_Nk6Ggj:{borderBottomRightRadius:0,borderTopRightRadius:0},RNEk3tbxQ:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},sQhjKVCmR:{borderBottomRightRadius:0,borderTopRightRadius:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11lb5e7-container\",layoutDependency:layoutDependency,layoutId:\"BkGkOHajY-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"BkGkOHajY\",isMixedBorderRadius:false,layoutId:\"BkGkOHajY\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcFile:\"https://framerusercontent.com/assets/keL1NeEk5BUa5tYgPli8LEcEa8.mp4\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/videos/preview/mixkit-shining-sun-in-the-sky-surrounded-by-moving-clouds-31793-small.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ujuu9.framer-1bxv933, .framer-Ujuu9 .framer-1bxv933 { display: block; }\",\".framer-Ujuu9.framer-9zhcyl { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ujuu9 .framer-14c7gy2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 570px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 360px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Ujuu9 .framer-5syr9h { flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Ujuu9 .framer-11lb5e7-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ujuu9.framer-9zhcyl, .framer-Ujuu9 .framer-14c7gy2 { gap: 0px; } .framer-Ujuu9.framer-9zhcyl > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Ujuu9.framer-9zhcyl > :first-child { margin-left: 0px; } .framer-Ujuu9.framer-9zhcyl > :last-child { margin-right: 0px; } .framer-Ujuu9 .framer-14c7gy2 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-Ujuu9 .framer-14c7gy2 > :first-child { margin-top: 0px; } .framer-Ujuu9 .framer-14c7gy2 > :last-child { margin-bottom: 0px; } }\",\".framer-Ujuu9.framer-v-1m34yzz.framer-9zhcyl { aspect-ratio: 0.6371681415929203 / 1; height: var(--framer-aspect-ratio-supported, 628px); width: 400px; }\",\".framer-Ujuu9.framer-v-1m34yzz .framer-14c7gy2, .framer-Ujuu9.framer-v-f8e48q .framer-14c7gy2, .framer-Ujuu9.framer-v-14kzkuy .framer-14c7gy2 { flex: 1 0 0px; height: 100%; width: 1px; }\",\".framer-Ujuu9.framer-v-1m34yzz .framer-5syr9h, .framer-Ujuu9.framer-v-14kzkuy .framer-5syr9h { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }\",\".framer-Ujuu9.framer-v-1m34yzz .framer-11lb5e7-container, .framer-Ujuu9.framer-v-f8e48q .framer-11lb5e7-container, .framer-Ujuu9.framer-v-14kzkuy .framer-11lb5e7-container { left: unset; position: relative; top: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ujuu9.framer-v-1m34yzz .framer-5syr9h { gap: 0px; } .framer-Ujuu9.framer-v-1m34yzz .framer-5syr9h > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Ujuu9.framer-v-1m34yzz .framer-5syr9h > :first-child { margin-top: 0px; } .framer-Ujuu9.framer-v-1m34yzz .framer-5syr9h > :last-child { margin-bottom: 0px; } }\",\".framer-Ujuu9.framer-v-f8e48q.framer-9zhcyl { height: 400px; width: 400px; }\",\".framer-Ujuu9.framer-v-f8e48q .framer-5syr9h { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; padding: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ujuu9.framer-v-f8e48q .framer-5syr9h { gap: 0px; } .framer-Ujuu9.framer-v-f8e48q .framer-5syr9h > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Ujuu9.framer-v-f8e48q .framer-5syr9h > :first-child { margin-top: 0px; } .framer-Ujuu9.framer-v-f8e48q .framer-5syr9h > :last-child { margin-bottom: 0px; } }\",\".framer-Ujuu9.framer-v-14kzkuy.framer-9zhcyl { height: 565px; width: 1000px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ujuu9.framer-v-14kzkuy .framer-5syr9h { gap: 0px; } .framer-Ujuu9.framer-v-14kzkuy .framer-5syr9h > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Ujuu9.framer-v-14kzkuy .framer-5syr9h > :first-child { margin-top: 0px; } .framer-Ujuu9.framer-v-14kzkuy .framer-5syr9h > :last-child { margin-bottom: 0px; } }\",'.framer-Ujuu9[data-border=\"true\"]::after, .framer-Ujuu9 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 570\n * @framerIntrinsicWidth 360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"gk_Nk6Ggj\":{\"layout\":[\"fixed\",\"fixed\"]},\"sQhjKVCmR\":{\"layout\":[\"fixed\",\"fixed\"]},\"RNEk3tbxQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PgCSywJCR\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpJ1Hh9Zrx=withCSS(Component,css,\"framer-Ujuu9\");export default FramerpJ1Hh9Zrx;FramerpJ1Hh9Zrx.displayName=\"video\";FramerpJ1Hh9Zrx.defaultProps={height:570,width:360};addPropertyControls(FramerpJ1Hh9Zrx,{variant:{options:[\"skaV7ejwV\",\"gk_Nk6Ggj\",\"sQhjKVCmR\",\"RNEk3tbxQ\"],optionTitles:[\"desktop\",\"tablet\",\"mobile\",\"pop-up\"],title:\"Variant\",type:ControlType.Enum},PgCSywJCR:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerpJ1Hh9Zrx,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpJ1Hh9Zrx\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"PgCSywJCR\\\":\\\"tap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"360\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gk_Nk6Ggj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sQhjKVCmR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RNEk3tbxQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"570\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pJ1Hh9Zrx.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{defaultEvents,usePadding,useRadius,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * CLIPBOARD\n *\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Clipboard(props){const{label,content,fill,color,style,onClick,font,hoverOptions,...rest}=props;const deprecatedFont=useFontControls({fontWeight:500,...rest});const borderRadius=useRadius(props);const paddingValue=usePadding(props);const handleClick=useCallback(()=>{var ref;(ref=navigator.clipboard)===null||ref===void 0?void 0:ref.writeText(content);onClick===null||onClick===void 0?void 0:onClick();},[onClick,content]);return /*#__PURE__*/ _jsx(motion.button,{style:{border:\"none\",outline:\"none\",resize:\"none\",width:\"max-content\",wordBreak:\"break-word\",overflowWrap:\"break-word\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",letterSpacing:\"-0.2px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:fill,borderRadius,cursor:\"pointer\",padding:paddingValue,color,...deprecatedFont,...font,...style},onClick:handleClick,...rest,whileHover:hoverOptions,transition:hoverOptions===null||hoverOptions===void 0?void 0:hoverOptions.transition,children:label});};addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,description:\"When clicked, this content will be copied to the clipboard.\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Copy to Clipboard\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#06F\"},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#fff\"},font:{// @ts-ignore - Internal\ntype:ControlType.Font,controls:\"extended\",defaultValue:{fontSize:16}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0088FF\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}},padding:{type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,title:\"Padding\",defaultValue:10},borderRadius:{title:\"Radius\",type:ControlType.FusedNumber,toggleKey:\"isMixedBorderRadius\",toggleTitles:[\"Radius\",\"Radius per corner\"],valueKeys:[\"topLeftRadius\",\"topRightRadius\",\"bottomRightRadius\",\"bottomLeftRadius\",],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,defaultValue:50},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map", "// Generated by Framer (99ae5b3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";const ClipboardFonts=getFonts(Clipboard);const cycleOrder=[\"RIIePEulV\",\"n01JR_u7W\"];const serializationHash=\"framer-pY4ld\";const variantClassNames={n01JR_u7W:\"framer-v-12rmygm\",RIIePEulV:\"framer-v-1ma8u37\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={base:\"RIIePEulV\",copied:\"n01JR_u7W\"};const getProps=({height,hover,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,ILnGoRAop:hover!==null&&hover!==void 0?hover:props.ILnGoRAop,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"RIIePEulV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ILnGoRAop,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RIIePEulV\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8b3knk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"n01JR_u7W\");});const onMouseEnterwh2shs=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(ILnGoRAop){const res=await ILnGoRAop(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1ma8u37\",className,classNames),\"data-border\":true,\"data-framer-name\":\"base\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RIIePEulV\",onMouseEnter:onMouseEnterwh2shs,onTap:onTap8b3knk,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({n01JR_u7W:{\"data-framer-name\":\"copied\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-153hrro-container\",layoutDependency:layoutDependency,layoutId:\"bFJKKECdo-container\",children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:50,bottomLeftRadius:0,bottomRightRadius:0,color:\"rgba(255, 255, 255, 0)\",content:\"0x2109B908e006c2365ce3373987c164a15dcef69d\",fill:\"rgba(0, 0, 0, 0)\",font:{fontFamily:'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"bFJKKECdo\",isMixedBorderRadius:true,label:\"Copy to Clipboard\",layoutId:\"bFJKKECdo\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:50,topRightRadius:50,width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13o24a4\",\"data-framer-name\":\"icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"iA61V75Ig\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 3.41 15.5 L 10.59 15.5 C 11.097 15.5 11.582 15.299 11.941 14.941 C 12.299 14.582 12.5 14.097 12.5 13.59 L 12.5 13.5 L 12.59 13.5 C 13.097 13.5 13.582 13.299 13.941 12.941 C 14.299 12.582 14.5 12.097 14.5 11.59 L 14.5 2.41 C 14.5 2.159 14.451 1.911 14.355 1.679 C 14.259 1.447 14.118 1.237 13.941 1.059 C 13.763 0.882 13.553 0.741 13.321 0.645 C 13.089 0.549 12.841 0.5 12.59 0.5 L 5.41 0.5 C 4.903 0.5 4.418 0.701 4.059 1.059 C 3.701 1.418 3.5 1.903 3.5 2.41 L 3.5 2.5 L 3.41 2.5 C 2.903 2.5 2.418 2.701 2.059 3.059 C 1.701 3.418 1.5 3.903 1.5 4.41 L 1.5 13.59 C 1.5 14.097 1.701 14.582 2.059 14.941 C 2.418 15.299 2.903 15.5 3.41 15.5 Z M 2.5 4.41 C 2.501 4.169 2.598 3.938 2.768 3.768 C 2.938 3.598 3.169 3.501 3.41 3.5 L 10.59 3.5 C 10.831 3.501 11.062 3.598 11.232 3.768 C 11.402 3.938 11.499 4.169 11.5 4.41 L 11.5 13.59 C 11.499 13.831 11.402 14.062 11.232 14.232 C 11.062 14.402 10.831 14.499 10.59 14.5 L 3.41 14.5 C 3.169 14.499 2.938 14.402 2.768 14.232 C 2.598 14.062 2.501 13.831 2.5 13.59 Z\" fill=\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;black&quot;} */\"></path></svg>',svgContentId:12315286369,withExternalLayout:true,...addPropertyOverrides({n01JR_u7W:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 3.41 15.5 L 10.59 15.5 C 11.097 15.5 11.582 15.299 11.941 14.941 C 12.299 14.582 12.5 14.097 12.5 13.59 L 12.5 13.5 L 12.59 13.5 C 13.097 13.5 13.582 13.299 13.941 12.941 C 14.299 12.582 14.5 12.097 14.5 11.59 L 14.5 2.41 C 14.5 2.159 14.451 1.911 14.355 1.679 C 14.259 1.447 14.118 1.237 13.941 1.059 C 13.763 0.882 13.553 0.741 13.321 0.645 C 13.089 0.549 12.841 0.5 12.59 0.5 L 5.41 0.5 C 4.903 0.5 4.418 0.701 4.059 1.059 C 3.701 1.418 3.5 1.903 3.5 2.41 L 3.5 2.5 L 3.41 2.5 C 2.903 2.5 2.418 2.701 2.059 3.059 C 1.701 3.418 1.5 3.903 1.5 4.41 L 1.5 13.59 C 1.5 14.097 1.701 14.582 2.059 14.941 C 2.418 15.299 2.903 15.5 3.41 15.5 Z M 2.5 4.41 C 2.501 4.169 2.598 3.938 2.768 3.768 C 2.938 3.598 3.169 3.501 3.41 3.5 L 10.59 3.5 C 10.831 3.501 11.062 3.598 11.232 3.768 C 11.402 3.938 11.499 4.169 11.5 4.41 L 11.5 13.59 C 11.499 13.831 11.402 14.062 11.232 14.232 C 11.062 14.402 10.831 14.499 10.59 14.5 L 3.41 14.5 C 3.169 14.499 2.938 14.402 2.768 14.232 C 2.598 14.062 2.501 13.831 2.5 13.59 Z\" fill=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)) /* {&quot;name&quot;:&quot;dark green&quot;} */\"></path></svg>',svgContentId:9213950488}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"75.00932820233868px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Token address:\"})}),className:\"framer-1rcr6xr\",fonts:[\"GF;Jost-600\"],layoutDependency:layoutDependency,layoutId:\"VmZ2kPczI\",style:{\"--extracted-r6o4lv\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},variants:{n01JR_u7W:{\"--extracted-r6o4lv\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"}},verticalAlignment:\"top\",viewBox:\"0 0 508.07 90\",withExternalLayout:true,...addPropertyOverrides({n01JR_u7W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS02MDA=\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"75.00932820233868px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:\"Copied:\"})}),fonts:[\"GF;Bricolage Grotesque-600\"],viewBox:\"0 0 271.07 90\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"75.00932820233868px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"0x2109B908e006c2365ce3373987c164a15dcef69d\"})}),className:\"framer-y87yk5\",fonts:[\"GF;Jost-600\"],layoutDependency:layoutDependency,layoutId:\"v5dm6evkg\",style:{\"--extracted-r6o4lv\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},variants:{n01JR_u7W:{\"--extracted-r6o4lv\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35))\"}},verticalAlignment:\"top\",viewBox:\"0 0 1828.07 90\",withExternalLayout:true,...addPropertyOverrides({n01JR_u7W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"75.00932820233868px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)))\"},children:\"0x2109B908e006c2365ce3373987c164a15dcef69d\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pY4ld.framer-dsv7rd, .framer-pY4ld .framer-dsv7rd { display: block; }\",\".framer-pY4ld.framer-1ma8u37 { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 16px 8px 12px 20px; position: relative; width: 508px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pY4ld .framer-153hrro-container { flex: none; height: 98%; position: absolute; right: 0px; top: calc(48.93617021276598% - 97.87234042553192% / 2); width: 100%; z-index: 2; }\",\".framer-pY4ld .framer-13o24a4 { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-pY4ld .framer-1rcr6xr { flex: none; height: auto; position: relative; white-space: pre; width: 21%; }\",\".framer-pY4ld .framer-y87yk5 { flex: none; height: auto; position: relative; white-space: pre; width: 68%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pY4ld.framer-1ma8u37 { gap: 0px; } .framer-pY4ld.framer-1ma8u37 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-pY4ld.framer-1ma8u37 > :first-child { margin-left: 0px; } .framer-pY4ld.framer-1ma8u37 > :last-child { margin-right: 0px; } }\",\".framer-pY4ld.framer-v-12rmygm .framer-1rcr6xr { width: 11%; }\",\".framer-pY4ld.framer-v-12rmygm .framer-y87yk5 { width: 70%; }\",'.framer-pY4ld[data-border=\"true\"]::after, .framer-pY4ld [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 508\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"n01JR_u7W\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ILnGoRAop\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerrSdBkyP0P=withCSS(Component,css,\"framer-pY4ld\");export default FramerrSdBkyP0P;FramerrSdBkyP0P.displayName=\"copy token address\";FramerrSdBkyP0P.defaultProps={height:46,width:508};addPropertyControls(FramerrSdBkyP0P,{variant:{options:[\"RIIePEulV\",\"n01JR_u7W\"],optionTitles:[\"base\",\"copied\"],title:\"Variant\",type:ControlType.Enum},ILnGoRAop:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerrSdBkyP0P,[{explicitInter:true,fonts:[{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvRviyMgvs-wJDtw.woff2\",weight:\"400\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mx9IgVDPokMmuHL.woff2\",weight:\"600\"},{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvcXlyMgvs-wJDtw.woff2\",weight:\"600\"}]},...ClipboardFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrSdBkyP0P\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"508\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n01JR_u7W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"46\",\"framerVariables\":\"{\\\"ILnGoRAop\\\":\\\"hover\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rSdBkyP0P.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"gp2K_r2Xl\",\"E6lj7JlJM\",\"IbCrM7WJ4\",\"fgHsCPnKE\",\"AWuRA8qj3\",\"YbxfS78mV\",\"yf4sUjU2q\",\"Bghu_q8b3\",\"JoaWniXMh\"];const serializationHash=\"framer-ERVoF\";const variantClassNames={AWuRA8qj3:\"framer-v-mijv26\",Bghu_q8b3:\"framer-v-j1jju0\",E6lj7JlJM:\"framer-v-1fyybz0\",fgHsCPnKE:\"framer-v-mkb51a\",gp2K_r2Xl:\"framer-v-q7769h\",IbCrM7WJ4:\"framer-v-1vat02h\",JoaWniXMh:\"framer-v-bobmqt\",YbxfS78mV:\"framer-v-38zluw\",yf4sUjU2q:\"framer-v-1c9j4r3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"desk 1\":\"gp2K_r2Xl\",\"desk 2\":\"E6lj7JlJM\",\"desk 3\":\"IbCrM7WJ4\",\"mob 2\":\"Bghu_q8b3\",\"mob 3\":\"JoaWniXMh\",\"tab 2\":\"AWuRA8qj3\",\"tab 3\":\"YbxfS78mV\",mob:\"yf4sUjU2q\",tab:\"fgHsCPnKE\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"gp2K_r2Xl\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gp2K_r2Xl\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2mlx6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"E6lj7JlJM\");});const onTappr2uwk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"IbCrM7WJ4\");});const onTapgevftk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"gp2K_r2Xl\");});const onTap1o9say3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"AWuRA8qj3\");});const onTapmybrhz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"YbxfS78mV\");});const onTap1tncrie=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"fgHsCPnKE\");});const onTaptkyg90=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Bghu_q8b3\");});const onTap1sflcoa=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"JoaWniXMh\");});const onTap12xkyuy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"yf4sUjU2q\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-q7769h\",className,classNames),\"data-border\":true,\"data-framer-name\":\"desk 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gp2K_r2Xl\",onTap:onTapc2mlx6,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"2px 4px 0px 0px rgba(0, 0, 0, 1)\",...style},variants:{AWuRA8qj3:{\"--border-right-width\":\"0px\",borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},Bghu_q8b3:{\"--border-bottom-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},fgHsCPnKE:{\"--border-right-width\":\"0px\",borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},JoaWniXMh:{\"--border-bottom-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},YbxfS78mV:{\"--border-right-width\":\"0px\",borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},yf4sUjU2q:{\"--border-bottom-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({AWuRA8qj3:{\"data-framer-name\":\"tab 2\",onTap:onTapmybrhz},Bghu_q8b3:{\"data-framer-name\":\"mob 2\",onTap:onTap1sflcoa},E6lj7JlJM:{\"data-framer-name\":\"desk 2\",onTap:onTappr2uwk},fgHsCPnKE:{\"data-framer-name\":\"tab\",onTap:onTap1o9say3},IbCrM7WJ4:{\"data-framer-name\":\"desk 3\",onTap:onTapgevftk},JoaWniXMh:{\"data-framer-name\":\"mob 3\",onTap:onTap12xkyuy},YbxfS78mV:{\"data-framer-name\":\"tab 3\",onTap:onTap1tncrie},yf4sUjU2q:{\"data-framer-name\":\"mob\",onTap:onTaptkyg90}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jhjv7i\",\"data-framer-name\":\"story\",layoutDependency:layoutDependency,layoutId:\"Pm0PqUb4e\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"In the vibrant realm of Quilibrium, where unique qreatures thrived, a young heroine named Qat emerged. She was the younger sister of the famed Bongoqat and the beloved daughter of the wise and qaring Qassie.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Qat, with her sleek, silver fur and piercing blue eyes, was no ordinary qat. Born with an unyielding spirit, her mission was to fight the nefarious Contabo sybils, entities that sought to qentralize the internet, undermining the freedom of Quilibrium.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Every day, Qat ventured into the digital wilderness, her paws nimble and her mind sharp. Fortunately, she was not alone in her quest. Honest Quilibrians, high-spec nodes of immense power and capability, fought valiantly on her side. These noble allies stood strong against the tides of darkness, their combined strength and resilience a bulwark against the encroaching threat.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"On the opposite side, the evil Qontabian commanded an army of thousands of\u2026\"})]}),className:\"framer-1y0lgvf\",\"data-framer-name\":\"1\",fonts:[\"GF;Jost-regular\"],layoutDependency:layoutDependency,layoutId:\"FHreqkpZm\",style:{\"--extracted-14qxiz\":\"rgb(15, 44, 35)\",\"--extracted-1iakedh\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--extracted-1yfvjw7\":\"rgb(15, 44, 35)\",\"--extracted-2gxw0f\":\"rgb(15, 44, 35)\",\"--extracted-8vgz36\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--extracted-r6o4lv\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--extracted-ydz9fi\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AWuRA8qj3:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"In the vibrant realm of Quilibrium, where unique qreatures thrived, a young heroine named Qat emerged. She was the younger sister of the famed Bongoqat and the beloved daughter of the wise and qaring Qassie.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Qat, with her sleek, silver fur and piercing blue eyes, was no ordinary qat. Born with an unyielding spirit, her mission was to fight the nefarious Contabo sybils, entities that sought to qentralize the internet, undermining the freedom of Quilibrium.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Every day, Qat ventured into the digital wilderness, her paws nimble and her mind sharp. Fortunately, she was not alone in her quest. Honest Quilibrians, high-spec nodes of immense power and capability, fought valiantly on her side. These noble allies stood strong against the tides of darkness, their combined strength and resilience a bulwark against the encroaching threat.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"On the opposite side, the evil Qontabian commanded an army of thousands of\u2026\"})]})},Bghu_q8b3:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"In the vibrant realm of Quilibrium, where unique qreatures thrived, a young heroine named Qat emerged. She was the younger sister of the famed Bongoqat and the beloved daughter of the wise and qaring Qassie.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Qat, with her sleek, silver fur and piercing blue eyes, was no ordinary qat. Born with an unyielding spirit, her mission was to fight the nefarious Contabo sybils, entities that sought to qentralize the internet, undermining the freedom of Quilibrium.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Every day, Qat ventured into the digital wilderness, her paws nimble and her mind sharp. Fortunately, she was not alone in her quest. Honest Quilibrians, high-spec nodes of immense power and capability, fought valiantly on her side. These noble allies stood strong against the tides of darkness, their combined strength and resilience a bulwark against the encroaching threat.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"On the opposite side, the evil Qontabian commanded an army of thousands of\u2026\"})]})},fgHsCPnKE:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"In the vibrant realm of Quilibrium, where unique qreatures thrived, a young heroine named Qat emerged. She was the younger sister of the famed Bongoqat and the beloved daughter of the wise and qaring Qassie.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Qat, with her sleek, silver fur and piercing blue eyes, was no ordinary qat. Born with an unyielding spirit, her mission was to fight the nefarious Contabo sybils, entities that sought to qentralize the internet, undermining the freedom of Quilibrium.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Every day, Qat ventured into the digital wilderness, her paws nimble and her mind sharp. Fortunately, she was not alone in her quest. Honest Quilibrians, high-spec nodes of immense power and capability, fought valiantly on her side. These noble allies stood strong against the tides of darkness, their combined strength and resilience a bulwark against the encroaching threat.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"On the opposite side, the evil Qontabian commanded an army of thousands of\u2026\"})]})},JoaWniXMh:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"In the vibrant realm of Quilibrium, where unique qreatures thrived, a young heroine named Qat emerged. She was the younger sister of the famed Bongoqat and the beloved daughter of the wise and qaring Qassie.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Qat, with her sleek, silver fur and piercing blue eyes, was no ordinary qat. Born with an unyielding spirit, her mission was to fight the nefarious Contabo sybils, entities that sought to qentralize the internet, undermining the freedom of Quilibrium.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Every day, Qat ventured into the digital wilderness, her paws nimble and her mind sharp. Fortunately, she was not alone in her quest. Honest Quilibrians, high-spec nodes of immense power and capability, fought valiantly on her side. These noble allies stood strong against the tides of darkness, their combined strength and resilience a bulwark against the encroaching threat.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"On the opposite side, the evil Qontabian commanded an army of thousands of\u2026\"})]})},YbxfS78mV:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"In the vibrant realm of Quilibrium, where unique qreatures thrived, a young heroine named Qat emerged. She was the younger sister of the famed Bongoqat and the beloved daughter of the wise and qaring Qassie.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Qat, with her sleek, silver fur and piercing blue eyes, was no ordinary qat. Born with an unyielding spirit, her mission was to fight the nefarious Contabo sybils, entities that sought to qentralize the internet, undermining the freedom of Quilibrium.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Every day, Qat ventured into the digital wilderness, her paws nimble and her mind sharp. Fortunately, she was not alone in her quest. Honest Quilibrians, high-spec nodes of immense power and capability, fought valiantly on her side. These noble allies stood strong against the tides of darkness, their combined strength and resilience a bulwark against the encroaching threat.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"On the opposite side, the evil Qontabian commanded an army of thousands of\u2026\"})]})},yf4sUjU2q:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"In the vibrant realm of Quilibrium, where unique qreatures thrived, a young heroine named Qat emerged. She was the younger sister of the famed Bongoqat and the beloved daughter of the wise and qaring Qassie.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Qat, with her sleek, silver fur and piercing blue eyes, was no ordinary qat. Born with an unyielding spirit, her mission was to fight the nefarious Contabo sybils, entities that sought to qentralize the internet, undermining the freedom of Quilibrium.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Every day, Qat ventured into the digital wilderness, her paws nimble and her mind sharp. Fortunately, she was not alone in her quest. Honest Quilibrians, high-spec nodes of immense power and capability, fought valiantly on her side. These noble allies stood strong against the tides of darkness, their combined strength and resilience a bulwark against the encroaching threat.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"On the opposite side, the evil Qontabian commanded an army of thousands of\u2026\"})]})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"\u2026cheap, one-core nodes, each one a tiny agent of chaos trying to take over the realm of Quilibrium. These nodes, though weak individually, swarmed with relentless aggression, seeking to overwhelm the honest Quilibrians through sheer numbers.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"One fateful day, Qat confronted Qontabian, a particularly formidable sybil aiming to qontrol key internet nodes. The battle was fierce. Qontabian's army of one-core nodes surged forward, attempting to drown the Quilibrians in a sea of malevolent code. But Qat, with her steely resolve and strategic mind, rallied the Quilibrians to stand their ground.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"As the battle raged, Qat's agile movements and sharp intellect were put to the test. She deftly countered each assault, her claws dancing across the digital landscape, dismantling Qontabian's schemes piece by piece. The honest Quilibrians fought bravely beside her, their high-spec capabilities creating an impenetrable defense.\"})]}),className:\"framer-1rm9f5m\",\"data-framer-name\":\"2\",fonts:[\"GF;Jost-regular\"],layoutDependency:layoutDependency,layoutId:\"WwTxS8K4d\",style:{\"--extracted-14qxiz\":\"rgb(15, 44, 35)\",\"--extracted-1iakedh\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--extracted-2gxw0f\":\"rgb(15, 44, 35)\",\"--extracted-r6o4lv\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--extracted-ydz9fi\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AWuRA8qj3:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"\u2026cheap, one-core nodes, each one a tiny agent of chaos trying to take over the realm of Quilibrium. These nodes, though weak individually, swarmed with relentless aggression, seeking to overwhelm the honest Quilibrians through sheer numbers.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"One fateful day, Qat confronted Qontabian, a particularly formidable sybil aiming to qontrol key internet nodes. The battle was fierce. Qontabian's army of one-core nodes surged forward, attempting to drown the Quilibrians in a sea of malevolent code. But Qat, with her steely resolve and strategic mind, rallied the Quilibrians to stand their ground.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"As the battle raged, Qat's agile movements and sharp intellect were put to the test. She deftly countered each assault, her claws dancing across the digital landscape, dismantling Qontabian's schemes piece by piece. The honest Quilibrians fought bravely beside her, their high-spec capabilities creating an impenetrable defense.\"})]})},Bghu_q8b3:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"\u2026cheap, one-core nodes, each one a tiny agent of chaos trying to take over the realm of Quilibrium. These nodes, though weak individually, swarmed with relentless aggression, seeking to overwhelm the honest Quilibrians through sheer numbers.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"One fateful day, Qat confronted Qontabian, a particularly formidable sybil aiming to qontrol key internet nodes. The battle was fierce. Qontabian's army of one-core nodes surged forward, attempting to drown the Quilibrians in a sea of malevolent code. But Qat, with her steely resolve and strategic mind, rallied the Quilibrians to stand their ground.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"As the battle raged, Qat's agile movements and sharp intellect were put to the test. She deftly countered each assault, her claws dancing across the digital landscape, dismantling Qontabian's schemes piece by piece. The honest Quilibrians fought bravely beside her, their high-spec capabilities creating an impenetrable defense.\"})]})},E6lj7JlJM:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"\u2026cheap, one-core nodes, each one a tiny agent of chaos trying to take over the realm of Quilibrium. These nodes, though weak individually, swarmed with relentless aggression, seeking to overwhelm the honest Quilibrians through sheer numbers.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"One fateful day, Qat confronted Qontabian, a particularly formidable sybil aiming to qontrol key internet nodes. The battle was fierce. Qontabian's army of one-core nodes surged forward, attempting to drown the Quilibrians in a sea of malevolent code. But Qat, with her steely resolve and strategic mind, rallied the Quilibrians to stand their ground.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"As the battle raged, Qat's agile movements and sharp intellect were put to the test. She deftly countered each assault, her claws dancing across the digital landscape, dismantling Qontabian's schemes piece by piece. The honest Quilibrians fought bravely beside her, their high-spec capabilities creating an impenetrable defense.\"})]})},fgHsCPnKE:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"\u2026cheap, one-core nodes, each one a tiny agent of chaos trying to take over the realm of Quilibrium. These nodes, though weak individually, swarmed with relentless aggression, seeking to overwhelm the honest Quilibrians through sheer numbers.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"One fateful day, Qat confronted Qontabian, a particularly formidable sybil aiming to qontrol key internet nodes. The battle was fierce. Qontabian's army of one-core nodes surged forward, attempting to drown the Quilibrians in a sea of malevolent code. But Qat, with her steely resolve and strategic mind, rallied the Quilibrians to stand their ground.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"As the battle raged, Qat's agile movements and sharp intellect were put to the test. She deftly countered each assault, her claws dancing across the digital landscape, dismantling Qontabian's schemes piece by piece. The honest Quilibrians fought bravely beside her, their high-spec capabilities creating an impenetrable defense.\"})]})},IbCrM7WJ4:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"\u2026cheap, one-core nodes, each one a tiny agent of chaos trying to take over the realm of Quilibrium. These nodes, though weak individually, swarmed with relentless aggression, seeking to overwhelm the honest Quilibrians through sheer numbers.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"One fateful day, Qat confronted Qontabian, a particularly formidable sybil aiming to qontrol key internet nodes. The battle was fierce. Qontabian's army of one-core nodes surged forward, attempting to drown the Quilibrians in a sea of malevolent code. But Qat, with her steely resolve and strategic mind, rallied the Quilibrians to stand their ground.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"As the battle raged, Qat's agile movements and sharp intellect were put to the test. She deftly countered each assault, her claws dancing across the digital landscape, dismantling Qontabian's schemes piece by piece. The honest Quilibrians fought bravely beside her, their high-spec capabilities creating an impenetrable defense.\"})]})},JoaWniXMh:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"\u2026cheap, one-core nodes, each one a tiny agent of chaos trying to take over the realm of Quilibrium. These nodes, though weak individually, swarmed with relentless aggression, seeking to overwhelm the honest Quilibrians through sheer numbers.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"One fateful day, Qat confronted Qontabian, a particularly formidable sybil aiming to qontrol key internet nodes. The battle was fierce. Qontabian's army of one-core nodes surged forward, attempting to drown the Quilibrians in a sea of malevolent code. But Qat, with her steely resolve and strategic mind, rallied the Quilibrians to stand their ground.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"As the battle raged, Qat's agile movements and sharp intellect were put to the test. She deftly countered each assault, her claws dancing across the digital landscape, dismantling Qontabian's schemes piece by piece. The honest Quilibrians fought bravely beside her, their high-spec capabilities creating an impenetrable defense.\"})]})},YbxfS78mV:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"\u2026cheap, one-core nodes, each one a tiny agent of chaos trying to take over the realm of Quilibrium. These nodes, though weak individually, swarmed with relentless aggression, seeking to overwhelm the honest Quilibrians through sheer numbers.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"One fateful day, Qat confronted Qontabian, a particularly formidable sybil aiming to qontrol key internet nodes. The battle was fierce. Qontabian's army of one-core nodes surged forward, attempting to drown the Quilibrians in a sea of malevolent code. But Qat, with her steely resolve and strategic mind, rallied the Quilibrians to stand their ground.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"As the battle raged, Qat's agile movements and sharp intellect were put to the test. She deftly countered each assault, her claws dancing across the digital landscape, dismantling Qontabian's schemes piece by piece. The honest Quilibrians fought bravely beside her, their high-spec capabilities creating an impenetrable defense.\"})]})},yf4sUjU2q:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"\u2026cheap, one-core nodes, each one a tiny agent of chaos trying to take over the realm of Quilibrium. These nodes, though weak individually, swarmed with relentless aggression, seeking to overwhelm the honest Quilibrians through sheer numbers.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"One fateful day, Qat confronted Qontabian, a particularly formidable sybil aiming to qontrol key internet nodes. The battle was fierce. Qontabian's army of one-core nodes surged forward, attempting to drown the Quilibrians in a sea of malevolent code. But Qat, with her steely resolve and strategic mind, rallied the Quilibrians to stand their ground.  \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"As the battle raged, Qat's agile movements and sharp intellect were put to the test. She deftly countered each assault, her claws dancing across the digital landscape, dismantling Qontabian's schemes piece by piece. The honest Quilibrians fought bravely beside her, their high-spec capabilities creating an impenetrable defense.\"})]})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"With a final, powerful strike, Qat defeated Qontabian, sending the sybil and its army of one-core nodes retreating into the shadows. The nodes that Qontabian had sought to qontrol were liberated, and the balance of Quilibrium was restored once more.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Returning to her family, Qat was greeted with pride by Qassie and Bongoqat. \"You\\'ve done well, sister,\" Bongoqat said. \"But our fight is far from over.\"'}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Qat nodded, her resolve unwavering. \"As long as we stand together, the spirit of decentralization will prevail.\"  '}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"And so, Qat, alongside her family and the honest Quilibrians, continued their noble quest. Each day was a battle, but with each victory, the dream of a decentralized internet drew closer. Qat's legend inspired others to join the fight, ensuring Quilibrium's spirit would endure for generations to qome.\"})]}),className:\"framer-ykjdwy\",\"data-framer-name\":\"3\",fonts:[\"GF;Jost-regular\"],layoutDependency:layoutDependency,layoutId:\"oUIdGJp9S\",style:{\"--extracted-14qxiz\":\"rgb(15, 44, 35)\",\"--extracted-1iakedh\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--extracted-1yfvjw7\":\"rgb(15, 44, 35)\",\"--extracted-2gxw0f\":\"rgb(15, 44, 35)\",\"--extracted-8vgz36\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--extracted-r6o4lv\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--extracted-ydz9fi\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AWuRA8qj3:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"With a final, powerful strike, Qat defeated Qontabian, sending the sybil and its army of one-core nodes retreating into the shadows. The nodes that Qontabian had sought to qontrol were liberated, and the balance of Quilibrium was restored once more.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Returning to her family, Qat was greeted with pride by Qassie and Bongoqat. \"You\\'ve done well, sister,\" Bongoqat said. \"But our fight is far from over.\"'}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Qat nodded, her resolve unwavering. \"As long as we stand together, the spirit of decentralization will prevail.\"  '}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"And so, Qat, alongside her family and the honest Quilibrians, continued their noble quest. Each day was a battle, but with each victory, the dream of a decentralized internet drew closer. Qat's legend inspired others to join the fight, ensuring Quilibrium's spirit would endure for generations to qome.\"})]})},Bghu_q8b3:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"With a final, powerful strike, Qat defeated Qontabian, sending the sybil and its army of one-core nodes retreating into the shadows. The nodes that Qontabian had sought to qontrol were liberated, and the balance of Quilibrium was restored once more.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Returning to her family, Qat was greeted with pride by Qassie and Bongoqat. \"You\\'ve done well, sister,\" Bongoqat said. \"But our fight is far from over.\"'}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Qat nodded, her resolve unwavering. \"As long as we stand together, the spirit of decentralization will prevail.\"  '}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"And so, Qat, alongside her family and the honest Quilibrians, continued their noble quest. Each day was a battle, but with each victory, the dream of a decentralized internet drew closer. Qat's legend inspired others to join the fight, ensuring Quilibrium's spirit would endure for generations to qome.\"})]})},fgHsCPnKE:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"With a final, powerful strike, Qat defeated Qontabian, sending the sybil and its army of one-core nodes retreating into the shadows. The nodes that Qontabian had sought to qontrol were liberated, and the balance of Quilibrium was restored once more.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Returning to her family, Qat was greeted with pride by Qassie and Bongoqat. \"You\\'ve done well, sister,\" Bongoqat said. \"But our fight is far from over.\"'}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Qat nodded, her resolve unwavering. \"As long as we stand together, the spirit of decentralization will prevail.\"  '}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"And so, Qat, alongside her family and the honest Quilibrians, continued their noble quest. Each day was a battle, but with each victory, the dream of a decentralized internet drew closer. Qat's legend inspired others to join the fight, ensuring Quilibrium's spirit would endure for generations to qome.\"})]})},IbCrM7WJ4:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"With a final, powerful strike, Qat defeated Qontabian, sending the sybil and its army of one-core nodes retreating into the shadows. The nodes that Qontabian had sought to qontrol were liberated, and the balance of Quilibrium was restored once more.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Returning to her family, Qat was greeted with pride by Qassie and Bongoqat. \"You\\'ve done well, sister,\" Bongoqat said. \"But our fight is far from over.\"'}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Qat nodded, her resolve unwavering. \"As long as we stand together, the spirit of decentralization will prevail.\"'}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"And so, Qat, alongside her family and the honest Quilibrians, continued their noble quest. Each day was a battle, but with each victory, the dream of a decentralized internet drew closer. Qat's legend inspired others to join the fight, ensuring Quilibrium's spirit would endure for generations to qome.\"})]})},JoaWniXMh:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"With a final, powerful strike, Qat defeated Qontabian, sending the sybil and its army of one-core nodes retreating into the shadows. The nodes that Qontabian had sought to qontrol were liberated, and the balance of Quilibrium was restored once more.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Returning to her family, Qat was greeted with pride by Qassie and Bongoqat. \"You\\'ve done well, sister,\" Bongoqat said. \"But our fight is far from over.\"'}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Qat nodded, her resolve unwavering. \"As long as we stand together, the spirit of decentralization will prevail.\"  '}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"And so, Qat, alongside her family and the honest Quilibrians, continued their noble quest. Each day was a battle, but with each victory, the dream of a decentralized internet drew closer. Qat's legend inspired others to join the fight, ensuring Quilibrium's spirit would endure for generations to qome.\"})]})},YbxfS78mV:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"With a final, powerful strike, Qat defeated Qontabian, sending the sybil and its army of one-core nodes retreating into the shadows. The nodes that Qontabian had sought to qontrol were liberated, and the balance of Quilibrium was restored once more.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Returning to her family, Qat was greeted with pride by Qassie and Bongoqat. \"You\\'ve done well, sister,\" Bongoqat said. \"But our fight is far from over.\"'}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Qat nodded, her resolve unwavering. \"As long as we stand together, the spirit of decentralization will prevail.\"  '}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"And so, Qat, alongside her family and the honest Quilibrians, continued their noble quest. Each day was a battle, but with each victory, the dream of a decentralized internet drew closer. Qat's legend inspired others to join the fight, ensuring Quilibrium's spirit would endure for generations to qome.\"})]})},yf4sUjU2q:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"With a final, powerful strike, Qat defeated Qontabian, sending the sybil and its army of one-core nodes retreating into the shadows. The nodes that Qontabian had sought to qontrol were liberated, and the balance of Quilibrium was restored once more.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Returning to her family, Qat was greeted with pride by Qassie and Bongoqat. \"You\\'ve done well, sister,\" Bongoqat said. \"But our fight is far from over.\"'}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:'Qat nodded, her resolve unwavering. \"As long as we stand together, the spirit of decentralization will prevail.\"  '}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, rgb(15, 44, 35))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC1yZWd1bGFy\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"And so, Qat, alongside her family and the honest Quilibrians, continued their noble quest. Each day was a battle, but with each victory, the dream of a decentralized internet drew closer. Qat's legend inspired others to join the fight, ensuring Quilibrium's spirit would endure for generations to qome.\"})]})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)))\"},children:\"\u2013 read more\"})}),className:\"framer-nnmed3\",\"data-framer-name\":\"expand\",fonts:[\"GF;Jost-600\"],layoutDependency:layoutDependency,layoutId:\"ZQdO4T62A\",style:{\"--extracted-r6o4lv\":\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AWuRA8qj3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)))\"},children:\"\u2013 read one more\"})})},Bghu_q8b3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)))\"},children:\"\u2013 read one more\"})})},E6lj7JlJM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)))\"},children:\"\u2013 read one more\"})})},fgHsCPnKE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)))\"},children:\"\u2013 read more\"})})},IbCrM7WJ4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)))\"},children:\"\u2013 baq to beginning\"})})},JoaWniXMh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)))\"},children:\"\u2013 baq to beginning\"})})},YbxfS78mV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)))\"},children:\"\u2013 baq to beginning\"})})},yf4sUjU2q:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)))\"},children:\"\u2013 read more\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ERVoF.framer-1k97ywo, .framer-ERVoF .framer-1k97ywo { display: block; }\",\".framer-ERVoF.framer-q7769h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: space-between; overflow: visible; padding: 48px 48px 40px 48px; position: relative; width: 430px; }\",\".framer-ERVoF .framer-jhjv7i { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ERVoF .framer-1y0lgvf { flex: 1 0 0px; height: 100%; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ERVoF .framer-1rm9f5m { flex: none; height: 100%; left: 360px; position: absolute; top: calc(49.49099451840252% - 100% / 2); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-ERVoF .framer-ykjdwy { flex: none; height: 100%; left: 720px; position: absolute; top: calc(49.64761158966329% - 99.68676585747846% / 2); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-ERVoF .framer-nnmed3 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ERVoF .framer-jhjv7i { gap: 0px; } .framer-ERVoF .framer-jhjv7i > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ERVoF .framer-jhjv7i > :first-child { margin-left: 0px; } .framer-ERVoF .framer-jhjv7i > :last-child { margin-right: 0px; } }\",\".framer-ERVoF.framer-v-1fyybz0 .framer-1y0lgvf { flex: none; height: 100%; left: -360px; position: absolute; top: calc(49.92175273865417% - 99.92175273865415% / 2); width: 100%; z-index: 1; }\",\".framer-ERVoF.framer-v-1fyybz0 .framer-1rm9f5m, .framer-ERVoF.framer-v-mijv26 .framer-1rm9f5m, .framer-ERVoF.framer-v-j1jju0 .framer-1rm9f5m { left: unset; position: relative; top: unset; }\",\".framer-ERVoF.framer-v-1fyybz0 .framer-ykjdwy { height: 100%; left: 360px; top: calc(49.64761158966329% - 99.60845732184808% / 2); }\",\".framer-ERVoF.framer-v-1vat02h .framer-1y0lgvf { flex: none; height: 100%; left: -720px; position: absolute; top: calc(49.92175273865417% - 99.8435054773083% / 2); width: 100%; z-index: 1; }\",\".framer-ERVoF.framer-v-1vat02h .framer-1rm9f5m { left: -360px; top: calc(49.45226917057905% - 100% / 2); }\",\".framer-ERVoF.framer-v-1vat02h .framer-ykjdwy, .framer-ERVoF.framer-v-38zluw .framer-ykjdwy, .framer-ERVoF.framer-v-bobmqt .framer-ykjdwy { height: 100%; left: unset; position: relative; top: unset; }\",\".framer-ERVoF.framer-v-mkb51a.framer-q7769h, .framer-ERVoF.framer-v-mijv26.framer-q7769h, .framer-ERVoF.framer-v-38zluw.framer-q7769h { height: 640px; padding: 40px; }\",\".framer-ERVoF.framer-v-mijv26 .framer-1y0lgvf { flex: none; left: -360px; position: absolute; top: calc(49.90757855822553% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-ERVoF.framer-v-mijv26 .framer-ykjdwy { height: 100%; left: 360px; top: calc(49.35304990757858% - 99.53789279112755% / 2); }\",\".framer-ERVoF.framer-v-38zluw .framer-1y0lgvf { flex: none; left: -720px; position: absolute; top: calc(49.90757855822553% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-ERVoF.framer-v-38zluw .framer-1rm9f5m { height: 100%; left: -360px; top: calc(49.72273567467655% - 99.81515711645102% / 2); }\",\".framer-ERVoF.framer-v-1c9j4r3.framer-q7769h, .framer-ERVoF.framer-v-j1jju0.framer-q7769h, .framer-ERVoF.framer-v-bobmqt.framer-q7769h { height: 570px; padding: 32px; width: 390px; }\",\".framer-ERVoF.framer-v-j1jju0 .framer-1y0lgvf { flex: none; left: -360px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-ERVoF.framer-v-j1jju0 .framer-ykjdwy { height: 100%; left: 360px; top: calc(49.59016393442625% - 99.69262295081968% / 2); }\",\".framer-ERVoF.framer-v-bobmqt .framer-1y0lgvf { flex: none; left: -720px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-ERVoF.framer-v-bobmqt .framer-1rm9f5m { left: -360px; top: calc(50.00000000000002% - 100% / 2); }\",'.framer-ERVoF[data-border=\"true\"]::after, .framer-ERVoF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 720\n * @framerIntrinsicWidth 430\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"E6lj7JlJM\":{\"layout\":[\"fixed\",\"fixed\"]},\"IbCrM7WJ4\":{\"layout\":[\"fixed\",\"fixed\"]},\"fgHsCPnKE\":{\"layout\":[\"fixed\",\"fixed\"]},\"AWuRA8qj3\":{\"layout\":[\"fixed\",\"fixed\"]},\"YbxfS78mV\":{\"layout\":[\"fixed\",\"fixed\"]},\"yf4sUjU2q\":{\"layout\":[\"fixed\",\"fixed\"]},\"Bghu_q8b3\":{\"layout\":[\"fixed\",\"fixed\"]},\"JoaWniXMh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerTLzXRAtT7=withCSS(Component,css,\"framer-ERVoF\");export default FramerTLzXRAtT7;FramerTLzXRAtT7.displayName=\"story\";FramerTLzXRAtT7.defaultProps={height:720,width:430};addPropertyControls(FramerTLzXRAtT7,{variant:{options:[\"gp2K_r2Xl\",\"E6lj7JlJM\",\"IbCrM7WJ4\",\"fgHsCPnKE\",\"AWuRA8qj3\",\"YbxfS78mV\",\"yf4sUjU2q\",\"Bghu_q8b3\",\"JoaWniXMh\"],optionTitles:[\"desk 1\",\"desk 2\",\"desk 3\",\"tab\",\"tab 2\",\"tab 3\",\"mob\",\"mob 2\",\"mob 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTLzXRAtT7,[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myjJQVDPokMmuHL.woff2\",weight:\"400\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mx9IgVDPokMmuHL.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTLzXRAtT7\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"430\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E6lj7JlJM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IbCrM7WJ4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fgHsCPnKE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AWuRA8qj3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YbxfS78mV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yf4sUjU2q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Bghu_q8b3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JoaWniXMh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"720\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TLzXRAtT7.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-600\",\"GF;Jost-900\",\"GF;Jost-900italic\",\"GF;Jost-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mx9IgVDPokMmuHL.woff2\",weight:\"600\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mwKIgVDPokMmuHL.woff2\",weight:\"900\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCNIgun_HLMEo.woff2\",weight:\"900\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCNIgun_HLMEo.woff2\",weight:\"600\"}]}];export const css=['.framer-UwDST .framer-styles-preset-1sim65v:not(.rich-text-wrapper), .framer-UwDST .framer-styles-preset-1sim65v.rich-text-wrapper p { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", sans-serif; --framer-font-family-bold-italic: \"Jost\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-UwDST .framer-styles-preset-1sim65v:not(.rich-text-wrapper), .framer-UwDST .framer-styles-preset-1sim65v.rich-text-wrapper p { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", sans-serif; --framer-font-family-bold-italic: \"Jost\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-UwDST .framer-styles-preset-1sim65v:not(.rich-text-wrapper), .framer-UwDST .framer-styles-preset-1sim65v.rich-text-wrapper p { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", sans-serif; --framer-font-family-bold-italic: \"Jost\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-UwDST\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/eQYXDIKZpOfWA2KX2PDd/FtJ7JsshWmYxuFmCqQNt/h0597VtEv.js\";const cycleOrder=[\"Z8bqbKfc6\"];const serializationHash=\"framer-kQ1QR\";const variantClassNames={Z8bqbKfc6:\"framer-v-1g5q701\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({borderColor,height,id,link,platform,width,...props})=>{var _ref,_ref1;return{...props,Its1JhWV6:(_ref=borderColor!==null&&borderColor!==void 0?borderColor:props.Its1JhWV6)!==null&&_ref!==void 0?_ref:{borderColor:'var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)) /* {\"name\":\"dark green\"} */',borderStyle:\"solid\",borderWidth:2},MXQbksIQp:link!==null&&link!==void 0?link:props.MXQbksIQp,OuwuIp1nU:(_ref1=platform!==null&&platform!==void 0?platform:props.OuwuIp1nU)!==null&&_ref1!==void 0?_ref1:\"Gate.io\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,OuwuIp1nU,Its1JhWV6,MXQbksIQp,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Z8bqbKfc6\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();var _Its1JhWV6_borderBottomWidth,_Its1JhWV6_borderLeftWidth,_Its1JhWV6_borderRightWidth,_Its1JhWV6_borderTopWidth;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:MXQbksIQp,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1g5q701\",className,classNames)} framer-19nono9`,\"data-border\":true,\"data-framer-name\":\"base\",layoutDependency:layoutDependency,layoutId:\"Z8bqbKfc6\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":`${(_Its1JhWV6_borderBottomWidth=Its1JhWV6.borderBottomWidth)!==null&&_Its1JhWV6_borderBottomWidth!==void 0?_Its1JhWV6_borderBottomWidth:Its1JhWV6.borderWidth}px`,\"--border-color\":Its1JhWV6.borderColor,\"--border-left-width\":`${(_Its1JhWV6_borderLeftWidth=Its1JhWV6.borderLeftWidth)!==null&&_Its1JhWV6_borderLeftWidth!==void 0?_Its1JhWV6_borderLeftWidth:Its1JhWV6.borderWidth}px`,\"--border-right-width\":`${(_Its1JhWV6_borderRightWidth=Its1JhWV6.borderRightWidth)!==null&&_Its1JhWV6_borderRightWidth!==void 0?_Its1JhWV6_borderRightWidth:Its1JhWV6.borderWidth}px`,\"--border-style\":Its1JhWV6.borderStyle,\"--border-top-width\":`${(_Its1JhWV6_borderTopWidth=Its1JhWV6.borderTopWidth)!==null&&_Its1JhWV6_borderTopWidth!==void 0?_Its1JhWV6_borderTopWidth:Its1JhWV6.borderWidth}px`,backgroundColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:'1px 3px 0px 0px var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sim65v\",\"data-styles-preset\":\"h0597VtEv\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)))\"},children:\"Gate.io\"})}),className:\"framer-1u2c1g1\",\"data-framer-name\":\"Gate.io\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DdF7QAgem\",style:{\"--extracted-r6o4lv\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},text:OuwuIp1nU,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kQ1QR.framer-19nono9, .framer-kQ1QR .framer-19nono9 { display: block; }\",\".framer-kQ1QR.framer-1g5q701 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px 48px 24px 48px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-kQ1QR .framer-1u2c1g1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kQ1QR.framer-1g5q701 { gap: 0px; } .framer-kQ1QR.framer-1g5q701 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kQ1QR.framer-1g5q701 > :first-child { margin-left: 0px; } .framer-kQ1QR.framer-1g5q701 > :last-child { margin-right: 0px; } }\",...sharedStyle.css,'.framer-kQ1QR[data-border=\"true\"]::after, .framer-kQ1QR [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 162\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"OuwuIp1nU\":\"platform\",\"Its1JhWV6\":\"borderColor\",\"MXQbksIQp\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXItYkIcBR=withCSS(Component,css,\"framer-kQ1QR\");export default FramerXItYkIcBR;FramerXItYkIcBR.displayName=\"get it now\";FramerXItYkIcBR.defaultProps={height:72,width:162};addPropertyControls(FramerXItYkIcBR,{OuwuIp1nU:{defaultValue:\"Gate.io\",displayTextArea:false,title:\"Platform\",type:ControlType.String},Its1JhWV6:{defaultValue:{borderColor:'var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)) /* {\"name\":\"dark green\"} */',borderStyle:\"solid\",borderWidth:2},title:\"Border color\",type:ControlType.Border},MXQbksIQp:{title:\"Link\",type:ControlType.Link}});addFonts(FramerXItYkIcBR,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXItYkIcBR\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"OuwuIp1nU\\\":\\\"platform\\\",\\\"Its1JhWV6\\\":\\\"borderColor\\\",\\\"MXQbksIQp\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"162\",\"framerIntrinsicHeight\":\"72\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XItYkIcBR.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-regular\",\"GF;Jost-700\",\"GF;Jost-700italic\",\"GF;Jost-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myjJQVDPokMmuHL.woff2\",weight:\"400\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mxEIgVDPokMmuHL.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNIgun_HLMEo.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0FNIgun_HLMEo.woff2\",weight:\"400\"}]}];export const css=['.framer-WdZ5D .framer-styles-preset-17f9v5x:not(.rich-text-wrapper), .framer-WdZ5D .framer-styles-preset-17f9v5x.rich-text-wrapper p { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-WdZ5D .framer-styles-preset-17f9v5x:not(.rich-text-wrapper), .framer-WdZ5D .framer-styles-preset-17f9v5x.rich-text-wrapper p { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-WdZ5D .framer-styles-preset-17f9v5x:not(.rich-text-wrapper), .framer-WdZ5D .framer-styles-preset-17f9v5x.rich-text-wrapper p { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, #f8ffe8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-WdZ5D\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-700\",\"GF;Jost-900\",\"GF;Jost-900italic\",\"GF;Jost-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mxEIgVDPokMmuHL.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mwKIgVDPokMmuHL.woff2\",weight:\"900\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCNIgun_HLMEo.woff2\",weight:\"900\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNIgun_HLMEo.woff2\",weight:\"700\"}]}];export const css=['.framer-TOL1A .framer-styles-preset-1ju0rke:not(.rich-text-wrapper), .framer-TOL1A .framer-styles-preset-1ju0rke.rich-text-wrapper p { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", sans-serif; --framer-font-family-bold-italic: \"Jost\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #f8ffe8; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-TOL1A\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={UhAGYfgXx:{hover:true}};const cycleOrder=[\"M8G5UClx1\",\"UhAGYfgXx\"];const serializationHash=\"framer-w3fLm\";const variantClassNames={M8G5UClx1:\"framer-v-dx7i0g\",UhAGYfgXx:\"framer-v-1885uyj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={hidden:\"UhAGYfgXx\",shown:\"M8G5UClx1\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,po6Q8spSW:tap!==null&&tap!==void 0?tap:props.po6Q8spSW,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"M8G5UClx1\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,po6Q8spSW,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"M8G5UClx1\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapthy9sm=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(po6Q8spSW){const res=await po6Q8spSW(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-dx7i0g\",className,classNames),\"data-framer-name\":\"shown\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"M8G5UClx1\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTapthy9sm,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,opacity:1,...style},variants:{\"UhAGYfgXx-hover\":{backgroundColor:\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},UhAGYfgXx:{backgroundColor:\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\",opacity:.5}},...addPropertyOverrides({\"UhAGYfgXx-hover\":{\"data-framer-name\":undefined},UhAGYfgXx:{\"data-framer-name\":\"hidden\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-w3fLm.framer-qf1616, .framer-w3fLm .framer-qf1616 { display: block; }\",\".framer-w3fLm.framer-dx7i0g { cursor: pointer; height: 16px; position: relative; width: 64px; }\",\".framer-w3fLm.framer-v-1885uyj.framer-dx7i0g { aspect-ratio: 4 / 1; height: var(--framer-aspect-ratio-supported, 16px); }\",\".framer-w3fLm.framer-v-1885uyj.hover.framer-dx7i0g { height: var(--framer-aspect-ratio-supported, 18px); width: 70px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 64\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UhAGYfgXx\":{\"layout\":[\"fixed\",\"fixed\"]},\"iswT0rbLQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"po6Q8spSW\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerC8Oplldf7=withCSS(Component,css,\"framer-w3fLm\");export default FramerC8Oplldf7;FramerC8Oplldf7.displayName=\"how to buy - nav button\";FramerC8Oplldf7.defaultProps={height:16,width:64};addPropertyControls(FramerC8Oplldf7,{variant:{options:[\"M8G5UClx1\",\"UhAGYfgXx\"],optionTitles:[\"shown\",\"hidden\"],title:\"Variant\",type:ControlType.Enum},po6Q8spSW:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerC8Oplldf7,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC8Oplldf7\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UhAGYfgXx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iswT0rbLQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"64\",\"framerVariables\":\"{\\\"po6Q8spSW\\\":\\\"tap\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C8Oplldf7.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import HowToBuyNavButton from\"https://framerusercontent.com/modules/iM1RJmHgcVCcyNoibYcV/mkhKy2vGxrGFdhyVBz2V/C8Oplldf7.js\";const HowToBuyNavButtonFonts=getFonts(HowToBuyNavButton);const cycleOrder=[\"MtciMFQhU\",\"z6dret1gw\",\"BwRaeu9v_\"];const serializationHash=\"framer-HQz7c\";const variantClassNames={BwRaeu9v_:\"framer-v-1qtuzoj\",MtciMFQhU:\"framer-v-rcwwaq\",z6dret1gw:\"framer-v-1wu92jb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Step 1\":\"MtciMFQhU\",\"Step 2\":\"z6dret1gw\",\"Step 3\":\"BwRaeu9v_\"};const getProps=({height,id,tap1,tap2,tap3,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,FDqHNhm1y:tap1!==null&&tap1!==void 0?tap1:props.FDqHNhm1y,MbVQYiw6w:tap2!==null&&tap2!==void 0?tap2:props.MbVQYiw6w,rTs7rWO9p:tap3!==null&&tap3!==void 0?tap3:props.rTs7rWO9p,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"MtciMFQhU\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,FDqHNhm1y,MbVQYiw6w,rTs7rWO9p,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MtciMFQhU\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const po6Q8spSWmgyxoh=activeVariantCallback(async(...args)=>{if(FDqHNhm1y){const res=await FDqHNhm1y(...args);if(res===false)return false;}});const po6Q8spSW17rwq5u=activeVariantCallback(async(...args)=>{if(MbVQYiw6w){const res=await MbVQYiw6w(...args);if(res===false)return false;}});const po6Q8spSW1f5o7ot=activeVariantCallback(async(...args)=>{if(rTs7rWO9p){const res=await rTs7rWO9p(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-rcwwaq\",className,classNames),\"data-framer-name\":\"Step 1\",layoutDependency:layoutDependency,layoutId:\"MtciMFQhU\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({BwRaeu9v_:{\"data-framer-name\":\"Step 3\"},z6dret1gw:{\"data-framer-name\":\"Step 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 32px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zmtkze-container\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"FR6ci9kYS-container\",name:\"1\",children:/*#__PURE__*/_jsx(HowToBuyNavButton,{height:\"100%\",id:\"FR6ci9kYS\",layoutId:\"FR6ci9kYS\",name:\"1\",po6Q8spSW:po6Q8spSWmgyxoh,style:{height:\"100%\",width:\"100%\"},variant:\"M8G5UClx1\",width:\"100%\",...addPropertyOverrides({BwRaeu9v_:{variant:\"UhAGYfgXx\"},z6dret1gw:{variant:\"UhAGYfgXx\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 32px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d8w4w7-container\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"qClxAoP1N-container\",name:\"2\",children:/*#__PURE__*/_jsx(HowToBuyNavButton,{height:\"100%\",id:\"qClxAoP1N\",layoutId:\"qClxAoP1N\",name:\"2\",po6Q8spSW:po6Q8spSW17rwq5u,style:{height:\"100%\",width:\"100%\"},variant:\"UhAGYfgXx\",width:\"100%\",...addPropertyOverrides({z6dret1gw:{variant:\"M8G5UClx1\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 32px) / 3, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-tvnbg-container\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"E5iMaKOh2-container\",name:\"3\",children:/*#__PURE__*/_jsx(HowToBuyNavButton,{height:\"100%\",id:\"E5iMaKOh2\",layoutId:\"E5iMaKOh2\",name:\"3\",po6Q8spSW:po6Q8spSW1f5o7ot,style:{height:\"100%\",width:\"100%\"},variant:\"UhAGYfgXx\",width:\"100%\",...addPropertyOverrides({BwRaeu9v_:{variant:\"M8G5UClx1\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HQz7c.framer-gniq23, .framer-HQz7c .framer-gniq23 { display: block; }\",\".framer-HQz7c.framer-rcwwaq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-HQz7c .framer-zmtkze-container, .framer-HQz7c .framer-1d8w4w7-container, .framer-HQz7c .framer-tvnbg-container { flex: 1 0 0px; height: 16px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HQz7c.framer-rcwwaq { gap: 0px; } .framer-HQz7c.framer-rcwwaq > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-HQz7c.framer-rcwwaq > :first-child { margin-left: 0px; } .framer-HQz7c.framer-rcwwaq > :last-child { margin-right: 0px; } }\",\".framer-HQz7c.framer-v-1wu92jb .framer-zmtkze-container, .framer-HQz7c.framer-v-1qtuzoj .framer-zmtkze-container { order: 0; }\",\".framer-HQz7c.framer-v-1wu92jb .framer-1d8w4w7-container, .framer-HQz7c.framer-v-1qtuzoj .framer-1d8w4w7-container { order: 1; }\",\".framer-HQz7c.framer-v-1wu92jb .framer-tvnbg-container, .framer-HQz7c.framer-v-1qtuzoj .framer-tvnbg-container { order: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"z6dret1gw\":{\"layout\":[\"fixed\",\"auto\"]},\"BwRaeu9v_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"FDqHNhm1y\":\"tap1\",\"MbVQYiw6w\":\"tap2\",\"rTs7rWO9p\":\"tap3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerK61ZeviEs=withCSS(Component,css,\"framer-HQz7c\");export default FramerK61ZeviEs;FramerK61ZeviEs.displayName=\"how to buy - navigation\";FramerK61ZeviEs.defaultProps={height:16,width:240};addPropertyControls(FramerK61ZeviEs,{variant:{options:[\"MtciMFQhU\",\"z6dret1gw\",\"BwRaeu9v_\"],optionTitles:[\"Step 1\",\"Step 2\",\"Step 3\"],title:\"Variant\",type:ControlType.Enum},FDqHNhm1y:{title:\"Tap 1\",type:ControlType.EventHandler},MbVQYiw6w:{title:\"Tap 2\",type:ControlType.EventHandler},rTs7rWO9p:{title:\"Tap 3\",type:ControlType.EventHandler}});addFonts(FramerK61ZeviEs,[{explicitInter:true,fonts:[]},...HowToBuyNavButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK61ZeviEs\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"FDqHNhm1y\\\":\\\"tap1\\\",\\\"MbVQYiw6w\\\":\\\"tap2\\\",\\\"rTs7rWO9p\\\":\\\"tap3\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z6dret1gw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BwRaeu9v_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"240\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K61ZeviEs.map", "// Generated by Framer (3f9fff0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/iaszqzWf5xDUbDETFAOs/QvTijnaL7DstRZIPqI7u/AwLi8XHR7.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/s8njCQfOnqybUG5FJhhq/ylbWPRaOSzy8FgiQr6vO/mMFVfJbPs.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iyz5wB8ODqqWfMrzgChQ/yzYXmOxnBGAkIWIXfDjj/WelMRRkgo.js\";import HowToBuyNavigation from\"https://framerusercontent.com/modules/gDqAIKKOkiTPLFuQTyu9/XjgmRBSPf9vcS6DCxMku/K61ZeviEs.js\";import ArrowCta from\"https://framerusercontent.com/modules/cilcDghDR6A6ZnBQsHMn/AEuFzlBzoiS5laS60fP2/o9aRpzSGH.js\";const ArrowCtaFonts=getFonts(ArrowCta);const HowToBuyNavigationFonts=getFonts(HowToBuyNavigation);const HowToBuyNavigationControls=getPropertyControls(HowToBuyNavigation);const cycleOrder=[\"hlLFoPM3i\"];const serializationHash=\"framer-V8PdX\";const variantClassNames={hlLFoPM3i:\"framer-v-12wcx1g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={\"Step 1\":\"MtciMFQhU\",\"Step 2\":\"z6dret1gw\",\"Step 3\":\"BwRaeu9v_\"};const getProps=({buttonText,description,headline,height,id,nextStep,progress,step,step1,step2,step3,width,...props})=>{var _ref,_ref1,_humanReadableEnumMap_progress,_ref2,_ref3,_ref4,_ref5;return{...props,B5kojsSXC:nextStep!==null&&nextStep!==void 0?nextStep:props.B5kojsSXC,dU8HHvrlY:step2!==null&&step2!==void 0?step2:props.dU8HHvrlY,HeJ6SEuVp:(_ref=description!==null&&description!==void 0?description:props.HeJ6SEuVp)!==null&&_ref!==void 0?_ref:\"Research and select a reputable cryptocurrency exchange that supports the trading of your fictional cryptocurrency with dollars. Popular exchanges that offer fiat-to-crypto trading pairs include Coinbase, Binance, Kraken, and Gemini.\",JD5qEY1nf:(_ref1=headline!==null&&headline!==void 0?headline:props.JD5qEY1nf)!==null&&_ref1!==void 0?_ref1:\"CHOOSE A CRYPTO-CURRENCY EXCHANGE:\",O2a1uM_6W:(_ref3=(_ref2=(_humanReadableEnumMap_progress=humanReadableEnumMap[progress])!==null&&_humanReadableEnumMap_progress!==void 0?_humanReadableEnumMap_progress:progress)!==null&&_ref2!==void 0?_ref2:props.O2a1uM_6W)!==null&&_ref3!==void 0?_ref3:\"MtciMFQhU\",pNgx0yTDg:(_ref4=step!==null&&step!==void 0?step:props.pNgx0yTDg)!==null&&_ref4!==void 0?_ref4:\"STEP 1:\",PnPKjoQjZ:step3!==null&&step3!==void 0?step3:props.PnPKjoQjZ,TZNitsspF:(_ref5=buttonText!==null&&buttonText!==void 0?buttonText:props.TZNitsspF)!==null&&_ref5!==void 0?_ref5:\"next step\",YbU8RvvEC:step1!==null&&step1!==void 0?step1:props.YbU8RvvEC};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,pNgx0yTDg,JD5qEY1nf,HeJ6SEuVp,TZNitsspF,O2a1uM_6W,YbU8RvvEC,dU8HHvrlY,PnPKjoQjZ,B5kojsSXC,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hlLFoPM3i\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Fy67gOM2B1492u9y=activeVariantCallback(async(...args)=>{if(B5kojsSXC){const res=await B5kojsSXC(...args);if(res===false)return false;}});const FDqHNhm1y1frhho7=activeVariantCallback(async(...args)=>{if(YbU8RvvEC){const res=await YbU8RvvEC(...args);if(res===false)return false;}});const MbVQYiw6wqfkarj=activeVariantCallback(async(...args)=>{if(dU8HHvrlY){const res=await dU8HHvrlY(...args);if(res===false)return false;}});const rTs7rWO9prpx4gy=activeVariantCallback(async(...args)=>{if(PnPKjoQjZ){const res=await PnPKjoQjZ(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-12wcx1g\",className,classNames),\"data-framer-name\":\"Step 1\",layoutDependency:layoutDependency,layoutId:\"hlLFoPM3i\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{background:'linear-gradient(135deg, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)) /* {\"name\":\"pink\"} */ 0%, var(--token-3108338f-ac6e-41dd-bbd4-681b7429fe6c, rgb(235, 79, 12)) /* {\"name\":\"red\"} */ 100%)',borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9pnmux\",\"data-framer-name\":\"background illustration\",layoutDependency:layoutDependency,layoutId:\"cDSkrxmNJ\",style:{rotate:360},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1d7eudh\",\"data-framer-name\":\"star\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"eg005MaMy\",opacity:.5,style:{opacity:.5},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 599 605\"><g id=\"ss9085746513_1\"><path d=\"M 0 605 L 0 0 L 599 0 L 599 605 Z\" fill=\"transparent\"></path><path d=\"M 299.5 0 L 335.24 54.004 L 384.751 12.265 L 403.824 74.136 L 463.09 48.022 L 463.964 112.761 L 528.176 104.403 L 510.77 166.766 L 574.736 176.845 L 540.472 231.778 L 599 259.45 L 550.636 302.5 L 599 345.55 L 540.472 373.222 L 574.736 428.155 L 510.77 438.234 L 528.176 500.597 L 463.964 492.239 L 463.09 556.978 L 403.824 530.864 L 384.751 592.735 L 335.24 550.996 L 299.5 605 L 263.76 550.996 L 214.249 592.735 L 195.176 530.864 L 135.91 556.978 L 135.063 492.239 L 70.824 500.597 L 88.23 438.234 L 24.264 428.155 L 58.556 373.222 L 0 345.55 L 48.364 302.5 L 0 259.45 L 58.556 231.778 L 24.264 176.845 L 88.23 166.766 L 70.824 104.403 L 135.063 112.761 L 135.91 48.022 L 195.176 74.136 L 214.249 12.265 L 263.76 54.004 Z\" fill=\"rgb(207, 17, 67)\"></path></g></svg>',svgContentId:9085746513,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mgczos\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"fxwJQACP2\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cdb5ii\",\"data-framer-name\":\"copy\",layoutDependency:layoutDependency,layoutId:\"IdW8GhT_q\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ledk9l\",\"data-framer-name\":\"headlines\",layoutDependency:layoutDependency,layoutId:\"ZXcVNRlUR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ju0rke\",\"data-styles-preset\":\"WelMRRkgo\",children:\"STEP 1:\"})}),className:\"framer-1vnjp4x\",\"data-framer-name\":\"STEP 1:\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XapSk1eA8\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:pNgx0yTDg,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-w8f8rx\",\"data-styles-preset\":\"AwLi8XHR7\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228)))\"},children:\"CHOOSE A CRYPTO-CURRENCY EXCHANGE:\"})}),className:\"framer-xe9ce3\",\"data-framer-name\":\"CHOOSE A CRYPTO- CURRENCY EXCHANGE:\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bI2ynWkow\",style:{\"--extracted-1eung3n\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",\"--framer-paragraph-spacing\":\"0px\"},text:JD5qEY1nf,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",children:\"Research and select a reputable cryptocurrency exchange that supports the trading of your fictional cryptocurrency with dollars. Popular exchanges that offer fiat-to-crypto trading pairs include Coinbase, Binance, Kraken, and Gemini.\"})}),className:\"framer-1wc4kjj\",\"data-framer-name\":\"Research and select a reputable cryptocurrency exchange that supports the trading of your fictional cryptocurrency with dollars. Popular exchanges that offer fiat-to-crypto trading pairs include Coinbase, Binance, Kraken, and Gemini.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yXOicwgID\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:HeJ6SEuVp,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lr33fk\",\"data-framer-name\":\"nav\",layoutDependency:layoutDependency,layoutId:\"u0Z07bOti\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bmkx2b-container\",layoutDependency:layoutDependency,layoutId:\"MMvJ5D2av-container\",children:/*#__PURE__*/_jsx(ArrowCta,{Fy67gOM2B:Fy67gOM2B1492u9y,height:\"100%\",id:\"MMvJ5D2av\",layoutId:\"MMvJ5D2av\",m_cygckEt:TZNitsspF,variant:\"CzGPiPVSa\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 80px, 240px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iiwkk3-container\",layoutDependency:layoutDependency,layoutId:\"itCRNWplK-container\",children:/*#__PURE__*/_jsx(HowToBuyNavigation,{FDqHNhm1y:FDqHNhm1y1frhho7,height:\"100%\",id:\"itCRNWplK\",layoutId:\"itCRNWplK\",MbVQYiw6w:MbVQYiw6wqfkarj,rTs7rWO9p:rTs7rWO9prpx4gy,style:{maxWidth:\"100%\",width:\"100%\"},variant:O2a1uM_6W,width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-V8PdX.framer-15dmaua, .framer-V8PdX .framer-15dmaua { display: block; }\",\".framer-V8PdX.framer-12wcx1g { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: 438px; justify-content: space-between; overflow: hidden; padding: 40px; position: relative; width: 684px; will-change: var(--framer-will-change-override, transform); }\",\".framer-V8PdX .framer-9pnmux { bottom: -160px; flex: none; height: 606px; overflow: hidden; position: absolute; right: -80px; width: 600px; }\",\".framer-V8PdX .framer-1d7eudh { flex: none; height: 605px; left: calc(50.00000000000002% - 599px / 2); position: absolute; top: calc(50.00000000000002% - 605px / 2); width: 599px; }\",\".framer-V8PdX .framer-mgczos { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 480px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8PdX .framer-1cdb5ii { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8PdX .framer-ledk9l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8PdX .framer-1vnjp4x, .framer-V8PdX .framer-xe9ce3, .framer-V8PdX .framer-1wc4kjj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-V8PdX .framer-1lr33fk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8PdX .framer-bmkx2b-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-V8PdX .framer-1iiwkk3-container { flex: none; height: auto; max-width: 240px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-V8PdX .framer-mgczos, .framer-V8PdX .framer-1cdb5ii, .framer-V8PdX .framer-ledk9l, .framer-V8PdX .framer-1lr33fk { gap: 0px; } .framer-V8PdX .framer-mgczos > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-V8PdX .framer-mgczos > :first-child, .framer-V8PdX .framer-1cdb5ii > :first-child, .framer-V8PdX .framer-ledk9l > :first-child, .framer-V8PdX .framer-1lr33fk > :first-child { margin-top: 0px; } .framer-V8PdX .framer-mgczos > :last-child, .framer-V8PdX .framer-1cdb5ii > :last-child, .framer-V8PdX .framer-ledk9l > :last-child, .framer-V8PdX .framer-1lr33fk > :last-child { margin-bottom: 0px; } .framer-V8PdX .framer-1cdb5ii > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-V8PdX .framer-ledk9l > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-V8PdX .framer-1lr33fk > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 438\n * @framerIntrinsicWidth 684\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pNgx0yTDg\":\"step\",\"JD5qEY1nf\":\"headline\",\"HeJ6SEuVp\":\"description\",\"TZNitsspF\":\"buttonText\",\"O2a1uM_6W\":\"progress\",\"YbU8RvvEC\":\"step1\",\"dU8HHvrlY\":\"step2\",\"PnPKjoQjZ\":\"step3\",\"B5kojsSXC\":\"nextStep\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerYFnR_UOdQ=withCSS(Component,css,\"framer-V8PdX\");export default FramerYFnR_UOdQ;FramerYFnR_UOdQ.displayName=\"how to buy - step\";FramerYFnR_UOdQ.defaultProps={height:438,width:684};addPropertyControls(FramerYFnR_UOdQ,{pNgx0yTDg:{defaultValue:\"STEP 1:\",displayTextArea:false,title:\"Step\",type:ControlType.String},JD5qEY1nf:{defaultValue:\"CHOOSE A CRYPTO-CURRENCY EXCHANGE:\",displayTextArea:false,title:\"Headline\",type:ControlType.String},HeJ6SEuVp:{defaultValue:\"Research and select a reputable cryptocurrency exchange that supports the trading of your fictional cryptocurrency with dollars. Popular exchanges that offer fiat-to-crypto trading pairs include Coinbase, Binance, Kraken, and Gemini.\",displayTextArea:false,title:\"Description\",type:ControlType.String},TZNitsspF:{defaultValue:\"next step\",displayTextArea:false,title:\"Button text\",type:ControlType.String},O2a1uM_6W:(HowToBuyNavigationControls===null||HowToBuyNavigationControls===void 0?void 0:HowToBuyNavigationControls[\"variant\"])&&{...HowToBuyNavigationControls[\"variant\"],defaultValue:\"MtciMFQhU\",description:undefined,hidden:undefined,title:\"Progress\"},YbU8RvvEC:{title:\"Step 1\",type:ControlType.EventHandler},dU8HHvrlY:{title:\"Step 2\",type:ControlType.EventHandler},PnPKjoQjZ:{title:\"Step 3\",type:ControlType.EventHandler},B5kojsSXC:{title:\"Next Step\",type:ControlType.EventHandler}});addFonts(FramerYFnR_UOdQ,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...ArrowCtaFonts,...HowToBuyNavigationFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYFnR_UOdQ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"438\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"pNgx0yTDg\\\":\\\"step\\\",\\\"JD5qEY1nf\\\":\\\"headline\\\",\\\"HeJ6SEuVp\\\":\\\"description\\\",\\\"TZNitsspF\\\":\\\"buttonText\\\",\\\"O2a1uM_6W\\\":\\\"progress\\\",\\\"YbU8RvvEC\\\":\\\"step1\\\",\\\"dU8HHvrlY\\\":\\\"step2\\\",\\\"PnPKjoQjZ\\\":\\\"step3\\\",\\\"B5kojsSXC\\\":\\\"nextStep\\\"}\",\"framerIntrinsicWidth\":\"684\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YFnR_UOdQ.map", "// Generated by Framer (99ae5b3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import HowToBuyStep from\"https://framerusercontent.com/modules/uU9S5pQ9NzOYX9IGZq2f/lpmmEXrhezW5xP2i5VBF/YFnR_UOdQ.js\";const HowToBuyStepFonts=getFonts(HowToBuyStep);const cycleOrder=[\"fqNnyX_5V\",\"oP4uZ7ofQ\",\"NcT6UQYVv\"];const serializationHash=\"framer-Jj65k\";const variantClassNames={fqNnyX_5V:\"framer-v-dayqgi\",NcT6UQYVv:\"framer-v-vntq0y\",oP4uZ7ofQ:\"framer-v-40ud0b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"fqNnyX_5V\",\"Variant 2\":\"oP4uZ7ofQ\",\"Variant 3\":\"NcT6UQYVv\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"fqNnyX_5V\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fqNnyX_5V\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const YbU8RvvEC1wxewke=activeVariantCallback(async(...args)=>{setVariant(\"fqNnyX_5V\");});const dU8HHvrlY1ywkm99=activeVariantCallback(async(...args)=>{setVariant(\"oP4uZ7ofQ\");});const PnPKjoQjZ1nnzq90=activeVariantCallback(async(...args)=>{setVariant(\"NcT6UQYVv\");});const B5kojsSXC1ywkm99=activeVariantCallback(async(...args)=>{setVariant(\"oP4uZ7ofQ\");});const B5kojsSXC1nnzq90=activeVariantCallback(async(...args)=>{setVariant(\"NcT6UQYVv\");});const B5kojsSXC1wxewke=activeVariantCallback(async(...args)=>{setVariant(\"fqNnyX_5V\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-dayqgi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fqNnyX_5V\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({NcT6UQYVv:{\"data-framer-name\":\"Variant 3\"},oP4uZ7ofQ:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px)`,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12p0aya-container\",layoutDependency:layoutDependency,layoutId:\"NLYl1VOVv-container\",children:/*#__PURE__*/_jsx(HowToBuyStep,{B5kojsSXC:B5kojsSXC1ywkm99,dU8HHvrlY:dU8HHvrlY1ywkm99,height:\"100%\",HeJ6SEuVp:\"Download Metamask or your favourite wallet of choice from the apple app store or the google play store for free. Desktop users download the chrome extension by going to metamask.io \",id:\"NLYl1VOVv\",JD5qEY1nf:\"DOWNLOAD METAMASK\",layoutId:\"NLYl1VOVv\",O2a1uM_6W:\"MtciMFQhU\",pNgx0yTDg:\"STEP 1:\",PnPKjoQjZ:PnPKjoQjZ1nnzq90,style:{height:\"100%\",width:\"100%\"},TZNitsspF:\"next step\",width:\"100%\",YbU8RvvEC:YbU8RvvEC1wxewke,...addPropertyOverrides({NcT6UQYVv:{B5kojsSXC:B5kojsSXC1wxewke,HeJ6SEuVp:\"Visit app.uniswap.org on google chrome or in the browser inside your metamask mobile app. Connect your wallet to uniswap. Paste the $QAT token address 0x2109B908e006c2365ce3373987c164a15dcef69d into uniswap, select the amount of Ethereum you would like to swap for $QAT and confirm. When Metamask prompts you for a wallet signature you will need to sign the transaction in order for it to go through and receive your $QAT\",JD5qEY1nf:\"VISIT UNISWAP\",O2a1uM_6W:\"BwRaeu9v_\",pNgx0yTDg:\"STEP 3:\",TZNitsspF:\"baq to beginning\"},oP4uZ7ofQ:{B5kojsSXC:B5kojsSXC1nnzq90,HeJ6SEuVp:\"If your wallet does not have Ethereum you will need to fund it by either transferring from another wallet or buying off a centralized exchange and send it to your wallet\",JD5qEY1nf:\"FUND ETHEREUM\",O2a1uM_6W:\"z6dret1gw\",pNgx0yTDg:\"STEP 2:\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Jj65k.framer-vt9g9x, .framer-Jj65k .framer-vt9g9x { display: block; }\",\".framer-Jj65k.framer-dayqgi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 438px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 684px; }\",\".framer-Jj65k .framer-12p0aya-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Jj65k.framer-dayqgi { gap: 0px; } .framer-Jj65k.framer-dayqgi > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Jj65k.framer-dayqgi > :first-child { margin-left: 0px; } .framer-Jj65k.framer-dayqgi > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 438\n * @framerIntrinsicWidth 684\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oP4uZ7ofQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"NcT6UQYVv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameryTrl39ILB=withCSS(Component,css,\"framer-Jj65k\");export default FrameryTrl39ILB;FrameryTrl39ILB.displayName=\"how to buy - process\";FrameryTrl39ILB.defaultProps={height:438,width:684};addPropertyControls(FrameryTrl39ILB,{variant:{options:[\"fqNnyX_5V\",\"oP4uZ7ofQ\",\"NcT6UQYVv\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryTrl39ILB,[{explicitInter:true,fonts:[]},...HowToBuyStepFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryTrl39ILB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"684\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"438\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oP4uZ7ofQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NcT6UQYVv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yTrl39ILB.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Jost-600\",\"GF;Jost-900\",\"GF;Jost-900italic\",\"GF;Jost-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mx9IgVDPokMmuHL.woff2\",weight:\"600\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mwKIgVDPokMmuHL.woff2\",weight:\"900\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCNIgun_HLMEo.woff2\",weight:\"900\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCNIgun_HLMEo.woff2\",weight:\"600\"}]}];export const css=['.framer-5314j .framer-styles-preset-1litlgy:not(.rich-text-wrapper), .framer-5314j .framer-styles-preset-1litlgy.rich-text-wrapper p { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", sans-serif; --framer-font-family-bold-italic: \"Jost\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 0px) { .framer-5314j .framer-styles-preset-1litlgy:not(.rich-text-wrapper), .framer-5314j .framer-styles-preset-1litlgy.rich-text-wrapper p { --framer-font-family: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-family-bold: \"Jost\", sans-serif; --framer-font-family-bold-italic: \"Jost\", sans-serif; --framer-font-family-italic: \"Jost\", \"Jost Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-5314j\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-Isy6L .framer-styles-preset-3udxii:not(.rich-text-wrapper), .framer-Isy6L .framer-styles-preset-3udxii.rich-text-wrapper a { --framer-link-current-text-color: var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, #e2fea5) /* {\"name\":\"vibrant green\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-6df2a448-788c-424b-900f-309ccd1d911e, #fdf8e4) /* {\"name\":\"background color\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-6df2a448-788c-424b-900f-309ccd1d911e, #fdf8e4); --framer-link-text-decoration: none; }'];export const className=\"framer-Isy6L\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (99ae5b3)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,Floating,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image,Link,PropertyOverrides,RichText,SVG,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useOverlayState,useRouteElementId,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import Pattern from\"https://framerusercontent.com/modules/2rGdY3xNPdGAC1LGc2Ew/gQcpGdBaDKqalAQX5HN3/Pattern.js\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import FramerDonutChart from\"https://framerusercontent.com/modules/uWs8yQTXReXizmSsWk4s/wyry73G7jOq4evE9GRXk/Doughnut_chart.js\";import QuestionAndAnswer from\"#framer/local/canvasComponent/csytuv5TM/csytuv5TM.js\";import Header from\"#framer/local/canvasComponent/f4gR5UWnQ/f4gR5UWnQ.js\";import BuyButton from\"#framer/local/canvasComponent/gHsc2Ehbz/gHsc2Ehbz.js\";import BigBuyButton from\"#framer/local/canvasComponent/GX2Mw9vkj/GX2Mw9vkj.js\";import ChartLegend from\"#framer/local/canvasComponent/HwwMKaSxe/HwwMKaSxe.js\";import ArrowCta from\"#framer/local/canvasComponent/o9aRpzSGH/o9aRpzSGH.js\";import Video from\"#framer/local/canvasComponent/pJ1Hh9Zrx/pJ1Hh9Zrx.js\";import CopyTokenAddress from\"#framer/local/canvasComponent/rSdBkyP0P/rSdBkyP0P.js\";import Story from\"#framer/local/canvasComponent/TLzXRAtT7/TLzXRAtT7.js\";import GetItNow from\"#framer/local/canvasComponent/XItYkIcBR/XItYkIcBR.js\";import HowToBuyProcess from\"#framer/local/canvasComponent/yTrl39ILB/yTrl39ILB.js\";import*as sharedStyle from\"#framer/local/css/C3wRpoMJX/C3wRpoMJX.js\";import*as sharedStyle5 from\"#framer/local/css/dffKIEnzl/dffKIEnzl.js\";import*as sharedStyle6 from\"#framer/local/css/gkqXXUcOC/gkqXXUcOC.js\";import*as sharedStyle1 from\"#framer/local/css/mD2wS4ps3/mD2wS4ps3.js\";import*as sharedStyle8 from\"#framer/local/css/miOh6BxxI/miOh6BxxI.js\";import*as sharedStyle7 from\"#framer/local/css/mMFVfJbPs/mMFVfJbPs.js\";import*as sharedStyle2 from\"#framer/local/css/skoodhu14/skoodhu14.js\";import*as sharedStyle4 from\"#framer/local/css/UplozwuDX/UplozwuDX.js\";import*as sharedStyle3 from\"#framer/local/css/YQqYaJaGY/YQqYaJaGY.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const HeaderFonts=getFonts(Header);const MotionDivWithFX=withFX(motion.div);const RichTextWithFX=withFX(RichText);const BuyButtonFonts=getFonts(BuyButton);const ArrowCtaFonts=getFonts(ArrowCta);const CopyTokenAddressFonts=getFonts(CopyTokenAddress);const GetItNowFonts=getFonts(GetItNow);const TickerFonts=getFonts(Ticker);const StoryFonts=getFonts(Story);const VideoFonts=getFonts(Video);const ImageWithFX=withFX(Image);const PatternFonts=getFonts(Pattern);const FramerDonutChartFonts=getFonts(FramerDonutChart);const ChartLegendFonts=getFonts(ChartLegend);const BigBuyButtonFonts=getFonts(BigBuyButton);const HowToBuyProcessFonts=getFonts(HowToBuyProcess);const QuestionAndAnswerFonts=getFonts(QuestionAndAnswer);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const cycleOrder=[\"WQLkyLRf1\",\"jVwZneS9k\",\"XXbQgpb6O\"];const breakpoints={jVwZneS9k:\"(min-width: 810px) and (max-width: 1199px)\",WQLkyLRf1:\"(min-width: 1200px)\",XXbQgpb6O:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-uknYP\";const variantClassNames={jVwZneS9k:\"framer-v-tfjr65\",WQLkyLRf1:\"framer-v-72rtr7\",XXbQgpb6O:\"framer-v-1gask65\"};const transition1={delay:0,duration:90,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:40};const transition3={damping:60,delay:.1,mass:1,stiffness:500,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:40};const transition4={damping:60,delay:.2,mass:1,stiffness:500,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:40};const transition5={damping:60,delay:.3,mass:1,stiffness:500,type:\"spring\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:40};const transition6={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition6};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const animation10={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition6};const transition7={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const animation12={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"XXbQgpb6O\",Tablet:\"jVwZneS9k\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}const bodyCls=metadata1.bodyClassName;if(bodyCls){const body=document.body;body.classList.forEach(c=>c.startsWith(\"framer-body-\")&&body.classList.remove(c));body.classList.add(`${metadata1.bodyClassName}-framer-uknYP`);}return()=>{if(bodyCls)document.body.classList.remove(`${metadata1.bodyClassName}-framer-uknYP`);};},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const ILnGoRAopizu9gt=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.show();});const PgCSywJCRwelu7j=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTapwelu7j=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wvko5h=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.hide();});const ref1=React.useRef(null);const id=useRouteElementId(\"fY1i5DyBD\");const ref2=React.useRef(null);const ref3=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if([\"jVwZneS9k\",\"XXbQgpb6O\"].includes(baseVariant))return false;return true;};const ref4=React.useRef(null);const id1=useRouteElementId(\"rPEgAqoBb\");const ref5=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"jVwZneS9k\")return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if([\"jVwZneS9k\",\"XXbQgpb6O\"].includes(baseVariant))return true;return false;};const id2=useRouteElementId(\"M8l5gH3jw\");const ref6=React.useRef(null);const id3=useRouteElementId(\"cJTvuGgks\");const ref7=React.useRef(null);const id4=useRouteElementId(\"gNsm22jQM\");const ref8=React.useRef(null);const id5=useRouteElementId(\"pyD_KHTvn\");const ref9=React.useRef(null);const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"XXbQgpb6O\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-72rtr7\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-16113bk\",\"data-framer-name\":\"fixed\",name:\"fixed\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{width:\"calc(min(100vw, 406px) - 16px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"max(min(100vw, 1380px) - 48px, 1px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kntkg0-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{variant:\"jMFzaKYw5\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"cy3yV9IeJ\",layoutId:\"cy3yV9IeJ\",style:{width:\"100%\"},variant:\"EO_UroCgC\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uw1cov\",\"data-framer-name\":\"hero\",id:id,name:\"hero\",ref:ref2,children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-qnxw74\",\"data-framer-name\":\"background pattern\",name:\"background pattern\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-167qq28\",\"data-framer-name\":\"Vector\",layout:\"position\",name:\"Vector\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1200 1200\"><g><defs><radialGradient id=\"idss9725247290_1g25448130\" cy=\"0.5\" cx=\"0.5\" r=\"0.5\" gradientTransform=\"translate(0.5, 0.5) scale(1 1) translate(-0.5, -0.5)\"><stop offset=\"0\" stop-color=\"var(--token-3108338f-ac6e-41dd-bbd4-681b7429fe6c, rgb(235, 79, 12)) /* {&quot;name&quot;:&quot;red&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)) /* {&quot;name&quot;:&quot;pink&quot;} */\" stop-opacity=\"1\"></stop></radialGradient></defs><path d=\"M 597.873 0 L 669.218 106.865 L 768.055 24.27 L 806.127 146.703 L 924.436 95.027 L 926.182 223.135 L 1054.364 206.595 L 1019.618 330 L 1147.309 349.946 L 1078.909 458.649 L 1195.745 513.405 L 1099.2 598.595 L 1195.745 683.784 L 1078.909 738.541 L 1147.309 847.243 L 1019.618 867.189 L 1054.364 990.595 L 926.182 974.054 L 924.436 1102.162 L 806.127 1050.486 L 768.055 1172.919 L 669.218 1090.324 L 597.873 1197.189 L 526.527 1090.324 L 427.691 1172.919 L 389.618 1050.486 L 271.309 1102.162 L 269.618 974.054 L 141.382 990.595 L 176.127 867.189 L 48.436 847.243 L 116.891 738.541 L 0 683.784 L 96.545 598.595 L 0 513.405 L 116.891 458.649 L 48.436 349.946 L 176.127 330 L 141.382 206.595 L 269.618 223.135 L 271.309 95.027 L 389.618 146.703 L 427.691 24.27 L 526.527 106.865 Z\" fill=\"url(#idss9725247290_1g25448130)\"></path></g></svg>',svgContentId:9725247290,withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q3xhik\",\"data-framer-name\":\"headlines\",name:\"headlines\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yepqim\",\"data-framer-name\":\"stack\",name:\"stack\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"INTRODUCING\"})}),className:\"framer-1fdfkpz\",\"data-framer-name\":\"INTRODUCING\",fonts:[\"Inter\"],name:\"INTRODUCING\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cokx2p\",\"data-framer-name\":\"headlines\",name:\"headlines\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1opx5yd\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xbcqtn\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-10kvllk\",\"data-styles-preset\":\"mD2wS4ps3\",style:{\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"QUIL\"})}),className:\"framer-15ehnwh\",\"data-framer-name\":\"MEMECOIN\",fonts:[\"Inter\"],name:\"MEMECOIN\",verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-10kvllk\",\"data-styles-preset\":\"mD2wS4ps3\",style:{\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"QAT\"})}),className:\"framer-1t6ib5z\",\"data-framer-name\":\"MEMECOIN\",fonts:[\"Inter\"],name:\"MEMECOIN\",verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"First fully bridgeable meme on the Quilibrium Network.\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"First fully bridgeable meme on the Quilibrium Network.\"})}),className:\"framer-8yynmu\",\"data-framer-name\":\"The only cryptocurrency you will HODL till the next bear run.\",fonts:[\"Inter\"],name:\"The only cryptocurrency you will HODL till the next bear run.\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ofhvc0\",\"data-framer-name\":\"CTA\",name:\"CTA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"200px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r04iak-container\",whileHover:animation6,children:/*#__PURE__*/_jsx(BuyButton,{GdourQ0Kg:\"BUY QUIL QAT\",height:\"100%\",I5Cx2nwHn:\"https://app.uniswap.org/swap?outputCurrency=0x2109B908e006c2365ce3373987c164a15dcef69d&chain=ethereum\",id:\"AeirbBR15\",layoutId:\"AeirbBR15\",style:{height:\"100%\",width:\"100%\"},variant:\"urabo5182\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-lj244q-container\",children:/*#__PURE__*/_jsx(ArrowCta,{dUkaU4KhJ:\"https://dexscreener.com/ethereum/0x2c8e1563057479d14565ebbb84ddf6e9bd598db1\",height:\"100%\",id:\"BDEqDadqg\",layoutId:\"BDEqDadqg\",m_cygckEt:\"SEE THE CHART\",variant:\"CzGPiPVSa\",width:\"100%\"})})})]})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-y43kx8\",\"data-framer-name\":\"sub-hero\",name:\"sub-hero\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dbm505\",\"data-framer-name\":\"address\",name:\"address\",children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"420px\"},XXbQgpb6O:{width:\"min(100vw - 16px, 390px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"500px\",children:/*#__PURE__*/_jsxs(Container,{className:\"framer-12pheqy-container\",id:\"12pheqy\",ref:ref3,children:[/*#__PURE__*/_jsx(CopyTokenAddress,{height:\"100%\",id:\"rybC4WUUd\",ILnGoRAop:ILnGoRAopizu9gt({overlay}),layoutId:\"rybC4WUUd\",style:{width:\"100%\"},variant:\"RIIePEulV\",width:\"100%\"}),isDisplayed()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref3,collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":\"12pheqy\",offsetX:20,offsetY:-5,onDismiss:overlay.hide,placement:\"top\",portalSelector:\"#overlay\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(motion.div,{animate:animation8,className:\"framer-hftvb7 hidden-tfjr65 hidden-1gask65\",exit:animation7,initial:animation9,ref:ref4,role:\"dialog\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"Click to copy address\"})}),className:\"framer-9sj71q\",fonts:[\"GF;Jost-600\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hq8n6p\",\"data-border\":true,\"data-framer-name\":\"get it now\",name:\"get it now\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1umlpiq\",\"data-framer-name\":\"illustration\",name:\"illustration\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{background:{alt:\"illustration of a dollar shaped character on a skateboard\",fit:\"fit\",intrinsicHeight:512,intrinsicWidth:414,pixelHeight:1189,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:\"300px\",src:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512 512w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png 1500w\"}},XXbQgpb6O:{background:{alt:\"illustration of a dollar shaped character on a skateboard\",fit:\"fit\",intrinsicHeight:512,intrinsicWidth:414,pixelHeight:1189,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:\"320px\",src:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512 512w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png 1500w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"illustration of a dollar shaped character on a skateboard\",fit:\"fit\",intrinsicHeight:512,intrinsicWidth:414,pixelHeight:1189,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:\"555px\",src:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512 512w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png 1500w\"},className:\"framer-bszj59\",\"data-framer-name\":\"dollafella by pikisuperstar\",name:\"dollafella by pikisuperstar\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1c1oyo9\",\"data-framer-name\":\"stack\",name:\"stack\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m19oa9\",\"data-framer-name\":\"headlines\",name:\"headlines\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-hp3uw5\",\"data-styles-preset\":\"YQqYaJaGY\",style:{\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:[\"LONG LIVE\",/*#__PURE__*/_jsx(\"br\",{}),\"THE QAT:\"]})}),className:\"framer-1q3twn1\",\"data-framer-name\":\"GET IT NOW ON:\",fonts:[\"Inter\"],name:\"GET IT NOW ON:\",verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-hx91g6-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:1,fadeWidth:20,overflow:false}}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:32,height:\"100%\",hoverFactor:1,id:\"za6BhRNZ7\",layoutId:\"za6BhRNZ7\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6b1r33\",\"data-framer-name\":\"slider\",name:\"slider\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-gs36rl-container\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"hKoeZHRL5\",Its1JhWV6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},layoutId:\"hKoeZHRL5\",MXQbksIQp:\"https://www.gate.io/\",OuwuIp1nU:\"LP Locked\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-6a6ujw-container\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"LZEnNjHJt\",Its1JhWV6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},layoutId:\"LZEnNjHJt\",MXQbksIQp:\"https://www.bitget.com/\",OuwuIp1nU:\"No Allocations\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-47qg1n-container\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"k5OEctViG\",Its1JhWV6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},layoutId:\"k5OEctViG\",MXQbksIQp:\"https://bingx.com/en-us/\",OuwuIp1nU:\"No Presale\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-135i5op-container\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"WRaWhXh_S\",Its1JhWV6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},layoutId:\"WRaWhXh_S\",MXQbksIQp:\"https://www.lbank.com/\",OuwuIp1nU:\"TAX 0/0\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1x3a1no-container\",children:/*#__PURE__*/_jsx(GetItNow,{height:\"100%\",id:\"VCmZ_EwAA\",Its1JhWV6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},layoutId:\"VCmZ_EwAA\",MXQbksIQp:\"https://www.lbank.com/\",OuwuIp1nU:\"No KOLs\",width:\"100%\"})})})]})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ysukz3\",\"data-framer-name\":\"about\",id:id1,name:\"about\",ref:ref5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wb4hw\",\"data-framer-name\":\"stack\",name:\"stack\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"37.89141432795327px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"WHAT IS \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"37.89141432795327px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"THIS ABOUT?\"})]}),viewBox:\"0 0 244.07 91\"}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"75.00932820233868px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"WHAT IS THIS ABOUT?\"})}),className:\"framer-vk3468\",\"data-framer-name\":\"fit text headline\",fonts:[\"GF;Jost-600\"],name:\"fit text headline\",verticalAlignment:\"top\",viewBox:\"0 0 819.07 90\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-29eknz\",\"data-framer-name\":\"story\",name:\"story\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-obmqbz\",\"data-framer-name\":\"headline\",name:\"headline\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-as7jeh\",\"data-border\":true,\"data-framer-name\":\"stack\",name:\"stack\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDBpdGFsaWM=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"THE STORY OF QUIL QAT.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDBpdGFsaWM=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-style\":\"italic\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"THE STORY OF QUIL QAT.\"})}),className:\"framer-wp5luw\",\"data-framer-name\":\"THE POSSIBILITIES ARE ENDLESS.\",fonts:[\"GF;Jost-600italic\"],name:\"THE POSSIBILITIES ARE ENDLESS.\",verticalAlignment:\"center\",withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:430.5,intrinsicWidth:404,loading:\"lazy\",pixelHeight:861,pixelWidth:808,sizes:\"69px\",src:\"https://framerusercontent.com/images/seBWPInk4JGQscxObeCg8RDxas.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/seBWPInk4JGQscxObeCg8RDxas.png 808w\"},transformTemplate:undefined}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:430.5,intrinsicWidth:404,loading:\"lazy\",pixelHeight:861,pixelWidth:808,sizes:\"270px\",src:\"https://framerusercontent.com/images/seBWPInk4JGQscxObeCg8RDxas.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/seBWPInk4JGQscxObeCg8RDxas.png 808w\"},className:\"framer-19q4n78 hidden-tfjr65\",\"data-framer-name\":\"Megaphone\",name:\"Megaphone\",style:{rotate:-16},transformTemplate:transformTemplate1})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sw2kq1\",\"data-framer-name\":\"copy and video\",name:\"copy and video\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1f4l70i\",\"data-framer-name\":\"copy\",name:\"copy\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"381px\"},XXbQgpb6O:{width:\"min(min(100vw - 16px, 390px), 1200px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"430px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-18sjegk-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{style:{height:\"100%\",width:\"100%\"},variant:\"fgHsCPnKE\"},XXbQgpb6O:{variant:\"yf4sUjU2q\"}},children:/*#__PURE__*/_jsx(Story,{height:\"100%\",id:\"cXVhqCFc4\",layoutId:\"cXVhqCFc4\",style:{width:\"100%\"},variant:\"gp2K_r2Xl\",width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"200px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bofeh1-container hidden-tfjr65 hidden-1gask65\",whileHover:animation6,children:/*#__PURE__*/_jsx(BuyButton,{GdourQ0Kg:\"BUY QUIL QAT\",height:\"100%\",I5Cx2nwHn:\"https://app.uniswap.org/swap?outputCurrency=0x2109B908e006c2365ce3373987c164a15dcef69d&chain=ethereum\",id:\"FoA671ZXO\",layoutId:\"FoA671ZXO\",style:{height:\"100%\",width:\"100%\"},variant:\"urabo5182\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4gd9ju\",\"data-framer-name\":\"video\",name:\"video\",children:/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"max(min(min(100vw - 48px, 1150px), 1200px) - 381px, 1px)\"},XXbQgpb6O:{width:\"max(min(min(100vw - 16px, 390px), 1200px), 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"360px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jnb2ln-container\",\"data-framer-name\":\"video\",id:\"1jnb2ln\",name:\"video\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{style:{height:\"100%\",width:\"100%\"},variant:\"gk_Nk6Ggj\"},XXbQgpb6O:{style:{height:\"100%\",width:\"100%\"},variant:\"sQhjKVCmR\"}},children:/*#__PURE__*/_jsx(Video,{height:\"100%\",id:\"E48VAvNhX\",layoutId:\"E48VAvNhX\",name:\"video\",PgCSywJCR:PgCSywJCRwelu7j({overlay:overlay1}),style:{width:\"100%\"},variant:\"skaV7ejwV\",width:\"100%\"})})})})})})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"229px\"},XXbQgpb6O:{width:\"229px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-z987dd-container hidden-72rtr7\",\"data-framer-name\":\"tablet and mobile button\",name:\"tablet and mobile button\",whileHover:animation6,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{GdourQ0Kg:\"BUY QUIL QAT\"},XXbQgpb6O:{GdourQ0Kg:\"BUY QUIL QAT\"}},children:/*#__PURE__*/_jsx(BuyButton,{GdourQ0Kg:\"Buy on Uniswap\",height:\"100%\",id:\"HzdOxRXVE\",layoutId:\"HzdOxRXVE\",name:\"tablet and mobile button\",style:{height:\"100%\",width:\"100%\"},variant:\"urabo5182\",width:\"100%\"})})})})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xxhkox\",\"data-framer-name\":\"tokenomics\",id:id2,name:\"tokenomics\",ref:ref6,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-k50xpg\",\"data-framer-name\":\"headlines\",name:\"headlines\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"It\u2019s always about that\"})}),className:\"framer-66vgt8\",\"data-framer-name\":\"It\u2019s always about that\",fonts:[\"Inter\"],name:\"It\u2019s always about that\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC01MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"28.77982446300493px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"QUILINOMICS\"})}),className:\"framer-s25ft2\",\"data-framer-name\":\"fit text headline\",fonts:[\"GF;Jost-500\"],name:\"fit text headline\",verticalAlignment:\"top\",viewBox:\"0 0 186.07 26\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{background:{alt:\"illustration of a purse shaped character holding coins\",fit:\"fit\",intrinsicHeight:884,intrinsicWidth:764,loading:\"lazy\",pixelHeight:1499,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:\"640px\",src:\"https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png?scale-down-to=512 512w,https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png 1500w\"}},XXbQgpb6O:{background:{alt:\"illustration of a purse shaped character holding coins\",fit:\"fit\",intrinsicHeight:884,intrinsicWidth:764,loading:\"lazy\",pixelHeight:1499,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:\"320px\",src:\"https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png?scale-down-to=512 512w,https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png 1500w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:320}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,background:{alt:\"illustration of a purse shaped character holding coins\",fit:\"fit\",intrinsicHeight:884,intrinsicWidth:764,loading:\"lazy\",pixelHeight:1499,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:\"696px\",src:\"https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png?scale-down-to=512 512w,https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/yte0MzixFIMTDypNs3ODapDthOw.png 1500w\"},className:\"framer-1r4k5ho\",\"data-framer-name\":\"pursefella by pikisuperstar\",name:\"pursefella by pikisuperstar\",transformTemplate:transformTemplate1})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1x8ncrw\",\"data-border\":true,\"data-framer-name\":\"chart\",name:\"chart\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-xvheh-container\",children:/*#__PURE__*/_jsx(Pattern,{back:\"rgba(255, 255, 255, 0)\",diagonal:true,direction:\"left\",duration:5,front:\"rgb(150, 29, 61)\",height:\"100%\",id:\"R5o6m0ae6\",layoutId:\"R5o6m0ae6\",patternType:\"polka\",radius:0,scale:3,shouldAnimate:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1obfe50-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:32,height:\"100%\",hoverFactor:1,id:\"saGigX0f5\",layoutId:\"saGigX0f5\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cbimcj\",\"data-framer-name\":\"ticker\",name:\"ticker\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"QUILINOMICS\"})}),className:\"framer-17jypf7\",\"data-framer-name\":\"TOKENOMICS\",fonts:[\"GF;Jost-700\"],name:\"TOKENOMICS\",verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"QUILINOMICS\"})}),className:\"framer-1h2vdu\",\"data-framer-name\":\"TOKENOMICS\",fonts:[\"GF;Jost-700\"],name:\"TOKENOMICS\",verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"QUILINOMICS\"})}),className:\"framer-1ryke77\",\"data-framer-name\":\"TOKENOMICS\",fonts:[\"GF;Jost-700\"],name:\"TOKENOMICS\",verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"QUILINOMICS\"})}),className:\"framer-wrjbmz\",\"data-framer-name\":\"TOKENOMICS\",fonts:[\"GF;Jost-700\"],name:\"TOKENOMICS\",verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"QUILINOMICS\"})}),className:\"framer-3u31iz\",\"data-framer-name\":\"TOKENOMICS\",fonts:[\"GF;Jost-700\"],name:\"TOKENOMICS\",verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"QUILINOMICS\"})}),className:\"framer-sb6hhw\",\"data-framer-name\":\"TOKENOMICS\",fonts:[\"GF;Jost-700\"],name:\"TOKENOMICS\",verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"QUILINOMICS\"})}),className:\"framer-1on41pi\",\"data-framer-name\":\"TOKENOMICS\",fonts:[\"GF;Jost-700\"],name:\"TOKENOMICS\",verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"QUILINOMICS\"})}),className:\"framer-1y2tboh\",\"data-framer-name\":\"TOKENOMICS\",fonts:[\"GF;Jost-700\"],name:\"TOKENOMICS\",verticalAlignment:\"center\",withExternalLayout:true})]})],speed:20,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-h4skaw-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{dataLabelsStyle:{align:\"end\",anchor:\"end\",backgroundColor:\"rgb(255, 242, 220)\",borderColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",borderRadius:25,borderWidth:3,font:{color:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",font:{fontFamily:'\"Jost\", \"Jost Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400},style:\"normal\"},offset:-60,opacity:1,padding:{bottom:5,left:7,right:7,top:7},rotation:0,valueFormat:\"%\",visible:true}}},children:/*#__PURE__*/_jsx(FramerDonutChart,{arcBorderWidth:4,arcHoverOffset:24,cutoutPercentage:55,dataLabelsStyle:{align:\"end\",anchor:\"end\",backgroundColor:\"rgb(255, 242, 220)\",borderColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",borderRadius:25,borderWidth:3,font:{color:\"rgb(31, 31, 31)\",font:{fontFamily:'\"Jost\", \"Jost Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},style:\"normal\"},offset:-78,opacity:1,padding:{bottom:8,left:10,right:10,top:10},rotation:0,valueFormat:\"%\",visible:true},dataSet:[{borderColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",dataColor:\"rgb(252, 190, 106)\",hoverBorderColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",hoverDataColor:\"rgb(252, 190, 106)\",label:\"\",value:1},{borderColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",dataColor:\"rgb(255, 66, 91)\",hoverBorderColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",hoverDataColor:\"rgb(255, 66, 91)\",label:\"Airdrops\",value:9},{borderColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",dataColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",hoverBorderColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",hoverDataColor:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",label:\"LP locked\",value:40},{borderColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",dataColor:\"rgb(255, 167, 153)\",hoverBorderColor:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",hoverDataColor:\"rgb(255, 167, 153)\",label:\"\",value:50}],height:\"100%\",id:\"qqjsSgvJd\",layoutId:\"qqjsSgvJd\",layoutPadding:25,spacing:0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8xth47\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dncs4e\",\"data-framer-name\":\"chart legend\",name:\"chart legend\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{width:\"calc(min(min(100vw, 390px) - 16px, 1150px) - 64px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13iv32h-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ChartLegend,{height:\"100%\",id:\"uxmByULw3\",jU15QRu8u:\"rgb(255, 167, 153)\",layoutId:\"uxmByULw3\",ndzk9iNDt:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",saXMDBpN6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},UT6Uu4wmc:\"LP Locked (6 months)\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{width:\"calc(min(min(100vw, 390px) - 16px, 1150px) - 64px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1verehb-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ChartLegend,{height:\"100%\",id:\"jYfa8vr9e\",jU15QRu8u:\"rgb(252, 190, 106)\",layoutId:\"jYfa8vr9e\",ndzk9iNDt:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",saXMDBpN6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},UT6Uu4wmc:\"Bongocat Holders\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{width:\"calc(min(min(100vw, 390px) - 16px, 1150px) - 64px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-o454ch-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ChartLegend,{height:\"100%\",id:\"HV10ZV7pE\",jU15QRu8u:\"rgb(255, 66, 91)\",layoutId:\"HV10ZV7pE\",ndzk9iNDt:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",saXMDBpN6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},UT6Uu4wmc:\"LLTI NFT Holders\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{width:\"calc(min(min(100vw, 390px) - 16px, 1150px) - 64px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mcetck-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ChartLegend,{height:\"100%\",id:\"PiSZB8EBo\",jU15QRu8u:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",layoutId:\"PiSZB8EBo\",ndzk9iNDt:\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\",saXMDBpN6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},UT6Uu4wmc:\"wQuil Holders\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1icu9pn\",\"data-framer-name\":\"chart legend\",name:\"chart legend\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{width:\"calc(min(min(100vw, 390px) - 16px, 1150px) - 64px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-wsz3h-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ChartLegend,{height:\"100%\",id:\"DOF7GuaQi\",jU15QRu8u:\"rgba(0, 0, 0, 0.58)\",layoutId:\"DOF7GuaQi\",ndzk9iNDt:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",saXMDBpN6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},UT6Uu4wmc:\"TAX 0/0\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{width:\"calc(min(min(100vw, 390px) - 16px, 1150px) - 64px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4ep8jx-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ChartLegend,{height:\"100%\",id:\"oaoag3BvZ\",jU15QRu8u:\"rgba(0, 0, 0, 0.58)\",layoutId:\"oaoag3BvZ\",ndzk9iNDt:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",saXMDBpN6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},UT6Uu4wmc:\"No Allocations\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{width:\"calc(min(min(100vw, 390px) - 16px, 1150px) - 64px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ias7nt-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ChartLegend,{height:\"100%\",id:\"a6ZyzEST2\",jU15QRu8u:\"rgba(0, 0, 0, 0.58)\",layoutId:\"a6ZyzEST2\",ndzk9iNDt:\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\",saXMDBpN6:{borderColor:'var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:2},UT6Uu4wmc:\"No presale\",width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bujosv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"TOTAL SUPPLY:\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"999,999,999\"})]}),className:\"framer-20ms8q\",\"data-framer-name\":\"TOTAL SUPPLY\",fonts:[\"GF;Jost-700\"],name:\"TOTAL SUPPLY\",transformTemplate:transformTemplate2,verticalAlignment:\"center\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ltzxeh\",\"data-framer-name\":\"how to buy\",id:id3,name:\"how to buy\",ref:ref7,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7ewpp\",\"data-framer-name\":\"stack\",name:\"stack\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4d1q8i\",\"data-framer-name\":\"headlines\",name:\"headlines\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1piebjh\",\"data-framer-name\":\"text\",name:\"text\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19cq3om\",\"data-styles-preset\":\"UplozwuDX\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"HOW TO BUY?\"})}),fonts:[\"Inter\"]},XXbQgpb6O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-19cq3om\",\"data-styles-preset\":\"UplozwuDX\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"HOW TO BUY?\"})}),fonts:[\"Inter\"]}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"R0Y7Sm9zdC02MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"108px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"HOW TO BUY?\"})}),className:\"framer-1sosvy7\",\"data-framer-name\":\"HOW TO BUY?\",fonts:[\"GF;Jost-600\"],name:\"HOW TO BUY?\",verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r6d62\",\"data-framer-name\":\"illustration\",name:\"illustration\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:430.5,intrinsicWidth:404,loading:\"lazy\",pixelHeight:861,pixelWidth:808,sizes:\"263px\",src:\"https://framerusercontent.com/images/X8R2fAPM3JcAUnxKneItr3npM.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/X8R2fAPM3JcAUnxKneItr3npM.png 808w\"},className:\"framer-z9xckv\",\"data-framer-name\":\"wallet\",name:\"wallet\",transformTemplate:transformTemplate1})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-a957xh\",\"data-framer-name\":\"process and cta\",name:\"process and cta\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-114h3nf\",\"data-framer-name\":\"cta\",name:\"cta\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8suqic\",\"data-framer-name\":\"stack\",name:\"stack\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"Have you gone through all of the steps before? Great! Then just hit the button down below and fill up your bag with QUIL QAT right now.\"})}),className:\"framer-wuqcyr\",\"data-framer-name\":\"Have you gone through all of the steps before? Great! Then just hit the button down below and fill up your bag with memecoin right now.\",fonts:[\"Inter\"],name:\"Have you gone through all of the steps before? Great! Then just hit the button down below and fill up your bag with memecoin right now.\",verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:430.5,intrinsicWidth:404,loading:\"lazy\",pixelHeight:861,pixelWidth:808,sizes:\"214px\",src:\"https://framerusercontent.com/images/ae2O1sqiF0WbvvXWYfKJ2F94zw.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/ae2O1sqiF0WbvvXWYfKJ2F94zw.png 808w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:430.5,intrinsicWidth:404,loading:\"lazy\",pixelHeight:861,pixelWidth:808,sizes:\"242px\",src:\"https://framerusercontent.com/images/ae2O1sqiF0WbvvXWYfKJ2F94zw.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/ae2O1sqiF0WbvvXWYfKJ2F94zw.png 808w\"},className:\"framer-13l7qtv\",\"data-framer-name\":\"exchange\",name:\"exchange\"})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"calc(100vw - 48px)\"},XXbQgpb6O:{width:\"min(min(100vw, 390px) - 16px, 400px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"450px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e54y3n-container\",whileHover:animation10,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{variant:\"Rwf8mnR13\"}},children:/*#__PURE__*/_jsx(BigBuyButton,{height:\"100%\",id:\"dROGj9J9r\",iNbkgQyTX:\"https://app.uniswap.org/swap?outputCurrency=0x2109B908e006c2365ce3373987c164a15dcef69d&chain=ethereum\",layoutId:\"dROGj9J9r\",style:{height:\"100%\",width:\"100%\"},variant:\"DGEBFeyzT\",width:\"100%\",yb8uI6K95:\"BUY QUIL QAT\"})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"calc(100vw - 48px)\"},XXbQgpb6O:{width:\"min(min(100vw, 390px) - 16px, 400px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"684px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tf4wa9-container\",children:/*#__PURE__*/_jsx(HowToBuyProcess,{height:\"100%\",id:\"S1D0KvL3C\",layoutId:\"S1D0KvL3C\",style:{width:\"100%\"},variant:\"fqNnyX_5V\",width:\"100%\"})})})})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zg3sqs\",\"data-framer-name\":\"faq\",id:id4,name:\"faq\",ref:ref8,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w28duz-container\",children:/*#__PURE__*/_jsx(Pattern,{back:\"rgba(62, 97, 82, 0)\",diagonal:true,direction:\"left\",duration:5,front:\"rgb(222, 24, 77)\",height:\"100%\",id:\"A9URVI53n\",layoutId:\"A9URVI53n\",patternType:\"plus\",radius:0,scale:10,shouldAnimate:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1txrf5x\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3oij1w\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC01MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"40.216112527335326px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"GOT SOME FAQ?\"})}),viewBox:\"0 0 320 40\"},XXbQgpb6O:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC01MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"40.2057019966556px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"GOT SOME FAQ?\"})}),viewBox:\"0 0 320 40\"}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC01MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"154.93533809193795px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"GOT\"})}),className:\"framer-2vjzmm\",\"data-framer-name\":\"fit text headline\",fonts:[\"GF;Jost-500\"],name:\"fit text headline\",verticalAlignment:\"top\",viewBox:\"0 0 320 155\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC01MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"198.8353450725678px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"SOME\"})}),className:\"framer-r30c33 hidden-tfjr65 hidden-1gask65\",\"data-framer-name\":\"fit text headline\",fonts:[\"GF;Jost-500\"],name:\"fit text headline\",verticalAlignment:\"top\",viewBox:\"0 0 556.07 199\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC01MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"166.11242583541392px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"FAQ\"})}),className:\"framer-k3n9t3 hidden-tfjr65 hidden-1gask65\",\"data-framer-name\":\"fit text headline\",fonts:[\"GF;Jost-500\"],name:\"fit text headline\",verticalAlignment:\"top\",viewBox:\"0 0 320 166\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC01MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"136.70843011035126px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:\"????\"})}),className:\"framer-1xsh0 hidden-tfjr65 hidden-1gask65\",\"data-framer-name\":\"fit text headline\",fonts:[\"GF;Jost-500\"],name:\"fit text headline\",verticalAlignment:\"top\",viewBox:\"0 0 320 137\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-e392ic\",\"data-framer-name\":\"faqs\",name:\"faqs\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"min(100vw - 48px, 1150px)\"},XXbQgpb6O:{width:\"min(100vw - 48px, 390px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(max(min(max(100vw - 48px, 1px), 1150px) - 400px, 1px), 1150px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1c0i7yv-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{variant:\"LwXxeqfGD\"}},children:/*#__PURE__*/_jsx(QuestionAndAnswer,{gLSqbPjkp:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"every day new delay we never get token we now get no wallet we have to wait again 1.5 never come airdrop never come i can not afford node much longer i can not afford NFT i can not wait longer no more delay my node have 0 peer for weeks i have no token no balance nothing nobody talk about this on x.com nobody cares for us\"})}),height:\"100%\",id:\"UX3ddx5s7\",layoutId:\"UX3ddx5s7\",Od1FxUshL:\"Wen token?\",style:{width:\"100%\"},variant:\"ZvEh1MY_0\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"min(100vw - 48px, 1150px)\"},XXbQgpb6O:{width:\"min(100vw - 48px, 390px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(max(min(max(100vw - 48px, 1px), 1150px) - 400px, 1px), 1150px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ul1zqr-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{variant:\"LwXxeqfGD\"}},children:/*#__PURE__*/_jsx(QuestionAndAnswer,{gLSqbPjkp:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"they dont care for us leave us behind and we run node for nothing. my node dont even have balance still i get errors all day but why if we just get delay we have no update for weeks we have wait nothing come we wait again for why. dev too busy going to party but we must keep node working why who even use far cast nobody it is waste of time for dev and community not even one airdrop for people who wait for token for weeks now\"})}),height:\"100%\",id:\"OO7XTmgdl\",layoutId:\"OO7XTmgdl\",Od1FxUshL:\"Why is bloody dev vacation to california?\",style:{width:\"100%\"},variant:\"ZvEh1MY_0\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"min(100vw - 48px, 1150px)\"},XXbQgpb6O:{width:\"min(100vw - 48px, 390px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(max(min(max(100vw - 48px, 1px), 1150px) - 400px, 1px), 1150px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gnyaf1-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{variant:\"LwXxeqfGD\"}},children:/*#__PURE__*/_jsx(QuestionAndAnswer,{gLSqbPjkp:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Q isnt even real. Im stuck on frame 1 since june last year. I cant even bridge. 1.5 != 2.0. TAO whales sybiled it anyway\"})}),height:\"100%\",id:\"yo4j6I5IS\",layoutId:\"yo4j6I5IS\",Od1FxUshL:\"Is Q real?\",style:{width:\"100%\"},variant:\"ZvEh1MY_0\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"min(100vw - 48px, 1150px)\"},XXbQgpb6O:{width:\"min(100vw - 48px, 390px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(max(min(max(100vw - 48px, 1px), 1150px) - 400px, 1px), 1150px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-81znfp-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{variant:\"LwXxeqfGD\"}},children:/*#__PURE__*/_jsx(QuestionAndAnswer,{gLSqbPjkp:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{children:\"I check it often\\xa0\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Also fuck outta here with that Sybil talk\"}),/*#__PURE__*/_jsx(\"p\",{children:\"I only got 0 node unlike a bunch of you greedy bastards\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Miss me with that shit And no poor mans doesn\u2019t work\"}),/*#__PURE__*/_jsx(\"p\",{children:\"I was told to remove before 1.5\\xa0\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Which never fucking came\\xa0\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Classic\\xa0\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Didn\u2019t know we needed to manually gitpull\\xa0\"}),/*#__PURE__*/_jsx(\"p\",{children:\"So fucking straight\\xa0\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Whatever man\"})]}),height:\"100%\",id:\"NWrtYyf7z\",layoutId:\"NWrtYyf7z\",Od1FxUshL:\"How often should you check your Qontabo nodes?\",style:{width:\"100%\"},variant:\"ZvEh1MY_0\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"min(100vw - 48px, 1150px)\"},XXbQgpb6O:{width:\"min(100vw - 48px, 390px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(max(min(max(100vw - 48px, 1px), 1150px) - 400px, 1px), 1150px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-m15ugn-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{variant:\"LwXxeqfGD\"}},children:/*#__PURE__*/_jsx(QuestionAndAnswer,{gLSqbPjkp:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"I don\u2019t think it\u2019s worth mining anymore, too many nodes now 30,000 nodes. I deploy more nodes but where\u2019s my reward. Now 50,000 nodes it\u2019s not worth mining anymore, no reward. When reward update? 100,000 nodes I deploy more nodes yet no reward. It\u2019s not worth mining anymore I max my credit card and no update on reward for 3 hours. It\u2019s not worth it.\"})}),height:\"100%\",id:\"beAdLLwBS\",layoutId:\"beAdLLwBS\",Od1FxUshL:\"Wen reward update?\",style:{width:\"100%\"},variant:\"ZvEh1MY_0\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{width:\"min(100vw - 48px, 1150px)\"},XXbQgpb6O:{width:\"min(100vw - 48px, 390px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(max(min(max(100vw - 48px, 1px), 1150px) - 400px, 1px), 1150px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-7z7w6p-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{variant:\"LwXxeqfGD\"}},children:/*#__PURE__*/_jsx(QuestionAndAnswer,{gLSqbPjkp:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"i am sick of 0 buyers and 5 figure sells every 30 mins\"})}),height:\"100%\",id:\"GcyJ6ZdWm\",layoutId:\"GcyJ6ZdWm\",Od1FxUshL:\"What makes Qat sick?\",style:{width:\"100%\"},variant:\"ZvEh1MY_0\",width:\"100%\"})})})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19a7ptm\",\"data-framer-name\":\"footer\",id:id5,name:\"footer\",ref:ref9,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x0zz9f\",\"data-framer-name\":\"headline\",name:\"headline\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"79.65081922365826px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"QUIL QAT\"})}),viewBox:\"0 0 382.07 64\"}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7Sm9zdC03MDA=\",\"--framer-font-family\":'\"Jost\", \"Jost Placeholder\", sans-serif',\"--framer-font-size\":\"154.84717490568556px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, rgb(0, 0, 0))\"},children:\"QUIL QAT\"})}),className:\"framer-qgqlvf\",\"data-framer-name\":\"fit text headline\",fonts:[\"GF;Jost-700\"],name:\"fit text headline\",verticalAlignment:\"top\",viewBox:\"0 0 743.07 124\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-591i0z\",\"data-framer-name\":\"footer links\",name:\"footer links\",children:[/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation11,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1litlgy\",\"data-styles-preset\":\"dffKIEnzl\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":rPEgAqoBb\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1oyyjcj\",\"data-styles-preset\":\"gkqXXUcOC\",children:\"About\"})})})}),className:\"framer-adug6f\",\"data-framer-appear-id\":\"adug6f\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],initial:animation12,name:\"About\",optimized:true,verticalAlignment:\"center\",whileHover:animation6,withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation11,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1litlgy\",\"data-styles-preset\":\"dffKIEnzl\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":M8l5gH3jw\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1oyyjcj\",\"data-styles-preset\":\"gkqXXUcOC\",children:\"Tokenomics\"})})})}),className:\"framer-30s9tk\",\"data-framer-appear-id\":\"30s9tk\",\"data-framer-name\":\"Tokenomics\",fonts:[\"Inter\"],initial:animation12,name:\"Tokenomics\",optimized:true,verticalAlignment:\"center\",whileHover:animation6,withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation11,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1litlgy\",\"data-styles-preset\":\"dffKIEnzl\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":cJTvuGgks\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1oyyjcj\",\"data-styles-preset\":\"gkqXXUcOC\",children:\"How to Buy\"})})})}),className:\"framer-js9edy\",\"data-framer-appear-id\":\"js9edy\",\"data-framer-name\":\"How to Buy\",fonts:[\"Inter\"],initial:animation12,name:\"How to Buy\",optimized:true,verticalAlignment:\"center\",whileHover:animation6,withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation11,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1litlgy\",\"data-styles-preset\":\"dffKIEnzl\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":gNsm22jQM\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-1oyyjcj\",\"data-styles-preset\":\"gkqXXUcOC\",children:\"FAQ\"})})})}),className:\"framer-19qpm41\",\"data-framer-appear-id\":\"19qpm41\",\"data-framer-name\":\"FAQ\",fonts:[\"Inter\"],initial:animation12,name:\"FAQ\",optimized:true,verticalAlignment:\"center\",whileHover:animation6,withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s2iho1\",\"data-framer-name\":\"CTA\",name:\"CTA\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{width:\"min(100vw - 16px, 390px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"400px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-urn6t5-container\",whileHover:animation6,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:\"Rwf8mnR13\"}},children:/*#__PURE__*/_jsx(BigBuyButton,{height:\"100%\",id:\"xrwgPhVQ2\",iNbkgQyTX:\"https://app.uniswap.org/swap?outputCurrency=0x2109B908e006c2365ce3373987c164a15dcef69d&chain=ethereum\",layoutId:\"xrwgPhVQ2\",style:{height:\"100%\",width:\"100%\"},variant:\"DGEBFeyzT\",width:\"100%\",yb8uI6K95:\"Buy Quil Qat\"})})})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay2=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation11,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7QnJpY29sYWdlIEdyb3Rlc3F1ZS1yZWd1bGFy\",\"--framer-font-family\":'\"Bricolage Grotesque\", \"Bricolage Grotesque Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"rgb(248, 255, 232)\"},children:\"\u2192 Cryptocurrency Trading Risk Policy\"})}),className:\"framer-d2oegy\",\"data-framer-appear-id\":\"d2oegy\",\"data-framer-name\":\"Policy\",fonts:[\"GF;Bricolage Grotesque-regular\"],id:\"d2oegy\",initial:animation12,name:\"Policy\",onTap:onTapwelu7j({overlay:overlay2}),optimized:true,verticalAlignment:\"center\",whileHover:animation6,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-1bosi0t\",\"data-framer-portal-id\":\"d2oegy\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay2.hide()},\"xGXExrYct\"),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11nq9fp\",\"data-border\":true,\"data-framer-name\":\"policy\",\"data-framer-portal-id\":\"d2oegy\",name:\"policy\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rzjjbs\",\"data-framer-name\":\"stack\",name:\"stack\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-w7geft\",\"data-styles-preset\":\"skoodhu14\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"Cryptocurrency Trading Risk Policy:\"})}),className:\"framer-6t4khw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ap19b5\",\"data-framer-name\":\"introduction\",name:\"introduction\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"Introduction:\"})}),className:\"framer-qxoi9g\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"Before engaging in trading or holding cryptocurrencies through [Your Website Name], it is crucial to understand the risks associated with digital currencies and blockchain technology. This document outlines the key risks that you should consider. We strongly advise you to read this policy carefully and consult with professional advisors before making any investment decisions.\"})}),className:\"framer-1tlq8x6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mbyzrn\",\"data-framer-name\":\"part 1\",name:\"part 1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"1. Investment Risks\"})}),className:\"framer-10tc6is\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"Cryptocurrencies carry a high level of risk. The value of cryptocurrencies is extremely volatile and may fluctuate significantly within very short periods of time. Such volatility can result from changes in market dynamics, regulatory actions, technological advancements, or other factors. There is a substantial risk that you could lose all of your investment. You should only invest funds that you can afford to lose entirely.\"})}),className:\"framer-1rikpst\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ypnri4\",\"data-framer-name\":\"part 2\",name:\"part 2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"2. Regulatory Uncertainty\"})}),className:\"framer-i4omgn\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"The legal and regulatory environment surrounding cryptocurrencies is still developing and is subject to significant uncertainty. Future changes in laws and regulations could materially impact the cryptocurrency in terms of its use, exchange, and value. It is your responsibility to understand the regulatory requirements that apply to you and to comply with them.\"})}),className:\"framer-1g4uhg7\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1eow6h7\",\"data-framer-name\":\"part 3\",name:\"part 3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"3. No Legal Protection\"})}),className:\"framer-1cc416h\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"Transactions in cryptocurrencies may not be reversible, and, therefore, losses due to fraudulent or accidental transactions may not be recoverable. Unlike traditional banks or credit card providers, there are generally no protections that can reverse a transaction if an error or fraud occurs.\"})}),className:\"framer-eg5se4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18rf30q\",\"data-framer-name\":\"part 4\",name:\"part 4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"4. Market Liquidity\"})}),className:\"framer-tpte1t\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"Liquidity in cryptocurrency markets can vary widely and lack of liquidity can lead to high volatility in prices. This could result in significant changes in the value of your cryptocurrency holdings and may make it difficult for you to sell your holdings at a reasonable price.\"})}),className:\"framer-hbsd8h\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rnvg3u\",\"data-framer-name\":\"part 5\",name:\"part 5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"5. Technology Risks\"})}),className:\"framer-wb5zuy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"The technology underlying cryptocurrencies is blockchain, which relies on the internet and advanced computer hardware and software. As such, it is susceptible to a range of disruptions, including operational failures, cyber attacks, or significant changes in technology. Such disruptions can lead to losses.\"})}),className:\"framer-10drj28\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4c7tdl\",\"data-framer-name\":\"part 6\",name:\"part 6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"6. No Guarantee of Returns\"})}),className:\"framer-1eh1y20\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"There is no guarantee that cryptocurrency will increase in value or that it will not decrease. Past performance is not indicative of future results. You should carefully consider whether trading or holding cryptocurrency aligns with your financial goals and risk tolerance.\"})}),className:\"framer-hnb8ej\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3lusha\",\"data-framer-name\":\"part 7\",name:\"part 7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"7. Tax Liability\"})}),className:\"framer-118ikdv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"Your cryptocurrency transactions may be subject to tax. The taxation of cryptocurrencies varies depending on local laws and may change. You are solely responsible for understanding and complying with your tax obligations.\"})}),className:\"framer-rk7zvt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-grnjps\",\"data-framer-name\":\"part 8\",name:\"part 8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"8. Expert Advice Recommended\"})}),className:\"framer-vvtnuz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"Trading cryptocurrencies involves significant risk. We recommend that you consult with financial, legal, and tax advisors to better understand the risks associated with cryptocurrencies.\"})}),className:\"framer-1yt3v17\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1edjx65\",\"data-framer-name\":\"part 9\",name:\"part 9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"9. KYC/AML Compliance\"})}),className:\"framer-122acgx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"You are required to comply with all applicable anti-money laundering (AML) and know your customer (KYC) regulations. Failure to do so may result in the suspension or termination of your account.\"})}),className:\"framer-1nys0d8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-payiwm\",\"data-framer-name\":\"part 10\",name:\"part 10\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"10. Use at Your Own Risk\"})}),className:\"framer-1rkcmus\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"You acknowledge that you are using [Your Website Name]'s services at your own risk, understanding the volatile nature of the cryptocurrency market.\"})}),className:\"framer-gp8nxn\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wmitq0\",\"data-framer-name\":\"conclusion\",name:\"conclusion\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1nl4nl9\",\"data-styles-preset\":\"C3wRpoMJX\",style:{\"--framer-text-color\":\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165))\"},children:\"Conclusion:\"})}),className:\"framer-1ppfn7v\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17f9v5x\",\"data-styles-preset\":\"mMFVfJbPs\",style:{\"--framer-text-color\":\"var(--token-eb6636f3-e844-4fc1-b8f6-ce98b0287261, rgb(248, 255, 232))\"},children:\"By using [Your Website Name], you acknowledge that you have read, understood, and agreed to the terms of this Cryptocurrency Trading Risk Disclosure Policy. If you have any questions or require further clarification, please contact us directly before using our services.\"})}),className:\"framer-1hq5fem\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7gmlsh\",\"data-framer-name\":\"close overlay\",name:\"close overlay\",onTap:onTap1wvko5h({overlay:overlay2}),whileHover:animation6,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{svgContentId:11014639508},XXbQgpb6O:{svgContentId:11014639508}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-x54g1z\",\"data-framer-name\":\"icon\",layout:\"position\",name:\"icon\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 15.953 2.614 L 13.339 0 L 7.977 5.363 L 2.614 0 L 0 2.614 L 5.363 7.977 L 0 13.339 L 2.614 15.953 L 7.977 10.591 L 13.339 15.953 L 15.953 13.339 L 10.591 7.977 Z\" fill=\"var(--token-703b9687-58c7-4c33-93f2-79c7ee64fba4, rgb(226, 254, 165)) /* {&quot;name&quot;:&quot;vibrant green&quot;} */\"></path></svg>',svgContentId:2424704916,withExternalLayout:true})})})]})]}),document.querySelector(\"#overlay\"))})})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8bf2s5\",\"data-framer-name\":\"end section\",name:\"end section\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-13kfr0p hidden-1gask65\",\"data-framer-name\":\"left part\",name:\"left part\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-10zrn7f\",\"data-framer-name\":\"illustration\",layout:\"position\",name:\"illustration\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 626 347\"><g><defs><linearGradient id=\"idss12106749680_1g25448054\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)) /* {&quot;name&quot;:&quot;pink&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-3108338f-ac6e-41dd-bbd4-681b7429fe6c, rgb(235, 79, 12)) /* {&quot;name&quot;:&quot;red&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 93.36 159.85 C 102.722 159.85 111.751 161.234 120.269 163.823 C 120.908 73.235 194.368 0 284.89 0 C 357.89 0 419.789 47.653 441.351 113.582 C 459.23 103.61 479.795 97.894 501.716 97.894 C 570.367 97.894 626 153.647 626 222.447 C 626 291.247 570.367 347 501.716 347 L 93.36 347 C 41.795 347 0 305.115 0 253.438 C 0 201.761 41.795 159.876 93.36 159.876 Z\" fill=\"url(#idss12106749680_1g25448054)\"></path></g></svg>',svgContentId:12106749680,withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{background:{alt:\"\",fit:\"fill\",intrinsicHeight:525,intrinsicWidth:523},className:\"framer-1mo2k31\",\"data-framer-name\":\"safella by pikisuperstar\",name:\"safella by pikisuperstar\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1meggtj\",\"data-framer-name\":\"illustration\",name:\"illustration\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVwZneS9k:{background:{alt:\"illustration of a dollar shaped character on a skateboard\",fit:\"fit\",intrinsicHeight:512,intrinsicWidth:414,loading:\"lazy\",pixelHeight:1189,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:\"262px\",src:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512 512w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png 1500w\"}},XXbQgpb6O:{background:{alt:\"illustration of a dollar shaped character on a skateboard\",fit:\"fit\",intrinsicHeight:512,intrinsicWidth:414,loading:\"lazy\",pixelHeight:1189,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:\"320px\",src:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512 512w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png 1500w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"illustration of a dollar shaped character on a skateboard\",fit:\"fit\",intrinsicHeight:512,intrinsicWidth:414,loading:\"lazy\",pixelHeight:1189,pixelWidth:1500,positionX:\"center\",positionY:\"center\",sizes:\"500px\",src:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=512 512w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MJEKlgYlmSfltm49ZrTV7kW5X4.png 1500w\"},className:\"framer-1gag0z9\",\"data-framer-name\":\"dollafella by pikisuperstar\",name:\"dollafella by pikisuperstar\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a5g7jd\",\"data-framer-name\":\"right part\",name:\"right part\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XXbQgpb6O:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 626 347\"><g><defs><linearGradient id=\"idss10622473192_1g25448054\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)) /* {&quot;name&quot;:&quot;pink&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-3108338f-ac6e-41dd-bbd4-681b7429fe6c, rgb(235, 79, 12)) /* {&quot;name&quot;:&quot;red&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 532.64 159.85 C 523.278 159.85 514.249 161.234 505.731 163.823 C 505.092 73.235 431.632 0 341.11 0 C 268.11 0 206.211 47.653 184.649 113.582 C 166.77 103.61 146.205 97.894 124.284 97.894 C 55.633 97.894 0 153.647 0 222.447 C 0 291.247 55.633 347 124.284 347 L 532.64 347 C 584.205 347 626 305.115 626 253.438 C 626 201.761 584.205 159.876 532.64 159.876 Z\" fill=\"url(#idss10622473192_1g25448054)\"></path></g></svg>',svgContentId:10622473192}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ysn8di\",\"data-framer-name\":\"illustration\",layout:\"position\",name:\"illustration\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 626 347\"><g><defs><linearGradient id=\"idss12311909651_1g25448054\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)) /* {&quot;name&quot;:&quot;pink&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-3108338f-ac6e-41dd-bbd4-681b7429fe6c, rgb(235, 79, 12)) /* {&quot;name&quot;:&quot;red&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 532.64 159.85 C 523.278 159.85 514.249 161.234 505.731 163.823 C 505.092 73.235 431.632 0 341.11 0 C 268.11 0 206.211 47.653 184.649 113.582 C 166.77 103.61 146.205 97.894 124.284 97.894 C 55.633 97.894 0 153.647 0 222.447 C 0 291.247 55.633 347 124.284 347 L 532.64 347 C 584.205 347 626 305.115 626 253.438 C 626 201.761 584.205 159.876 532.64 159.876 Z\" fill=\"url(#idss12311909651_1g25448054)\"></path></g></svg>',svgContentId:12311909651,withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17fsrbz\",\"data-framer-name\":\"designed\",name:\"designed\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"10px\",\"--framer-text-color\":\"var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://hoffedesign.contra.com/\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-styles-preset-3udxii\",\"data-styles-preset\":\"miOh6BxxI\",children:\"DESIGNED BY HOFFE\"})})})}),className:\"framer-2wtcsp\",\"data-framer-name\":\"MEMECOIN, 2024\",fonts:[\"GF;Dela Gothic One-regular\"],name:\"MEMECOIN, 2024\",verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-e7gepl\",\"data-framer-name\":\"copyright\",name:\"copyright\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-17df5i8\",\"data-framer-name\":\"C\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:12,intrinsicWidth:12,name:\"C\",svg:'<svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6 1C5.01109 1 4.0444 1.29324 3.22215 1.84265C2.39991 2.39206 1.75904 3.17295 1.3806 4.08658C1.00217 5.00021 0.90315 6.00555 1.09608 6.97545C1.289 7.94536 1.76521 8.83627 2.46447 9.53553C3.16373 10.2348 4.05465 10.711 5.02455 10.9039C5.99445 11.0969 6.99979 10.9978 7.91342 10.6194C8.82705 10.241 9.60794 9.6001 10.1573 8.77785C10.7068 7.9556 11 6.98891 11 6C11 4.67392 10.4732 3.40215 9.53553 2.46447C8.59785 1.52678 7.32608 1 6 1ZM6 10.0909C5.1909 10.0909 4.39996 9.85098 3.72721 9.40147C3.05447 8.95195 2.53013 8.31304 2.22049 7.56552C1.91086 6.81801 1.82985 5.99546 1.9877 5.2019C2.14555 4.40834 2.53517 3.67941 3.10729 3.10729C3.67942 2.53517 4.40835 2.14555 5.2019 1.9877C5.99546 1.82985 6.81801 1.91086 7.56552 2.22049C8.31304 2.53012 8.95195 3.05447 9.40147 3.72721C9.85098 4.39996 10.0909 5.19089 10.0909 6C10.0909 7.08498 9.6599 8.12551 8.89271 8.89271C8.12552 9.6599 7.08498 10.0909 6 10.0909ZM4.63636 6C4.6357 6.27046 4.71547 6.53502 4.86555 6.76002C5.01563 6.98503 5.22923 7.16033 5.47919 7.26363C5.72915 7.36692 6.00418 7.39356 6.26932 7.34014C6.53446 7.28672 6.77772 7.15567 6.96818 6.96364C7.00927 6.91637 7.05969 6.8781 7.11627 6.85124C7.17285 6.82437 7.23438 6.80949 7.29698 6.80753C7.35958 6.80556 7.42191 6.81656 7.48007 6.83983C7.53822 6.86309 7.59094 6.89812 7.63491 6.94273C7.67888 6.98733 7.71317 7.04054 7.7356 7.09901C7.75804 7.15749 7.76815 7.21997 7.7653 7.28254C7.76245 7.34511 7.7467 7.40641 7.71904 7.46261C7.69137 7.5188 7.65239 7.56867 7.60455 7.60909C7.28647 7.92636 6.8815 8.14225 6.44079 8.22948C6.00008 8.3167 5.54341 8.27136 5.12846 8.09917C4.7135 7.92699 4.35889 7.63568 4.10942 7.26206C3.85994 6.88844 3.72679 6.44926 3.72679 6C3.72679 5.55074 3.85994 5.11156 4.10942 4.73794C4.35889 4.36431 4.7135 4.07301 5.12846 3.90082C5.54341 3.72864 6.00008 3.68329 6.44079 3.77052C6.8815 3.85775 7.28647 4.07364 7.60455 4.39091C7.65239 4.43133 7.69137 4.4812 7.71904 4.53739C7.7467 4.59358 7.76245 4.65489 7.7653 4.71746C7.76815 4.78003 7.75804 4.84251 7.7356 4.90099C7.71317 4.95946 7.67888 5.01267 7.63491 5.05727C7.59094 5.10187 7.53822 5.13691 7.48007 5.16017C7.42191 5.18344 7.35958 5.19443 7.29698 5.19247C7.23438 5.19051 7.17285 5.17563 7.11627 5.14876C7.05969 5.1219 7.00927 5.08363 6.96818 5.03636C6.77772 4.84433 6.53446 4.71328 6.26932 4.65986C6.00418 4.60644 5.72915 4.63307 5.47919 4.73637C5.22923 4.83967 5.01563 5.01497 4.86555 5.23997C4.71547 5.46498 4.6357 5.72954 4.63636 6Z\" fill=\"#F8FFE8\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RGVsYSBHb3RoaWMgT25lLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Dela Gothic One\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"10px\",\"--framer-text-color\":\"rgb(248, 255, 232)\"},children:\"QUILQAT, 2024\"})}),className:\"framer-kh7dr7\",\"data-framer-name\":\"MEMECOIN, 2024\",fonts:[\"GF;Dela Gothic One-regular\"],name:\"MEMECOIN, 2024\",verticalAlignment:\"center\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-uknYP { background: rgb(253, 248, 228); }`,\".framer-uknYP.framer-lux5qc, .framer-uknYP .framer-lux5qc { display: block; }\",\".framer-uknYP.framer-72rtr7 { align-content: center; align-items: center; background-color: #fdf8e4; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-uknYP .framer-16113bk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; max-width: 1380px; overflow: visible; padding: 0px 24px 0px 24px; position: fixed; top: 24px; transform: translateX(-50%); width: 100%; z-index: 3; }\",\".framer-uknYP .framer-1kntkg0-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\",'.framer-uknYP .framer-uw1cov { align-content: center; align-items: center; background: linear-gradient(180deg, #ff7096 0%, var(--token-6df2a448-788c-424b-900f-309ccd1d911e, rgb(253, 248, 228)) /* {\"name\":\"background color\"} */ 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 24px 0px; position: relative; width: 100%; }',\".framer-uknYP .framer-qnxw74 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1600px); left: 50%; overflow: hidden; position: absolute; top: -480px; transform: translateX(-50%); width: 1600px; z-index: 0; }\",\".framer-uknYP .framer-167qq28 { flex: none; height: 1200px; left: calc(50.00000000000002% - 1200px / 2); position: absolute; top: calc(50.00000000000002% - 1200px / 2); width: 1200px; }\",\".framer-uknYP .framer-1q3xhik { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 240px 0px 200px 0px; position: relative; width: 100%; }\",\".framer-uknYP .framer-1yepqim { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uknYP .framer-1fdfkpz, .framer-uknYP .framer-15ehnwh, .framer-uknYP .framer-1t6ib5z, .framer-uknYP .framer-8yynmu, .framer-uknYP .framer-1q3twn1, .framer-uknYP .framer-66vgt8, .framer-uknYP .framer-17jypf7, .framer-uknYP .framer-1h2vdu, .framer-uknYP .framer-1ryke77, .framer-uknYP .framer-wrjbmz, .framer-uknYP .framer-3u31iz, .framer-uknYP .framer-sb6hhw, .framer-uknYP .framer-1on41pi, .framer-uknYP .framer-1y2tboh, .framer-uknYP .framer-adug6f, .framer-uknYP .framer-30s9tk, .framer-uknYP .framer-js9edy, .framer-uknYP .framer-19qpm41, .framer-uknYP .framer-2wtcsp, .framer-uknYP .framer-kh7dr7 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uknYP .framer-1cokx2p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uknYP .framer-1opx5yd { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-uknYP .framer-xbcqtn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uknYP .framer-ofhvc0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uknYP .framer-1r04iak-container, .framer-uknYP .framer-1bofeh1-container { flex: none; height: 48px; position: relative; width: 200px; }\",\".framer-uknYP .framer-lj244q-container, .framer-uknYP .framer-gs36rl-container, .framer-uknYP .framer-6a6ujw-container, .framer-uknYP .framer-47qg1n-container, .framer-uknYP .framer-135i5op-container, .framer-uknYP .framer-1x3a1no-container, .framer-uknYP .framer-13iv32h-container, .framer-uknYP .framer-1verehb-container, .framer-uknYP .framer-o454ch-container, .framer-uknYP .framer-1mcetck-container, .framer-uknYP .framer-wsz3h-container, .framer-uknYP .framer-4ep8jx-container, .framer-uknYP .framer-ias7nt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uknYP .framer-y43kx8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1380px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-uknYP .framer-1dbm505 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 96px; position: relative; width: 100%; }\",\".framer-uknYP .framer-12pheqy-container { flex: none; height: auto; position: relative; width: 500px; }\",\".framer-uknYP .framer-hftvb7 { align-content: center; align-items: center; background-color: var(--token-6df2a448-788c-424b-900f-309ccd1d911e, #fdf8e4); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 10px 5px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-uknYP .framer-9sj71q { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uknYP .framer-1hq8n6p { --border-bottom-width: 4px; --border-color: var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, #000000); --border-left-width: 4px; --border-right-width: 4px; --border-style: solid; --border-top-width: 4px; align-content: center; align-items: center; background-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #ff1655); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 48px 80px 64px 80px; position: relative; width: 100%; }\",\".framer-uknYP .framer-1umlpiq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 74%; overflow: visible; padding: 0px; pointer-events: none; position: absolute; top: 0%; transform: translate(-50%, -50%); width: min-content; z-index: 1; }\",\".framer-uknYP .framer-bszj59 { aspect-ratio: 0.80859375 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 687px); position: relative; width: 555px; }\",\".framer-uknYP .framer-1c1oyo9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1150px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uknYP .framer-1m19oa9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uknYP .framer-hx91g6-container { flex: none; height: 80px; position: relative; width: 100%; }\",\".framer-uknYP .framer-6b1r33 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 80px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uknYP .framer-1ysukz3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 240px; height: min-content; justify-content: flex-start; overflow: visible; padding: 64px 24px 0px 24px; position: relative; scroll-margin-top: 80px; width: 100%; }\",\".framer-uknYP .framer-1wb4hw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1150px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uknYP .framer-vk3468, .framer-uknYP .framer-s25ft2 { flex: none; height: auto; max-width: 1150px; position: relative; white-space: pre; width: 100%; }\",\".framer-uknYP .framer-29eknz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-uknYP .framer-obmqbz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 64px 0px 0px 0px; position: relative; width: min-content; }\",'.framer-uknYP .framer-as7jeh { --border-bottom-width: 4px; --border-color: #000000; --border-left-width: 4px; --border-right-width: 0px; --border-style: solid; --border-top-width: 4px; align-content: flex-start; align-items: flex-start; background: linear-gradient(146deg, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #ff1655) /* {\"name\":\"pink\"} */ 0%, var(--token-3108338f-ac6e-41dd-bbd4-681b7429fe6c, rgb(235, 79, 12)) /* {\"name\":\"red\"} */ 100%); border-bottom-left-radius: 50px; border-top-left-radius: 50px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 570px; justify-content: flex-start; overflow: visible; padding: 40px 40px 440px 40px; position: relative; width: 360px; }',\".framer-uknYP .framer-wp5luw { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; max-width: 440px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-uknYP .framer-19q4n78 { aspect-ratio: 0.9384436701509872 / 1; bottom: 79px; flex: none; height: var(--framer-aspect-ratio-supported, 288px); left: 53%; overflow: visible; position: absolute; transform: translateX(-50%); width: 270px; z-index: 1; }\",\".framer-uknYP .framer-1sw2kq1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 790px; }\",\".framer-uknYP .framer-1f4l70i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 430px; }\",\".framer-uknYP .framer-18sjegk-container { flex: none; height: auto; position: relative; width: 100%; z-index: 0; }\",\".framer-uknYP .framer-4gd9ju { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 64px 0px 0px 0px; position: relative; width: 360px; }\",\".framer-uknYP .framer-1jnb2ln-container, .framer-uknYP .framer-1tf4wa9-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-uknYP .framer-z987dd-container { flex: none; height: 48px; position: relative; width: 229px; }\",\".framer-uknYP .framer-1xxhkox { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 200px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: hidden; padding: 120px 24px 24px 24px; position: relative; width: 100%; }\",\".framer-uknYP .framer-k50xpg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1150px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-uknYP .framer-1r4k5ho { aspect-ratio: 0.8642533936651584 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 805px); left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: 696px; z-index: 0; }\",'.framer-uknYP .framer-1x8ncrw { --border-bottom-width: 4px; --border-color: #000000; --border-left-width: 4px; --border-right-width: 4px; --border-style: solid; --border-top-width: 4px; align-content: center; align-items: center; background: linear-gradient(299deg, #eb0c26 0%, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(15, 44, 35)) /* {\"name\":\"dark green\"} */ 100%); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 720px; justify-content: space-between; max-width: 1150px; overflow: hidden; padding: 40px 0px 48px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }',\".framer-uknYP .framer-xvheh-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); opacity: 0.4; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-uknYP .framer-1obfe50-container { flex: none; height: 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-uknYP .framer-cbimcj { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uknYP .framer-h4skaw-container { flex: none; height: 480px; position: relative; width: 480px; }\",\".framer-uknYP .framer-8xth47 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-uknYP .framer-1dncs4e, .framer-uknYP .framer-1icu9pn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uknYP .framer-bujosv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; min-height: 48px; min-width: 1150px; overflow: hidden; padding: 0px; position: absolute; top: 44%; transform: translate(-50%, -50%); width: min-content; z-index: 1; }\",\".framer-uknYP .framer-20ms8q { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); white-space: pre; width: auto; z-index: 1; }\",\".framer-uknYP .framer-ltzxeh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 120px 24px 160px 24px; position: relative; width: 100%; }\",\".framer-uknYP .framer-7ewpp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1150px; }\",\".framer-uknYP .framer-4d1q8i, .framer-uknYP .framer-a957xh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",'.framer-uknYP .framer-1piebjh { align-content: flex-start; align-items: flex-start; background: linear-gradient(128deg, var(--token-3108338f-ac6e-41dd-bbd4-681b7429fe6c, #eb4f0c) /* {\"name\":\"red\"} */ -70%, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)) /* {\"name\":\"pink\"} */ 100%); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px 80px 44px 48px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }',\".framer-uknYP .framer-1sosvy7 { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",'.framer-uknYP .framer-1r6d62 { align-content: flex-start; align-items: flex-start; align-self: stretch; background: linear-gradient(230deg, var(--token-3108338f-ac6e-41dd-bbd4-681b7429fe6c, #eb4f0c) /* {\"name\":\"red\"} */ -49%, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, rgb(255, 22, 85)) /* {\"name\":\"pink\"} */ 100%); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; overflow: hidden; padding: 0px 48px 0px 64px; position: relative; width: 450px; will-change: var(--framer-will-change-override, transform); }',\".framer-uknYP .framer-z9xckv { aspect-ratio: 0.9384436701509872 / 1; bottom: 0px; flex: none; left: 50%; overflow: visible; position: absolute; top: 0px; transform: translateX(-50%); width: var(--framer-aspect-ratio-supported, 267px); z-index: 1; }\",\".framer-uknYP .framer-114h3nf { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 450px; z-index: 2; }\",'.framer-uknYP .framer-8suqic { align-content: flex-start; align-items: flex-start; background: linear-gradient(231deg, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #ff1655) /* {\"name\":\"pink\"} */ 0%, var(--token-3108338f-ac6e-41dd-bbd4-681b7429fe6c, rgb(235, 79, 12)) /* {\"name\":\"red\"} */ 155%); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 40px 40px 200px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }',\".framer-uknYP .framer-wuqcyr { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uknYP .framer-13l7qtv { aspect-ratio: 0.9384436701509872 / 1; bottom: -51px; flex: none; height: var(--framer-aspect-ratio-supported, 258px); left: 205px; overflow: visible; position: absolute; width: 242px; z-index: 1; }\",\".framer-uknYP .framer-1e54y3n-container { flex: none; height: 100px; position: relative; width: 100%; }\",'.framer-uknYP .framer-zg3sqs { align-content: flex-start; align-items: flex-start; background: linear-gradient(135deg, var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #ff1655) /* {\"name\":\"pink\"} */ 0%, var(--token-3108338f-ac6e-41dd-bbd4-681b7429fe6c, rgb(235, 79, 12)) /* {\"name\":\"red\"} */ 100%); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; box-shadow: 4px 4px 0px 0px #000000; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 64px 24px 120px 24px; position: relative; scroll-margin-top: 80px; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }',\".framer-uknYP .framer-1w28duz-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); opacity: 0.4; position: absolute; top: calc(49.91181657848326% - 99.86772486772487% / 2); width: 100%; z-index: 0; }\",\".framer-uknYP .framer-1txrf5x { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1150px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-uknYP .framer-3oij1w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 320px; }\",\".framer-uknYP .framer-2vjzmm, .framer-uknYP .framer-r30c33, .framer-uknYP .framer-k3n9t3, .framer-uknYP .framer-1xsh0 { flex: none; height: auto; max-width: 1050px; position: relative; white-space: pre; width: 100%; }\",\".framer-uknYP .framer-e392ic { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; max-width: 1150px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uknYP .framer-1c0i7yv-container, .framer-uknYP .framer-1ul1zqr-container, .framer-uknYP .framer-1gnyaf1-container, .framer-uknYP .framer-81znfp-container, .framer-uknYP .framer-m15ugn-container, .framer-uknYP .framer-7z7w6p-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-uknYP .framer-19a7ptm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-uknYP .framer-1x0zz9f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1380px; overflow: hidden; padding: 120px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-uknYP .framer-qgqlvf { flex: none; height: auto; position: relative; white-space: pre; width: 100%; }\",\".framer-uknYP .framer-591i0z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 720px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-uknYP .framer-1s2iho1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uknYP .framer-urn6t5-container { flex: none; height: 100px; position: relative; width: 400px; z-index: 2; }\",\".framer-uknYP .framer-d2oegy { --framer-paragraph-spacing: 0px; cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uknYP .framer-1bosi0t { background-color: rgba(15, 44, 35, 0.5); inset: 0px; position: fixed; user-select: none; z-index: 7; }\",\".framer-uknYP .framer-11nq9fp { --border-bottom-width: 4px; --border-color: var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, #000000); --border-left-width: 4px; --border-right-width: 4px; --border-style: solid; --border-top-width: 4px; align-content: flex-start; align-items: flex-start; background-color: var(--token-01db68c6-eff7-468f-a116-48ab688168e3, #0f2c23); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; box-shadow: 1px 3px 0px 0px var(--token-6367dca9-02b9-4a70-a116-e05e0733684b, #000000); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 560px; justify-content: flex-start; left: calc(50.750000000000014% - min(560px, 90%) / 2); max-width: 560px; overflow: hidden; padding: 32px 0px 0px 40px; position: fixed; top: 120px; width: 90%; will-change: var(--framer-will-change-override, transform); z-index: 7; }\",\".framer-uknYP .framer-1rzjjbs { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: flex-start; overflow: auto; padding: 0px 56px 40px 0px; position: relative; width: 100%; }\",\".framer-uknYP .framer-6t4khw { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 360px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uknYP .framer-ap19b5, .framer-uknYP .framer-1mbyzrn, .framer-uknYP .framer-ypnri4, .framer-uknYP .framer-1eow6h7, .framer-uknYP .framer-18rf30q, .framer-uknYP .framer-1rnvg3u, .framer-uknYP .framer-4c7tdl, .framer-uknYP .framer-3lusha, .framer-uknYP .framer-grnjps, .framer-uknYP .framer-1edjx65, .framer-uknYP .framer-payiwm, .framer-uknYP .framer-wmitq0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-uknYP .framer-qxoi9g, .framer-uknYP .framer-1tlq8x6, .framer-uknYP .framer-10tc6is, .framer-uknYP .framer-1rikpst, .framer-uknYP .framer-i4omgn, .framer-uknYP .framer-1g4uhg7, .framer-uknYP .framer-1cc416h, .framer-uknYP .framer-eg5se4, .framer-uknYP .framer-tpte1t, .framer-uknYP .framer-hbsd8h, .framer-uknYP .framer-wb5zuy, .framer-uknYP .framer-10drj28, .framer-uknYP .framer-1eh1y20, .framer-uknYP .framer-hnb8ej, .framer-uknYP .framer-118ikdv, .framer-uknYP .framer-rk7zvt, .framer-uknYP .framer-vvtnuz, .framer-uknYP .framer-1yt3v17, .framer-uknYP .framer-122acgx, .framer-uknYP .framer-1nys0d8, .framer-uknYP .framer-1rkcmus, .framer-uknYP .framer-gp8nxn, .framer-uknYP .framer-1ppfn7v, .framer-uknYP .framer-1hq5fem { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uknYP .framer-7gmlsh { cursor: pointer; flex: none; height: 16px; overflow: hidden; position: absolute; right: 32px; top: 32px; width: 16px; z-index: 1; }\",\".framer-uknYP .framer-x54g1z { flex: none; height: 16px; left: calc(50.00000000000002% - 16px / 2); position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\".framer-uknYP .framer-8bf2s5 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 520px; height: 300px; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-uknYP .framer-13kfr0p { flex: none; height: 348px; left: calc(18.958333333333353% - 626px / 2); overflow: hidden; position: absolute; top: calc(71.00000000000001% - 348px / 2); width: 626px; }\",\".framer-uknYP .framer-10zrn7f, .framer-uknYP .framer-1ysn8di { flex: none; height: 347px; left: 0px; position: absolute; top: calc(50.00000000000002% - 347px / 2); width: 626px; }\",\".framer-uknYP .framer-1mo2k31 { aspect-ratio: 1.7433333333333334 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 482px); left: 50%; position: absolute; top: 80%; transform: translate(-50%, -50%); width: 841px; z-index: 2; }\",\".framer-uknYP .framer-1meggtj { align-content: center; align-items: center; bottom: 30px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; pointer-events: none; position: absolute; transform: translateX(-50%); width: min-content; z-index: 1; }\",\".framer-uknYP .framer-1gag0z9 { aspect-ratio: 0.80859375 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 619px); position: relative; width: 500px; }\",\".framer-uknYP .framer-a5g7jd { flex: none; height: 348px; left: calc(81.04166666666669% - 626px / 2); overflow: hidden; position: absolute; top: calc(71.00000000000001% - 348px / 2); width: 626px; }\",\".framer-uknYP .framer-17fsrbz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; opacity: 0; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-uknYP .framer-e7gepl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-uknYP .framer-17df5i8 { flex: none; height: 12px; position: relative; width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-uknYP.framer-72rtr7, .framer-uknYP .framer-16113bk, .framer-uknYP .framer-uw1cov, .framer-uknYP .framer-1q3xhik, .framer-uknYP .framer-1yepqim, .framer-uknYP .framer-1cokx2p, .framer-uknYP .framer-1opx5yd, .framer-uknYP .framer-xbcqtn, .framer-uknYP .framer-ofhvc0, .framer-uknYP .framer-y43kx8, .framer-uknYP .framer-1dbm505, .framer-uknYP .framer-hftvb7, .framer-uknYP .framer-1hq8n6p, .framer-uknYP .framer-1umlpiq, .framer-uknYP .framer-1c1oyo9, .framer-uknYP .framer-1m19oa9, .framer-uknYP .framer-6b1r33, .framer-uknYP .framer-1ysukz3, .framer-uknYP .framer-1wb4hw, .framer-uknYP .framer-29eknz, .framer-uknYP .framer-obmqbz, .framer-uknYP .framer-as7jeh, .framer-uknYP .framer-1sw2kq1, .framer-uknYP .framer-1f4l70i, .framer-uknYP .framer-4gd9ju, .framer-uknYP .framer-1xxhkox, .framer-uknYP .framer-k50xpg, .framer-uknYP .framer-cbimcj, .framer-uknYP .framer-8xth47, .framer-uknYP .framer-1dncs4e, .framer-uknYP .framer-1icu9pn, .framer-uknYP .framer-bujosv, .framer-uknYP .framer-ltzxeh, .framer-uknYP .framer-7ewpp, .framer-uknYP .framer-4d1q8i, .framer-uknYP .framer-1piebjh, .framer-uknYP .framer-1r6d62, .framer-uknYP .framer-a957xh, .framer-uknYP .framer-114h3nf, .framer-uknYP .framer-8suqic, .framer-uknYP .framer-zg3sqs, .framer-uknYP .framer-1txrf5x, .framer-uknYP .framer-3oij1w, .framer-uknYP .framer-e392ic, .framer-uknYP .framer-19a7ptm, .framer-uknYP .framer-1x0zz9f, .framer-uknYP .framer-1s2iho1, .framer-uknYP .framer-11nq9fp, .framer-uknYP .framer-1rzjjbs, .framer-uknYP .framer-ap19b5, .framer-uknYP .framer-1mbyzrn, .framer-uknYP .framer-ypnri4, .framer-uknYP .framer-1eow6h7, .framer-uknYP .framer-18rf30q, .framer-uknYP .framer-1rnvg3u, .framer-uknYP .framer-4c7tdl, .framer-uknYP .framer-3lusha, .framer-uknYP .framer-grnjps, .framer-uknYP .framer-1edjx65, .framer-uknYP .framer-payiwm, .framer-uknYP .framer-wmitq0, .framer-uknYP .framer-8bf2s5, .framer-uknYP .framer-1meggtj, .framer-uknYP .framer-17fsrbz, .framer-uknYP .framer-e7gepl { gap: 0px; } .framer-uknYP.framer-72rtr7 > *, .framer-uknYP .framer-y43kx8 > *, .framer-uknYP .framer-1dbm505 > *, .framer-uknYP .framer-k50xpg > *, .framer-uknYP .framer-8suqic > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-uknYP.framer-72rtr7 > :first-child, .framer-uknYP .framer-uw1cov > :first-child, .framer-uknYP .framer-1q3xhik > :first-child, .framer-uknYP .framer-1yepqim > :first-child, .framer-uknYP .framer-1cokx2p > :first-child, .framer-uknYP .framer-1opx5yd > :first-child, .framer-uknYP .framer-y43kx8 > :first-child, .framer-uknYP .framer-1dbm505 > :first-child, .framer-uknYP .framer-hftvb7 > :first-child, .framer-uknYP .framer-1umlpiq > :first-child, .framer-uknYP .framer-1c1oyo9 > :first-child, .framer-uknYP .framer-1ysukz3 > :first-child, .framer-uknYP .framer-1wb4hw > :first-child, .framer-uknYP .framer-1f4l70i > :first-child, .framer-uknYP .framer-1xxhkox > :first-child, .framer-uknYP .framer-k50xpg > :first-child, .framer-uknYP .framer-8xth47 > :first-child, .framer-uknYP .framer-ltzxeh > :first-child, .framer-uknYP .framer-7ewpp > :first-child, .framer-uknYP .framer-114h3nf > :first-child, .framer-uknYP .framer-8suqic > :first-child, .framer-uknYP .framer-3oij1w > :first-child, .framer-uknYP .framer-e392ic > :first-child, .framer-uknYP .framer-19a7ptm > :first-child, .framer-uknYP .framer-1x0zz9f > :first-child, .framer-uknYP .framer-1s2iho1 > :first-child, .framer-uknYP .framer-11nq9fp > :first-child, .framer-uknYP .framer-1rzjjbs > :first-child, .framer-uknYP .framer-ap19b5 > :first-child, .framer-uknYP .framer-1mbyzrn > :first-child, .framer-uknYP .framer-ypnri4 > :first-child, .framer-uknYP .framer-1eow6h7 > :first-child, .framer-uknYP .framer-18rf30q > :first-child, .framer-uknYP .framer-1rnvg3u > :first-child, .framer-uknYP .framer-4c7tdl > :first-child, .framer-uknYP .framer-3lusha > :first-child, .framer-uknYP .framer-grnjps > :first-child, .framer-uknYP .framer-1edjx65 > :first-child, .framer-uknYP .framer-payiwm > :first-child, .framer-uknYP .framer-wmitq0 > :first-child, .framer-uknYP .framer-1meggtj > :first-child { margin-top: 0px; } .framer-uknYP.framer-72rtr7 > :last-child, .framer-uknYP .framer-uw1cov > :last-child, .framer-uknYP .framer-1q3xhik > :last-child, .framer-uknYP .framer-1yepqim > :last-child, .framer-uknYP .framer-1cokx2p > :last-child, .framer-uknYP .framer-1opx5yd > :last-child, .framer-uknYP .framer-y43kx8 > :last-child, .framer-uknYP .framer-1dbm505 > :last-child, .framer-uknYP .framer-hftvb7 > :last-child, .framer-uknYP .framer-1umlpiq > :last-child, .framer-uknYP .framer-1c1oyo9 > :last-child, .framer-uknYP .framer-1ysukz3 > :last-child, .framer-uknYP .framer-1wb4hw > :last-child, .framer-uknYP .framer-1f4l70i > :last-child, .framer-uknYP .framer-1xxhkox > :last-child, .framer-uknYP .framer-k50xpg > :last-child, .framer-uknYP .framer-8xth47 > :last-child, .framer-uknYP .framer-ltzxeh > :last-child, .framer-uknYP .framer-7ewpp > :last-child, .framer-uknYP .framer-114h3nf > :last-child, .framer-uknYP .framer-8suqic > :last-child, .framer-uknYP .framer-3oij1w > :last-child, .framer-uknYP .framer-e392ic > :last-child, .framer-uknYP .framer-19a7ptm > :last-child, .framer-uknYP .framer-1x0zz9f > :last-child, .framer-uknYP .framer-1s2iho1 > :last-child, .framer-uknYP .framer-11nq9fp > :last-child, .framer-uknYP .framer-1rzjjbs > :last-child, .framer-uknYP .framer-ap19b5 > :last-child, .framer-uknYP .framer-1mbyzrn > :last-child, .framer-uknYP .framer-ypnri4 > :last-child, .framer-uknYP .framer-1eow6h7 > :last-child, .framer-uknYP .framer-18rf30q > :last-child, .framer-uknYP .framer-1rnvg3u > :last-child, .framer-uknYP .framer-4c7tdl > :last-child, .framer-uknYP .framer-3lusha > :last-child, .framer-uknYP .framer-grnjps > :last-child, .framer-uknYP .framer-1edjx65 > :last-child, .framer-uknYP .framer-payiwm > :last-child, .framer-uknYP .framer-wmitq0 > :last-child, .framer-uknYP .framer-1meggtj > :last-child { margin-bottom: 0px; } .framer-uknYP .framer-16113bk > *, .framer-uknYP .framer-1m19oa9 > *, .framer-uknYP .framer-obmqbz > *, .framer-uknYP .framer-as7jeh > *, .framer-uknYP .framer-4gd9ju > *, .framer-uknYP .framer-bujosv > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-uknYP .framer-16113bk > :first-child, .framer-uknYP .framer-xbcqtn > :first-child, .framer-uknYP .framer-ofhvc0 > :first-child, .framer-uknYP .framer-1hq8n6p > :first-child, .framer-uknYP .framer-1m19oa9 > :first-child, .framer-uknYP .framer-6b1r33 > :first-child, .framer-uknYP .framer-29eknz > :first-child, .framer-uknYP .framer-obmqbz > :first-child, .framer-uknYP .framer-as7jeh > :first-child, .framer-uknYP .framer-1sw2kq1 > :first-child, .framer-uknYP .framer-4gd9ju > :first-child, .framer-uknYP .framer-cbimcj > :first-child, .framer-uknYP .framer-1dncs4e > :first-child, .framer-uknYP .framer-1icu9pn > :first-child, .framer-uknYP .framer-bujosv > :first-child, .framer-uknYP .framer-4d1q8i > :first-child, .framer-uknYP .framer-1piebjh > :first-child, .framer-uknYP .framer-1r6d62 > :first-child, .framer-uknYP .framer-a957xh > :first-child, .framer-uknYP .framer-zg3sqs > :first-child, .framer-uknYP .framer-1txrf5x > :first-child, .framer-uknYP .framer-8bf2s5 > :first-child, .framer-uknYP .framer-17fsrbz > :first-child, .framer-uknYP .framer-e7gepl > :first-child { margin-left: 0px; } .framer-uknYP .framer-16113bk > :last-child, .framer-uknYP .framer-xbcqtn > :last-child, .framer-uknYP .framer-ofhvc0 > :last-child, .framer-uknYP .framer-1hq8n6p > :last-child, .framer-uknYP .framer-1m19oa9 > :last-child, .framer-uknYP .framer-6b1r33 > :last-child, .framer-uknYP .framer-29eknz > :last-child, .framer-uknYP .framer-obmqbz > :last-child, .framer-uknYP .framer-as7jeh > :last-child, .framer-uknYP .framer-1sw2kq1 > :last-child, .framer-uknYP .framer-4gd9ju > :last-child, .framer-uknYP .framer-cbimcj > :last-child, .framer-uknYP .framer-1dncs4e > :last-child, .framer-uknYP .framer-1icu9pn > :last-child, .framer-uknYP .framer-bujosv > :last-child, .framer-uknYP .framer-4d1q8i > :last-child, .framer-uknYP .framer-1piebjh > :last-child, .framer-uknYP .framer-1r6d62 > :last-child, .framer-uknYP .framer-a957xh > :last-child, .framer-uknYP .framer-zg3sqs > :last-child, .framer-uknYP .framer-1txrf5x > :last-child, .framer-uknYP .framer-8bf2s5 > :last-child, .framer-uknYP .framer-17fsrbz > :last-child, .framer-uknYP .framer-e7gepl > :last-child { margin-right: 0px; } .framer-uknYP .framer-uw1cov > *, .framer-uknYP .framer-1q3xhik > *, .framer-uknYP .framer-hftvb7 > *, .framer-uknYP .framer-1umlpiq > *, .framer-uknYP .framer-ltzxeh > *, .framer-uknYP .framer-3oij1w > *, .framer-uknYP .framer-1x0zz9f > *, .framer-uknYP .framer-11nq9fp > *, .framer-uknYP .framer-1meggtj > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-uknYP .framer-1yepqim > *, .framer-uknYP .framer-8xth47 > *, .framer-uknYP .framer-7ewpp > *, .framer-uknYP .framer-114h3nf > *, .framer-uknYP .framer-1s2iho1 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-uknYP .framer-1cokx2p > *, .framer-uknYP .framer-1rzjjbs > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-uknYP .framer-1opx5yd > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-uknYP .framer-xbcqtn > *, .framer-uknYP .framer-4d1q8i > *, .framer-uknYP .framer-a957xh > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-uknYP .framer-ofhvc0 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-uknYP .framer-1hq8n6p > *, .framer-uknYP .framer-29eknz > *, .framer-uknYP .framer-1sw2kq1 > *, .framer-uknYP .framer-1piebjh > *, .framer-uknYP .framer-1r6d62 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-uknYP .framer-1c1oyo9 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-uknYP .framer-6b1r33 > *, .framer-uknYP .framer-cbimcj > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-uknYP .framer-1ysukz3 > * { margin: 0px; margin-bottom: calc(240px / 2); margin-top: calc(240px / 2); } .framer-uknYP .framer-1wb4hw > *, .framer-uknYP .framer-1f4l70i > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-uknYP .framer-1xxhkox > * { margin: 0px; margin-bottom: calc(200px / 2); margin-top: calc(200px / 2); } .framer-uknYP .framer-1dncs4e > *, .framer-uknYP .framer-1icu9pn > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-uknYP .framer-zg3sqs > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-uknYP .framer-1txrf5x > * { margin: 0px; margin-left: calc(80px / 2); margin-right: calc(80px / 2); } .framer-uknYP .framer-e392ic > *, .framer-uknYP .framer-ap19b5 > *, .framer-uknYP .framer-1mbyzrn > *, .framer-uknYP .framer-ypnri4 > *, .framer-uknYP .framer-1eow6h7 > *, .framer-uknYP .framer-18rf30q > *, .framer-uknYP .framer-1rnvg3u > *, .framer-uknYP .framer-4c7tdl > *, .framer-uknYP .framer-3lusha > *, .framer-uknYP .framer-grnjps > *, .framer-uknYP .framer-1edjx65 > *, .framer-uknYP .framer-payiwm > *, .framer-uknYP .framer-wmitq0 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-uknYP .framer-19a7ptm > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-uknYP .framer-8bf2s5 > * { margin: 0px; margin-left: calc(520px / 2); margin-right: calc(520px / 2); } .framer-uknYP .framer-17fsrbz > *, .framer-uknYP .framer-e7gepl > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } }\",\"@media (min-width: 1200px) { .framer-uknYP .hidden-72rtr7 { display: none !important; } }\",`@media (min-width: 810px) and (max-width: 1199px) { .framer-uknYP .hidden-tfjr65 { display: none !important; } .${metadata.bodyClassName}-framer-uknYP { background: rgb(253, 248, 228); } .framer-uknYP.framer-72rtr7 { width: 810px; } .framer-uknYP .framer-qnxw74 { height: var(--framer-aspect-ratio-supported, 1400px); top: -400px; width: 1400px; } .framer-uknYP .framer-1dbm505 { padding: 0px 0px 0px 45px; } .framer-uknYP .framer-12pheqy-container { width: 420px; } .framer-uknYP .framer-1hq8n6p { border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; padding: 32px 48px 40px 48px; } .framer-uknYP .framer-1umlpiq { left: 80%; top: 10%; } .framer-uknYP .framer-bszj59 { height: var(--framer-aspect-ratio-supported, 371px); width: 300px; } .framer-uknYP .framer-1c1oyo9 { gap: 40px; } .framer-uknYP .framer-1ysukz3 { padding: 40px 24px 0px 24px; } .framer-uknYP .framer-29eknz { flex-direction: column; } .framer-uknYP .framer-obmqbz { padding: 0px; width: 100%; } .framer-uknYP .framer-as7jeh { --border-bottom-width: 0px; --border-right-width: 4px; border-bottom-left-radius: unset; border-top-right-radius: 50px; flex: 1 0 0px; height: min-content; padding: 40px; width: 1px; } .framer-uknYP .framer-1sw2kq1 { align-content: center; align-items: center; width: 100%; } .framer-uknYP .framer-1f4l70i { height: 640px; width: 381px; } .framer-uknYP .framer-18sjegk-container { flex: 1 0 0px; height: 1px; } .framer-uknYP .framer-4gd9ju { flex: 1 0 0px; height: 640px; padding: 0px; width: 1px; } .framer-uknYP .framer-1jnb2ln-container { height: 100%; } .framer-uknYP .framer-1xxhkox { padding: 104px 24px 24px 24px; } .framer-uknYP .framer-1r4k5ho { height: var(--framer-aspect-ratio-supported, 741px); width: 640px; } .framer-uknYP .framer-1x8ncrw { border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; } .framer-uknYP .framer-1dncs4e, .framer-uknYP .framer-1icu9pn { gap: 4px; } .framer-uknYP .framer-ltzxeh { padding: 100px 24px 120px 24px; } .framer-uknYP .framer-7ewpp { gap: 8px; width: 100%; } .framer-uknYP .framer-4d1q8i { gap: 8px; } .framer-uknYP .framer-1piebjh { padding: 40px 48px 40px 40px; } .framer-uknYP .framer-1r6d62 { width: 315px; } .framer-uknYP .framer-z9xckv { width: var(--framer-aspect-ratio-supported, 203px); } .framer-uknYP .framer-a957xh { flex-direction: column; gap: 8px; } .framer-uknYP .framer-114h3nf { align-self: unset; gap: 8px; height: min-content; order: 1; width: 100%; } .framer-uknYP .framer-8suqic { flex: none; flex-direction: row; gap: unset; height: 205px; justify-content: space-between; padding: 40px 56px 0px 40px; } .framer-uknYP .framer-wuqcyr { flex: 1 0 0px; max-width: 520px; width: 1px; } .framer-uknYP .framer-13l7qtv { bottom: -47px; height: var(--framer-aspect-ratio-supported, 228px); left: unset; right: 0px; width: 214px; } .framer-uknYP .framer-1tf4wa9-container { flex: none; order: 0; width: 100%; } .framer-uknYP .framer-zg3sqs { flex-direction: column; padding: 64px 24px 88px 24px; } .framer-uknYP .framer-1w28duz-container { height: 809px; top: calc(49.91181657848326% - 808.5px / 2); } .framer-uknYP .framer-1txrf5x { flex: none; flex-direction: column; gap: 40px; width: 100%; } .framer-uknYP .framer-3oij1w { flex-direction: row; width: 100%; } .framer-uknYP .framer-2vjzmm { flex: 1 0 0px; max-width: 800px; width: 1px; } .framer-uknYP .framer-e392ic { flex: none; max-width: unset; width: 100%; } .framer-uknYP .framer-19a7ptm { gap: 48px; } .framer-uknYP .framer-8bf2s5 { gap: 400px; } .framer-uknYP .framer-1mo2k31 { height: var(--framer-aspect-ratio-supported, 483px); } .framer-uknYP .framer-1meggtj { bottom: unset; top: 0px; } .framer-uknYP .framer-1gag0z9 { height: var(--framer-aspect-ratio-supported, 324px); width: 262px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-uknYP .framer-1c1oyo9, .framer-uknYP .framer-29eknz, .framer-uknYP .framer-1dncs4e, .framer-uknYP .framer-1icu9pn, .framer-uknYP .framer-7ewpp, .framer-uknYP .framer-4d1q8i, .framer-uknYP .framer-a957xh, .framer-uknYP .framer-114h3nf, .framer-uknYP .framer-8suqic, .framer-uknYP .framer-zg3sqs, .framer-uknYP .framer-1txrf5x, .framer-uknYP .framer-3oij1w, .framer-uknYP .framer-19a7ptm, .framer-uknYP .framer-8bf2s5 { gap: 0px; } .framer-uknYP .framer-1c1oyo9 > *, .framer-uknYP .framer-zg3sqs > *, .framer-uknYP .framer-1txrf5x > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-uknYP .framer-1c1oyo9 > :first-child, .framer-uknYP .framer-29eknz > :first-child, .framer-uknYP .framer-7ewpp > :first-child, .framer-uknYP .framer-a957xh > :first-child, .framer-uknYP .framer-114h3nf > :first-child, .framer-uknYP .framer-zg3sqs > :first-child, .framer-uknYP .framer-1txrf5x > :first-child, .framer-uknYP .framer-19a7ptm > :first-child { margin-top: 0px; } .framer-uknYP .framer-1c1oyo9 > :last-child, .framer-uknYP .framer-29eknz > :last-child, .framer-uknYP .framer-7ewpp > :last-child, .framer-uknYP .framer-a957xh > :last-child, .framer-uknYP .framer-114h3nf > :last-child, .framer-uknYP .framer-zg3sqs > :last-child, .framer-uknYP .framer-1txrf5x > :last-child, .framer-uknYP .framer-19a7ptm > :last-child { margin-bottom: 0px; } .framer-uknYP .framer-29eknz > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-uknYP .framer-1dncs4e > *, .framer-uknYP .framer-1icu9pn > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-uknYP .framer-1dncs4e > :first-child, .framer-uknYP .framer-1icu9pn > :first-child, .framer-uknYP .framer-4d1q8i > :first-child, .framer-uknYP .framer-3oij1w > :first-child, .framer-uknYP .framer-8bf2s5 > :first-child { margin-left: 0px; } .framer-uknYP .framer-1dncs4e > :last-child, .framer-uknYP .framer-1icu9pn > :last-child, .framer-uknYP .framer-4d1q8i > :last-child, .framer-uknYP .framer-3oij1w > :last-child, .framer-uknYP .framer-8bf2s5 > :last-child { margin-right: 0px; } .framer-uknYP .framer-7ewpp > *, .framer-uknYP .framer-a957xh > *, .framer-uknYP .framer-114h3nf > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-uknYP .framer-4d1q8i > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-uknYP .framer-8suqic > *, .framer-uknYP .framer-8suqic > :first-child, .framer-uknYP .framer-8suqic > :last-child { margin: 0px; } .framer-uknYP .framer-3oij1w > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-uknYP .framer-19a7ptm > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-uknYP .framer-8bf2s5 > * { margin: 0px; margin-left: calc(400px / 2); margin-right: calc(400px / 2); } }}`,`@media (max-width: 809px) { .framer-uknYP .hidden-1gask65 { display: none !important; } .${metadata.bodyClassName}-framer-uknYP { background: rgb(253, 248, 228); } .framer-uknYP.framer-72rtr7 { width: 390px; } .framer-uknYP .framer-16113bk { flex-direction: column; max-width: 406px; padding: 0px 8px 0px 8px; top: 8px; } .framer-uknYP .framer-1kntkg0-container { flex: none; width: 100%; } .framer-uknYP .framer-uw1cov { gap: 120px; padding: 0px 8px 24px 8px; } .framer-uknYP .framer-qnxw74 { height: var(--framer-aspect-ratio-supported, 1300px); top: -550px; width: 1300px; } .framer-uknYP .framer-1q3xhik { max-width: 390px; padding: 164px 0px 216px 0px; } .framer-uknYP .framer-1yepqim, .framer-uknYP .framer-1cokx2p, .framer-uknYP .framer-12pheqy-container, .framer-uknYP .framer-1f4l70i, .framer-uknYP .framer-3oij1w { width: 100%; } .framer-uknYP .framer-1opx5yd { align-self: unset; gap: 14px; width: 100%; } .framer-uknYP .framer-8yynmu { max-width: 300px; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-uknYP .framer-ofhvc0, .framer-uknYP .framer-29eknz { flex-direction: column; } .framer-uknYP .framer-y43kx8 { max-width: 390px; padding: 0px; } .framer-uknYP .framer-1dbm505 { padding: 0px; } .framer-uknYP .framer-1hq8n6p { border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: unset; border-top-right-radius: unset; padding: 32px 0px 40px 0px; } .framer-uknYP .framer-1umlpiq { bottom: 263px; left: 50%; top: unset; transform: translateX(-50%); } .framer-uknYP .framer-bszj59, .framer-uknYP .framer-1gag0z9 { height: var(--framer-aspect-ratio-supported, 396px); width: 320px; } .framer-uknYP .framer-1c1oyo9 { gap: 24px; overflow: hidden; } .framer-uknYP .framer-1m19oa9 { padding: 0px 0px 0px 32px; } .framer-uknYP .framer-1ysukz3 { padding: 24px 8px 0px 8px; } .framer-uknYP .framer-1wb4hw, .framer-uknYP .framer-qgqlvf { max-width: 390px; } .framer-uknYP .framer-obmqbz { padding: 0px; width: 100%; } .framer-uknYP .framer-as7jeh { --border-bottom-width: 0px; --border-right-width: 4px; border-bottom-left-radius: unset; border-top-right-radius: 50px; flex: 1 0 0px; height: min-content; justify-content: flex-end; padding: 32px; width: 1px; } .framer-uknYP .framer-wp5luw { max-width: 248px; } .framer-uknYP .framer-19q4n78 { bottom: unset; height: var(--framer-aspect-ratio-supported, 74px); left: 37px; top: 34px; transform: unset; width: 69px; } .framer-uknYP .framer-1sw2kq1 { align-content: center; align-items: center; flex-direction: column; overflow: hidden; width: 100%; } .framer-uknYP .framer-4gd9ju { height: 400px; padding: 0px; width: 100%; } .framer-uknYP .framer-1jnb2ln-container { height: 100%; } .framer-uknYP .framer-1xxhkox { gap: 120px; max-width: 390px; padding: 80px 8px 24px 8px; } .framer-uknYP .framer-1r4k5ho { height: var(--framer-aspect-ratio-supported, 370px); top: 32px; width: 320px; } .framer-uknYP .framer-1x8ncrw { border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; border-top-left-radius: 50px; border-top-right-radius: 50px; gap: 8px; height: min-content; justify-content: center; padding: 40px 0px 40px 0px; } .framer-uknYP .framer-h4skaw-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 374px); width: 100%; } .framer-uknYP .framer-8xth47 { gap: 24px; } .framer-uknYP .framer-1dncs4e, .framer-uknYP .framer-1icu9pn { align-content: center; align-items: center; flex-direction: column; padding: 0px 32px 0px 32px; width: 100%; } .framer-uknYP .framer-13iv32h-container, .framer-uknYP .framer-wsz3h-container { order: 0; width: 100%; } .framer-uknYP .framer-1verehb-container, .framer-uknYP .framer-4ep8jx-container { order: 1; width: 100%; } .framer-uknYP .framer-o454ch-container, .framer-uknYP .framer-ias7nt-container { order: 2; width: 100%; } .framer-uknYP .framer-1mcetck-container { order: 3; width: 100%; } .framer-uknYP .framer-bujosv { top: 31%; } .framer-uknYP .framer-ltzxeh { max-width: 390px; padding: 64px 8px 80px 8px; scroll-margin-top: 10px; } .framer-uknYP .framer-7ewpp { gap: 8px; max-width: 400px; width: 100%; } .framer-uknYP .framer-4d1q8i, .framer-uknYP .framer-a957xh { flex-direction: column; gap: 8px; } .framer-uknYP .framer-1piebjh { flex: none; padding: 32px 40px 36px 40px; width: 100%; } .framer-uknYP .framer-1r6d62 { align-self: unset; height: 240px; width: 100%; } .framer-uknYP .framer-z9xckv { width: var(--framer-aspect-ratio-supported, 226px); } .framer-uknYP .framer-114h3nf { align-self: unset; gap: 8px; height: min-content; order: 1; width: 100%; } .framer-uknYP .framer-8suqic { align-content: center; align-items: center; flex: none; gap: 40px; height: min-content; justify-content: center; padding: 40px 40px 0px 40px; } .framer-uknYP .framer-wuqcyr { max-width: 520px; } .framer-uknYP .framer-13l7qtv { bottom: unset; height: 258px; left: unset; position: relative; width: var(--framer-aspect-ratio-supported, 242px); } .framer-uknYP .framer-1tf4wa9-container { flex: none; order: 0; width: 100%; } .framer-uknYP .framer-zg3sqs { align-content: center; align-items: center; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 25px; border-top-right-radius: 25px; flex-direction: column; padding: 48px 24px 40px 24px; } .framer-uknYP .framer-1w28duz-container { height: 1382px; top: calc(49.91181657848326% - 1382px / 2); } .framer-uknYP .framer-1txrf5x { align-content: center; align-items: center; flex: none; flex-direction: column; gap: 40px; max-width: 390px; width: 100%; } .framer-uknYP .framer-2vjzmm { max-width: unset; } .framer-uknYP .framer-e392ic { align-content: center; align-items: center; flex: none; max-width: 390px; width: 100%; } .framer-uknYP .framer-19a7ptm { gap: 32px; justify-content: center; padding: 40px 8px 0px 8px; } .framer-uknYP .framer-1x0zz9f { padding: 48px 0px 0px 0px; } .framer-uknYP .framer-591i0z { align-content: unset; align-items: unset; display: grid; gap: 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); justify-content: center; max-width: 390px; padding: 0px 8px 0px 32px; } .framer-uknYP .framer-adug6f, .framer-uknYP .framer-30s9tk, .framer-uknYP .framer-js9edy, .framer-uknYP .framer-19qpm41 { align-self: start; height: 100%; justify-self: start; width: 100%; } .framer-uknYP .framer-urn6t5-container { max-width: 390px; width: 100%; } .framer-uknYP .framer-11nq9fp { border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 25px; border-top-right-radius: 25px; left: calc(50.750000000000014% - min(390px, 90%) / 2); max-width: 390px; } .framer-uknYP .framer-7gmlsh { right: 24px; top: 24px; } .framer-uknYP .framer-8bf2s5 { align-content: center; align-items: center; flex-direction: column; gap: 24px; height: min-content; justify-content: flex-end; padding: 320px 0px 40px 0px; } .framer-uknYP .framer-1mo2k31 { bottom: 126px; height: var(--framer-aspect-ratio-supported, 287px); top: unset; transform: translateX(-50%); width: 500px; } .framer-uknYP .framer-1meggtj { bottom: -55px; height: unset; left: 50%; top: -54px; } .framer-uknYP .framer-a5g7jd { height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; top: calc(49.945945945945965% - 100% / 2); width: 100%; } .framer-uknYP .framer-1ysn8di { bottom: -1px; left: calc(50.00000000000002% - 626px / 2); top: unset; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-uknYP .framer-16113bk, .framer-uknYP .framer-uw1cov, .framer-uknYP .framer-1opx5yd, .framer-uknYP .framer-ofhvc0, .framer-uknYP .framer-1c1oyo9, .framer-uknYP .framer-29eknz, .framer-uknYP .framer-1sw2kq1, .framer-uknYP .framer-1xxhkox, .framer-uknYP .framer-1x8ncrw, .framer-uknYP .framer-8xth47, .framer-uknYP .framer-1dncs4e, .framer-uknYP .framer-1icu9pn, .framer-uknYP .framer-7ewpp, .framer-uknYP .framer-4d1q8i, .framer-uknYP .framer-a957xh, .framer-uknYP .framer-114h3nf, .framer-uknYP .framer-8suqic, .framer-uknYP .framer-zg3sqs, .framer-uknYP .framer-1txrf5x, .framer-uknYP .framer-19a7ptm, .framer-uknYP .framer-591i0z, .framer-uknYP .framer-8bf2s5 { gap: 0px; } .framer-uknYP .framer-16113bk > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-uknYP .framer-16113bk > :first-child, .framer-uknYP .framer-uw1cov > :first-child, .framer-uknYP .framer-1opx5yd > :first-child, .framer-uknYP .framer-ofhvc0 > :first-child, .framer-uknYP .framer-1c1oyo9 > :first-child, .framer-uknYP .framer-29eknz > :first-child, .framer-uknYP .framer-1sw2kq1 > :first-child, .framer-uknYP .framer-1xxhkox > :first-child, .framer-uknYP .framer-1x8ncrw > :first-child, .framer-uknYP .framer-8xth47 > :first-child, .framer-uknYP .framer-1dncs4e > :first-child, .framer-uknYP .framer-1icu9pn > :first-child, .framer-uknYP .framer-7ewpp > :first-child, .framer-uknYP .framer-4d1q8i > :first-child, .framer-uknYP .framer-a957xh > :first-child, .framer-uknYP .framer-114h3nf > :first-child, .framer-uknYP .framer-8suqic > :first-child, .framer-uknYP .framer-zg3sqs > :first-child, .framer-uknYP .framer-1txrf5x > :first-child, .framer-uknYP .framer-19a7ptm > :first-child, .framer-uknYP .framer-8bf2s5 > :first-child { margin-top: 0px; } .framer-uknYP .framer-16113bk > :last-child, .framer-uknYP .framer-uw1cov > :last-child, .framer-uknYP .framer-1opx5yd > :last-child, .framer-uknYP .framer-ofhvc0 > :last-child, .framer-uknYP .framer-1c1oyo9 > :last-child, .framer-uknYP .framer-29eknz > :last-child, .framer-uknYP .framer-1sw2kq1 > :last-child, .framer-uknYP .framer-1xxhkox > :last-child, .framer-uknYP .framer-1x8ncrw > :last-child, .framer-uknYP .framer-8xth47 > :last-child, .framer-uknYP .framer-1dncs4e > :last-child, .framer-uknYP .framer-1icu9pn > :last-child, .framer-uknYP .framer-7ewpp > :last-child, .framer-uknYP .framer-4d1q8i > :last-child, .framer-uknYP .framer-a957xh > :last-child, .framer-uknYP .framer-114h3nf > :last-child, .framer-uknYP .framer-8suqic > :last-child, .framer-uknYP .framer-zg3sqs > :last-child, .framer-uknYP .framer-1txrf5x > :last-child, .framer-uknYP .framer-19a7ptm > :last-child, .framer-uknYP .framer-8bf2s5 > :last-child { margin-bottom: 0px; } .framer-uknYP .framer-uw1cov > *, .framer-uknYP .framer-1xxhkox > * { margin: 0px; margin-bottom: calc(120px / 2); margin-top: calc(120px / 2); } .framer-uknYP .framer-1opx5yd > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } .framer-uknYP .framer-ofhvc0 > *, .framer-uknYP .framer-1c1oyo9 > *, .framer-uknYP .framer-8xth47 > *, .framer-uknYP .framer-8bf2s5 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-uknYP .framer-29eknz > *, .framer-uknYP .framer-1sw2kq1 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-uknYP .framer-1x8ncrw > *, .framer-uknYP .framer-1dncs4e > *, .framer-uknYP .framer-1icu9pn > *, .framer-uknYP .framer-7ewpp > *, .framer-uknYP .framer-4d1q8i > *, .framer-uknYP .framer-a957xh > *, .framer-uknYP .framer-114h3nf > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-uknYP .framer-8suqic > *, .framer-uknYP .framer-zg3sqs > *, .framer-uknYP .framer-1txrf5x > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-uknYP .framer-19a7ptm > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-uknYP .framer-591i0z > *, .framer-uknYP .framer-591i0z > :first-child, .framer-uknYP .framer-591i0z > :last-child { margin: 0px; } }}`,...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,'.framer-uknYP[data-border=\"true\"]::after, .framer-uknYP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6302.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jVwZneS9k\":{\"layout\":[\"fixed\",\"auto\"]},\"XXbQgpb6O\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-uknYP\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:6302.5,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mx9IgVDPokMmuHL.woff2\",weight:\"600\"},{family:\"Jost\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/jost/v15/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCNIgun_HLMEo.woff2\",weight:\"600\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myRJQVDPokMmuHL.woff2\",weight:\"500\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7mxEIgVDPokMmuHL.woff2\",weight:\"700\"},{family:\"Jost\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/jost/v15/92zPtBhPNqw79Ij1E865zBUv7myjJQVDPokMmuHL.woff2\",weight:\"400\"},{family:\"Bricolage Grotesque\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v7/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvRviyMgvs-wJDtw.woff2\",weight:\"400\"},{family:\"Dela Gothic One\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/delagothicone/v16/hESp6XxvMDRA-2eD0lXpDa6QkBAGQEsJQAlbUA.woff2\",weight:\"400\"}]},...HeaderFonts,...BuyButtonFonts,...ArrowCtaFonts,...CopyTokenAddressFonts,...GetItNowFonts,...TickerFonts,...StoryFonts,...VideoFonts,...PatternFonts,...FramerDonutChartFonts,...ChartLegendFonts,...BigBuyButtonFonts,...HowToBuyProcessFonts,...QuestionAndAnswerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jVwZneS9k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XXbQgpb6O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"6302.5\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["addUniqueItem", "clamp", "n", "t", "isNumber", "isEasingList", "wrap", "o", "getEasingForSegment", "mix", "noop", "noopReturn", "progress", "fillOffset", "s", "defaultOffset", "interpolate", "f", "r", "isCubicBezier", "isEasingGenerator", "isFunction", "isString", "e", "velocityPerSecond", "calcBezier", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "cubicBezier", "noopReturn", "getTForX", "t", "steps", "clamp", "l", "cubicBezier", "u", "getEasingFunction", "s", "isFunction", "isCubicBezier", "t", "i", "steps", "noopReturn", "Animation", "o", "h", "m", "c", "p", "isEasingGenerator", "isEasingList", "f", "interpolate", "e", "a", "n", "r", "n", "e", "t", "r", "MotionValue", "i", "__rest", "e", "t", "n", "o", "n", "calcGeneratorVelocity", "s", "velocityPerSecond", "r", "calcDampingRatio", "e", "t", "hasReachedTarget", "spring", "o", "c", "i", "h", "u", "d", "f", "l", "g", "m", "glide", "a", "isOutOfBounds", "nearestBoundary", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "noopReturn", "W", "getAnimationData", "e", "getMotionValue", "t", "MotionValue", "L", "T", "M", "D", "B", "noopReturn", "k", "asTransformCssVar", "N", "compareTransformOrder", "C", "isTransform", "addTransformToElement", "n", "addUniqueItem", "buildTransformTemplate", "transformListToString", "isCssVar", "j", "registerCssVariable", "testAnimation", "P", "$", "R", "H", "generateLinearEasingPoints", "o", "progress", "convertEasing", "isFunction", "isCubicBezier", "cubicBezierAsString", "hydrateKeyframes", "keyframesList", "getStyleName", "I", "stopAnimation", "getUnitConverter", "s", "isString", "getDevToolsRecord", "window", "animateStyle", "i", "r", "l", "f", "p", "v", "y", "w", "E", "b", "A", "S", "O", "x", "z", "V", "isEasingGenerator", "readInitialValue", "c", "isEasingList", "isNumber", "noop", "getOptions", "resolveElements", "createAnimation", "withControls", "U", "getActiveAnimation", "selectFinished", "resolveOption", "e", "t", "n", "isFunction", "createAnimate", "o", "i", "resolveElements", "s", "r", "a", "c", "getOptions", "l", "animateStyle", "withControls", "F", "Animation", "canGenerate", "e", "isNumber", "getAsNumber", "isString", "createGeneratorEasing", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "pregenerateKeyframes", "c", "l", "f", "noopReturn", "u", "getUnitConverter", "k", "getStyleName", "calcGeneratorVelocity", "G", "spring", "q", "glide", "K", "inView$1", "resolveElements", "onIntersectionChange", "isFunction", "_", "Z", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "X", "Y", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "e", "t", "n", "dispatchViewEvent", "ce", "o", "i", "s", "__rest", "inView$1", "mouseEvent", "le", "fe", "onPointerUp", "window", "onPointerDown", "ue", "de", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "round", "n", "lim", "t", "p2b", "n2b", "n", "lim", "round", "b2n", "n2p", "e", "h1", "h2", "eq", "isShort", "hexParse", "t", "alpha", "hexString", "hsl2rgbn", "r", "f", "a", "hsv2rgbn", "hwb2rgbn", "hueValue", "rgb2hsl", "s", "b", "c", "o", "i", "g", "calln", "hsl2rgb", "hwb2rgb", "hsv2rgb", "hue", "hueParse", "p2b", "rotate", "hslString", "unpack", "nameParse", "rgbParse", "rgbString", "to", "from", "interpolate", "modHSL", "clone", "fromObject", "functionParse", "Color", "noop", "e", "isNullOrUndef", "isArray", "isObject", "isNumberFinite", "finiteOrDefault", "valueOrDefault", "toPercentage", "toDimension", "callback", "n", "each", "o", "r", "s", "i", "_elementsEqual", "clone", "isValidKey", "_merger", "merge", "mergeIf", "_mergerIf", "n", "_splitKey", "o", "t", "_getKeyResolver", "resolveObjectKey", "_capitalize", "defined", "isFunction", "setsEqual", "_isClickEvent", "r", "s", "i", "a", "l", "c", "u", "f", "d", "almostEquals", "niceNum", "_factorize", "e", "isNumber", "almostWhole", "_setMinAndMaxByKey", "toRadians", "toDegrees", "_decimalPlaces", "isNumberFinite", "getAngleFromPoint", "distanceBetweenPoints", "_angleDiff", "_normalizeAngle", "_angleBetween", "_limitValue", "_int16Range", "_isBetween", "_lookup", "_lookupByKey", "_rlookupByKey", "_filterBetween", "h", "listenArrayEvents", "unlistenArrayEvents", "_arrayUnique", "p", "window", "throttled", "n", "o", "r", "debounce", "_toLeftRightCenter", "_alignStartEnd", "_textX", "_getStartAndCountOfVisiblePoints", "s", "i", "a", "u", "f", "d", "_limitValue", "_lookupByKey", "_scaleRangesChanged", "atEdge", "elasticIn", "elasticOut", "g", "l", "isPatternOrGradient", "color", "e", "Color", "getHoverColor", "y", "m", "applyAnimationsDefaults", "t", "applyLayoutsDefaults", "b", "getNumberFormat", "formatNumber", "x", "isArray", "calculateDelta", "_", "applyScaleDefaults", "v", "S", "getScope$1", "set", "merge", "Defaults", "isObject", "valueOrDefault", "w", "toFontString", "isNullOrUndef", "_measureText", "_longestText", "h", "_alignPixel", "clearCanvas", "drawPoint", "drawPointLegend", "c", "_isPointInArea", "clipArea", "unclipArea", "_steppedLineTo", "_bezierCurveTo", "setRenderOpts", "decorateText", "drawBackdrop", "renderText", "addRoundedRectPath", "O", "M", "toLineHeight", "numberOrZero", "_readValueToProps", "toTRBL", "toTRBLCorners", "toPadding", "toFont", "resolve", "_addGrace", "toDimension", "keepZero", "createContext", "_createResolver", "_resolve", "_cached", "_resolveWithPrefixes", "getKeysFromAllScopes", "_attachContext", "_descriptors", "_resolveWithContext", "isFunction", "readKey", "_capitalize", "needsSubResolver", "_resolveScriptable", "_resolveArray", "createSubResolver", "resolveFallback", "getScope", "resolveObjectKey", "addScopes", "addScopesFromKey", "subGetTarget", "resolveKeysFromAllScopes", "_parseObjectDataRadialScale", "P", "getPoint", "getValueAxis", "splineCurve", "distanceBetweenPoints", "monotoneAdjust", "almostEquals", "monotoneCompute", "splineCurveMonotone", "capControlPoint", "capBezierPoints", "_updateBezierControlPoints", "_isDomSupported", "_getParentNode", "parseMaxStyle", "getComputedStyle", "getStyle", "k", "getPositionedStyle", "useOffsetPos", "getCanvasPosition", "getRelativePosition", "getContainerSize", "round1", "getMaximumSize", "retinaScale", "C", "readUsedSize", "_pointInLine", "_steppedInterpolation", "_bezierInterpolation", "getRightToLeftAdapter", "getLeftToRightAdapter", "getRtlAdapter", "overrideTextDirection", "restoreTextDirection", "propertyFn", "_angleBetween", "_angleDiff", "_normalizeAngle", "_isBetween", "normalizeSegment", "getSegment", "_boundSegment", "startIsBefore", "endIsBefore", "shouldStart", "shouldStop", "_boundSegments", "findStartAndEnd", "solidSegments", "_computeSegments", "splitByStyles", "doSplitByStyles", "readStyle", "addStyle", "styleChanged", "replacer", "Animator", "t", "e", "s", "i", "n", "p", "window", "a", "r", "Zt", "Qt", "te", "color", "o", "Animation", "resolve", "g", "Animations", "isObject", "w", "isArray", "resolveTargetOptions", "awaitAll", "l", "c", "h", "d", "scaleClip", "defaultClip", "toClip", "getSortedDatasetIndices", "applyStack", "isNumberFinite", "convertObjectDataToArray", "isStacked", "getStackKey", "getUserBounds", "getOrCreateStack", "getLastIndexInStack", "updateStacks", "u", "f", "getFirstScaleId", "createDatasetContext", "createContext", "createDataContext", "clearStacks", "isDirectUpdateMode", "cloneIfNotShared", "createStack", "DatasetController", "chooseId", "valueOrDefault", "unlistenArrayEvents", "listenArrayEvents", "isNotInOrderComparedToPrev", "resolveObjectKey", "_skip", "defined", "context", "move", "__publicField", "getAllScaleValues", "_arrayUnique", "computeMinSampleSize", "updateMinAndPrev", "computeFitCategoryTraits", "isNullOrUndef", "computeFlexCategoryTraits", "parseFloatBar", "parseValue", "parseArrayOrPrimitive", "isFloatBar", "barSign", "borderProps", "setBorderSkipped", "parseEdge", "swap", "startEnd", "setInflateAmount", "BarController", "x", "skipNull", "BubbleController", "getRatioAndOffset", "calcMax", "_angleBetween", "calcMin", "m", "DoughnutController", "getter", "toRadians", "toPercentage", "b", "toDimension", "_", "y", "formatNumber", "LineController", "_getStartAndCountOfVisiblePoints", "_scaleRangesChanged", "isNumber", "v", "k", "M", "S", "PolarAreaController", "_parseObjectDataRadialScale", "PieController", "RadarController", "ScatterController", "ee", "abstract", "DateAdapterBase", "se", "binarySearch", "_rlookupByKey", "_lookupByKey", "evaluateInteractionItems", "getDistanceMetricForAxis", "getIntersectItems", "_isPointInArea", "getNearestRadialItems", "evaluationFunc", "getAngleFromPoint", "getNearestCartesianItems", "getNearestItems", "getAxisItems", "ie", "getRelativePosition", "ne", "filterByPosition", "filterDynamicPositionByAxis", "sortByWeight", "wrapBoxes", "buildStacks", "setLayoutDims", "buildLayoutBoxes", "getCombinedMax", "updateMaxPadding", "updateDims", "handleMaxPadding", "updatePos", "getMargins", "marginForPositions", "fitBoxes", "setBoxDims", "placeBoxes", "oe", "toPadding", "each", "BasePlatform", "BasicPlatform", "ae", "re", "isNullOrEmpty", "initCanvas", "readUsedSize", "le", "C", "addListener", "removeListener", "fromNativeEvent", "nodeListContains", "createAttachObserver", "createDetachObserver", "ce", "he", "onWindowResize", "listenDevicePixelRatioChanges", "unlistenDevicePixelRatioChanges", "createResizeObserver", "_getParentNode", "throttled", "releaseObserver", "createProxyAndListen", "DomPlatform", "getMaximumSize", "_detectPlatform", "_isDomSupported", "Element", "autoSkip", "determineMaxTicks", "getMajorIndices", "skipMajors", "calculateSpacing", "skip", "getEvenSpacing", "_factorize", "reverseAlign", "offsetFromEdge", "getTicksLimit", "sample", "getPixelForGridLine", "garbageCollect", "getTickMarkLength", "getTitleHeight", "toFont", "createScaleContext", "createTickContext", "titleAlign", "_toLeftRightCenter", "titleArgs", "_alignStartEnd", "Scale", "finiteOrDefault", "callback", "_addGrace", "_limitValue", "toDegrees", "_measureText", "valueAt", "_int16Range", "_alignPixel", "alignBorderValue", "D", "P", "A", "L", "T", "O", "drawLine", "clipArea", "renderText", "unclipArea", "TypedRegistry", "isIChartComponent", "registerDefaults", "merge", "routeDefaults", "Registry", "_capitalize", "de", "PluginService", "allPlugins", "createDescriptors", "diff", "getOpts", "pluginOpts", "getIndexAxis", "getAxisFromDefaultScaleID", "getDefaultScaleIDFromAxis", "idMatchesAxis", "axisFromPosition", "determineAxis", "getAxisFromDataset", "retrieveAxisFromDatasets", "mergeScaleConfig", "mergeIf", "initOptions", "initData", "initConfig", "ue", "ge", "cachedKeys", "addIfFound", "Config", "getResolver", "needContext", "isFunction", "_attachContext", "_createResolver", "hasFunction", "_descriptors", "fe", "pe", "positionIsHorizontal", "compare2Level", "onAnimationsComplete", "onAnimationProgress", "getCanvas", "me", "getChart", "moveNumericKeys", "determineLastEvent", "getSizeForArea", "getDatasetArea", "Chart", "invalidatePlugins", "debounce", "retinaScale", "clearCanvas", "setsEqual", "makeSet", "_add", "listener", "_remove", "attached", "_elementsEqual", "eventFilter", "_isClickEvent", "clipArc", "toRadiusCorners", "_readValueToProps", "parseBorderRadius$1", "computeOuterLimit", "rThetaToXY", "pathArc", "drawArc", "drawBorder", "ArcElement", "_isBetween", "setStyle", "lineTo", "getLineMethod", "_steppedLineTo", "_bezierCurveTo", "pathVars", "pathSegment", "fastPathSegment", "pointIndex", "drawX", "_getSegmentMethod", "_getInterpolationMethod", "_steppedInterpolation", "_bezierInterpolation", "_pointInLine", "strokePathWithCache", "strokePathDirect", "xe", "draw", "LineElement", "_updateBezierControlPoints", "_computeSegments", "_boundSegments", "inRange$1", "PointElement", "drawPoint", "getBarBounds", "skipOrLimit", "parseBorderWidth", "toTRBL", "parseBorderRadius", "toTRBLCorners", "boundingRects", "inRange", "hasRadius", "addNormalRectPath", "inflateRect", "BarElement", "addRoundedRectPath", "be", "_e", "ye", "getBorderColor", "getBackgroundColor", "colorizeDefaultDataset", "colorizeDoughnutDataset", "colorizePolarAreaDataset", "getColorizer", "containsColorsDefinitions", "containsColorsDefinition", "ve", "lttbDecimation", "minMaxDecimation", "cleanDecimatedDataset", "cleanDecimatedData", "getStartAndCountOfVisiblePointsSimplified", "ke", "_segments", "_findSegmentEnd", "_getBounds", "_boundSegment", "_getEdge", "_normalizeAngle", "_pointsFromSegments", "_createBoundaryLine", "_shouldApplyFill", "_resolveTarget", "_decodeFill", "parseFillOption", "decodeTargetIndex", "_getTargetPixel", "_getTargetValue", "_buildStackLine", "getLinesBelow", "addPointsBelow", "findPoint", "simpleArc", "_getTarget", "getLineByIndex", "computeBoundary", "computeCircularBoundary", "computeLinearBoundary", "_drawfill", "doFill", "clipVertical", "fill", "clipBounds", "interpolatedLineTo", "Me", "getBoxSize", "itemsEqual", "Legend", "calculateItemSize", "getRtlAdapter", "drawLegendBox", "drawPointLegend", "fillText", "overrideTextDirection", "_textX", "calculateLegendItemHeight", "restoreTextDirection", "isListened", "calculateItemWidth", "calculateItemHeight", "Se", "Title", "createTitle", "we", "De", "Ce", "Pe", "distanceBetweenPoints", "pushOrConcat", "splitNewlines", "createTooltipItem", "getTooltipSize", "maxLineWidth", "determineYAlign", "doesNotFitWithAlign", "determineXAlign", "determineAlignment", "alignX", "alignY", "getBackgroundPoint", "getAlignedX", "getBeforeAfterBodyLines", "createTooltipContext", "overrideCallbacks", "Ae", "noop", "invokeCallbackWithFallback", "Tooltip", "fillLineOfText", "Le", "Te", "addIfString", "findOrAddLabel", "validIndex", "_getLabelForValue", "CategoryScale", "generateTicks$1", "niceNum", "almostWhole", "almostEquals", "_decimalPlaces", "relativeLabelSize", "LinearScaleBase", "setMin", "setMax", "_setMinAndMaxByKey", "LinearScale", "log10Floor", "changeExponent", "isMajor", "steps", "startExp", "generateTicks", "LogarithmicScale", "getTickBackdropHeight", "measureLabelSize", "_longestText", "determineLimits", "fitWithPointLabels", "updateLimits", "buildPointLabelItems", "createPointLabelItem", "yForAngle", "getTextAlignForAngle", "leftForTextAlign", "isNotOverlapped", "drawPointLabelBox", "drawPointLabels", "pathRadiusLine", "drawRadiusLine", "createPointLabelContext", "RadialLinearScale", "Oe", "Ee", "sorter", "parse", "determineUnitForAutoTicks", "determineUnitForFormatting", "determineMajorUnit", "addTick", "_lookup", "setMajorTicks", "ticksFromTimestamps", "TimeScale", "_applyBounds", "_filterBetween", "interpolate", "TimeSeriesScale", "Ie", "p", "reforwardRef", "setOptions", "n", "setLabels", "setDatasets", "r", "e", "a", "t", "cloneData", "ChartComponent", "r", "s", "c", "o", "u", "l", "d", "f", "p", "g", "h", "E", "b", "pe", "m", "renderChart", "Chart", "cloneData", "reforwardRef", "destroyChart", "ue", "setOptions", "setLabels", "setDatasets", "e", "Y", "createTypedChart", "n", "LineController", "BarController", "RadarController", "DoughnutController", "v", "PolarAreaController", "y", "BubbleController", "C", "PieController", "T", "ScatterController", "f", "window", "h", "e", "r", "a", "isNullOrUndef", "i", "n", "l", "orient", "aligned", "x", "y", "p", "b", "_", "region", "clipped", "s", "v", "u", "compute$1", "g", "m", "boundingRects", "getScaleOrigin", "getPositioner", "ArcElement", "PointElement", "BarElement", "drawRoundedRect", "c", "drawFrame", "textGeometry", "drawTextLine", "drawText", "d", "Label", "merge", "o", "toFont", "resolve", "w", "toPadding", "valueOrDefault", "callback", "M", "rotated", "projected", "toAxis", "HitBox", "coordinates", "collide", "compute", "t", "k", "formatter", "isObject", "S", "C", "P", "configure", "each", "dispatchEvent", "dispatchMoveEvents", "handleMoveEvents", "handleClickEvents", "$", "Chart", "ArcElement", "$", "FramerDonutChart", "props", "labels", "data", "datasetData", "datasetColor", "convertFramerStyleColorToRGB", "borderColor", "hoverDataColor", "hoverBorderColor", "valuesSum", "acc", "cur", "options", "value", "context", "u", "p", "m", "color", "match", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "answer", "height", "id", "question", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Od1FxUshL", "gLSqbPjkp", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapq88p2c", "args", "onTap1wrogvs", "onTap1atc20b", "onTap11xq4u9", "onTap1jknhlc", "onTapoo0qss", "onTap72wg1u", "onTap1518u7b", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "SVG", "RichText", "css", "Framercsytuv5TM", "withCSS", "csytuv5TM_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "buttonLink", "buttonText", "height", "id", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "GdourQ0Kg", "I5Cx2nwHn", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "RichText", "css", "FramergHsc2Ehbz", "withCSS", "gHsc2Ehbz_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap2", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "a5XDyMvQy", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1cyi15j", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "SVG", "css", "FramerLdKkM7pS4", "withCSS", "LdKkM7pS4_default", "addPropertyControls", "ControlType", "addFonts", "BuyButtonFonts", "getFonts", "gHsc2Ehbz_default", "BurgerMenuFonts", "LdKkM7pS4_default", "RichTextWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "RichText", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "animation", "animation1", "transition4", "animation2", "animation3", "animation4", "transition5", "animation5", "transition6", "animation6", "transition7", "animation7", "transition8", "animation8", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "a5XDyMvQy109tmsx", "args", "a5XDyMvQy1ms4fqe", "a5XDyMvQy1ip7uv1", "a5XDyMvQy1ide86f", "onTap1fdvqz0", "onTap12cfhdi", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "Image2", "Link", "SVG", "ComponentViewportProvider", "css", "Framerf4gR5UWnQ", "withCSS", "f4gR5UWnQ_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "background", "border", "height", "id", "textColor", "title", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "UT6Uu4wmc", "jU15QRu8u", "ndzk9iNDt", "saXMDBpN6", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "_saXMDBpN6_borderBottomWidth", "_saXMDBpN6_borderLeftWidth", "_saXMDBpN6_borderRightWidth", "_saXMDBpN6_borderTopWidth", "LayoutGroup", "cx", "serializationHash", "RichText", "css", "FramerHwwMKaSxe", "withCSS", "HwwMKaSxe_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "tap", "text", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "m_cygckEt", "Fy67gOM2B", "dUkaU4KhJ", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapvj3o1a", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "SVG", "RichText", "css", "Framero9aRpzSGH", "withCSS", "o9aRpzSGH_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "isBrowserSafari", "navigator", "userAgent", "useIsBrowserSafari", "se", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "progress", "objectFit", "backgroundColor", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "posterEnabled", "startTimeProp", "volume", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "startTime", "ue", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "groupsRegex", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "VideoFonts", "getFonts", "Video", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "PgCSywJCR", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1xc9gns", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FramerpJ1Hh9Zrx", "withCSS", "pJ1Hh9Zrx_default", "addPropertyControls", "ControlType", "addFonts", "Clipboard", "props", "label", "content", "fill", "color", "style", "onClick", "font", "hoverOptions", "rest", "deprecatedFont", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "handleClick", "te", "ref", "navigator", "p", "motion", "addPropertyControls", "ControlType", "defaultEvents", "ClipboardFonts", "getFonts", "Clipboard", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "hover", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "ILnGoRAop", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap8b3knk", "args", "onMouseEnterwh2shs", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "SVG", "RichText", "css", "FramerrSdBkyP0P", "withCSS", "rSdBkyP0P_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapc2mlx6", "args", "onTappr2uwk", "onTapgevftk", "onTap1o9say3", "onTapmybrhz", "onTap1tncrie", "onTaptkyg90", "onTap1sflcoa", "onTap12xkyuy", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText", "css", "FramerTLzXRAtT7", "withCSS", "TLzXRAtT7_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "borderColor", "height", "id", "link", "platform", "width", "props", "_ref", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "OuwuIp1nU", "Its1JhWV6", "MXQbksIQp", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "_Its1JhWV6_borderBottomWidth", "_Its1JhWV6_borderLeftWidth", "_Its1JhWV6_borderRightWidth", "_Its1JhWV6_borderTopWidth", "LayoutGroup", "Link", "cx", "serializationHash", "RichText", "css", "FramerXItYkIcBR", "withCSS", "XItYkIcBR_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "po6Q8spSW", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapthy9sm", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "css", "FramerC8Oplldf7", "withCSS", "C8Oplldf7_default", "addPropertyControls", "ControlType", "addFonts", "HowToBuyNavButtonFonts", "getFonts", "C8Oplldf7_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap1", "tap2", "tap3", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "FDqHNhm1y", "MbVQYiw6w", "rTs7rWO9p", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "po6Q8spSWmgyxoh", "args", "po6Q8spSW17rwq5u", "po6Q8spSW1f5o7ot", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "css", "FramerK61ZeviEs", "withCSS", "K61ZeviEs_default", "addPropertyControls", "ControlType", "addFonts", "ArrowCtaFonts", "getFonts", "o9aRpzSGH_default", "HowToBuyNavigationFonts", "K61ZeviEs_default", "HowToBuyNavigationControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "buttonText", "description", "headline", "height", "id", "nextStep", "progress", "step", "step1", "step2", "step3", "width", "props", "_ref", "_ref1", "_humanReadableEnumMap_progress", "_ref2", "_ref3", "_ref4", "_ref5", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "pNgx0yTDg", "JD5qEY1nf", "HeJ6SEuVp", "TZNitsspF", "O2a1uM_6W", "YbU8RvvEC", "dU8HHvrlY", "PnPKjoQjZ", "B5kojsSXC", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "Fy67gOM2B1492u9y", "args", "FDqHNhm1y1frhho7", "MbVQYiw6wqfkarj", "rTs7rWO9prpx4gy", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "SVG", "RichText", "ComponentViewportProvider", "o9aRpzSGH_default", "K61ZeviEs_default", "css", "FramerYFnR_UOdQ", "withCSS", "YFnR_UOdQ_default", "addPropertyControls", "ControlType", "HowToBuyNavigationControls", "addFonts", "ArrowCtaFonts", "HowToBuyNavigationFonts", "getFontsFromSharedStyle", "fonts", "HowToBuyStepFonts", "getFonts", "YFnR_UOdQ_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "YbU8RvvEC1wxewke", "args", "dU8HHvrlY1ywkm99", "PnPKjoQjZ1nnzq90", "B5kojsSXC1ywkm99", "B5kojsSXC1nnzq90", "B5kojsSXC1wxewke", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "ComponentViewportProvider", "css", "FrameryTrl39ILB", "withCSS", "yTrl39ILB_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "HeaderFonts", "getFonts", "f4gR5UWnQ_default", "MotionDivWithFX", "withFX", "motion", "RichTextWithFX", "RichText", "BuyButtonFonts", "gHsc2Ehbz_default", "ArrowCtaFonts", "o9aRpzSGH_default", "CopyTokenAddressFonts", "rSdBkyP0P_default", "GetItNowFonts", "XItYkIcBR_default", "TickerFonts", "Ticker", "StoryFonts", "TLzXRAtT7_default", "VideoFonts", "pJ1Hh9Zrx_default", "ImageWithFX", "Image2", "PatternFonts", "Pattern", "FramerDonutChartFonts", "FramerDonutChart", "ChartLegendFonts", "HwwMKaSxe_default", "BigBuyButtonFonts", "GX2Mw9vkj_default", "HowToBuyProcessFonts", "yTrl39ILB_default", "QuestionAndAnswerFonts", "csytuv5TM_default", "RichTextWithOptimizedAppearEffect", "withOptimizedAppearEffect", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "transformTemplate1", "_", "t", "animation1", "transition2", "animation2", "transition3", "animation3", "transition4", "animation4", "transition5", "animation5", "transition6", "animation6", "animation7", "animation8", "animation9", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transformTemplate2", "animation10", "transition7", "animation11", "animation12", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata1", "robotsTag", "ie", "_document_querySelector", "bodyCls", "body", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "ILnGoRAopizu9gt", "overlay", "paginationInfo", "args", "PgCSywJCRwelu7j", "onTapwelu7j", "onTap1wvko5h", "ref1", "pe", "useRouteElementId", "ref2", "ref3", "isDisplayed", "ref4", "id1", "ref5", "isDisplayed1", "isDisplayed2", "id2", "ref6", "id3", "ref7", "id4", "ref8", "id5", "ref9", "isDisplayed3", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "PropertyOverrides", "ComponentViewportProvider", "Container", "f4gR5UWnQ_default", "MotionDivWithFX", "SVG", "RichTextWithFX", "x", "gHsc2Ehbz_default", "o9aRpzSGH_default", "l", "rSdBkyP0P_default", "AnimatePresence", "Floating", "RichText", "Image2", "Ticker", "XItYkIcBR_default", "TLzXRAtT7_default", "overlay1", "pJ1Hh9Zrx_default", "ImageWithFX", "Pattern", "FramerDonutChart", "HwwMKaSxe_default", "GX2Mw9vkj_default", "yTrl39ILB_default", "csytuv5TM_default", "RichTextWithOptimizedAppearEffect", "Link", "overlay2", "Ga", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "HeaderFonts", "BuyButtonFonts", "ArrowCtaFonts", "CopyTokenAddressFonts", "GetItNowFonts", "TickerFonts", "StoryFonts", "VideoFonts", "PatternFonts", "FramerDonutChartFonts", "ChartLegendFonts", "BigBuyButtonFonts", "HowToBuyProcessFonts", "QuestionAndAnswerFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
