{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/core.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/xml.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/bash.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/c.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/cpp.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/csharp.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/css.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/markdown.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/diff.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/ruby.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/go.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/graphql.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/ini.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/java.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/javascript.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/json.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/kotlin.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/less.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/lua.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/makefile.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/perl.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/objectivec.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/php.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/php-template.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/plaintext.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/python.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/python-repl.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/r.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/rust.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/scss.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/shell.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/sql.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/swift.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/yaml.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/typescript.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/vbnet.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/languages/wasm.js", "ssg:https://ga.jspm.io/npm:highlight.js@11.6.0/lib/common.js", "ssg:https://framer.com/m/Themes-MQkw.js", "ssg:https://ga.jspm.io/npm:prismjs@1.29.0/prism.js", "ssg:https://ga.jspm.io/npm:prismjs@1.29.0/components/prism-jsx.js", "ssg:https://ga.jspm.io/npm:prismjs@1.29.0/components/prism-tsx.js", "ssg:https://framerusercontent.com/modules/b1Qdu4zTiIe10em4IIzD/Bkd9WzNDiUltqpafpMsV/Syntax.js", "ssg:https://framer.com/m/phosphor-icons/House.js@0.0.53", "ssg:https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js", "ssg:https://framerusercontent.com/modules/qg4sdfof85H4Mml77MA5/JKkmMudjqyB3ndWOz6TY/mJdELHJ5L.js", "ssg:https://framerusercontent.com/modules/8qPkqFx07QYkv6lNNdic/Tu6FdOUGQuF1HO9LQeMP/BBScgTjbK.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/l6rHYi79svcFRVrC1q12/Ticker.js", "ssg:https://framerusercontent.com/modules/5FmuPDw4Gtamh738HSGl/muhEOsMA9papGKQ7oElO/epO4Emr5E.js", "ssg:https://framerusercontent.com/modules/VLbQfip8OzelORnYkBZY/DFNW3Mpxybx7oCqGa8jb/fv2rLG0Br.js", "ssg:https://framerusercontent.com/modules/oAc2NPUiar2A1OedYJoO/jJqH45Gcp9Eqll6tlHsG/R10dDPTiA.js", "ssg:https://framerusercontent.com/modules/qfzCRlAtB4cMhf7gOiB5/L1qGVG4m0jzUVf8tTxdJ/jR1T7uP18.js", "ssg:https://framerusercontent.com/modules/rCnc1zsMBOuDSK6jrY0W/soNA7fDCePO824TluOVR/R0ZmjoNeB.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/nFAy8p4fOASsyhPbo192/Ticker.js", "ssg:https://framerusercontent.com/modules/ZBIEDQXsnMVvWu0LSZ1B/nmXhJbk6W0HlRTZwBrZ2/Zo0TRrLIw.js", "ssg:https://framerusercontent.com/modules/1dioMG7Ml00K1Ab1L48s/yIOxGPaqGtpm5q0ECUu1/tRQ017O7Z.js", "ssg:https://framerusercontent.com/modules/ccpqqL3S3oT6Dn6NiDqB/1DtMXqePuzBx9QDfF3f5/A0JwlJlxq.js", "ssg:https://framerusercontent.com/modules/aKB77kzKxllsMzYmsoBi/01K06BjB4XbLTJ9FTN5C/Q0la2J8wn.js", "ssg:https://framerusercontent.com/modules/8iNWpfZAe8IrW1Ble4bg/hIfXJewVaqpwbRP57Kdt/tWAI7Y0e4.js", "ssg:https://framerusercontent.com/modules/lWYp7CWoafbpWVkFX0SR/h0DIG4Ixfb6jI6IrkVML/uDMFYC9ho.js", "ssg:https://framerusercontent.com/modules/7MwbTonuswMeC69Qq9lF/ehVreVwEo9il108S7UMz/HmxAfSANf.js", "ssg:https://framerusercontent.com/modules/fAYZXfwyiEXdGo7aVth3/KKa8Nvv34xGBcomfSY4j/lkAgA4yme.js", "ssg:https://framerusercontent.com/modules/vcUHrZDngyfV7DNs19PL/I5SdVUSUTQL6yVJIX83j/PAuIWz1FL.js", "ssg:https://framerusercontent.com/modules/sUb0TGlgMtvi65r5akQ6/5H9ynkDRFbPDyuj2MxSl/QHsjYL1pi.js", "ssg:https://framerusercontent.com/modules/7lJfJzEOv3g0GibaTO1A/Zliz4EQ5hYxUWDVvyYBj/Zx26oMmwz.js", "ssg:https://framerusercontent.com/modules/hgQPkQlOTOeKNctXxcw5/FdvS79ccF07cKOWu35X1/YN3WFed5N.js", "ssg:https://framerusercontent.com/modules/lmamJizOsZHeRmw7nCj7/iZevgXM1uR8g3qFbHEVB/lkAgA4yme.js", "ssg:https://framerusercontent.com/modules/kG145qTmXdeQRBIDvfTG/0jEeTs6RLA4Yhl0pE2Wn/augiA20Il.js"],
  "sourcesContent": ["var e={};var t={exports:{}};function deepFreeze(e){e instanceof Map?e.clear=e.delete=e.set=function(){throw new Error(\"map is read-only\")}:e instanceof Set&&(e.add=e.clear=e.delete=function(){throw new Error(\"set is read-only\")});Object.freeze(e);Object.getOwnPropertyNames(e).forEach((function(t){var n=e[t];\"object\"!=typeof n||Object.isFrozen(n)||deepFreeze(n)}));return e}t.exports=deepFreeze;t.exports.default=deepFreeze;\n/** @typedef {import('highlight.js').CallbackResponse} CallbackResponse */\n/** @typedef {import('highlight.js').CompiledMode} CompiledMode */class Response{\n/**\n   * @param {CompiledMode} mode\n   */\nconstructor(e){void 0===e.data&&(e.data={});this.data=e.data;this.isMatchIgnored=false}ignoreMatch(){this.isMatchIgnored=true}}\n/**\n * @param {string} value\n * @returns {string}\n */function escapeHTML(e){return e.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\").replace(/'/g,\"&#x27;\")}\n/**\n * performs a shallow merge of multiple objects into one\n *\n * @template T\n * @param {T} original\n * @param {Record<string,any>[]} objects\n * @returns {T} a single new object\n */function inherit$1(e,...t){\n/** @type Record<string,any> */\nconst n=Object.create(null);for(const t in e)n[t]=e[t];t.forEach((function(e){for(const t in e)n[t]=e[t]}));\n/** @type {T} */\nreturn n}\n/**\n * @typedef {object} Renderer\n * @property {(text: string) => void} addText\n * @property {(node: Node) => void} openNode\n * @property {(node: Node) => void} closeNode\n * @property {() => string} value\n */\n/** @typedef {{scope?: string, language?: string, sublanguage?: boolean}} Node */\n/** @typedef {{walk: (r: Renderer) => void}} Tree */const n=\"</span>\";\n/**\n * Determines if a node needs to be wrapped in <span>\n *\n * @param {Node} node */const emitsWrappingTags=e=>!!e.scope||e.sublanguage&&e.language;\n/**\n *\n * @param {string} name\n * @param {{prefix:string}} options\n */const scopeToCSSClass=(e,{prefix:t})=>{if(e.includes(\".\")){const n=e.split(\".\");return[`${t}${n.shift()}`,...n.map(((e,t)=>`${e}${\"_\".repeat(t+1)}`))].join(\" \")}return`${t}${e}`};\n/** @type {Renderer} */class HTMLRenderer{\n/**\n   * Creates a new HTMLRenderer\n   *\n   * @param {Tree} parseTree - the parse tree (must support `walk` API)\n   * @param {{classPrefix: string}} options\n   */\nconstructor(e,t){this.buffer=\"\";this.classPrefix=t.classPrefix;e.walk(this)}\n/**\n   * Adds texts to the output stream\n   *\n   * @param {string} text */addText(e){this.buffer+=escapeHTML(e)}\n/**\n   * Adds a node open to the output stream (if needed)\n   *\n   * @param {Node} node */openNode(e){if(!emitsWrappingTags(e))return;let t=\"\";t=e.sublanguage?`language-${e.language}`:scopeToCSSClass(e.scope,{prefix:this.classPrefix});this.span(t)}\n/**\n   * Adds a node close to the output stream (if needed)\n   *\n   * @param {Node} node */closeNode(e){emitsWrappingTags(e)&&(this.buffer+=n)}value(){return this.buffer}\n/**\n   * Builds a span element\n   *\n   * @param {string} className */\nspan(e){this.buffer+=`<span class=\"${e}\">`}}\n/** @typedef {{scope?: string, language?: string, sublanguage?: boolean, children: Node[]} | string} Node */\n/** @typedef {{scope?: string, language?: string, sublanguage?: boolean, children: Node[]} } DataNode */\n/** @typedef {import('highlight.js').Emitter} Emitter */\n/** @returns {DataNode} */const newNode=(e={})=>{\n/** @type DataNode */\nconst t={children:[]};Object.assign(t,e);return t};class TokenTree{constructor(){\n/** @type DataNode */\nthis.rootNode=newNode();this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}\n/** @param {Node} node */add(e){this.top.children.push(e)}\n/** @param {string} scope */openNode(e){\n/** @type Node */\nconst t=newNode({scope:e});this.add(t);this.stack.push(t)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){while(this.closeNode());}toJSON(){return JSON.stringify(this.rootNode,null,4)}\n/**\n   * @typedef { import(\"./html_renderer\").Renderer } Renderer\n   * @param {Renderer} builder\n   */walk(e){return this.constructor._walk(e,this.rootNode)}\n/**\n   * @param {Renderer} builder\n   * @param {Node} node\n   */static _walk(e,t){if(\"string\"===typeof t)e.addText(t);else if(t.children){e.openNode(t);t.children.forEach((t=>this._walk(e,t)));e.closeNode(t)}return e}\n/**\n   * @param {Node} node\n   */static _collapse(e){\"string\"!==typeof e&&e.children&&(e.children.every((e=>\"string\"===typeof e))?e.children=[e.children.join(\"\")]:e.children.forEach((e=>{TokenTree._collapse(e)})))}}class TokenTreeEmitter extends TokenTree{\n/**\n   * @param {*} options\n   */\nconstructor(e){super();this.options=e}\n/**\n   * @param {string} text\n   * @param {string} scope\n   */addKeyword(e,t){if(\"\"!==e){this.openNode(t);this.addText(e);this.closeNode()}}\n/**\n   * @param {string} text\n   */addText(e){\"\"!==e&&this.add(e)}\n/**\n   * @param {Emitter & {root: DataNode}} emitter\n   * @param {string} name\n   */addSublanguage(e,t){\n/** @type DataNode */\nconst n=e.root;n.sublanguage=true;n.language=t;this.add(n)}toHTML(){const e=new HTMLRenderer(this,this.options);return e.value()}finalize(){return true}}\n/**\n * @param {string} value\n * @returns {RegExp}\n * */\n/**\n * @param {RegExp | string } re\n * @returns {string}\n */function source(e){return e?\"string\"===typeof e?e:e.source:null}\n/**\n * @param {RegExp | string } re\n * @returns {string}\n */function lookahead(e){return concat(\"(?=\",e,\")\")}\n/**\n * @param {RegExp | string } re\n * @returns {string}\n */function anyNumberOfTimes(e){return concat(\"(?:\",e,\")*\")}\n/**\n * @param {RegExp | string } re\n * @returns {string}\n */function optional(e){return concat(\"(?:\",e,\")?\")}\n/**\n * @param {...(RegExp | string) } args\n * @returns {string}\n */function concat(...e){const t=e.map((e=>source(e))).join(\"\");return t}\n/**\n * @param { Array<string | RegExp | Object> } args\n * @returns {object}\n */function stripOptionsFromArgs(e){const t=e[e.length-1];if(\"object\"===typeof t&&t.constructor===Object){e.splice(e.length-1,1);return t}return{}}\n/** @typedef { {capture?: boolean} } RegexEitherOptions */\n/**\n * Any of the passed expresssions may match\n *\n * Creates a huge this | this | that | that match\n * @param {(RegExp | string)[] | [...(RegExp | string)[], RegexEitherOptions]} args\n * @returns {string}\n */function either(...e){\n/** @type { object & {capture?: boolean} }  */\nconst t=stripOptionsFromArgs(e);const n=\"(\"+(t.capture?\"\":\"?:\")+e.map((e=>source(e))).join(\"|\")+\")\";return n}\n/**\n * @param {RegExp | string} re\n * @returns {number}\n */function countMatchGroups(e){return new RegExp(e.toString()+\"|\").exec(\"\").length-1}\n/**\n * Does lexeme start with a regular expression match at the beginning\n * @param {RegExp} re\n * @param {string} lexeme\n */function startsWith(e,t){const n=e&&e.exec(t);return n&&0===n.index}const i=/\\[(?:[^\\\\\\]]|\\\\.)*\\]|\\(\\??|\\\\([1-9][0-9]*)|\\\\./;\n/**\n * @param {(string | RegExp)[]} regexps\n * @param {{joinWith: string}} opts\n * @returns {string}\n */function _rewriteBackreferences(e,{joinWith:t}){let n=0;return e.map((e=>{n+=1;const t=n;let o=source(e);let s=\"\";while(o.length>0){const e=i.exec(o);if(!e){s+=o;break}s+=o.substring(0,e.index);o=o.substring(e.index+e[0].length);if(\"\\\\\"===e[0][0]&&e[1])s+=\"\\\\\"+String(Number(e[1])+t);else{s+=e[0];\"(\"===e[0]&&n++}}return s})).map((e=>`(${e})`)).join(t)}\n/** @typedef {import('highlight.js').Mode} Mode */\n/** @typedef {import('highlight.js').ModeCallback} ModeCallback */const o=/\\b\\B/;const s=\"[a-zA-Z]\\\\w*\";const r=\"[a-zA-Z_]\\\\w*\";const a=\"\\\\b\\\\d+(\\\\.\\\\d+)?\";const c=\"(-?)(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\";const l=\"\\\\b(0b[01]+)\";const g=\"!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\";\n/**\n* @param { Partial<Mode> & {binary?: string | RegExp} } opts\n*/const SHEBANG=(e={})=>{const t=/^#![ ]*\\//;e.binary&&(e.begin=concat(t,/.*\\b/,e.binary,/\\b.*/));return inherit$1({scope:\"meta\",begin:t,end:/$/,relevance:0,\n/** @type {ModeCallback} */\n\"on:begin\":(e,t)=>{0!==e.index&&t.ignoreMatch()}},e)};const u={begin:\"\\\\\\\\[\\\\s\\\\S]\",relevance:0};const d={scope:\"string\",begin:\"'\",end:\"'\",illegal:\"\\\\n\",contains:[u]};const h={scope:\"string\",begin:'\"',end:'\"',illegal:\"\\\\n\",contains:[u]};const f={begin:/\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\b/};\n/**\n * Creates a comment mode\n *\n * @param {string | RegExp} begin\n * @param {string | RegExp} end\n * @param {Mode | {}} [modeOptions]\n * @returns {Partial<Mode>}\n */const COMMENT=function(e,t,n={}){const i=inherit$1({scope:\"comment\",begin:e,end:t,contains:[]},n);i.contains.push({scope:\"doctag\",begin:\"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)\",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:true,relevance:0});const o=either(\"I\",\"a\",\"is\",\"so\",\"us\",\"to\",\"at\",\"if\",\"in\",\"it\",\"on\",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);i.contains.push({begin:concat(/[ ]+/,\"(\",o,/[.]?[:]?([.][ ]|[ ])/,\"){3}\")});return i};const p=COMMENT(\"//\",\"$\");const b=COMMENT(\"/\\\\*\",\"\\\\*/\");const m=COMMENT(\"#\",\"$\");const w={scope:\"number\",begin:a,relevance:0};const x={scope:\"number\",begin:c,relevance:0};const E={scope:\"number\",begin:l,relevance:0};const y={begin:/(?=\\/[^/\\n]*\\/)/,contains:[{scope:\"regexp\",begin:/\\//,end:/\\/[gimuy]*/,illegal:/\\n/,contains:[u,{begin:/\\[/,end:/\\]/,relevance:0,contains:[u]}]}]};const M={scope:\"title\",begin:s,relevance:0};const _={scope:\"title\",begin:r,relevance:0};const k={begin:\"\\\\.\\\\s*\"+r,relevance:0};\n/**\n * Adds end same as begin mechanics to a mode\n *\n * Your mode must include at least a single () match group as that first match\n * group is what is used for comparison\n * @param {Partial<Mode>} mode\n */const END_SAME_AS_BEGIN=function(e){return Object.assign(e,{\n/** @type {ModeCallback} */\n\"on:begin\":(e,t)=>{t.data._beginMatch=e[1]},\n/** @type {ModeCallback} */\n\"on:end\":(e,t)=>{t.data._beginMatch!==e[1]&&t.ignoreMatch()}})};var O=Object.freeze({__proto__:null,MATCH_NOTHING_RE:o,IDENT_RE:s,UNDERSCORE_IDENT_RE:r,NUMBER_RE:a,C_NUMBER_RE:c,BINARY_NUMBER_RE:l,RE_STARTERS_RE:g,SHEBANG:SHEBANG,BACKSLASH_ESCAPE:u,APOS_STRING_MODE:d,QUOTE_STRING_MODE:h,PHRASAL_WORDS_MODE:f,COMMENT:COMMENT,C_LINE_COMMENT_MODE:p,C_BLOCK_COMMENT_MODE:b,HASH_COMMENT_MODE:m,NUMBER_MODE:w,C_NUMBER_MODE:x,BINARY_NUMBER_MODE:E,REGEXP_MODE:y,TITLE_MODE:M,UNDERSCORE_TITLE_MODE:_,METHOD_GUARD:k,END_SAME_AS_BEGIN:END_SAME_AS_BEGIN});\n/**\n@typedef {import('highlight.js').CallbackResponse} CallbackResponse\n@typedef {import('highlight.js').CompilerExt} CompilerExt\n*/\n/**\n * Skip a match if it has a preceding dot\n *\n * This is used for `beginKeywords` to prevent matching expressions such as\n * `bob.keyword.do()`. The mode compiler automatically wires this up as a\n * special _internal_ 'on:begin' callback for modes with `beginKeywords`\n * @param {RegExpMatchArray} match\n * @param {CallbackResponse} response\n */function skipIfHasPrecedingDot(e,t){const n=e.input[e.index-1];\".\"===n&&t.ignoreMatch()}\n/**\n *\n * @type {CompilerExt}\n */function scopeClassName(e,t){if(void 0!==e.className){e.scope=e.className;delete e.className}}\n/**\n * `beginKeywords` syntactic sugar\n * @type {CompilerExt}\n */function beginKeywords(e,t){if(t&&e.beginKeywords){e.begin=\"\\\\b(\"+e.beginKeywords.split(\" \").join(\"|\")+\")(?!\\\\.)(?=\\\\b|\\\\s)\";e.__beforeBegin=skipIfHasPrecedingDot;e.keywords=e.keywords||e.beginKeywords;delete e.beginKeywords;void 0===e.relevance&&(e.relevance=0)}}\n/**\n * Allow `illegal` to contain an array of illegal values\n * @type {CompilerExt}\n */function compileIllegal(e,t){Array.isArray(e.illegal)&&(e.illegal=either(...e.illegal))}\n/**\n * `match` to match a single expression for readability\n * @type {CompilerExt}\n */function compileMatch(e,t){if(e.match){if(e.begin||e.end)throw new Error(\"begin & end are not supported with match\");e.begin=e.match;delete e.match}}\n/**\n * provides the default 1 relevance to all modes\n * @type {CompilerExt}\n */function compileRelevance(e,t){void 0===e.relevance&&(e.relevance=1)}const beforeMatchExt=(e,t)=>{if(!e.beforeMatch)return;if(e.starts)throw new Error(\"beforeMatch cannot be used with starts\");const n=Object.assign({},e);Object.keys(e).forEach((t=>{delete e[t]}));e.keywords=n.keywords;e.begin=concat(n.beforeMatch,lookahead(n.begin));e.starts={relevance:0,contains:[Object.assign(n,{endsParent:true})]};e.relevance=0;delete n.beforeMatch};const R=[\"of\",\"and\",\"for\",\"in\",\"not\",\"or\",\"if\",\"then\",\"parent\",\"list\",\"value\"];const N=\"keyword\";\n/**\n * Given raw keywords from a language definition, compile them.\n *\n * @param {string | Record<string,string|string[]> | Array<string>} rawKeywords\n * @param {boolean} caseInsensitive\n */function compileKeywords(e,t,n=N){\n/** @type KeywordDict */\nconst i=Object.create(null);\"string\"===typeof e?compileList(n,e.split(\" \")):Array.isArray(e)?compileList(n,e):Object.keys(e).forEach((function(n){Object.assign(i,compileKeywords(e[n],t,n))}));return i;\n/**\n   * Compiles an individual list of keywords\n   *\n   * Ex: \"for if when while|5\"\n   *\n   * @param {string} scopeName\n   * @param {Array<string>} keywordList\n   */function compileList(e,n){t&&(n=n.map((e=>e.toLowerCase())));n.forEach((function(t){const n=t.split(\"|\");i[n[0]]=[e,scoreForKeyword(n[0],n[1])]}))}}\n/**\n * Returns the proper score for a given keyword\n *\n * Also takes into account comment keywords, which will be scored 0 UNLESS\n * another score has been manually assigned.\n * @param {string} keyword\n * @param {string} [providedScore]\n */function scoreForKeyword(e,t){return t?Number(t):commonKeyword(e)?0:1}\n/**\n * Determines if a given keyword is common or not\n *\n * @param {string} keyword */function commonKeyword(e){return R.includes(e.toLowerCase())}\n/**\n * @type {Record<string, boolean>}\n */const L={};\n/**\n * @param {string} message\n */const error=e=>{console.error(e)};\n/**\n * @param {string} message\n * @param {any} args\n */const warn=(e,...t)=>{console.log(`WARN: ${e}`,...t)};\n/**\n * @param {string} version\n * @param {string} message\n */const deprecated=(e,t)=>{if(!L[`${e}/${t}`]){console.log(`Deprecated as of ${e}. ${t}`);L[`${e}/${t}`]=true}};\n/**\n@typedef {import('highlight.js').CompiledMode} CompiledMode\n*/const A=new Error;\n/**\n * Renumbers labeled scope names to account for additional inner match\n * groups that otherwise would break everything.\n *\n * Lets say we 3 match scopes:\n *\n *   { 1 => ..., 2 => ..., 3 => ... }\n *\n * So what we need is a clean match like this:\n *\n *   (a)(b)(c) => [ \"a\", \"b\", \"c\" ]\n *\n * But this falls apart with inner match groups:\n *\n * (a)(((b)))(c) => [\"a\", \"b\", \"b\", \"b\", \"c\" ]\n *\n * Our scopes are now \"out of alignment\" and we're repeating `b` 3 times.\n * What needs to happen is the numbers are remapped:\n *\n *   { 1 => ..., 2 => ..., 5 => ... }\n *\n * We also need to know that the ONLY groups that should be output\n * are 1, 2, and 5.  This function handles this behavior.\n *\n * @param {CompiledMode} mode\n * @param {Array<RegExp | string>} regexes\n * @param {{key: \"beginScope\"|\"endScope\"}} opts\n */function remapScopeNames(e,t,{key:n}){let i=0;const o=e[n];\n/** @type Record<number,boolean> */const s={};\n/** @type Record<number,string> */const r={};for(let e=1;e<=t.length;e++){r[e+i]=o[e];s[e+i]=true;i+=countMatchGroups(t[e-1])}e[n]=r;e[n]._emit=s;e[n]._multi=true}\n/**\n * @param {CompiledMode} mode\n */function beginMultiClass(e){if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin){error(\"skip, excludeBegin, returnBegin not compatible with beginScope: {}\");throw A}if(\"object\"!==typeof e.beginScope||null===e.beginScope){error(\"beginScope must be object\");throw A}remapScopeNames(e,e.begin,{key:\"beginScope\"});e.begin=_rewriteBackreferences(e.begin,{joinWith:\"\"})}}\n/**\n * @param {CompiledMode} mode\n */function endMultiClass(e){if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd){error(\"skip, excludeEnd, returnEnd not compatible with endScope: {}\");throw A}if(\"object\"!==typeof e.endScope||null===e.endScope){error(\"endScope must be object\");throw A}remapScopeNames(e,e.end,{key:\"endScope\"});e.end=_rewriteBackreferences(e.end,{joinWith:\"\"})}}\n/**\n * this exists only to allow `scope: {}` to be used beside `match:`\n * Otherwise `beginScope` would necessary and that would look weird\n\n  {\n    match: [ /def/, /\\w+/ ]\n    scope: { 1: \"keyword\" , 2: \"title\" }\n  }\n\n * @param {CompiledMode} mode\n */function scopeSugar(e){if(e.scope&&\"object\"===typeof e.scope&&null!==e.scope){e.beginScope=e.scope;delete e.scope}}\n/**\n * @param {CompiledMode} mode\n */function MultiClass(e){scopeSugar(e);\"string\"===typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope});\"string\"===typeof e.endScope&&(e.endScope={_wrap:e.endScope});beginMultiClass(e);endMultiClass(e)}\n/**\n@typedef {import('highlight.js').Mode} Mode\n@typedef {import('highlight.js').CompiledMode} CompiledMode\n@typedef {import('highlight.js').Language} Language\n@typedef {import('highlight.js').HLJSPlugin} HLJSPlugin\n@typedef {import('highlight.js').CompiledLanguage} CompiledLanguage\n*/\n/**\n * Compiles a language definition result\n *\n * Given the raw result of a language definition (Language), compiles this so\n * that it is ready for highlighting code.\n * @param {Language} language\n * @returns {CompiledLanguage}\n */function compileLanguage(e){\n/**\n   * Builds a regex with the case sensitivity of the current language\n   *\n   * @param {RegExp | string} value\n   * @param {boolean} [global]\n   */\nfunction langRe(t,n){return new RegExp(source(t),\"m\"+(e.case_insensitive?\"i\":\"\")+(e.unicodeRegex?\"u\":\"\")+(n?\"g\":\"\"))}class MultiRegex{constructor(){this.matchIndexes={};this.regexes=[];this.matchAt=1;this.position=0}addRule(e,t){t.position=this.position++;this.matchIndexes[this.matchAt]=t;this.regexes.push([t,e]);this.matchAt+=countMatchGroups(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=langRe(_rewriteBackreferences(e,{joinWith:\"|\"}),true);this.lastIndex=0}\n/** @param {string} s */exec(e){this.matcherRe.lastIndex=this.lastIndex;const t=this.matcherRe.exec(e);if(!t)return null;const n=t.findIndex(((e,t)=>t>0&&void 0!==e));const i=this.matchIndexes[n];t.splice(0,n);return Object.assign(t,i)}}class ResumableMultiRegex{constructor(){this.rules=[];this.multiRegexes=[];this.count=0;this.lastIndex=0;this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const t=new MultiRegex;this.rules.slice(e).forEach((([e,n])=>t.addRule(e,n)));t.compile();this.multiRegexes[e]=t;return t}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,t){this.rules.push([e,t]);\"begin\"===t.type&&this.count++}\n/** @param {string} s */exec(e){const t=this.getMatcher(this.regexIndex);t.lastIndex=this.lastIndex;let n=t.exec(e);if(this.resumingScanAtSamePosition())if(n&&n.index===this.lastIndex);else{const t=this.getMatcher(0);t.lastIndex=this.lastIndex+1;n=t.exec(e)}if(n){this.regexIndex+=n.position+1;this.regexIndex===this.count&&this.considerAll()}return n}}\n/**\n   * Given a mode, builds a huge ResumableMultiRegex that can be used to walk\n   * the content and find matches.\n   *\n   * @param {CompiledMode} mode\n   * @returns {ResumableMultiRegex}\n   */function buildModeRegex(e){const t=new ResumableMultiRegex;e.contains.forEach((e=>t.addRule(e.begin,{rule:e,type:\"begin\"})));e.terminatorEnd&&t.addRule(e.terminatorEnd,{type:\"end\"});e.illegal&&t.addRule(e.illegal,{type:\"illegal\"});return t}\n/**\n   * Compiles an individual mode\n   *\n   * This can raise an error if the mode contains certain detectable known logic\n   * issues.\n   * @param {Mode} mode\n   * @param {CompiledMode | null} [parent]\n   * @returns {CompiledMode | never}\n   */function compileMode(t,n){const i=\n/** @type CompiledMode */\nt;if(t.isCompiled)return i;[scopeClassName,compileMatch,MultiClass,beforeMatchExt].forEach((e=>e(t,n)));e.compilerExtensions.forEach((e=>e(t,n)));t.__beforeBegin=null;[beginKeywords,compileIllegal,compileRelevance].forEach((e=>e(t,n)));t.isCompiled=true;let o=null;if(\"object\"===typeof t.keywords&&t.keywords.$pattern){t.keywords=Object.assign({},t.keywords);o=t.keywords.$pattern;delete t.keywords.$pattern}o=o||/\\w+/;t.keywords&&(t.keywords=compileKeywords(t.keywords,e.case_insensitive));i.keywordPatternRe=langRe(o,true);if(n){t.begin||(t.begin=/\\B|\\b/);i.beginRe=langRe(i.begin);t.end||t.endsWithParent||(t.end=/\\B|\\b/);t.end&&(i.endRe=langRe(i.end));i.terminatorEnd=source(i.end)||\"\";t.endsWithParent&&n.terminatorEnd&&(i.terminatorEnd+=(t.end?\"|\":\"\")+n.terminatorEnd)}t.illegal&&(i.illegalRe=langRe(\n/** @type {RegExp | string} */\nt.illegal));t.contains||(t.contains=[]);t.contains=[].concat(...t.contains.map((function(e){return expandOrCloneMode(\"self\"===e?t:e)})));t.contains.forEach((function(e){compileMode(\n/** @type Mode */\ne,i)}));t.starts&&compileMode(t.starts,n);i.matcher=buildModeRegex(i);return i}e.compilerExtensions||(e.compilerExtensions=[]);if(e.contains&&e.contains.includes(\"self\"))throw new Error(\"ERR: contains `self` is not supported at the top-level of a language.  See documentation.\");e.classNameAliases=inherit$1(e.classNameAliases||{});return compileMode(\n/** @type Mode */\ne)}\n/**\n * Determines if a mode has a dependency on it's parent or not\n *\n * If a mode does have a parent dependency then often we need to clone it if\n * it's used in multiple places so that each copy points to the correct parent,\n * where-as modes without a parent can often safely be re-used at the bottom of\n * a mode chain.\n *\n * @param {Mode | null} mode\n * @returns {boolean} - is there a dependency on the parent?\n * */function dependencyOnParent(e){return!!e&&(e.endsWithParent||dependencyOnParent(e.starts))}\n/**\n * Expands a mode or clones it if necessary\n *\n * This is necessary for modes with parental dependenceis (see notes on\n * `dependencyOnParent`) and for nodes that have `variants` - which must then be\n * exploded into their own individual modes at compile time.\n *\n * @param {Mode} mode\n * @returns {Mode | Mode[]}\n * */function expandOrCloneMode(e){e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((function(t){return inherit$1(e,{variants:null},t)})));return e.cachedVariants?e.cachedVariants:dependencyOnParent(e)?inherit$1(e,{starts:e.starts?inherit$1(e.starts):null}):Object.isFrozen(e)?inherit$1(e):e}var S=\"11.6.0\";class HTMLInjectionError extends Error{constructor(e,t){super(e);this.name=\"HTMLInjectionError\";this.html=t}}\n/**\n@typedef {import('highlight.js').Mode} Mode\n@typedef {import('highlight.js').CompiledMode} CompiledMode\n@typedef {import('highlight.js').CompiledScope} CompiledScope\n@typedef {import('highlight.js').Language} Language\n@typedef {import('highlight.js').HLJSApi} HLJSApi\n@typedef {import('highlight.js').HLJSPlugin} HLJSPlugin\n@typedef {import('highlight.js').PluginEvent} PluginEvent\n@typedef {import('highlight.js').HLJSOptions} HLJSOptions\n@typedef {import('highlight.js').LanguageFn} LanguageFn\n@typedef {import('highlight.js').HighlightedHTMLElement} HighlightedHTMLElement\n@typedef {import('highlight.js').BeforeHighlightContext} BeforeHighlightContext\n@typedef {import('highlight.js/private').MatchType} MatchType\n@typedef {import('highlight.js/private').KeywordData} KeywordData\n@typedef {import('highlight.js/private').EnhancedMatch} EnhancedMatch\n@typedef {import('highlight.js/private').AnnotatedError} AnnotatedError\n@typedef {import('highlight.js').AutoHighlightResult} AutoHighlightResult\n@typedef {import('highlight.js').HighlightOptions} HighlightOptions\n@typedef {import('highlight.js').HighlightResult} HighlightResult\n*/const v=escapeHTML;const T=inherit$1;const I=Symbol(\"nomatch\");const j=7;\n/**\n * @param {any} hljs - object that is extended (legacy)\n * @returns {HLJSApi}\n */const HLJS=function(e){\n/** @type {Record<string, Language>} */\nconst n=Object.create(null);\n/** @type {Record<string, string>} */const i=Object.create(null);\n/** @type {HLJSPlugin[]} */const o=[];let s=true;const r=\"Could not find the language '{}', did you forget to load/include a language module?\";\n/** @type {Language} */const a={disableAutodetect:true,name:\"Plain text\",contains:[]};\n/** @type HLJSOptions */let c={ignoreUnescapedHTML:false,throwUnescapedHTML:false,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\\blang(?:uage)?-([\\w-]+)\\b/i,classPrefix:\"hljs-\",cssSelector:\"pre code\",languages:null,__emitter:TokenTreeEmitter};\n/**\n   * Tests a language name to see if highlighting should be skipped\n   * @param {string} languageName\n   */function shouldNotHighlight(e){return c.noHighlightRe.test(e)}\n/**\n   * @param {HighlightedHTMLElement} block - the HTML element to determine language for\n   */function blockLanguage(e){let t=e.className+\" \";t+=e.parentNode?e.parentNode.className:\"\";const n=c.languageDetectRe.exec(t);if(n){const t=getLanguage(n[1]);if(!t){warn(r.replace(\"{}\",n[1]));warn(\"Falling back to no-highlight mode for this block.\",e)}return t?n[1]:\"no-highlight\"}return t.split(/\\s+/).find((e=>shouldNotHighlight(e)||getLanguage(e)))}\n/**\n   * Core highlighting function.\n   *\n   * OLD API\n   * highlight(lang, code, ignoreIllegals, continuation)\n   *\n   * NEW API\n   * highlight(code, {lang, ignoreIllegals})\n   *\n   * @param {string} codeOrLanguageName - the language to use for highlighting\n   * @param {string | HighlightOptions} optionsOrCode - the code to highlight\n   * @param {boolean} [ignoreIllegals] - whether to ignore illegal matches, default is to bail\n   *\n   * @returns {HighlightResult} Result - an object that represents the result\n   * @property {string} language - the language name\n   * @property {number} relevance - the relevance score\n   * @property {string} value - the highlighted HTML code\n   * @property {string} code - the original raw code\n   * @property {CompiledMode} top - top of the current mode stack\n   * @property {boolean} illegal - indicates whether any illegal matches were found\n  */function highlight(e,t,n){let i=\"\";let o=\"\";if(\"object\"===typeof t){i=e;n=t.ignoreIllegals;o=t.language}else{deprecated(\"10.7.0\",\"highlight(lang, code, ...args) has been deprecated.\");deprecated(\"10.7.0\",\"Please use highlight(code, options) instead.\\nhttps://github.com/highlightjs/highlight.js/issues/2277\");o=e;i=t}void 0===n&&(n=true)\n/** @type {BeforeHighlightContext} */;const s={code:i,language:o};fire(\"before:highlight\",s);const r=s.result?s.result:_highlight(s.language,s.code,n);r.code=s.code;fire(\"after:highlight\",r);return r}\n/**\n   * private highlight that's used internally and does not fire callbacks\n   *\n   * @param {string} languageName - the language to use for highlighting\n   * @param {string} codeToHighlight - the code to highlight\n   * @param {boolean?} [ignoreIllegals] - whether to ignore illegal matches, default is to bail\n   * @param {CompiledMode?} [continuation] - current continuation mode, if any\n   * @returns {HighlightResult} - result of the highlight operation\n  */function _highlight(e,t,i,o){const a=Object.create(null);\n/**\n     * Return keyword data if a match is a keyword\n     * @param {CompiledMode} mode - current mode\n     * @param {string} matchText - the textual match\n     * @returns {KeywordData | false}\n     */function keywordData(e,t){return e.keywords[t]}function processKeywords(){if(!h.keywords){p.addText(b);return}let e=0;h.keywordPatternRe.lastIndex=0;let t=h.keywordPatternRe.exec(b);let n=\"\";while(t){n+=b.substring(e,t.index);const i=g.case_insensitive?t[0].toLowerCase():t[0];const o=keywordData(h,i);if(o){const[e,s]=o;p.addText(n);n=\"\";a[i]=(a[i]||0)+1;a[i]<=j&&(m+=s);if(e.startsWith(\"_\"))n+=t[0];else{const n=g.classNameAliases[e]||e;p.addKeyword(t[0],n)}}else n+=t[0];e=h.keywordPatternRe.lastIndex;t=h.keywordPatternRe.exec(b)}n+=b.substring(e);p.addText(n)}function processSubLanguage(){if(\"\"===b)return;\n/** @type HighlightResult */let e=null;if(\"string\"===typeof h.subLanguage){if(!n[h.subLanguage]){p.addText(b);return}e=_highlight(h.subLanguage,b,true,f[h.subLanguage]);f[h.subLanguage]=\n/** @type {CompiledMode} */\ne._top}else e=highlightAuto(b,h.subLanguage.length?h.subLanguage:null);h.relevance>0&&(m+=e.relevance);p.addSublanguage(e._emitter,e.language)}function processBuffer(){null!=h.subLanguage?processSubLanguage():processKeywords();b=\"\"}\n/**\n     * @param {CompiledScope} scope\n     * @param {RegExpMatchArray} match\n     */function emitMultiClass(e,t){let n=1;const i=t.length-1;while(n<=i){if(!e._emit[n]){n++;continue}const i=g.classNameAliases[e[n]]||e[n];const o=t[n];if(i)p.addKeyword(o,i);else{b=o;processKeywords();b=\"\"}n++}}\n/**\n     * @param {CompiledMode} mode - new mode to start\n     * @param {RegExpMatchArray} match\n     */function startNewMode(e,t){e.scope&&\"string\"===typeof e.scope&&p.openNode(g.classNameAliases[e.scope]||e.scope);if(e.beginScope)if(e.beginScope._wrap){p.addKeyword(b,g.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap);b=\"\"}else if(e.beginScope._multi){emitMultiClass(e.beginScope,t);b=\"\"}h=Object.create(e,{parent:{value:h}});return h}\n/**\n     * @param {CompiledMode } mode - the mode to potentially end\n     * @param {RegExpMatchArray} match - the latest match\n     * @param {string} matchPlusRemainder - match plus remainder of content\n     * @returns {CompiledMode | void} - the next mode, or if void continue on in current mode\n     */function endOfMode(e,t,n){let i=startsWith(e.endRe,n);if(i){if(e[\"on:end\"]){const n=new Response(e);e[\"on:end\"](t,n);n.isMatchIgnored&&(i=false)}if(i){while(e.endsParent&&e.parent)e=e.parent;return e}}if(e.endsWithParent)return endOfMode(e.parent,t,n)}\n/**\n     * Handle matching but then ignoring a sequence of text\n     *\n     * @param {string} lexeme - string containing full match text\n     */function doIgnore(e){if(0===h.matcher.regexIndex){b+=e[0];return 1}E=true;return 0}\n/**\n     * Handle the start of a new potential mode match\n     *\n     * @param {EnhancedMatch} match - the current match\n     * @returns {number} how far to advance the parse cursor\n     */function doBeginMatch(e){const t=e[0];const n=e.rule;const i=new Response(n);const o=[n.__beforeBegin,n[\"on:begin\"]];for(const n of o)if(n){n(e,i);if(i.isMatchIgnored)return doIgnore(t)}if(n.skip)b+=t;else{n.excludeBegin&&(b+=t);processBuffer();n.returnBegin||n.excludeBegin||(b=t)}startNewMode(n,e);return n.returnBegin?0:t.length}\n/**\n     * Handle the potential end of mode\n     *\n     * @param {RegExpMatchArray} match - the current match\n     */function doEndMatch(e){const n=e[0];const i=t.substring(e.index);const o=endOfMode(h,e,i);if(!o)return I;const s=h;if(h.endScope&&h.endScope._wrap){processBuffer();p.addKeyword(n,h.endScope._wrap)}else if(h.endScope&&h.endScope._multi){processBuffer();emitMultiClass(h.endScope,e)}else if(s.skip)b+=n;else{s.returnEnd||s.excludeEnd||(b+=n);processBuffer();s.excludeEnd&&(b=n)}do{h.scope&&p.closeNode();h.skip||h.subLanguage||(m+=h.relevance);h=h.parent}while(h!==o.parent);o.starts&&startNewMode(o.starts,e);return s.returnEnd?0:n.length}function processContinuations(){const e=[];for(let t=h;t!==g;t=t.parent)t.scope&&e.unshift(t.scope);e.forEach((e=>p.openNode(e)))}\n/** @type {{type?: MatchType, index?: number, rule?: Mode}}} */let l={};\n/**\n     *  Process an individual match\n     *\n     * @param {string} textBeforeMatch - text preceding the match (since the last match)\n     * @param {EnhancedMatch} [match] - the match itself\n     */function processLexeme(n,o){const r=o&&o[0];b+=n;if(null==r){processBuffer();return 0}if(\"begin\"===l.type&&\"end\"===o.type&&l.index===o.index&&\"\"===r){b+=t.slice(o.index,o.index+1);if(!s){\n/** @type {AnnotatedError} */\nconst t=new Error(`0 width match regex (${e})`);t.languageName=e;t.badRule=l.rule;throw t}return 1}l=o;if(\"begin\"===o.type)return doBeginMatch(o);if(\"illegal\"===o.type&&!i){\n/** @type {AnnotatedError} */\nconst e=new Error('Illegal lexeme \"'+r+'\" for mode \"'+(h.scope||\"<unnamed>\")+'\"');e.mode=h;throw e}if(\"end\"===o.type){const e=doEndMatch(o);if(e!==I)return e}if(\"illegal\"===o.type&&\"\"===r)return 1;if(x>1e5&&x>3*o.index){const e=new Error(\"potential infinite loop, way more iterations than matches\");throw e}b+=r;return r.length}const g=getLanguage(e);if(!g){error(r.replace(\"{}\",e));throw new Error('Unknown language: \"'+e+'\"')}const u=compileLanguage(g);let d=\"\";\n/** @type {CompiledMode} */let h=o||u;\n/** @type Record<string,CompiledMode> */const f={};const p=new c.__emitter(c);processContinuations();let b=\"\";let m=0;let w=0;let x=0;let E=false;try{h.matcher.considerAll();for(;;){x++;E?E=false:h.matcher.considerAll();h.matcher.lastIndex=w;const e=h.matcher.exec(t);if(!e)break;const n=t.substring(w,e.index);const i=processLexeme(n,e);w=e.index+i}processLexeme(t.substring(w));p.closeAllNodes();p.finalize();d=p.toHTML();return{language:e,value:d,relevance:m,illegal:false,_emitter:p,_top:h}}catch(n){if(n.message&&n.message.includes(\"Illegal\"))return{language:e,value:v(t),illegal:true,relevance:0,_illegalBy:{message:n.message,index:w,context:t.slice(w-100,w+100),mode:n.mode,resultSoFar:d},_emitter:p};if(s)return{language:e,value:v(t),illegal:false,relevance:0,errorRaised:n,_emitter:p,_top:h};throw n}}\n/**\n   * returns a valid highlight result, without actually doing any actual work,\n   * auto highlight starts with this and it's possible for small snippets that\n   * auto-detection may not find a better match\n   * @param {string} code\n   * @returns {HighlightResult}\n   */function justTextHighlightResult(e){const t={value:v(e),illegal:false,relevance:0,_top:a,_emitter:new c.__emitter(c)};t._emitter.addText(e);return t}\n/**\n  Highlighting with language detection. Accepts a string with the code to\n  highlight. Returns an object with the following properties:\n   - language (detected language)\n  - relevance (int)\n  - value (an HTML string with highlighting markup)\n  - secondBest (object with the same structure for second-best heuristically\n    detected language, may be absent)\n     @param {string} code\n    @param {Array<string>} [languageSubset]\n    @returns {AutoHighlightResult}\n  */function highlightAuto(e,t){t=t||c.languages||Object.keys(n);const i=justTextHighlightResult(e);const o=t.filter(getLanguage).filter(autoDetection).map((t=>_highlight(t,e,false)));o.unshift(i);const s=o.sort(((e,t)=>{if(e.relevance!==t.relevance)return t.relevance-e.relevance;if(e.language&&t.language){if(getLanguage(e.language).supersetOf===t.language)return 1;if(getLanguage(t.language).supersetOf===e.language)return-1}return 0}));const[r,a]=s;\n/** @type {AutoHighlightResult} */const l=r;l.secondBest=a;return l}\n/**\n   * Builds new class name for block given the language name\n   *\n   * @param {HTMLElement} element\n   * @param {string} [currentLang]\n   * @param {string} [resultLang]\n   */function updateClassName(e,t,n){const o=t&&i[t]||n;e.classList.add(\"hljs\");e.classList.add(`language-${o}`)}\n/**\n   * Applies highlighting to a DOM node containing code.\n   *\n   * @param {HighlightedHTMLElement} element - the HTML element to highlight\n  */function highlightElement(e){\n/** @type HTMLElement */\nlet t=null;const n=blockLanguage(e);if(shouldNotHighlight(n))return;fire(\"before:highlightElement\",{el:e,language:n});if(e.children.length>0){if(!c.ignoreUnescapedHTML){console.warn(\"One of your code blocks includes unescaped HTML. This is a potentially serious security risk.\");console.warn(\"https://github.com/highlightjs/highlight.js/wiki/security\");console.warn(\"The element with unescaped HTML:\");console.warn(e)}if(c.throwUnescapedHTML){const t=new HTMLInjectionError(\"One of your code blocks includes unescaped HTML.\",e.innerHTML);throw t}}t=e;const i=t.textContent;const o=n?highlight(i,{language:n,ignoreIllegals:true}):highlightAuto(i);e.innerHTML=o.value;updateClassName(e,n,o.language);e.result={language:o.language,re:o.relevance,relevance:o.relevance};o.secondBest&&(e.secondBest={language:o.secondBest.language,relevance:o.secondBest.relevance});fire(\"after:highlightElement\",{el:e,result:o,text:i})}\n/**\n   * Updates highlight.js global options with the passed options\n   *\n   * @param {Partial<HLJSOptions>} userOptions\n   */function configure(e){c=T(c,e)}const initHighlighting=()=>{highlightAll();deprecated(\"10.6.0\",\"initHighlighting() deprecated.  Use highlightAll() now.\")};function initHighlightingOnLoad(){highlightAll();deprecated(\"10.6.0\",\"initHighlightingOnLoad() deprecated.  Use highlightAll() now.\")}let l=false;function highlightAll(){if(\"loading\"===document.readyState){l=true;return}const e=document.querySelectorAll(c.cssSelector);e.forEach(highlightElement)}function boot(){l&&highlightAll()}\"undefined\"!==typeof window&&window.addEventListener&&window.addEventListener(\"DOMContentLoaded\",boot,false)\n/**\n   * Register a language grammar module\n   *\n   * @param {string} languageName\n   * @param {LanguageFn} languageDefinition\n   */;function registerLanguage(t,i){let o=null;try{o=i(e)}catch(e){error(\"Language definition for '{}' could not be registered.\".replace(\"{}\",t));if(!s)throw e;error(e);o=a}o.name||(o.name=t);n[t]=o;o.rawDefinition=i.bind(null,e);o.aliases&&registerAliases(o.aliases,{languageName:t})}\n/**\n   * Remove a language grammar module\n   *\n   * @param {string} languageName\n   */function unregisterLanguage(e){delete n[e];for(const t of Object.keys(i))i[t]===e&&delete i[t]}\n/**\n   * @returns {string[]} List of language internal names\n   */function listLanguages(){return Object.keys(n)}\n/**\n   * @param {string} name - name of the language to retrieve\n   * @returns {Language | undefined}\n   */function getLanguage(e){e=(e||\"\").toLowerCase();return n[e]||n[i[e]]}\n/**\n   *\n   * @param {string|string[]} aliasList - single alias or list of aliases\n   * @param {{languageName: string}} opts\n   */function registerAliases(e,{languageName:t}){\"string\"===typeof e&&(e=[e]);e.forEach((e=>{i[e.toLowerCase()]=t}))}\n/**\n   * Determines if a given language has auto-detection enabled\n   * @param {string} name - name of the language\n   */function autoDetection(e){const t=getLanguage(e);return t&&!t.disableAutodetect}\n/**\n   * Upgrades the old highlightBlock plugins to the new\n   * highlightElement API\n   * @param {HLJSPlugin} plugin\n   */function upgradePluginAPI(e){e[\"before:highlightBlock\"]&&!e[\"before:highlightElement\"]&&(e[\"before:highlightElement\"]=t=>{e[\"before:highlightBlock\"](Object.assign({block:t.el},t))});e[\"after:highlightBlock\"]&&!e[\"after:highlightElement\"]&&(e[\"after:highlightElement\"]=t=>{e[\"after:highlightBlock\"](Object.assign({block:t.el},t))})}\n/**\n   * @param {HLJSPlugin} plugin\n   */function addPlugin(e){upgradePluginAPI(e);o.push(e)}\n/**\n   *\n   * @param {PluginEvent} event\n   * @param {any} args\n   */function fire(e,t){const n=e;o.forEach((function(e){e[n]&&e[n](t)}))}\n/**\n   * DEPRECATED\n   * @param {HighlightedHTMLElement} el\n   */function deprecateHighlightBlock(e){deprecated(\"10.7.0\",\"highlightBlock will be removed entirely in v12.0\");deprecated(\"10.7.0\",\"Please use highlightElement now.\");return highlightElement(e)}Object.assign(e,{highlight:highlight,highlightAuto:highlightAuto,highlightAll:highlightAll,highlightElement:highlightElement,highlightBlock:deprecateHighlightBlock,configure:configure,initHighlighting:initHighlighting,initHighlightingOnLoad:initHighlightingOnLoad,registerLanguage:registerLanguage,unregisterLanguage:unregisterLanguage,listLanguages:listLanguages,getLanguage:getLanguage,registerAliases:registerAliases,autoDetection:autoDetection,inherit:T,addPlugin:addPlugin});e.debugMode=function(){s=false};e.safeMode=function(){s=true};e.versionString=S;e.regex={concat:concat,lookahead:lookahead,either:either,optional:optional,anyNumberOfTimes:anyNumberOfTimes};for(const e in O)\"object\"===typeof O[e]&&t.exports(O[e]);Object.assign(e,O);return e};var B=HLJS({});e=B;B.HighlightJS=B;B.default=B;var H=e;export{H as default};\n\n//# sourceMappingURL=core.js.map", "var e={};\n/** @type LanguageFn */function xml(e){const n=e.regex;const a=n.concat(/[\\p{L}_]/u,n.optional(/[\\p{L}0-9_.-]*:/u),/[\\p{L}0-9_.-]*/u);const s=/[\\p{L}0-9._:-]+/u;const t={className:\"symbol\",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/};const c={begin:/\\s/,contains:[{className:\"keyword\",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\\n/}]};const i=e.inherit(c,{begin:/\\(/,end:/\\)/});const r=e.inherit(e.APOS_STRING_MODE,{className:\"string\"});const l=e.inherit(e.QUOTE_STRING_MODE,{className:\"string\"});const o={endsWithParent:true,illegal:/</,relevance:0,contains:[{className:\"attr\",begin:s,relevance:0},{begin:/=\\s*/,relevance:0,contains:[{className:\"string\",endsParent:true,variants:[{begin:/\"/,end:/\"/,contains:[t]},{begin:/'/,end:/'/,contains:[t]},{begin:/[^\\s\"'=<>`]+/}]}]}]};return{name:\"HTML, XML\",aliases:[\"html\",\"xhtml\",\"rss\",\"atom\",\"xjb\",\"xsd\",\"xsl\",\"plist\",\"wsf\",\"svg\"],case_insensitive:true,unicodeRegex:true,contains:[{className:\"meta\",begin:/<![a-z]/,end:/>/,relevance:10,contains:[c,l,r,i,{begin:/\\[/,end:/\\]/,contains:[{className:\"meta\",begin:/<![a-z]/,end:/>/,contains:[c,i,l,r]}]}]},e.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\\[CDATA\\[/,end:/\\]\\]>/,relevance:10},t,{className:\"meta\",end:/\\?>/,variants:[{begin:/<\\?xml/,relevance:10,contains:[l]},{begin:/<\\?[a-z][a-z0-9]+/}]},{className:\"tag\",begin:/<style(?=\\s|>)/,end:/>/,keywords:{name:\"style\"},contains:[o],starts:{end:/<\\/style>/,returnEnd:true,subLanguage:[\"css\",\"xml\"]}},{className:\"tag\",begin:/<script(?=\\s|>)/,end:/>/,keywords:{name:\"script\"},contains:[o],starts:{end:/<\\/script>/,returnEnd:true,subLanguage:[\"javascript\",\"handlebars\",\"xml\"]}},{className:\"tag\",begin:/<>|<\\/>/},{className:\"tag\",begin:n.concat(/</,n.lookahead(n.concat(a,n.either(/\\/>/,/>/,/\\s/)))),end:/\\/?>/,contains:[{className:\"name\",begin:a,relevance:0,starts:o}]},{className:\"tag\",begin:n.concat(/<\\//,n.lookahead(n.concat(a,/>/))),contains:[{className:\"name\",begin:a,relevance:0},{begin:/>/,relevance:0,endsParent:true}]}]}}e=xml;var n=e;export{n as default};\n\n//# sourceMappingURL=xml.js.map", "var s={};\n/** @type LanguageFn */function bash(s){const e=s.regex;const t={};const n={begin:/\\$\\{/,end:/\\}/,contains:[\"self\",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:\"variable\",variants:[{begin:e.concat(/\\$[\\w\\d#@][\\w\\d_]*/,\"(?![\\\\w\\\\d])(?![$])\")},n]});const a={className:\"subst\",begin:/\\$\\(/,end:/\\)/,contains:[s.BACKSLASH_ESCAPE]};const c={begin:/<<-?\\s*(?=\\w+)/,starts:{contains:[s.END_SAME_AS_BEGIN({begin:/(\\w+)/,end:/(\\w+)/,className:\"string\"})]}};const o={className:\"string\",begin:/\"/,end:/\"/,contains:[s.BACKSLASH_ESCAPE,t,a]};a.contains.push(o);const i={className:\"\",begin:/\\\\\"/};const r={className:\"string\",begin:/'/,end:/'/};const l={begin:/\\$\\(\\(/,end:/\\)\\)/,contains:[{begin:/\\d+#[0-9a-f]+/,className:\"number\"},s.NUMBER_MODE,t]};const d=[\"fish\",\"bash\",\"zsh\",\"sh\",\"csh\",\"ksh\",\"tcsh\",\"dash\",\"scsh\"];const m=s.SHEBANG({binary:`(${d.join(\"|\")})`,relevance:10});const p={className:\"function\",begin:/\\w[\\w\\d_]*\\s*\\(\\s*\\)\\s*\\{/,returnBegin:true,contains:[s.inherit(s.TITLE_MODE,{begin:/\\w[\\w\\d_]*/})],relevance:0};const h=[\"if\",\"then\",\"else\",\"elif\",\"fi\",\"for\",\"while\",\"in\",\"do\",\"done\",\"case\",\"esac\",\"function\"];const u=[\"true\",\"false\"];const b={match:/(\\/[a-z._-]+)+/};const g=[\"break\",\"cd\",\"continue\",\"eval\",\"exec\",\"exit\",\"export\",\"getopts\",\"hash\",\"pwd\",\"readonly\",\"return\",\"shift\",\"test\",\"times\",\"trap\",\"umask\",\"unset\"];const f=[\"alias\",\"bind\",\"builtin\",\"caller\",\"command\",\"declare\",\"echo\",\"enable\",\"help\",\"let\",\"local\",\"logout\",\"mapfile\",\"printf\",\"read\",\"readarray\",\"source\",\"type\",\"typeset\",\"ulimit\",\"unalias\"];const w=[\"autoload\",\"bg\",\"bindkey\",\"bye\",\"cap\",\"chdir\",\"clone\",\"comparguments\",\"compcall\",\"compctl\",\"compdescribe\",\"compfiles\",\"compgroups\",\"compquote\",\"comptags\",\"comptry\",\"compvalues\",\"dirs\",\"disable\",\"disown\",\"echotc\",\"echoti\",\"emulate\",\"fc\",\"fg\",\"float\",\"functions\",\"getcap\",\"getln\",\"history\",\"integer\",\"jobs\",\"kill\",\"limit\",\"log\",\"noglob\",\"popd\",\"print\",\"pushd\",\"pushln\",\"rehash\",\"sched\",\"setcap\",\"setopt\",\"stat\",\"suspend\",\"ttyctl\",\"unfunction\",\"unhash\",\"unlimit\",\"unsetopt\",\"vared\",\"wait\",\"whence\",\"where\",\"which\",\"zcompile\",\"zformat\",\"zftp\",\"zle\",\"zmodload\",\"zparseopts\",\"zprof\",\"zpty\",\"zregexparse\",\"zsocket\",\"zstyle\",\"ztcp\"];const y=[\"chcon\",\"chgrp\",\"chown\",\"chmod\",\"cp\",\"dd\",\"df\",\"dir\",\"dircolors\",\"ln\",\"ls\",\"mkdir\",\"mkfifo\",\"mknod\",\"mktemp\",\"mv\",\"realpath\",\"rm\",\"rmdir\",\"shred\",\"sync\",\"touch\",\"truncate\",\"vdir\",\"b2sum\",\"base32\",\"base64\",\"cat\",\"cksum\",\"comm\",\"csplit\",\"cut\",\"expand\",\"fmt\",\"fold\",\"head\",\"join\",\"md5sum\",\"nl\",\"numfmt\",\"od\",\"paste\",\"ptx\",\"pr\",\"sha1sum\",\"sha224sum\",\"sha256sum\",\"sha384sum\",\"sha512sum\",\"shuf\",\"sort\",\"split\",\"sum\",\"tac\",\"tail\",\"tr\",\"tsort\",\"unexpand\",\"uniq\",\"wc\",\"arch\",\"basename\",\"chroot\",\"date\",\"dirname\",\"du\",\"echo\",\"env\",\"expr\",\"factor\",\"groups\",\"hostid\",\"id\",\"link\",\"logname\",\"nice\",\"nohup\",\"nproc\",\"pathchk\",\"pinky\",\"printenv\",\"printf\",\"pwd\",\"readlink\",\"runcon\",\"seq\",\"sleep\",\"stat\",\"stdbuf\",\"stty\",\"tee\",\"test\",\"timeout\",\"tty\",\"uname\",\"unlink\",\"uptime\",\"users\",\"who\",\"whoami\",\"yes\"];return{name:\"Bash\",aliases:[\"sh\"],keywords:{$pattern:/\\b[a-z][a-z0-9._-]+\\b/,keyword:h,literal:u,built_in:[...g,...f,\"set\",\"shopt\",...w,...y]},contains:[m,s.SHEBANG(),p,l,s.HASH_COMMENT_MODE,c,b,o,i,r,t]}}s=bash;var e=s;export{e as default};\n\n//# sourceMappingURL=bash.js.map", "var e={};\n/** @type LanguageFn */function c(e){const n=e.regex;const t=e.COMMENT(\"//\",\"$\",{contains:[{begin:/\\\\\\n/}]});const s=\"decltype\\\\(auto\\\\)\";const a=\"[a-zA-Z_]\\\\w*::\";const r=\"<[^<>]+>\";const i=\"(\"+s+\"|\"+n.optional(a)+\"[a-zA-Z_]\\\\w*\"+n.optional(r)+\")\";const o={className:\"type\",variants:[{begin:\"\\\\b[a-z\\\\d_]*_t\\\\b\"},{match:/\\batomic_[a-z]{3,6}\\b/}]};const l=\"\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)\";const d={className:\"string\",variants:[{begin:'(u8?|U|L)?\"',end:'\"',illegal:\"\\\\n\",contains:[e.BACKSLASH_ESCAPE]},{begin:\"(u8?|U|L)?'(\"+l+\"|.)\",end:\"'\",illegal:\".\"},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R\"([^()\\\\ ]{0,16})\\(/,end:/\\)([^()\\\\ ]{0,16})\"/})]};const u={className:\"number\",variants:[{begin:\"\\\\b(0b[01']+)\"},{begin:\"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)\"},{begin:\"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"}],relevance:0};const g={className:\"meta\",begin:/#\\s*[a-z]+\\b/,end:/$/,keywords:{keyword:\"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include\"},contains:[{begin:/\\\\\\n/,relevance:0},e.inherit(d,{className:\"string\"}),{className:\"string\",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]};const m={className:\"title\",begin:n.optional(a)+e.IDENT_RE,relevance:0};const p=n.optional(a)+e.IDENT_RE+\"\\\\s*\\\\(\";const _=[\"asm\",\"auto\",\"break\",\"case\",\"continue\",\"default\",\"do\",\"else\",\"enum\",\"extern\",\"for\",\"fortran\",\"goto\",\"if\",\"inline\",\"register\",\"restrict\",\"return\",\"sizeof\",\"struct\",\"switch\",\"typedef\",\"union\",\"volatile\",\"while\",\"_Alignas\",\"_Alignof\",\"_Atomic\",\"_Generic\",\"_Noreturn\",\"_Static_assert\",\"_Thread_local\",\"alignas\",\"alignof\",\"noreturn\",\"static_assert\",\"thread_local\",\"_Pragma\"];const f=[\"float\",\"double\",\"signed\",\"unsigned\",\"int\",\"short\",\"long\",\"char\",\"void\",\"_Bool\",\"_Complex\",\"_Imaginary\",\"_Decimal32\",\"_Decimal64\",\"_Decimal128\",\"const\",\"static\",\"complex\",\"bool\",\"imaginary\"];const b={keyword:_,type:f,literal:\"true false NULL\",built_in:\"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr\"};const w=[g,o,t,e.C_BLOCK_COMMENT_MODE,u,d];const y={variants:[{begin:/=/,end:/;/},{begin:/\\(/,end:/\\)/},{beginKeywords:\"new throw return else\",end:/;/}],keywords:b,contains:w.concat([{begin:/\\(/,end:/\\)/,keywords:b,contains:w.concat([\"self\"]),relevance:0}]),relevance:0};const E={begin:\"(\"+i+\"[\\\\*&\\\\s]+)+\"+p,returnBegin:true,end:/[{;=]/,excludeEnd:true,keywords:b,illegal:/[^\\w\\s\\*&:<>.]/,contains:[{begin:s,keywords:b,relevance:0},{begin:p,returnBegin:true,contains:[e.inherit(m,{className:\"title.function\"})],relevance:0},{relevance:0,match:/,/},{className:\"params\",begin:/\\(/,end:/\\)/,keywords:b,relevance:0,contains:[t,e.C_BLOCK_COMMENT_MODE,d,u,o,{begin:/\\(/,end:/\\)/,keywords:b,relevance:0,contains:[\"self\",t,e.C_BLOCK_COMMENT_MODE,d,u,o]}]},o,t,e.C_BLOCK_COMMENT_MODE,g]};return{name:\"C\",aliases:[\"h\"],keywords:b,disableAutodetect:true,illegal:\"</\",contains:[].concat(y,E,w,[g,{begin:e.IDENT_RE+\"::\",keywords:b},{className:\"class\",beginKeywords:\"enum class struct union\",end:/[{;:<>=]/,contains:[{beginKeywords:\"final class struct\"},e.TITLE_MODE]}]),exports:{preprocessor:g,strings:d,keywords:b}}}e=c;var n=e;export{n as default};\n\n//# sourceMappingURL=c.js.map", "var e={};\n/** @type LanguageFn */function cpp(e){const t=e.regex;const n=e.COMMENT(\"//\",\"$\",{contains:[{begin:/\\\\\\n/}]});const a=\"decltype\\\\(auto\\\\)\";const s=\"[a-zA-Z_]\\\\w*::\";const r=\"<[^<>]+>\";const i=\"(?!struct)(\"+a+\"|\"+t.optional(s)+\"[a-zA-Z_]\\\\w*\"+t.optional(r)+\")\";const c={className:\"type\",begin:\"\\\\b[a-z\\\\d_]*_t\\\\b\"};const o=\"\\\\\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\\\S)\";const l={className:\"string\",variants:[{begin:'(u8?|U|L)?\"',end:'\"',illegal:\"\\\\n\",contains:[e.BACKSLASH_ESCAPE]},{begin:\"(u8?|U|L)?'(\"+o+\"|.)\",end:\"'\",illegal:\".\"},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R\"([^()\\\\ ]{0,16})\\(/,end:/\\)([^()\\\\ ]{0,16})\"/})]};const d={className:\"number\",variants:[{begin:\"\\\\b(0b[01']+)\"},{begin:\"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)\"},{begin:\"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"}],relevance:0};const u={className:\"meta\",begin:/#\\s*[a-z]+\\b/,end:/$/,keywords:{keyword:\"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include\"},contains:[{begin:/\\\\\\n/,relevance:0},e.inherit(l,{className:\"string\"}),{className:\"string\",begin:/<.*?>/},n,e.C_BLOCK_COMMENT_MODE]};const p={className:\"title\",begin:t.optional(s)+e.IDENT_RE,relevance:0};const _=t.optional(s)+e.IDENT_RE+\"\\\\s*\\\\(\";const m=[\"alignas\",\"alignof\",\"and\",\"and_eq\",\"asm\",\"atomic_cancel\",\"atomic_commit\",\"atomic_noexcept\",\"auto\",\"bitand\",\"bitor\",\"break\",\"case\",\"catch\",\"class\",\"co_await\",\"co_return\",\"co_yield\",\"compl\",\"concept\",\"const_cast|10\",\"consteval\",\"constexpr\",\"constinit\",\"continue\",\"decltype\",\"default\",\"delete\",\"do\",\"dynamic_cast|10\",\"else\",\"enum\",\"explicit\",\"export\",\"extern\",\"false\",\"final\",\"for\",\"friend\",\"goto\",\"if\",\"import\",\"inline\",\"module\",\"mutable\",\"namespace\",\"new\",\"noexcept\",\"not\",\"not_eq\",\"nullptr\",\"operator\",\"or\",\"or_eq\",\"override\",\"private\",\"protected\",\"public\",\"reflexpr\",\"register\",\"reinterpret_cast|10\",\"requires\",\"return\",\"sizeof\",\"static_assert\",\"static_cast|10\",\"struct\",\"switch\",\"synchronized\",\"template\",\"this\",\"thread_local\",\"throw\",\"transaction_safe\",\"transaction_safe_dynamic\",\"true\",\"try\",\"typedef\",\"typeid\",\"typename\",\"union\",\"using\",\"virtual\",\"volatile\",\"while\",\"xor\",\"xor_eq\"];const g=[\"bool\",\"char\",\"char16_t\",\"char32_t\",\"char8_t\",\"double\",\"float\",\"int\",\"long\",\"short\",\"void\",\"wchar_t\",\"unsigned\",\"signed\",\"const\",\"static\"];const f=[\"any\",\"auto_ptr\",\"barrier\",\"binary_semaphore\",\"bitset\",\"complex\",\"condition_variable\",\"condition_variable_any\",\"counting_semaphore\",\"deque\",\"false_type\",\"future\",\"imaginary\",\"initializer_list\",\"istringstream\",\"jthread\",\"latch\",\"lock_guard\",\"multimap\",\"multiset\",\"mutex\",\"optional\",\"ostringstream\",\"packaged_task\",\"pair\",\"promise\",\"priority_queue\",\"queue\",\"recursive_mutex\",\"recursive_timed_mutex\",\"scoped_lock\",\"set\",\"shared_future\",\"shared_lock\",\"shared_mutex\",\"shared_timed_mutex\",\"shared_ptr\",\"stack\",\"string_view\",\"stringstream\",\"timed_mutex\",\"thread\",\"true_type\",\"tuple\",\"unique_lock\",\"unique_ptr\",\"unordered_map\",\"unordered_multimap\",\"unordered_multiset\",\"unordered_set\",\"variant\",\"vector\",\"weak_ptr\",\"wstring\",\"wstring_view\"];const b=[\"abort\",\"abs\",\"acos\",\"apply\",\"as_const\",\"asin\",\"atan\",\"atan2\",\"calloc\",\"ceil\",\"cerr\",\"cin\",\"clog\",\"cos\",\"cosh\",\"cout\",\"declval\",\"endl\",\"exchange\",\"exit\",\"exp\",\"fabs\",\"floor\",\"fmod\",\"forward\",\"fprintf\",\"fputs\",\"free\",\"frexp\",\"fscanf\",\"future\",\"invoke\",\"isalnum\",\"isalpha\",\"iscntrl\",\"isdigit\",\"isgraph\",\"islower\",\"isprint\",\"ispunct\",\"isspace\",\"isupper\",\"isxdigit\",\"labs\",\"launder\",\"ldexp\",\"log\",\"log10\",\"make_pair\",\"make_shared\",\"make_shared_for_overwrite\",\"make_tuple\",\"make_unique\",\"malloc\",\"memchr\",\"memcmp\",\"memcpy\",\"memset\",\"modf\",\"move\",\"pow\",\"printf\",\"putchar\",\"puts\",\"realloc\",\"scanf\",\"sin\",\"sinh\",\"snprintf\",\"sprintf\",\"sqrt\",\"sscanf\",\"std\",\"stderr\",\"stdin\",\"stdout\",\"strcat\",\"strchr\",\"strcmp\",\"strcpy\",\"strcspn\",\"strlen\",\"strncat\",\"strncmp\",\"strncpy\",\"strpbrk\",\"strrchr\",\"strspn\",\"strstr\",\"swap\",\"tan\",\"tanh\",\"terminate\",\"to_underlying\",\"tolower\",\"toupper\",\"vfprintf\",\"visit\",\"vprintf\",\"vsprintf\"];const h=[\"NULL\",\"false\",\"nullopt\",\"nullptr\",\"true\"];const y=[\"_Pragma\"];const v={type:g,keyword:m,literal:h,built_in:y,_type_hints:f};const w={className:\"function.dispatch\",relevance:0,keywords:{_hint:b},begin:t.concat(/\\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,t.lookahead(/(<[^<>]+>|)\\s*\\(/))};const k=[w,u,c,n,e.C_BLOCK_COMMENT_MODE,d,l];const x={variants:[{begin:/=/,end:/;/},{begin:/\\(/,end:/\\)/},{beginKeywords:\"new throw return else\",end:/;/}],keywords:v,contains:k.concat([{begin:/\\(/,end:/\\)/,keywords:v,contains:k.concat([\"self\"]),relevance:0}]),relevance:0};const E={className:\"function\",begin:\"(\"+i+\"[\\\\*&\\\\s]+)+\"+_,returnBegin:true,end:/[{;=]/,excludeEnd:true,keywords:v,illegal:/[^\\w\\s\\*&:<>.]/,contains:[{begin:a,keywords:v,relevance:0},{begin:_,returnBegin:true,contains:[p],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:true,contains:[l,d]},{relevance:0,match:/,/},{className:\"params\",begin:/\\(/,end:/\\)/,keywords:v,relevance:0,contains:[n,e.C_BLOCK_COMMENT_MODE,l,d,c,{begin:/\\(/,end:/\\)/,keywords:v,relevance:0,contains:[\"self\",n,e.C_BLOCK_COMMENT_MODE,l,d,c]}]},c,n,e.C_BLOCK_COMMENT_MODE,u]};return{name:\"C++\",aliases:[\"cc\",\"c++\",\"h++\",\"hpp\",\"hh\",\"hxx\",\"cxx\"],keywords:v,illegal:\"</\",classNameAliases:{\"function.dispatch\":\"built_in\"},contains:[].concat(x,E,w,k,[u,{begin:\"\\\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\\\s*<(?!<)\",end:\">\",keywords:v,contains:[\"self\",c]},{begin:e.IDENT_RE+\"::\",keywords:v},{match:[/\\b(?:enum(?:\\s+(?:class|struct))?|class|struct|union)/,/\\s+/,/\\w+/],className:{1:\"keyword\",3:\"title.class\"}}])}}e=cpp;var t=e;export{t as default};\n\n//# sourceMappingURL=cpp.js.map", "var e={};\n/** @type LanguageFn */function csharp(e){const n=[\"bool\",\"byte\",\"char\",\"decimal\",\"delegate\",\"double\",\"dynamic\",\"enum\",\"float\",\"int\",\"long\",\"nint\",\"nuint\",\"object\",\"sbyte\",\"short\",\"string\",\"ulong\",\"uint\",\"ushort\"];const a=[\"public\",\"private\",\"protected\",\"static\",\"internal\",\"protected\",\"abstract\",\"async\",\"extern\",\"override\",\"unsafe\",\"virtual\",\"new\",\"sealed\",\"partial\"];const i=[\"default\",\"false\",\"null\",\"true\"];const t=[\"abstract\",\"as\",\"base\",\"break\",\"case\",\"catch\",\"class\",\"const\",\"continue\",\"do\",\"else\",\"event\",\"explicit\",\"extern\",\"finally\",\"fixed\",\"for\",\"foreach\",\"goto\",\"if\",\"implicit\",\"in\",\"interface\",\"internal\",\"is\",\"lock\",\"namespace\",\"new\",\"operator\",\"out\",\"override\",\"params\",\"private\",\"protected\",\"public\",\"readonly\",\"record\",\"ref\",\"return\",\"scoped\",\"sealed\",\"sizeof\",\"stackalloc\",\"static\",\"struct\",\"switch\",\"this\",\"throw\",\"try\",\"typeof\",\"unchecked\",\"unsafe\",\"using\",\"virtual\",\"void\",\"volatile\",\"while\"];const s=[\"add\",\"alias\",\"and\",\"ascending\",\"async\",\"await\",\"by\",\"descending\",\"equals\",\"from\",\"get\",\"global\",\"group\",\"init\",\"into\",\"join\",\"let\",\"nameof\",\"not\",\"notnull\",\"on\",\"or\",\"orderby\",\"partial\",\"remove\",\"select\",\"set\",\"unmanaged\",\"value|0\",\"var\",\"when\",\"where\",\"with\",\"yield\"];const r={keyword:t.concat(s),built_in:n,literal:i};const c=e.inherit(e.TITLE_MODE,{begin:\"[a-zA-Z](\\\\.?\\\\w)*\"});const l={className:\"number\",variants:[{begin:\"\\\\b(0b[01']+)\"},{begin:\"(-?)\\\\b([\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)(u|U|l|L|ul|UL|f|F|b|B)\"},{begin:\"(-?)(\\\\b0[xX][a-fA-F0-9']+|(\\\\b[\\\\d']+(\\\\.[\\\\d']*)?|\\\\.[\\\\d']+)([eE][-+]?[\\\\d']+)?)\"}],relevance:0};const o={className:\"string\",begin:'@\"',end:'\"',contains:[{begin:'\"\"'}]};const d=e.inherit(o,{illegal:/\\n/});const g={className:\"subst\",begin:/\\{/,end:/\\}/,keywords:r};const E=e.inherit(g,{illegal:/\\n/});const _={className:\"string\",begin:/\\$\"/,end:'\"',illegal:/\\n/,contains:[{begin:/\\{\\{/},{begin:/\\}\\}/},e.BACKSLASH_ESCAPE,E]};const b={className:\"string\",begin:/\\$@\"/,end:'\"',contains:[{begin:/\\{\\{/},{begin:/\\}\\}/},{begin:'\"\"'},g]};const u=e.inherit(b,{illegal:/\\n/,contains:[{begin:/\\{\\{/},{begin:/\\}\\}/},{begin:'\"\"'},E]});g.contains=[b,_,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,e.C_BLOCK_COMMENT_MODE];E.contains=[u,_,d,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,l,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\\n/})];const M={variants:[b,_,o,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]};const O={begin:\"<\",end:\">\",contains:[{beginKeywords:\"in out\"},c]};const N=e.IDENT_RE+\"(<\"+e.IDENT_RE+\"(\\\\s*,\\\\s*\"+e.IDENT_RE+\")*>)?(\\\\[\\\\])?\";const C={begin:\"@\"+e.IDENT_RE,relevance:0};return{name:\"C#\",aliases:[\"cs\",\"c#\"],keywords:r,illegal:/::/,contains:[e.COMMENT(\"///\",\"$\",{returnBegin:true,contains:[{className:\"doctag\",variants:[{begin:\"///\",relevance:0},{begin:\"\\x3c!--|--\\x3e\"},{begin:\"</?\",end:\">\"}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:\"meta\",begin:\"#\",end:\"$\",keywords:{keyword:\"if else elif endif define undef warning error line region endregion pragma checksum\"}},M,l,{beginKeywords:\"class interface\",relevance:0,end:/[{;=]/,illegal:/[^\\s:,]/,contains:[{beginKeywords:\"where class\"},c,O,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:\"namespace\",relevance:0,end:/[{;=]/,illegal:/[^\\s:]/,contains:[c,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:\"record\",relevance:0,end:/[{;=]/,illegal:/[^\\s:]/,contains:[c,O,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:\"meta\",begin:\"^\\\\s*\\\\[(?=[\\\\w])\",excludeBegin:true,end:\"\\\\]\",excludeEnd:true,contains:[{className:\"string\",begin:/\"/,end:/\"/}]},{beginKeywords:\"new return throw await else\",relevance:0},{className:\"function\",begin:\"(\"+N+\"\\\\s+)+\"+e.IDENT_RE+\"\\\\s*(<[^=]+>\\\\s*)?\\\\(\",returnBegin:true,end:/\\s*[{;=]/,excludeEnd:true,keywords:r,contains:[{beginKeywords:a.join(\" \"),relevance:0},{begin:e.IDENT_RE+\"\\\\s*(<[^=]+>\\\\s*)?\\\\(\",returnBegin:true,contains:[e.TITLE_MODE,O],relevance:0},{match:/\\(\\)/},{className:\"params\",begin:/\\(/,end:/\\)/,excludeBegin:true,excludeEnd:true,keywords:r,relevance:0,contains:[M,l,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},C]}}e=csharp;var n=e;export{n as default};\n\n//# sourceMappingURL=csharp.js.map", "var e={};const MODES=e=>({IMPORTANT:{scope:\"meta\",begin:\"!important\"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:\"number\",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\\b/},FUNCTION_DISPATCH:{className:\"built_in\",begin:/[\\w-]+(?=\\()/},ATTRIBUTE_SELECTOR_MODE:{scope:\"selector-attr\",begin:/\\[/,end:/\\]/,illegal:\"$\",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:\"number\",begin:e.NUMBER_RE+\"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\",relevance:0},CSS_VARIABLE:{className:\"attr\",begin:/--[A-Za-z][A-Za-z0-9_-]*/}});const t=[\"a\",\"abbr\",\"address\",\"article\",\"aside\",\"audio\",\"b\",\"blockquote\",\"body\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"dd\",\"del\",\"details\",\"dfn\",\"div\",\"dl\",\"dt\",\"em\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"header\",\"hgroup\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"label\",\"legend\",\"li\",\"main\",\"mark\",\"menu\",\"nav\",\"object\",\"ol\",\"p\",\"q\",\"quote\",\"samp\",\"section\",\"span\",\"strong\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"tr\",\"ul\",\"var\",\"video\"];const o=[\"any-hover\",\"any-pointer\",\"aspect-ratio\",\"color\",\"color-gamut\",\"color-index\",\"device-aspect-ratio\",\"device-height\",\"device-width\",\"display-mode\",\"forced-colors\",\"grid\",\"height\",\"hover\",\"inverted-colors\",\"monochrome\",\"orientation\",\"overflow-block\",\"overflow-inline\",\"pointer\",\"prefers-color-scheme\",\"prefers-contrast\",\"prefers-reduced-motion\",\"prefers-reduced-transparency\",\"resolution\",\"scan\",\"scripting\",\"update\",\"width\",\"min-width\",\"max-width\",\"min-height\",\"max-height\"];const r=[\"active\",\"any-link\",\"blank\",\"checked\",\"current\",\"default\",\"defined\",\"dir\",\"disabled\",\"drop\",\"empty\",\"enabled\",\"first\",\"first-child\",\"first-of-type\",\"fullscreen\",\"future\",\"focus\",\"focus-visible\",\"focus-within\",\"has\",\"host\",\"host-context\",\"hover\",\"indeterminate\",\"in-range\",\"invalid\",\"is\",\"lang\",\"last-child\",\"last-of-type\",\"left\",\"link\",\"local-link\",\"not\",\"nth-child\",\"nth-col\",\"nth-last-child\",\"nth-last-col\",\"nth-last-of-type\",\"nth-of-type\",\"only-child\",\"only-of-type\",\"optional\",\"out-of-range\",\"past\",\"placeholder-shown\",\"read-only\",\"read-write\",\"required\",\"right\",\"root\",\"scope\",\"target\",\"target-within\",\"user-invalid\",\"valid\",\"visited\",\"where\"];const i=[\"after\",\"backdrop\",\"before\",\"cue\",\"cue-region\",\"first-letter\",\"first-line\",\"grammar-error\",\"marker\",\"part\",\"placeholder\",\"selection\",\"slotted\",\"spelling-error\"];const n=[\"align-content\",\"align-items\",\"align-self\",\"all\",\"animation\",\"animation-delay\",\"animation-direction\",\"animation-duration\",\"animation-fill-mode\",\"animation-iteration-count\",\"animation-name\",\"animation-play-state\",\"animation-timing-function\",\"backface-visibility\",\"background\",\"background-attachment\",\"background-blend-mode\",\"background-clip\",\"background-color\",\"background-image\",\"background-origin\",\"background-position\",\"background-repeat\",\"background-size\",\"block-size\",\"border\",\"border-block\",\"border-block-color\",\"border-block-end\",\"border-block-end-color\",\"border-block-end-style\",\"border-block-end-width\",\"border-block-start\",\"border-block-start-color\",\"border-block-start-style\",\"border-block-start-width\",\"border-block-style\",\"border-block-width\",\"border-bottom\",\"border-bottom-color\",\"border-bottom-left-radius\",\"border-bottom-right-radius\",\"border-bottom-style\",\"border-bottom-width\",\"border-collapse\",\"border-color\",\"border-image\",\"border-image-outset\",\"border-image-repeat\",\"border-image-slice\",\"border-image-source\",\"border-image-width\",\"border-inline\",\"border-inline-color\",\"border-inline-end\",\"border-inline-end-color\",\"border-inline-end-style\",\"border-inline-end-width\",\"border-inline-start\",\"border-inline-start-color\",\"border-inline-start-style\",\"border-inline-start-width\",\"border-inline-style\",\"border-inline-width\",\"border-left\",\"border-left-color\",\"border-left-style\",\"border-left-width\",\"border-radius\",\"border-right\",\"border-right-color\",\"border-right-style\",\"border-right-width\",\"border-spacing\",\"border-style\",\"border-top\",\"border-top-color\",\"border-top-left-radius\",\"border-top-right-radius\",\"border-top-style\",\"border-top-width\",\"border-width\",\"bottom\",\"box-decoration-break\",\"box-shadow\",\"box-sizing\",\"break-after\",\"break-before\",\"break-inside\",\"caption-side\",\"caret-color\",\"clear\",\"clip\",\"clip-path\",\"clip-rule\",\"color\",\"column-count\",\"column-fill\",\"column-gap\",\"column-rule\",\"column-rule-color\",\"column-rule-style\",\"column-rule-width\",\"column-span\",\"column-width\",\"columns\",\"contain\",\"content\",\"content-visibility\",\"counter-increment\",\"counter-reset\",\"cue\",\"cue-after\",\"cue-before\",\"cursor\",\"direction\",\"display\",\"empty-cells\",\"filter\",\"flex\",\"flex-basis\",\"flex-direction\",\"flex-flow\",\"flex-grow\",\"flex-shrink\",\"flex-wrap\",\"float\",\"flow\",\"font\",\"font-display\",\"font-family\",\"font-feature-settings\",\"font-kerning\",\"font-language-override\",\"font-size\",\"font-size-adjust\",\"font-smoothing\",\"font-stretch\",\"font-style\",\"font-synthesis\",\"font-variant\",\"font-variant-caps\",\"font-variant-east-asian\",\"font-variant-ligatures\",\"font-variant-numeric\",\"font-variant-position\",\"font-variation-settings\",\"font-weight\",\"gap\",\"glyph-orientation-vertical\",\"grid\",\"grid-area\",\"grid-auto-columns\",\"grid-auto-flow\",\"grid-auto-rows\",\"grid-column\",\"grid-column-end\",\"grid-column-start\",\"grid-gap\",\"grid-row\",\"grid-row-end\",\"grid-row-start\",\"grid-template\",\"grid-template-areas\",\"grid-template-columns\",\"grid-template-rows\",\"hanging-punctuation\",\"height\",\"hyphens\",\"icon\",\"image-orientation\",\"image-rendering\",\"image-resolution\",\"ime-mode\",\"inline-size\",\"isolation\",\"justify-content\",\"left\",\"letter-spacing\",\"line-break\",\"line-height\",\"list-style\",\"list-style-image\",\"list-style-position\",\"list-style-type\",\"margin\",\"margin-block\",\"margin-block-end\",\"margin-block-start\",\"margin-bottom\",\"margin-inline\",\"margin-inline-end\",\"margin-inline-start\",\"margin-left\",\"margin-right\",\"margin-top\",\"marks\",\"mask\",\"mask-border\",\"mask-border-mode\",\"mask-border-outset\",\"mask-border-repeat\",\"mask-border-slice\",\"mask-border-source\",\"mask-border-width\",\"mask-clip\",\"mask-composite\",\"mask-image\",\"mask-mode\",\"mask-origin\",\"mask-position\",\"mask-repeat\",\"mask-size\",\"mask-type\",\"max-block-size\",\"max-height\",\"max-inline-size\",\"max-width\",\"min-block-size\",\"min-height\",\"min-inline-size\",\"min-width\",\"mix-blend-mode\",\"nav-down\",\"nav-index\",\"nav-left\",\"nav-right\",\"nav-up\",\"none\",\"normal\",\"object-fit\",\"object-position\",\"opacity\",\"order\",\"orphans\",\"outline\",\"outline-color\",\"outline-offset\",\"outline-style\",\"outline-width\",\"overflow\",\"overflow-wrap\",\"overflow-x\",\"overflow-y\",\"padding\",\"padding-block\",\"padding-block-end\",\"padding-block-start\",\"padding-bottom\",\"padding-inline\",\"padding-inline-end\",\"padding-inline-start\",\"padding-left\",\"padding-right\",\"padding-top\",\"page-break-after\",\"page-break-before\",\"page-break-inside\",\"pause\",\"pause-after\",\"pause-before\",\"perspective\",\"perspective-origin\",\"pointer-events\",\"position\",\"quotes\",\"resize\",\"rest\",\"rest-after\",\"rest-before\",\"right\",\"row-gap\",\"scroll-margin\",\"scroll-margin-block\",\"scroll-margin-block-end\",\"scroll-margin-block-start\",\"scroll-margin-bottom\",\"scroll-margin-inline\",\"scroll-margin-inline-end\",\"scroll-margin-inline-start\",\"scroll-margin-left\",\"scroll-margin-right\",\"scroll-margin-top\",\"scroll-padding\",\"scroll-padding-block\",\"scroll-padding-block-end\",\"scroll-padding-block-start\",\"scroll-padding-bottom\",\"scroll-padding-inline\",\"scroll-padding-inline-end\",\"scroll-padding-inline-start\",\"scroll-padding-left\",\"scroll-padding-right\",\"scroll-padding-top\",\"scroll-snap-align\",\"scroll-snap-stop\",\"scroll-snap-type\",\"scrollbar-color\",\"scrollbar-gutter\",\"scrollbar-width\",\"shape-image-threshold\",\"shape-margin\",\"shape-outside\",\"speak\",\"speak-as\",\"src\",\"tab-size\",\"table-layout\",\"text-align\",\"text-align-all\",\"text-align-last\",\"text-combine-upright\",\"text-decoration\",\"text-decoration-color\",\"text-decoration-line\",\"text-decoration-style\",\"text-emphasis\",\"text-emphasis-color\",\"text-emphasis-position\",\"text-emphasis-style\",\"text-indent\",\"text-justify\",\"text-orientation\",\"text-overflow\",\"text-rendering\",\"text-shadow\",\"text-transform\",\"text-underline-position\",\"top\",\"transform\",\"transform-box\",\"transform-origin\",\"transform-style\",\"transition\",\"transition-delay\",\"transition-duration\",\"transition-property\",\"transition-timing-function\",\"unicode-bidi\",\"vertical-align\",\"visibility\",\"voice-balance\",\"voice-duration\",\"voice-family\",\"voice-pitch\",\"voice-range\",\"voice-rate\",\"voice-stress\",\"voice-volume\",\"white-space\",\"widows\",\"width\",\"will-change\",\"word-break\",\"word-spacing\",\"word-wrap\",\"writing-mode\",\"z-index\"].reverse();\n/** @type LanguageFn */function css(e){const a=e.regex;const l=MODES(e);const s={begin:/-(webkit|moz|ms|o)-(?=[a-z])/};const d=\"and or not only\";const c=/@-?\\w[\\w]*(-\\w+)*/;const b=\"[a-zA-Z-][a-zA-Z0-9_-]*\";const g=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:\"CSS\",case_insensitive:true,illegal:/[=|'\\$]/,keywords:{keyframePosition:\"from to\"},classNameAliases:{keyframePosition:\"selector-tag\"},contains:[l.BLOCK_COMMENT,s,l.CSS_NUMBER_MODE,{className:\"selector-id\",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:\"selector-class\",begin:\"\\\\.\"+b,relevance:0},l.ATTRIBUTE_SELECTOR_MODE,{className:\"selector-pseudo\",variants:[{begin:\":(\"+r.join(\"|\")+\")\"},{begin:\":(:)?(\"+i.join(\"|\")+\")\"}]},l.CSS_VARIABLE,{className:\"attribute\",begin:\"\\\\b(\"+n.join(\"|\")+\")\\\\b\"},{begin:/:/,end:/[;}{]/,contains:[l.BLOCK_COMMENT,l.HEXCOLOR,l.IMPORTANT,l.CSS_NUMBER_MODE,...g,{begin:/(url|data-uri)\\(/,end:/\\)/,relevance:0,keywords:{built_in:\"url data-uri\"},contains:[...g,{className:\"string\",begin:/[^)]/,endsWithParent:true,excludeEnd:true}]},l.FUNCTION_DISPATCH]},{begin:a.lookahead(/@/),end:\"[{;]\",relevance:0,illegal:/:/,contains:[{className:\"keyword\",begin:c},{begin:/\\s/,endsWithParent:true,excludeEnd:true,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:d,attribute:o.join(\" \")},contains:[{begin:/[a-z-]+(?=:)/,className:\"attribute\"},...g,l.CSS_NUMBER_MODE]}]},{className:\"selector-tag\",begin:\"\\\\b(\"+t.join(\"|\")+\")\\\\b\"}]}}e=css;var a=e;export{a as default};\n\n//# sourceMappingURL=css.js.map", "var n={};function markdown(n){const e=n.regex;const a={begin:/<\\/?[A-Za-z_]/,end:\">\",subLanguage:\"xml\",relevance:0};const s={begin:\"^[-\\\\*]{3,}\",end:\"$\"};const t={className:\"code\",variants:[{begin:\"(`{3,})[^`](.|\\\\n)*?\\\\1`*[ ]*\"},{begin:\"(~{3,})[^~](.|\\\\n)*?\\\\1~*[ ]*\"},{begin:\"```\",end:\"```+[ ]*$\"},{begin:\"~~~\",end:\"~~~+[ ]*$\"},{begin:\"`.+?`\"},{begin:\"(?=^( {4}|\\\\t))\",contains:[{begin:\"^( {4}|\\\\t)\",end:\"(\\\\n)$\"}],relevance:0}]};const c={className:\"bullet\",begin:\"^[ \\t]*([*+-]|(\\\\d+\\\\.))(?=\\\\s+)\",end:\"\\\\s+\",excludeEnd:true};const i={begin:/^\\[[^\\n]+\\]:/,returnBegin:true,contains:[{className:\"symbol\",begin:/\\[/,end:/\\]/,excludeBegin:true,excludeEnd:true},{className:\"link\",begin:/:\\s*/,end:/$/,excludeBegin:true}]};const r=/[A-Za-z][A-Za-z0-9+.-]*/;const o={variants:[{begin:/\\[.+?\\]\\[.*?\\]/,relevance:0},{begin:/\\[.+?\\]\\(((data|javascript|mailto):|(?:http|ftp)s?:\\/\\/).*?\\)/,relevance:2},{begin:e.concat(/\\[.+?\\]\\(/,r,/:\\/\\/.*?\\)/),relevance:2},{begin:/\\[.+?\\]\\([./?&#].*?\\)/,relevance:1},{begin:/\\[.*?\\]\\(.*?\\)/,relevance:0}],returnBegin:true,contains:[{match:/\\[(?=\\])/},{className:\"string\",relevance:0,begin:\"\\\\[\",end:\"\\\\]\",excludeBegin:true,returnEnd:true},{className:\"link\",relevance:0,begin:\"\\\\]\\\\(\",end:\"\\\\)\",excludeBegin:true,excludeEnd:true},{className:\"symbol\",relevance:0,begin:\"\\\\]\\\\[\",end:\"\\\\]\",excludeBegin:true,excludeEnd:true}]};const d={className:\"strong\",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\\*{2}/,end:/\\*{2}/}]};const g={className:\"emphasis\",contains:[],variants:[{begin:/\\*(?!\\*)/,end:/\\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};const l=n.inherit(d,{contains:[]});const b=n.inherit(g,{contains:[]});d.contains.push(b);g.contains.push(l);let u=[a,o];[d,g,l,b].forEach((n=>{n.contains=n.contains.concat(u)}));u=u.concat(d,g);const m={className:\"section\",variants:[{begin:\"^#{1,6}\",end:\"$\",contains:u},{begin:\"(?=^.+?\\\\n[=-]{2,}$)\",contains:[{begin:\"^[=-]*$\"},{begin:\"^\",end:\"\\\\n\",contains:u}]}]};const v={className:\"quote\",begin:\"^>\\\\s+\",contains:u,end:\"$\"};return{name:\"Markdown\",aliases:[\"md\",\"mkdown\",\"mkd\"],contains:[m,a,c,d,g,v,t,s,o,i]}}n=markdown;var e=n;export{e as default};\n\n//# sourceMappingURL=markdown.js.map", "var e={};\n/** @type LanguageFn */function diff(e){const a=e.regex;return{name:\"Diff\",aliases:[\"patch\"],contains:[{className:\"meta\",relevance:10,match:a.either(/^@@ +-\\d+,\\d+ +\\+\\d+,\\d+ +@@/,/^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$/,/^--- +\\d+,\\d+ +----$/)},{className:\"comment\",variants:[{begin:a.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\\*{3} /,/^\\+{3}/,/^diff --git/),end:/$/},{match:/^\\*{15}$/}]},{className:\"addition\",begin:/^\\+/,end:/$/},{className:\"deletion\",begin:/^-/,end:/$/},{className:\"addition\",begin:/^!/,end:/$/}]}}e=diff;var a=e;export{a as default};\n\n//# sourceMappingURL=diff.js.map", "var e={};function ruby(e){const n=e.regex;const a=\"([a-zA-Z_]\\\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?)\";const s=n.either(/\\b([A-Z]+[a-z0-9]+)+/,/\\b([A-Z]+[a-z0-9]+)+[A-Z]+/);const i=n.concat(s,/(::\\w+)*/);const t={\"variable.constant\":[\"__FILE__\",\"__LINE__\"],\"variable.language\":[\"self\",\"super\"],keyword:[\"alias\",\"and\",\"attr_accessor\",\"attr_reader\",\"attr_writer\",\"begin\",\"BEGIN\",\"break\",\"case\",\"class\",\"defined\",\"do\",\"else\",\"elsif\",\"end\",\"END\",\"ensure\",\"for\",\"if\",\"in\",\"include\",\"module\",\"next\",\"not\",\"or\",\"redo\",\"require\",\"rescue\",\"retry\",\"return\",\"then\",\"undef\",\"unless\",\"until\",\"when\",\"while\",\"yield\"],built_in:[\"proc\",\"lambda\"],literal:[\"true\",\"false\",\"nil\"]};const c={className:\"doctag\",begin:\"@[A-Za-z]+\"};const r={begin:\"#<\",end:\">\"};const b=[e.COMMENT(\"#\",\"$\",{contains:[c]}),e.COMMENT(\"^=begin\",\"^=end\",{contains:[c],relevance:10}),e.COMMENT(\"^__END__\",e.MATCH_NOTHING_RE)];const o={className:\"subst\",begin:/#\\{/,end:/\\}/,keywords:t};const l={className:\"string\",contains:[e.BACKSLASH_ESCAPE,o],variants:[{begin:/'/,end:/'/},{begin:/\"/,end:/\"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\\(/,end:/\\)/},{begin:/%[qQwWx]?\\[/,end:/\\]/},{begin:/%[qQwWx]?\\{/,end:/\\}/},{begin:/%[qQwWx]?</,end:/>/},{begin:/%[qQwWx]?\\//,end:/\\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\\|/,end:/\\|/},{begin:/\\B\\?(\\\\\\d{1,3})/},{begin:/\\B\\?(\\\\x[A-Fa-f0-9]{1,2})/},{begin:/\\B\\?(\\\\u\\{?[A-Fa-f0-9]{1,6}\\}?)/},{begin:/\\B\\?(\\\\M-\\\\C-|\\\\M-\\\\c|\\\\c\\\\M-|\\\\M-|\\\\C-\\\\M-)[\\x20-\\x7e]/},{begin:/\\B\\?\\\\(c|C-)[\\x20-\\x7e]/},{begin:/\\B\\?\\\\?\\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\\w+)(?=\\W)[^\\n]*\\n(?:[^\\n]*\\n)*?\\s*\\1\\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\\w+)/,end:/(\\w+)/,contains:[e.BACKSLASH_ESCAPE,o]})]}]};const d=\"[1-9](_?[0-9])*|0\";const g=\"[0-9](_?[0-9])*\";const _={className:\"number\",relevance:0,variants:[{begin:`\\\\b(${d})(\\\\.(${g}))?([eE][+-]?(${g})|r)?i?\\\\b`},{begin:\"\\\\b0[dD][0-9](_?[0-9])*r?i?\\\\b\"},{begin:\"\\\\b0[bB][0-1](_?[0-1])*r?i?\\\\b\"},{begin:\"\\\\b0[oO][0-7](_?[0-7])*r?i?\\\\b\"},{begin:\"\\\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\\\b\"},{begin:\"\\\\b0(_?[0-7])+r?i?\\\\b\"}]};const u={variants:[{match:/\\(\\)/},{className:\"params\",begin:/\\(/,end:/(?=\\))/,excludeBegin:true,endsParent:true,keywords:t}]};const w={variants:[{match:[/class\\s+/,i,/\\s+<\\s+/,i]},{match:[/class\\s+/,i]}],scope:{2:\"title.class\",4:\"title.class.inherited\"},keywords:t};const E={relevance:0,match:/\\b[A-Z][A-Z_0-9]+\\b/,className:\"variable.constant\"};const m={match:[/def/,/\\s+/,a],scope:{1:\"keyword\",3:\"title.function\"},contains:[u]};const N={relevance:0,match:[i,/\\.new[ (]/],scope:{1:\"title.class\"}};const A=[l,w,N,E,m,{begin:e.IDENT_RE+\"::\"},{className:\"symbol\",begin:e.UNDERSCORE_IDENT_RE+\"(!|\\\\?)?:\",relevance:0},{className:\"symbol\",begin:\":(?!\\\\s)\",contains:[l,{begin:a}],relevance:0},_,{className:\"variable\",begin:\"(\\\\$\\\\W)|((\\\\$|@@?)(\\\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])\"},{className:\"params\",begin:/\\|/,end:/\\|/,excludeBegin:true,excludeEnd:true,relevance:0,keywords:t},{begin:\"(\"+e.RE_STARTERS_RE+\"|unless)\\\\s*\",keywords:\"unless\",contains:[{className:\"regexp\",contains:[e.BACKSLASH_ESCAPE,o],illegal:/\\n/,variants:[{begin:\"/\",end:\"/[a-z]*\"},{begin:/%r\\{/,end:/\\}[a-z]*/},{begin:\"%r\\\\(\",end:\"\\\\)[a-z]*\"},{begin:\"%r!\",end:\"![a-z]*\"},{begin:\"%r\\\\[\",end:\"\\\\][a-z]*\"}]}].concat(r,b),relevance:0}].concat(r,b);o.contains=A;u.contains=A;const x=\"[>?]>\";const v=\"[\\\\w#]+\\\\(\\\\w+\\\\):\\\\d+:\\\\d+[>*]\";const y=\"(\\\\w+-)?\\\\d+\\\\.\\\\d+\\\\.\\\\d+(p\\\\d+)?[^\\\\d][^>]+>\";const f=[{begin:/^\\s*=>/,starts:{end:\"$\",contains:A}},{className:\"meta.prompt\",begin:\"^(\"+x+\"|\"+v+\"|\"+y+\")(?=[ ])\",starts:{end:\"$\",keywords:t,contains:A}}];b.unshift(r);return{name:\"Ruby\",aliases:[\"rb\",\"gemspec\",\"podspec\",\"thor\",\"irb\"],keywords:t,illegal:/\\/\\*/,contains:[e.SHEBANG({binary:\"ruby\"})].concat(f).concat(b).concat(A)}}e=ruby;var n=e;export{n as default};\n\n//# sourceMappingURL=ruby.js.map", "var e={};function go(e){const n=[\"true\",\"false\",\"iota\",\"nil\"];const t=[\"append\",\"cap\",\"close\",\"complex\",\"copy\",\"imag\",\"len\",\"make\",\"new\",\"panic\",\"print\",\"println\",\"real\",\"recover\",\"delete\"];const a=[\"bool\",\"byte\",\"complex64\",\"complex128\",\"error\",\"float32\",\"float64\",\"int8\",\"int16\",\"int32\",\"int64\",\"string\",\"uint8\",\"uint16\",\"uint32\",\"uint64\",\"int\",\"uint\",\"uintptr\",\"rune\"];const i=[\"break\",\"case\",\"chan\",\"const\",\"continue\",\"default\",\"defer\",\"else\",\"fallthrough\",\"for\",\"func\",\"go\",\"goto\",\"if\",\"import\",\"interface\",\"map\",\"package\",\"range\",\"return\",\"select\",\"struct\",\"switch\",\"type\",\"var\"];const r={keyword:i,type:a,literal:n,built_in:t};return{name:\"Go\",aliases:[\"golang\"],keywords:r,illegal:\"</\",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:\"string\",variants:[e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{begin:\"`\",end:\"`\"}]},{className:\"number\",variants:[{begin:e.C_NUMBER_RE+\"[i]\",relevance:1},e.C_NUMBER_MODE]},{begin:/:=/},{className:\"function\",beginKeywords:\"func\",end:\"\\\\s*(\\\\{|$)\",excludeEnd:true,contains:[e.TITLE_MODE,{className:\"params\",begin:/\\(/,end:/\\)/,endsParent:true,keywords:r,illegal:/[\"']/}]}]}}e=go;var n=e;export{n as default};\n\n//# sourceMappingURL=go.js.map", "var e={};\n/** @type LanguageFn */function graphql(e){const a=e.regex;const n=/[_A-Za-z][_0-9A-Za-z]*/;return{name:\"GraphQL\",aliases:[\"gql\"],case_insensitive:true,disableAutodetect:false,keywords:{keyword:[\"query\",\"mutation\",\"subscription\",\"type\",\"input\",\"schema\",\"directive\",\"interface\",\"union\",\"scalar\",\"fragment\",\"enum\",\"on\"],literal:[\"true\",\"false\",\"null\"]},contains:[e.HASH_COMMENT_MODE,e.QUOTE_STRING_MODE,e.NUMBER_MODE,{scope:\"punctuation\",match:/[.]{3}/,relevance:0},{scope:\"punctuation\",begin:/[\\!\\(\\)\\:\\=\\[\\]\\{\\|\\}]{1}/,relevance:0},{scope:\"variable\",begin:/\\$/,end:/\\W/,excludeEnd:true,relevance:0},{scope:\"meta\",match:/@\\w+/,excludeEnd:true},{scope:\"symbol\",begin:a.concat(n,a.lookahead(/\\s*:/)),relevance:0}],illegal:[/[;<']/,/BEGIN/]}}e=graphql;var a=e;export{a as default};\n\n//# sourceMappingURL=graphql.js.map", "var n={};function ini(n){const e=n.regex;const s={className:\"number\",relevance:0,variants:[{begin:/([+-]+)?[\\d]+_[\\d_]+/},{begin:n.NUMBER_RE}]};const a=n.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={className:\"variable\",variants:[{begin:/\\$[\\w\\d\"][\\w\\d_]*/},{begin:/\\$\\{(.*?)\\}/}]};const t={className:\"literal\",begin:/\\bon|off|true|false|yes|no\\b/};const c={className:\"string\",contains:[n.BACKSLASH_ESCAPE],variants:[{begin:\"'''\",end:\"'''\",relevance:10},{begin:'\"\"\"',end:'\"\"\"',relevance:10},{begin:'\"',end:'\"'},{begin:\"'\",end:\"'\"}]};const o={begin:/\\[/,end:/\\]/,contains:[a,t,i,c,s,\"self\"],relevance:0};const l=/[A-Za-z0-9_-]+/;const r=/\"(\\\\\"|[^\"])*\"/;const b=/'[^']*'/;const g=e.either(l,r,b);const d=e.concat(g,\"(\\\\s*\\\\.\\\\s*\",g,\")*\",e.lookahead(/\\s*=\\s*[^#\\s]/));return{name:\"TOML, also INI\",aliases:[\"toml\"],case_insensitive:true,illegal:/\\S/,contains:[a,{className:\"section\",begin:/\\[+/,end:/\\]+/},{begin:d,className:\"attr\",starts:{end:/$/,contains:[a,o,t,i,c,s]}}]}}n=ini;var e=n;export{e as default};\n\n//# sourceMappingURL=ini.js.map", "var e={};var a=\"[0-9](_*[0-9])*\";var n=`\\\\.(${a})`;var s=\"[0-9a-fA-F](_*[0-9a-fA-F])*\";var t={className:\"number\",variants:[{begin:`(\\\\b(${a})((${n})|\\\\.)?|(${n}))[eE][+-]?(${a})[fFdD]?\\\\b`},{begin:`\\\\b(${a})((${n})[fFdD]?\\\\b|\\\\.([fFdD]\\\\b)?)`},{begin:`(${n})[fFdD]?\\\\b`},{begin:`\\\\b(${a})[fFdD]\\\\b`},{begin:`\\\\b0[xX]((${s})\\\\.?|(${s})?\\\\.(${s}))[pP][+-]?(${a})[fFdD]?\\\\b`},{begin:\"\\\\b(0|[1-9](_*[0-9])*)[lL]?\\\\b\"},{begin:`\\\\b0[xX](${s})[lL]?\\\\b`},{begin:\"\\\\b0(_*[0-7])*[lL]?\\\\b\"},{begin:\"\\\\b0[bB][01](_*[01])*[lL]?\\\\b\"}],relevance:0};\n/**\n * Allows recursive regex expressions to a given depth\n *\n * ie: recurRegex(\"(abc~~~)\", /~~~/g, 2) becomes:\n * (abc(abc(abc)))\n *\n * @param {string} re\n * @param {RegExp} substitution (should be a g mode regex)\n * @param {number} depth\n * @returns {string}``\n */function recurRegex(e,a,n){return-1===n?\"\":e.replace(a,(s=>recurRegex(e,a,n-1)))}\n/** @type LanguageFn */function java(e){const a=e.regex;const n=\"[\u00C0-\u02B8a-zA-Z_$][\u00C0-\u02B8a-zA-Z_$0-9]*\";const s=n+recurRegex(\"(?:<\"+n+\"~~~(?:\\\\s*,\\\\s*\"+n+\"~~~)*>)?\",/~~~/g,2);const r=[\"synchronized\",\"abstract\",\"private\",\"var\",\"static\",\"if\",\"const \",\"for\",\"while\",\"strictfp\",\"finally\",\"protected\",\"import\",\"native\",\"final\",\"void\",\"enum\",\"else\",\"break\",\"transient\",\"catch\",\"instanceof\",\"volatile\",\"case\",\"assert\",\"package\",\"default\",\"public\",\"try\",\"switch\",\"continue\",\"throws\",\"protected\",\"public\",\"private\",\"module\",\"requires\",\"exports\",\"do\",\"sealed\"];const c=[\"super\",\"this\"];const i=[\"false\",\"true\",\"null\"];const o=[\"char\",\"boolean\",\"long\",\"float\",\"int\",\"byte\",\"short\",\"double\"];const l={keyword:r,literal:i,type:o,built_in:c};const b={className:\"meta\",begin:\"@\"+n,contains:[{begin:/\\(/,end:/\\)/,contains:[\"self\"]}]};const _={className:\"params\",begin:/\\(/,end:/\\)/,keywords:l,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:true};return{name:\"Java\",aliases:[\"jsp\"],keywords:l,illegal:/<\\/|#/,contains:[e.COMMENT(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,contains:[{begin:/\\w+@/,relevance:0},{className:\"doctag\",begin:\"@[A-Za-z]+\"}]}),{begin:/import java\\.[a-z]+\\./,keywords:\"import\",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/\"\"\"/,end:/\"\"\"/,className:\"string\",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\\b(?:class|interface|enum|extends|implements|new)/,/\\s+/,n],className:{1:\"keyword\",3:\"title.class\"}},{match:/non-sealed/,scope:\"keyword\"},{begin:[a.concat(/(?!else)/,n),/\\s+/,n,/\\s+/,/=(?!=)/],className:{1:\"type\",3:\"variable\",5:\"operator\"}},{begin:[/record/,/\\s+/,n],className:{1:\"keyword\",3:\"title.class\"},contains:[_,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:\"new throw return else\",relevance:0},{begin:[\"(?:\"+s+\"\\\\s+)\",e.UNDERSCORE_IDENT_RE,/\\s*(?=\\()/],className:{2:\"title.function\"},keywords:l,contains:[{className:\"params\",begin:/\\(/,end:/\\)/,keywords:l,relevance:0,contains:[b,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,t,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},t,b]}}e=java;var r=e;export{r as default};\n\n//# sourceMappingURL=java.js.map", "var e={};const n=\"[A-Za-z$_][0-9A-Za-z$_]*\";const a=[\"as\",\"in\",\"of\",\"if\",\"for\",\"while\",\"finally\",\"var\",\"new\",\"function\",\"do\",\"return\",\"void\",\"else\",\"break\",\"catch\",\"instanceof\",\"with\",\"throw\",\"case\",\"default\",\"try\",\"switch\",\"continue\",\"typeof\",\"delete\",\"let\",\"yield\",\"const\",\"class\",\"debugger\",\"async\",\"await\",\"static\",\"import\",\"from\",\"export\",\"extends\"];const t=[\"true\",\"false\",\"null\",\"undefined\",\"NaN\",\"Infinity\"];const s=[\"Object\",\"Function\",\"Boolean\",\"Symbol\",\"Math\",\"Date\",\"Number\",\"BigInt\",\"String\",\"RegExp\",\"Array\",\"Float32Array\",\"Float64Array\",\"Int8Array\",\"Uint8Array\",\"Uint8ClampedArray\",\"Int16Array\",\"Int32Array\",\"Uint16Array\",\"Uint32Array\",\"BigInt64Array\",\"BigUint64Array\",\"Set\",\"Map\",\"WeakSet\",\"WeakMap\",\"ArrayBuffer\",\"SharedArrayBuffer\",\"Atomics\",\"DataView\",\"JSON\",\"Promise\",\"Generator\",\"GeneratorFunction\",\"AsyncFunction\",\"Reflect\",\"Proxy\",\"Intl\",\"WebAssembly\"];const c=[\"Error\",\"EvalError\",\"InternalError\",\"RangeError\",\"ReferenceError\",\"SyntaxError\",\"TypeError\",\"URIError\"];const r=[\"setInterval\",\"setTimeout\",\"clearInterval\",\"clearTimeout\",\"require\",\"exports\",\"eval\",\"isFinite\",\"isNaN\",\"parseFloat\",\"parseInt\",\"decodeURI\",\"decodeURIComponent\",\"encodeURI\",\"encodeURIComponent\",\"escape\",\"unescape\"];const o=[\"arguments\",\"this\",\"super\",\"console\",\"window\",\"document\",\"localStorage\",\"module\",\"global\"];const i=[].concat(r,s,c);\n/** @type LanguageFn */function javascript(e){const l=e.regex;\n/**\n   * Takes a string like \"<Booger\" and checks to see\n   * if we can find a matching \"</Booger\" later in the\n   * content.\n   * @param {RegExpMatchArray} match\n   * @param {{after:number}} param1\n   */const hasClosingTag=(e,{after:n})=>{const a=\"</\"+e[0].slice(1);const t=e.input.indexOf(a,n);return-1!==t};const b=n;const d={begin:\"<>\",end:\"</>\"};const u=/<[A-Za-z0-9\\\\._:-]+\\s*\\/>/;const g={begin:/<[A-Za-z0-9\\\\._:-]+/,end:/\\/[A-Za-z0-9\\\\._:-]+>|\\/>/,\n/**\n     * @param {RegExpMatchArray} match\n     * @param {CallbackResponse} response\n     */\nisTrulyOpeningTag:(e,n)=>{const a=e[0].length+e.index;const t=e.input[a];if(\"<\"===t||\",\"===t){n.ignoreMatch();return}\">\"===t&&(hasClosingTag(e,{after:a})||n.ignoreMatch());let s;const c=e.input.substring(a);(s=c.match(/^\\s+extends\\s+/))&&0===s.index&&n.ignoreMatch()}};const m={$pattern:n,keyword:a,literal:t,built_in:i,\"variable.language\":o};const E=\"[0-9](_?[0-9])*\";const A=`\\\\.(${E})`;const y=\"0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*\";const f={className:\"number\",variants:[{begin:`(\\\\b(${y})((${A})|\\\\.)?|(${A}))[eE][+-]?(${E})\\\\b`},{begin:`\\\\b(${y})\\\\b((${A})\\\\b|\\\\.)?|(${A})\\\\b`},{begin:\"\\\\b(0|[1-9](_?[0-9])*)n\\\\b\"},{begin:\"\\\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\\\b\"},{begin:\"\\\\b0[bB][0-1](_?[0-1])*n?\\\\b\"},{begin:\"\\\\b0[oO][0-7](_?[0-7])*n?\\\\b\"},{begin:\"\\\\b0[0-7]+n?\\\\b\"}],relevance:0};const N={className:\"subst\",begin:\"\\\\$\\\\{\",end:\"\\\\}\",keywords:m,contains:[]};const _={begin:\"html`\",end:\"\",starts:{end:\"`\",returnEnd:false,contains:[e.BACKSLASH_ESCAPE,N],subLanguage:\"xml\"}};const h={begin:\"css`\",end:\"\",starts:{end:\"`\",returnEnd:false,contains:[e.BACKSLASH_ESCAPE,N],subLanguage:\"css\"}};const v={className:\"string\",begin:\"`\",end:\"`\",contains:[e.BACKSLASH_ESCAPE,N]};const p=e.COMMENT(/\\/\\*\\*(?!\\/)/,\"\\\\*/\",{relevance:0,contains:[{begin:\"(?=@[A-Za-z]+)\",relevance:0,contains:[{className:\"doctag\",begin:\"@[A-Za-z]+\"},{className:\"type\",begin:\"\\\\{\",end:\"\\\\}\",excludeEnd:true,excludeBegin:true,relevance:0},{className:\"variable\",begin:b+\"(?=\\\\s*(-)|$)\",endsParent:true,relevance:0},{begin:/(?=[^\\n])\\s/,relevance:0}]}]});const S={className:\"comment\",variants:[p,e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]};const w=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,_,h,v,f];N.contains=w.concat({begin:/\\{/,end:/\\}/,keywords:m,contains:[\"self\"].concat(w)});const R=[].concat(S,N.contains);const O=R.concat([{begin:/\\(/,end:/\\)/,keywords:m,contains:[\"self\"].concat(R)}]);const k={className:\"params\",begin:/\\(/,end:/\\)/,excludeBegin:true,excludeEnd:true,keywords:m,contains:O};const I={variants:[{match:[/class/,/\\s+/,b,/\\s+/,/extends/,/\\s+/,l.concat(b,\"(\",l.concat(/\\./,b),\")*\")],scope:{1:\"keyword\",3:\"title.class\",5:\"keyword\",7:\"title.class.inherited\"}},{match:[/class/,/\\s+/,b],scope:{1:\"keyword\",3:\"title.class\"}}]};const x={relevance:0,match:l.either(/\\bJSON/,/\\b[A-Z][a-z]+([A-Z][a-z]*|\\d)*/,/\\b[A-Z]{2,}([A-Z][a-z]+|\\d)+([A-Z][a-z]*)*/,/\\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\\d)*([A-Z][a-z]*)*/),className:\"title.class\",keywords:{_:[...s,...c]}};const T={label:\"use_strict\",className:\"meta\",relevance:10,begin:/^\\s*['\"]use (strict|asm)['\"]/};const C={variants:[{match:[/function/,/\\s+/,b,/(?=\\s*\\()/]},{match:[/function/,/\\s*(?=\\()/]}],className:{1:\"keyword\",3:\"title.function\"},label:\"func.def\",contains:[k],illegal:/%/};const M={relevance:0,match:/\\b[A-Z][A-Z_0-9]+\\b/,className:\"variable.constant\"};function noneOf(e){return l.concat(\"(?!\",e.join(\"|\"),\")\")}const B={match:l.concat(/\\b/,noneOf([...r,\"super\"]),b,l.lookahead(/\\(/)),className:\"title.function\",relevance:0};const Z={begin:l.concat(/\\./,l.lookahead(l.concat(b,/(?![0-9A-Za-z$_(])/))),end:b,excludeBegin:true,keywords:\"prototype\",className:\"property\",relevance:0};const $={match:[/get|set/,/\\s+/,b,/(?=\\()/],className:{1:\"keyword\",3:\"title.function\"},contains:[{begin:/\\(\\)/},k]};const z=\"(\\\\([^()]*(\\\\([^()]*(\\\\([^()]*\\\\)[^()]*)*\\\\)[^()]*)*\\\\)|\"+e.UNDERSCORE_IDENT_RE+\")\\\\s*=>\";const D={match:[/const|var|let/,/\\s+/,b,/\\s*/,/=\\s*/,/(async\\s*)?/,l.lookahead(z)],keywords:\"async\",className:{1:\"keyword\",3:\"title.function\"},contains:[k]};return{name:\"Javascript\",aliases:[\"js\",\"jsx\",\"mjs\",\"cjs\"],keywords:m,exports:{PARAMS_CONTAINS:O,CLASS_REFERENCE:x},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:\"shebang\",binary:\"node\",relevance:5}),T,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,_,h,v,S,f,x,{className:\"attr\",begin:b+l.lookahead(\":\"),relevance:0},D,{begin:\"(\"+e.RE_STARTERS_RE+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",keywords:\"return throw case\",relevance:0,contains:[S,e.REGEXP_MODE,{className:\"function\",begin:z,returnBegin:true,end:\"\\\\s*=>\",contains:[{className:\"params\",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\\(\\s*\\)/,skip:true},{begin:/\\(/,end:/\\)/,excludeBegin:true,excludeEnd:true,keywords:m,contains:O}]}]},{begin:/,/,relevance:0},{match:/\\s+/,relevance:0},{variants:[{begin:d.begin,end:d.end},{match:u},{begin:g.begin,\"on:begin\":g.isTrulyOpeningTag,end:g.end}],subLanguage:\"xml\",contains:[{begin:g.begin,end:g.end,skip:true,contains:[\"self\"]}]}]},C,{beginKeywords:\"while if switch catch for\"},{begin:\"\\\\b(?!function)\"+e.UNDERSCORE_IDENT_RE+\"\\\\([^()]*(\\\\([^()]*(\\\\([^()]*\\\\)[^()]*)*\\\\)[^()]*)*\\\\)\\\\s*\\\\{\",returnBegin:true,label:\"func.def\",contains:[k,e.inherit(e.TITLE_MODE,{begin:b,className:\"title.function\"})]},{match:/\\.\\.\\./,relevance:0},Z,{match:\"\\\\$\"+b,relevance:0},{match:[/\\bconstructor(?=\\s*\\()/],className:{1:\"title.function\"},contains:[k]},B,M,I,$,{match:/\\$[(.]/}]}}e=javascript;var l=e;export{l as default};\n\n//# sourceMappingURL=javascript.js.map", "var e={};function json(e){const n={className:\"attr\",begin:/\"(\\\\.|[^\\\\\"\\r\\n])*\"(?=\\s*:)/,relevance:1.01};const a={match:/[{}[\\],:]/,className:\"punctuation\",relevance:0};const s=[\"true\",\"false\",\"null\"];const t={scope:\"literal\",beginKeywords:s.join(\" \")};return{name:\"JSON\",keywords:{literal:s},contains:[n,a,e.QUOTE_STRING_MODE,t,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:\"\\\\S\"}}e=json;var n=e;export{n as default};\n\n//# sourceMappingURL=json.js.map", "var e={};var n=\"[0-9](_*[0-9])*\";var a=`\\\\.(${n})`;var t=\"[0-9a-fA-F](_*[0-9a-fA-F])*\";var i={className:\"number\",variants:[{begin:`(\\\\b(${n})((${a})|\\\\.)?|(${a}))[eE][+-]?(${n})[fFdD]?\\\\b`},{begin:`\\\\b(${n})((${a})[fFdD]?\\\\b|\\\\.([fFdD]\\\\b)?)`},{begin:`(${a})[fFdD]?\\\\b`},{begin:`\\\\b(${n})[fFdD]\\\\b`},{begin:`\\\\b0[xX]((${t})\\\\.?|(${t})?\\\\.(${t}))[pP][+-]?(${n})[fFdD]?\\\\b`},{begin:\"\\\\b(0|[1-9](_*[0-9])*)[lL]?\\\\b\"},{begin:`\\\\b0[xX](${t})[lL]?\\\\b`},{begin:\"\\\\b0(_*[0-7])*[lL]?\\\\b\"},{begin:\"\\\\b0[bB][01](_*[01])*[lL]?\\\\b\"}],relevance:0};function kotlin(e){const n={keyword:\"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual\",built_in:\"Byte Short Char Int Long Boolean Float Double Void Unit Nothing\",literal:\"true false null\"};const a={className:\"keyword\",begin:/\\b(break|continue|return|this)\\b/,starts:{contains:[{className:\"symbol\",begin:/@\\w+/}]}};const t={className:\"symbol\",begin:e.UNDERSCORE_IDENT_RE+\"@\"};const s={className:\"subst\",begin:/\\$\\{/,end:/\\}/,contains:[e.C_NUMBER_MODE]};const r={className:\"variable\",begin:\"\\\\$\"+e.UNDERSCORE_IDENT_RE};const c={className:\"string\",variants:[{begin:'\"\"\"',end:'\"\"\"(?=[^\"])',contains:[r,s]},{begin:\"'\",end:\"'\",illegal:/\\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'\"',end:'\"',illegal:/\\n/,contains:[e.BACKSLASH_ESCAPE,r,s]}]};s.contains.push(c);const l={className:\"meta\",begin:\"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\\\s*:(?:\\\\s*\"+e.UNDERSCORE_IDENT_RE+\")?\"};const o={className:\"meta\",begin:\"@\"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\\(/,end:/\\)/,contains:[e.inherit(c,{className:\"string\"}),\"self\"]}]};const b=i;const E=e.COMMENT(\"/\\\\*\",\"\\\\*/\",{contains:[e.C_BLOCK_COMMENT_MODE]});const d={variants:[{className:\"type\",begin:e.UNDERSCORE_IDENT_RE},{begin:/\\(/,end:/\\)/,contains:[]}]};const g=d;g.variants[1].contains=[d];d.variants[1].contains=[g];return{name:\"Kotlin\",aliases:[\"kt\",\"kts\"],keywords:n,contains:[e.COMMENT(\"/\\\\*\\\\*\",\"\\\\*/\",{relevance:0,contains:[{className:\"doctag\",begin:\"@[A-Za-z]+\"}]}),e.C_LINE_COMMENT_MODE,E,a,t,l,o,{className:\"function\",beginKeywords:\"fun\",end:\"[(]|$\",returnBegin:true,excludeEnd:true,keywords:n,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+\"\\\\s*\\\\(\",returnBegin:true,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:\"type\",begin:/</,end:/>/,keywords:\"reified\",relevance:0},{className:\"params\",begin:/\\(/,end:/\\)/,endsParent:true,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\\/]/,endsWithParent:true,contains:[d,e.C_LINE_COMMENT_MODE,E],relevance:0},e.C_LINE_COMMENT_MODE,E,l,o,c,e.C_NUMBER_MODE]},E]},{begin:[/class|interface|trait/,/\\s+/,e.UNDERSCORE_IDENT_RE],beginScope:{3:\"title.class\"},keywords:\"class interface trait\",end:/[:\\{(]|$/,excludeEnd:true,illegal:\"extends implements\",contains:[{beginKeywords:\"public protected internal private constructor\"},e.UNDERSCORE_TITLE_MODE,{className:\"type\",begin:/</,end:/>/,excludeBegin:true,excludeEnd:true,relevance:0},{className:\"type\",begin:/[,:]\\s*/,end:/[<\\(,){\\s]|$/,excludeBegin:true,returnEnd:true},l,o]},c,{className:\"meta\",begin:\"^#!/usr/bin/env\",end:\"$\",illegal:\"\\n\"},b]}}e=kotlin;var s=e;export{s as default};\n\n//# sourceMappingURL=kotlin.js.map", "var e={};const MODES=e=>({IMPORTANT:{scope:\"meta\",begin:\"!important\"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:\"number\",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\\b/},FUNCTION_DISPATCH:{className:\"built_in\",begin:/[\\w-]+(?=\\()/},ATTRIBUTE_SELECTOR_MODE:{scope:\"selector-attr\",begin:/\\[/,end:/\\]/,illegal:\"$\",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:\"number\",begin:e.NUMBER_RE+\"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\",relevance:0},CSS_VARIABLE:{className:\"attr\",begin:/--[A-Za-z][A-Za-z0-9_-]*/}});const t=[\"a\",\"abbr\",\"address\",\"article\",\"aside\",\"audio\",\"b\",\"blockquote\",\"body\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"dd\",\"del\",\"details\",\"dfn\",\"div\",\"dl\",\"dt\",\"em\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"header\",\"hgroup\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"label\",\"legend\",\"li\",\"main\",\"mark\",\"menu\",\"nav\",\"object\",\"ol\",\"p\",\"q\",\"quote\",\"samp\",\"section\",\"span\",\"strong\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"tr\",\"ul\",\"var\",\"video\"];const r=[\"any-hover\",\"any-pointer\",\"aspect-ratio\",\"color\",\"color-gamut\",\"color-index\",\"device-aspect-ratio\",\"device-height\",\"device-width\",\"display-mode\",\"forced-colors\",\"grid\",\"height\",\"hover\",\"inverted-colors\",\"monochrome\",\"orientation\",\"overflow-block\",\"overflow-inline\",\"pointer\",\"prefers-color-scheme\",\"prefers-contrast\",\"prefers-reduced-motion\",\"prefers-reduced-transparency\",\"resolution\",\"scan\",\"scripting\",\"update\",\"width\",\"min-width\",\"max-width\",\"min-height\",\"max-height\"];const o=[\"active\",\"any-link\",\"blank\",\"checked\",\"current\",\"default\",\"defined\",\"dir\",\"disabled\",\"drop\",\"empty\",\"enabled\",\"first\",\"first-child\",\"first-of-type\",\"fullscreen\",\"future\",\"focus\",\"focus-visible\",\"focus-within\",\"has\",\"host\",\"host-context\",\"hover\",\"indeterminate\",\"in-range\",\"invalid\",\"is\",\"lang\",\"last-child\",\"last-of-type\",\"left\",\"link\",\"local-link\",\"not\",\"nth-child\",\"nth-col\",\"nth-last-child\",\"nth-last-col\",\"nth-last-of-type\",\"nth-of-type\",\"only-child\",\"only-of-type\",\"optional\",\"out-of-range\",\"past\",\"placeholder-shown\",\"read-only\",\"read-write\",\"required\",\"right\",\"root\",\"scope\",\"target\",\"target-within\",\"user-invalid\",\"valid\",\"visited\",\"where\"];const i=[\"after\",\"backdrop\",\"before\",\"cue\",\"cue-region\",\"first-letter\",\"first-line\",\"grammar-error\",\"marker\",\"part\",\"placeholder\",\"selection\",\"slotted\",\"spelling-error\"];const n=[\"align-content\",\"align-items\",\"align-self\",\"all\",\"animation\",\"animation-delay\",\"animation-direction\",\"animation-duration\",\"animation-fill-mode\",\"animation-iteration-count\",\"animation-name\",\"animation-play-state\",\"animation-timing-function\",\"backface-visibility\",\"background\",\"background-attachment\",\"background-blend-mode\",\"background-clip\",\"background-color\",\"background-image\",\"background-origin\",\"background-position\",\"background-repeat\",\"background-size\",\"block-size\",\"border\",\"border-block\",\"border-block-color\",\"border-block-end\",\"border-block-end-color\",\"border-block-end-style\",\"border-block-end-width\",\"border-block-start\",\"border-block-start-color\",\"border-block-start-style\",\"border-block-start-width\",\"border-block-style\",\"border-block-width\",\"border-bottom\",\"border-bottom-color\",\"border-bottom-left-radius\",\"border-bottom-right-radius\",\"border-bottom-style\",\"border-bottom-width\",\"border-collapse\",\"border-color\",\"border-image\",\"border-image-outset\",\"border-image-repeat\",\"border-image-slice\",\"border-image-source\",\"border-image-width\",\"border-inline\",\"border-inline-color\",\"border-inline-end\",\"border-inline-end-color\",\"border-inline-end-style\",\"border-inline-end-width\",\"border-inline-start\",\"border-inline-start-color\",\"border-inline-start-style\",\"border-inline-start-width\",\"border-inline-style\",\"border-inline-width\",\"border-left\",\"border-left-color\",\"border-left-style\",\"border-left-width\",\"border-radius\",\"border-right\",\"border-right-color\",\"border-right-style\",\"border-right-width\",\"border-spacing\",\"border-style\",\"border-top\",\"border-top-color\",\"border-top-left-radius\",\"border-top-right-radius\",\"border-top-style\",\"border-top-width\",\"border-width\",\"bottom\",\"box-decoration-break\",\"box-shadow\",\"box-sizing\",\"break-after\",\"break-before\",\"break-inside\",\"caption-side\",\"caret-color\",\"clear\",\"clip\",\"clip-path\",\"clip-rule\",\"color\",\"column-count\",\"column-fill\",\"column-gap\",\"column-rule\",\"column-rule-color\",\"column-rule-style\",\"column-rule-width\",\"column-span\",\"column-width\",\"columns\",\"contain\",\"content\",\"content-visibility\",\"counter-increment\",\"counter-reset\",\"cue\",\"cue-after\",\"cue-before\",\"cursor\",\"direction\",\"display\",\"empty-cells\",\"filter\",\"flex\",\"flex-basis\",\"flex-direction\",\"flex-flow\",\"flex-grow\",\"flex-shrink\",\"flex-wrap\",\"float\",\"flow\",\"font\",\"font-display\",\"font-family\",\"font-feature-settings\",\"font-kerning\",\"font-language-override\",\"font-size\",\"font-size-adjust\",\"font-smoothing\",\"font-stretch\",\"font-style\",\"font-synthesis\",\"font-variant\",\"font-variant-caps\",\"font-variant-east-asian\",\"font-variant-ligatures\",\"font-variant-numeric\",\"font-variant-position\",\"font-variation-settings\",\"font-weight\",\"gap\",\"glyph-orientation-vertical\",\"grid\",\"grid-area\",\"grid-auto-columns\",\"grid-auto-flow\",\"grid-auto-rows\",\"grid-column\",\"grid-column-end\",\"grid-column-start\",\"grid-gap\",\"grid-row\",\"grid-row-end\",\"grid-row-start\",\"grid-template\",\"grid-template-areas\",\"grid-template-columns\",\"grid-template-rows\",\"hanging-punctuation\",\"height\",\"hyphens\",\"icon\",\"image-orientation\",\"image-rendering\",\"image-resolution\",\"ime-mode\",\"inline-size\",\"isolation\",\"justify-content\",\"left\",\"letter-spacing\",\"line-break\",\"line-height\",\"list-style\",\"list-style-image\",\"list-style-position\",\"list-style-type\",\"margin\",\"margin-block\",\"margin-block-end\",\"margin-block-start\",\"margin-bottom\",\"margin-inline\",\"margin-inline-end\",\"margin-inline-start\",\"margin-left\",\"margin-right\",\"margin-top\",\"marks\",\"mask\",\"mask-border\",\"mask-border-mode\",\"mask-border-outset\",\"mask-border-repeat\",\"mask-border-slice\",\"mask-border-source\",\"mask-border-width\",\"mask-clip\",\"mask-composite\",\"mask-image\",\"mask-mode\",\"mask-origin\",\"mask-position\",\"mask-repeat\",\"mask-size\",\"mask-type\",\"max-block-size\",\"max-height\",\"max-inline-size\",\"max-width\",\"min-block-size\",\"min-height\",\"min-inline-size\",\"min-width\",\"mix-blend-mode\",\"nav-down\",\"nav-index\",\"nav-left\",\"nav-right\",\"nav-up\",\"none\",\"normal\",\"object-fit\",\"object-position\",\"opacity\",\"order\",\"orphans\",\"outline\",\"outline-color\",\"outline-offset\",\"outline-style\",\"outline-width\",\"overflow\",\"overflow-wrap\",\"overflow-x\",\"overflow-y\",\"padding\",\"padding-block\",\"padding-block-end\",\"padding-block-start\",\"padding-bottom\",\"padding-inline\",\"padding-inline-end\",\"padding-inline-start\",\"padding-left\",\"padding-right\",\"padding-top\",\"page-break-after\",\"page-break-before\",\"page-break-inside\",\"pause\",\"pause-after\",\"pause-before\",\"perspective\",\"perspective-origin\",\"pointer-events\",\"position\",\"quotes\",\"resize\",\"rest\",\"rest-after\",\"rest-before\",\"right\",\"row-gap\",\"scroll-margin\",\"scroll-margin-block\",\"scroll-margin-block-end\",\"scroll-margin-block-start\",\"scroll-margin-bottom\",\"scroll-margin-inline\",\"scroll-margin-inline-end\",\"scroll-margin-inline-start\",\"scroll-margin-left\",\"scroll-margin-right\",\"scroll-margin-top\",\"scroll-padding\",\"scroll-padding-block\",\"scroll-padding-block-end\",\"scroll-padding-block-start\",\"scroll-padding-bottom\",\"scroll-padding-inline\",\"scroll-padding-inline-end\",\"scroll-padding-inline-start\",\"scroll-padding-left\",\"scroll-padding-right\",\"scroll-padding-top\",\"scroll-snap-align\",\"scroll-snap-stop\",\"scroll-snap-type\",\"scrollbar-color\",\"scrollbar-gutter\",\"scrollbar-width\",\"shape-image-threshold\",\"shape-margin\",\"shape-outside\",\"speak\",\"speak-as\",\"src\",\"tab-size\",\"table-layout\",\"text-align\",\"text-align-all\",\"text-align-last\",\"text-combine-upright\",\"text-decoration\",\"text-decoration-color\",\"text-decoration-line\",\"text-decoration-style\",\"text-emphasis\",\"text-emphasis-color\",\"text-emphasis-position\",\"text-emphasis-style\",\"text-indent\",\"text-justify\",\"text-orientation\",\"text-overflow\",\"text-rendering\",\"text-shadow\",\"text-transform\",\"text-underline-position\",\"top\",\"transform\",\"transform-box\",\"transform-origin\",\"transform-style\",\"transition\",\"transition-delay\",\"transition-duration\",\"transition-property\",\"transition-timing-function\",\"unicode-bidi\",\"vertical-align\",\"visibility\",\"voice-balance\",\"voice-duration\",\"voice-family\",\"voice-pitch\",\"voice-range\",\"voice-rate\",\"voice-stress\",\"voice-volume\",\"white-space\",\"widows\",\"width\",\"will-change\",\"word-break\",\"word-spacing\",\"word-wrap\",\"writing-mode\",\"z-index\"].reverse();const a=o.concat(i);\n/** @type LanguageFn */function less(e){const l=MODES(e);const s=a;const d=\"and or not only\";const c=\"[\\\\w-]+\";const b=\"(\"+c+\"|@\\\\{\"+c+\"\\\\})\";const g=[];const m=[];const STRING_MODE=function(e){return{className:\"string\",begin:\"~?\"+e+\".*?\"+e}};const IDENT_MODE=function(e,t,r){return{className:e,begin:t,relevance:r}};const p={$pattern:/[a-z-]+/,keyword:d,attribute:r.join(\" \")};const u={begin:\"\\\\(\",end:\"\\\\)\",contains:m,keywords:p,relevance:0};m.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,STRING_MODE(\"'\"),STRING_MODE('\"'),l.CSS_NUMBER_MODE,{begin:\"(url|data-uri)\\\\(\",starts:{className:\"string\",end:\"[\\\\)\\\\n]\",excludeEnd:true}},l.HEXCOLOR,u,IDENT_MODE(\"variable\",\"@@?\"+c,10),IDENT_MODE(\"variable\",\"@\\\\{\"+c+\"\\\\}\"),IDENT_MODE(\"built_in\",\"~?`[^`]*?`\"),{className:\"attribute\",begin:c+\"\\\\s*:\",end:\":\",returnBegin:true,excludeEnd:true},l.IMPORTANT,{beginKeywords:\"and not\"},l.FUNCTION_DISPATCH);const h=m.concat({begin:/\\{/,end:/\\}/,contains:g});const f={beginKeywords:\"when\",endsWithParent:true,contains:[{beginKeywords:\"and not\"}].concat(m)};const k={begin:b+\"\\\\s*:\",returnBegin:true,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},l.CSS_VARIABLE,{className:\"attribute\",begin:\"\\\\b(\"+n.join(\"|\")+\")\\\\b\",end:/(?=:)/,starts:{endsWithParent:true,illegal:\"[<=$]\",relevance:0,contains:m}}]};const v={className:\"keyword\",begin:\"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\\\b\",starts:{end:\"[;{}]\",keywords:p,returnEnd:true,contains:m,relevance:0}};const w={className:\"variable\",variants:[{begin:\"@\"+c+\"\\\\s*:\",relevance:15},{begin:\"@\"+c}],starts:{end:\"[;}]\",returnEnd:true,contains:h}};const y={variants:[{begin:\"[\\\\.#:&\\\\[>]\",end:\"[;{}]\"},{begin:b,end:/\\{/}],returnBegin:true,returnEnd:true,illegal:\"[<='$\\\"]\",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,f,IDENT_MODE(\"keyword\",\"all\\\\b\"),IDENT_MODE(\"variable\",\"@\\\\{\"+c+\"\\\\}\"),{begin:\"\\\\b(\"+t.join(\"|\")+\")\\\\b\",className:\"selector-tag\"},l.CSS_NUMBER_MODE,IDENT_MODE(\"selector-tag\",b,0),IDENT_MODE(\"selector-id\",\"#\"+b),IDENT_MODE(\"selector-class\",\"\\\\.\"+b,0),IDENT_MODE(\"selector-tag\",\"&\",0),l.ATTRIBUTE_SELECTOR_MODE,{className:\"selector-pseudo\",begin:\":(\"+o.join(\"|\")+\")\"},{className:\"selector-pseudo\",begin:\":(:)?(\"+i.join(\"|\")+\")\"},{begin:/\\(/,end:/\\)/,relevance:0,contains:h},{begin:\"!important\"},l.FUNCTION_DISPATCH]};const x={begin:c+\":(:)?\"+`(${s.join(\"|\")})`,returnBegin:true,contains:[y]};g.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,v,w,x,k,y,f,l.FUNCTION_DISPATCH);return{name:\"Less\",case_insensitive:true,illegal:\"[=>'/<($\\\"]\",contains:g}}e=less;var l=e;export{l as default};\n\n//# sourceMappingURL=less.js.map", "var e={};function lua(e){const t=\"\\\\[=*\\\\[\";const a=\"\\\\]=*\\\\]\";const n={begin:t,end:a,contains:[\"self\"]};const o=[e.COMMENT(\"--(?!\"+t+\")\",\"$\"),e.COMMENT(\"--\"+t,a,{contains:[n],relevance:10})];return{name:\"Lua\",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:\"true false nil\",keyword:\"and break do else elseif end for goto if in local not or repeat return then until while\",built_in:\"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove\"},contains:o.concat([{className:\"function\",beginKeywords:\"function\",end:\"\\\\)\",contains:[e.inherit(e.TITLE_MODE,{begin:\"([_a-zA-Z]\\\\w*\\\\.)*([_a-zA-Z]\\\\w*:)?[_a-zA-Z]\\\\w*\"}),{className:\"params\",begin:\"\\\\(\",endsWithParent:true,contains:o}].concat(o)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:\"string\",begin:t,end:a,contains:[n],relevance:5}])}}e=lua;var t=e;export{t as default};\n\n//# sourceMappingURL=lua.js.map", "var e={};function makefile(e){const n={className:\"variable\",variants:[{begin:\"\\\\$\\\\(\"+e.UNDERSCORE_IDENT_RE+\"\\\\)\",contains:[e.BACKSLASH_ESCAPE]},{begin:/\\$[@%<?\\^\\+\\*]/}]};const a={className:\"string\",begin:/\"/,end:/\"/,contains:[e.BACKSLASH_ESCAPE,n]};const i={className:\"variable\",begin:/\\$\\([\\w-]+\\s/,end:/\\)/,keywords:{built_in:\"subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value\"},contains:[n]};const s={begin:\"^\"+e.UNDERSCORE_IDENT_RE+\"\\\\s*(?=[:+?]?=)\"};const r={className:\"meta\",begin:/^\\.PHONY:/,end:/$/,keywords:{$pattern:/[\\.\\w]+/,keyword:\".PHONY\"}};const t={className:\"section\",begin:/^[^\\s]+:/,end:/$/,contains:[n]};return{name:\"Makefile\",aliases:[\"mk\",\"mak\",\"make\"],keywords:{$pattern:/[\\w-]+/,keyword:\"define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath\"},contains:[e.HASH_COMMENT_MODE,n,a,i,s,r,t]}}e=makefile;var n=e;export{n as default};\n\n//# sourceMappingURL=makefile.js.map", "var e={};\n/** @type LanguageFn */function perl(e){const n=e.regex;const t=[\"abs\",\"accept\",\"alarm\",\"and\",\"atan2\",\"bind\",\"binmode\",\"bless\",\"break\",\"caller\",\"chdir\",\"chmod\",\"chomp\",\"chop\",\"chown\",\"chr\",\"chroot\",\"close\",\"closedir\",\"connect\",\"continue\",\"cos\",\"crypt\",\"dbmclose\",\"dbmopen\",\"defined\",\"delete\",\"die\",\"do\",\"dump\",\"each\",\"else\",\"elsif\",\"endgrent\",\"endhostent\",\"endnetent\",\"endprotoent\",\"endpwent\",\"endservent\",\"eof\",\"eval\",\"exec\",\"exists\",\"exit\",\"exp\",\"fcntl\",\"fileno\",\"flock\",\"for\",\"foreach\",\"fork\",\"format\",\"formline\",\"getc\",\"getgrent\",\"getgrgid\",\"getgrnam\",\"gethostbyaddr\",\"gethostbyname\",\"gethostent\",\"getlogin\",\"getnetbyaddr\",\"getnetbyname\",\"getnetent\",\"getpeername\",\"getpgrp\",\"getpriority\",\"getprotobyname\",\"getprotobynumber\",\"getprotoent\",\"getpwent\",\"getpwnam\",\"getpwuid\",\"getservbyname\",\"getservbyport\",\"getservent\",\"getsockname\",\"getsockopt\",\"given\",\"glob\",\"gmtime\",\"goto\",\"grep\",\"gt\",\"hex\",\"if\",\"index\",\"int\",\"ioctl\",\"join\",\"keys\",\"kill\",\"last\",\"lc\",\"lcfirst\",\"length\",\"link\",\"listen\",\"local\",\"localtime\",\"log\",\"lstat\",\"lt\",\"ma\",\"map\",\"mkdir\",\"msgctl\",\"msgget\",\"msgrcv\",\"msgsnd\",\"my\",\"ne\",\"next\",\"no\",\"not\",\"oct\",\"open\",\"opendir\",\"or\",\"ord\",\"our\",\"pack\",\"package\",\"pipe\",\"pop\",\"pos\",\"print\",\"printf\",\"prototype\",\"push\",\"q|0\",\"qq\",\"quotemeta\",\"qw\",\"qx\",\"rand\",\"read\",\"readdir\",\"readline\",\"readlink\",\"readpipe\",\"recv\",\"redo\",\"ref\",\"rename\",\"require\",\"reset\",\"return\",\"reverse\",\"rewinddir\",\"rindex\",\"rmdir\",\"say\",\"scalar\",\"seek\",\"seekdir\",\"select\",\"semctl\",\"semget\",\"semop\",\"send\",\"setgrent\",\"sethostent\",\"setnetent\",\"setpgrp\",\"setpriority\",\"setprotoent\",\"setpwent\",\"setservent\",\"setsockopt\",\"shift\",\"shmctl\",\"shmget\",\"shmread\",\"shmwrite\",\"shutdown\",\"sin\",\"sleep\",\"socket\",\"socketpair\",\"sort\",\"splice\",\"split\",\"sprintf\",\"sqrt\",\"srand\",\"stat\",\"state\",\"study\",\"sub\",\"substr\",\"symlink\",\"syscall\",\"sysopen\",\"sysread\",\"sysseek\",\"system\",\"syswrite\",\"tell\",\"telldir\",\"tie\",\"tied\",\"time\",\"times\",\"tr\",\"truncate\",\"uc\",\"ucfirst\",\"umask\",\"undef\",\"unless\",\"unlink\",\"unpack\",\"unshift\",\"untie\",\"until\",\"use\",\"utime\",\"values\",\"vec\",\"wait\",\"waitpid\",\"wantarray\",\"warn\",\"when\",\"while\",\"write\",\"x|0\",\"xor\",\"y|0\"];const s=/[dualxmsipngr]{0,12}/;const r={$pattern:/[\\w.]+/,keyword:t.join(\" \")};const i={className:\"subst\",begin:\"[$@]\\\\{\",end:\"\\\\}\",keywords:r};const a={begin:/->\\{/,end:/\\}/};const o={variants:[{begin:/\\$\\d/},{begin:n.concat(/[$%@](\\^\\w\\b|#\\w+(::\\w+)*|\\{\\w+\\}|\\w+(::\\w*)*)/,\"(?![A-Za-z])(?![@$%])\")},{begin:/[$%@][^\\s\\w{]/,relevance:0}]};const c=[e.BACKSLASH_ESCAPE,i,o];const g=[/!/,/\\//,/\\|/,/\\?/,/'/,/\"/,/#/];\n/**\n   * @param {string|RegExp} prefix\n   * @param {string|RegExp} open\n   * @param {string|RegExp} close\n   */const PAIRED_DOUBLE_RE=(e,t,r=\"\\\\1\")=>{const i=\"\\\\1\"===r?r:n.concat(r,t);return n.concat(n.concat(\"(?:\",e,\")\"),t,/(?:\\\\.|[^\\\\\\/])*?/,i,/(?:\\\\.|[^\\\\\\/])*?/,r,s)};\n/**\n   * @param {string|RegExp} prefix\n   * @param {string|RegExp} open\n   * @param {string|RegExp} close\n   */const PAIRED_RE=(e,t,r)=>n.concat(n.concat(\"(?:\",e,\")\"),t,/(?:\\\\.|[^\\\\\\/])*?/,r,s);const l=[o,e.HASH_COMMENT_MODE,e.COMMENT(/^=\\w/,/=cut/,{endsWithParent:true}),a,{className:\"string\",contains:c,variants:[{begin:\"q[qwxr]?\\\\s*\\\\(\",end:\"\\\\)\",relevance:5},{begin:\"q[qwxr]?\\\\s*\\\\[\",end:\"\\\\]\",relevance:5},{begin:\"q[qwxr]?\\\\s*\\\\{\",end:\"\\\\}\",relevance:5},{begin:\"q[qwxr]?\\\\s*\\\\|\",end:\"\\\\|\",relevance:5},{begin:\"q[qwxr]?\\\\s*<\",end:\">\",relevance:5},{begin:\"qw\\\\s+q\",end:\"q\",relevance:5},{begin:\"'\",end:\"'\",contains:[e.BACKSLASH_ESCAPE]},{begin:'\"',end:'\"'},{begin:\"`\",end:\"`\",contains:[e.BACKSLASH_ESCAPE]},{begin:/\\{\\w+\\}/,relevance:0},{begin:\"-?\\\\w+\\\\s*=>\",relevance:0}]},{className:\"number\",begin:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",relevance:0},{begin:\"(\\\\/\\\\/|\"+e.RE_STARTERS_RE+\"|\\\\b(split|return|print|reverse|grep)\\\\b)\\\\s*\",keywords:\"split return print reverse grep\",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:\"regexp\",variants:[{begin:PAIRED_DOUBLE_RE(\"s|tr|y\",n.either(...g,{capture:true}))},{begin:PAIRED_DOUBLE_RE(\"s|tr|y\",\"\\\\(\",\"\\\\)\")},{begin:PAIRED_DOUBLE_RE(\"s|tr|y\",\"\\\\[\",\"\\\\]\")},{begin:PAIRED_DOUBLE_RE(\"s|tr|y\",\"\\\\{\",\"\\\\}\")}],relevance:2},{className:\"regexp\",variants:[{begin:/(m|qr)\\/\\//,relevance:0},{begin:PAIRED_RE(\"(?:m|qr)?\",/\\//,/\\//)},{begin:PAIRED_RE(\"m|qr\",n.either(...g,{capture:true}),/\\1/)},{begin:PAIRED_RE(\"m|qr\",/\\(/,/\\)/)},{begin:PAIRED_RE(\"m|qr\",/\\[/,/\\]/)},{begin:PAIRED_RE(\"m|qr\",/\\{/,/\\}/)}]}]},{className:\"function\",beginKeywords:\"sub\",end:\"(\\\\s*\\\\(.*?\\\\))?[;{]\",excludeEnd:true,relevance:5,contains:[e.TITLE_MODE]},{begin:\"-\\\\w\\\\b\",relevance:0},{begin:\"^__DATA__$\",end:\"^__END__$\",subLanguage:\"mojolicious\",contains:[{begin:\"^@@.*\",end:\"$\",className:\"comment\"}]}];i.contains=l;a.contains=l;return{name:\"Perl\",aliases:[\"pl\",\"pm\"],keywords:r,contains:l}}e=perl;var n=e;export{n as default};\n\n//# sourceMappingURL=perl.js.map", "var e={};function objectivec(e){const n={className:\"built_in\",begin:\"\\\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\\\w+\"};const _=/[a-zA-Z@][a-zA-Z0-9_]*/;const t=[\"int\",\"float\",\"char\",\"unsigned\",\"signed\",\"short\",\"long\",\"double\",\"wchar_t\",\"unichar\",\"void\",\"bool\",\"BOOL\",\"id|0\",\"_Bool\"];const i=[\"while\",\"export\",\"sizeof\",\"typedef\",\"const\",\"struct\",\"for\",\"union\",\"volatile\",\"static\",\"mutable\",\"if\",\"do\",\"return\",\"goto\",\"enum\",\"else\",\"break\",\"extern\",\"asm\",\"case\",\"default\",\"register\",\"explicit\",\"typename\",\"switch\",\"continue\",\"inline\",\"readonly\",\"assign\",\"readwrite\",\"self\",\"@synchronized\",\"id\",\"typeof\",\"nonatomic\",\"IBOutlet\",\"IBAction\",\"strong\",\"weak\",\"copy\",\"in\",\"out\",\"inout\",\"bycopy\",\"byref\",\"oneway\",\"__strong\",\"__weak\",\"__block\",\"__autoreleasing\",\"@private\",\"@protected\",\"@public\",\"@try\",\"@property\",\"@end\",\"@throw\",\"@catch\",\"@finally\",\"@autoreleasepool\",\"@synthesize\",\"@dynamic\",\"@selector\",\"@optional\",\"@required\",\"@encode\",\"@package\",\"@import\",\"@defs\",\"@compatibility_alias\",\"__bridge\",\"__bridge_transfer\",\"__bridge_retained\",\"__bridge_retain\",\"__covariant\",\"__contravariant\",\"__kindof\",\"_Nonnull\",\"_Nullable\",\"_Null_unspecified\",\"__FUNCTION__\",\"__PRETTY_FUNCTION__\",\"__attribute__\",\"getter\",\"setter\",\"retain\",\"unsafe_unretained\",\"nonnull\",\"nullable\",\"null_unspecified\",\"null_resettable\",\"class\",\"instancetype\",\"NS_DESIGNATED_INITIALIZER\",\"NS_UNAVAILABLE\",\"NS_REQUIRES_SUPER\",\"NS_RETURNS_INNER_POINTER\",\"NS_INLINE\",\"NS_AVAILABLE\",\"NS_DEPRECATED\",\"NS_ENUM\",\"NS_OPTIONS\",\"NS_SWIFT_UNAVAILABLE\",\"NS_ASSUME_NONNULL_BEGIN\",\"NS_ASSUME_NONNULL_END\",\"NS_REFINED_FOR_SWIFT\",\"NS_SWIFT_NAME\",\"NS_SWIFT_NOTHROW\",\"NS_DURING\",\"NS_HANDLER\",\"NS_ENDHANDLER\",\"NS_VALUERETURN\",\"NS_VOIDRETURN\"];const a=[\"false\",\"true\",\"FALSE\",\"TRUE\",\"nil\",\"YES\",\"NO\",\"NULL\"];const o=[\"dispatch_once_t\",\"dispatch_queue_t\",\"dispatch_sync\",\"dispatch_async\",\"dispatch_once\"];const s={\"variable.language\":[\"this\",\"super\"],$pattern:_,keyword:i,literal:a,built_in:o,type:t};const r={$pattern:_,keyword:[\"@interface\",\"@class\",\"@protocol\",\"@implementation\"]};return{name:\"Objective-C\",aliases:[\"mm\",\"objc\",\"obj-c\",\"obj-c++\",\"objective-c++\"],keywords:s,illegal:\"</\",contains:[n,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.C_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,{className:\"string\",variants:[{begin:'@\"',end:'\"',illegal:\"\\\\n\",contains:[e.BACKSLASH_ESCAPE]}]},{className:\"meta\",begin:/#\\s*[a-z]+\\b/,end:/$/,keywords:{keyword:\"if else elif endif define undef warning error line pragma ifdef ifndef include\"},contains:[{begin:/\\\\\\n/,relevance:0},e.inherit(e.QUOTE_STRING_MODE,{className:\"string\"}),{className:\"string\",begin:/<.*?>/,end:/$/,illegal:\"\\\\n\"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:\"class\",begin:\"(\"+r.keyword.join(\"|\")+\")\\\\b\",end:/(\\{|$)/,excludeEnd:true,keywords:r,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:\"\\\\.\"+e.UNDERSCORE_IDENT_RE,relevance:0}]}}e=objectivec;var n=e;export{n as default};\n\n//# sourceMappingURL=objectivec.js.map", "var e={};\n/**\n * @param {HLJSApi} hljs\n * @returns {LanguageDetail}\n * */function php(e){const t=e.regex;const a=/(?![A-Za-z0-9])(?![$])/;const n=t.concat(/[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*/,a);const r=t.concat(/(\\\\?[A-Z][a-z0-9_\\x7f-\\xff]+|\\\\?[A-Z]+(?=[A-Z][a-z0-9_\\x7f-\\xff])){1,}/,a);const o={scope:\"variable\",match:\"\\\\$+\"+n};const c={scope:\"meta\",variants:[{begin:/<\\?php/,relevance:10},{begin:/<\\?=/},{begin:/<\\?/,relevance:.1},{begin:/\\?>/}]};const i={scope:\"subst\",variants:[{begin:/\\$\\w+/},{begin:/\\{\\$/,end:/\\}/}]};const s=e.inherit(e.APOS_STRING_MODE,{illegal:null});const l=e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(i)});const p=e.END_SAME_AS_BEGIN({begin:/<<<[ \\t]*(\\w+)\\n/,end:/[ \\t]*(\\w+)\\b/,contains:e.QUOTE_STRING_MODE.contains.concat(i)});const d=\"[ \\t\\n]\";const _={scope:\"string\",variants:[l,s,p]};const b={scope:\"number\",variants:[{begin:\"\\\\b0[bB][01]+(?:_[01]+)*\\\\b\"},{begin:\"\\\\b0[oO][0-7]+(?:_[0-7]+)*\\\\b\"},{begin:\"\\\\b0[xX][\\\\da-fA-F]+(?:_[\\\\da-fA-F]+)*\\\\b\"},{begin:\"(?:\\\\b\\\\d+(?:_\\\\d+)*(\\\\.(?:\\\\d+(?:_\\\\d+)*))?|\\\\B\\\\.\\\\d+)(?:[eE][+-]?\\\\d+)?\"}],relevance:0};const u=[\"false\",\"null\",\"true\"];const E=[\"__CLASS__\",\"__DIR__\",\"__FILE__\",\"__FUNCTION__\",\"__COMPILER_HALT_OFFSET__\",\"__LINE__\",\"__METHOD__\",\"__NAMESPACE__\",\"__TRAIT__\",\"die\",\"echo\",\"exit\",\"include\",\"include_once\",\"print\",\"require\",\"require_once\",\"array\",\"abstract\",\"and\",\"as\",\"binary\",\"bool\",\"boolean\",\"break\",\"callable\",\"case\",\"catch\",\"class\",\"clone\",\"const\",\"continue\",\"declare\",\"default\",\"do\",\"double\",\"else\",\"elseif\",\"empty\",\"enddeclare\",\"endfor\",\"endforeach\",\"endif\",\"endswitch\",\"endwhile\",\"enum\",\"eval\",\"extends\",\"final\",\"finally\",\"float\",\"for\",\"foreach\",\"from\",\"global\",\"goto\",\"if\",\"implements\",\"instanceof\",\"insteadof\",\"int\",\"integer\",\"interface\",\"isset\",\"iterable\",\"list\",\"match|0\",\"mixed\",\"new\",\"never\",\"object\",\"or\",\"private\",\"protected\",\"public\",\"readonly\",\"real\",\"return\",\"string\",\"switch\",\"throw\",\"trait\",\"try\",\"unset\",\"use\",\"var\",\"void\",\"while\",\"xor\",\"yield\"];const g=[\"Error|0\",\"AppendIterator\",\"ArgumentCountError\",\"ArithmeticError\",\"ArrayIterator\",\"ArrayObject\",\"AssertionError\",\"BadFunctionCallException\",\"BadMethodCallException\",\"CachingIterator\",\"CallbackFilterIterator\",\"CompileError\",\"Countable\",\"DirectoryIterator\",\"DivisionByZeroError\",\"DomainException\",\"EmptyIterator\",\"ErrorException\",\"Exception\",\"FilesystemIterator\",\"FilterIterator\",\"GlobIterator\",\"InfiniteIterator\",\"InvalidArgumentException\",\"IteratorIterator\",\"LengthException\",\"LimitIterator\",\"LogicException\",\"MultipleIterator\",\"NoRewindIterator\",\"OutOfBoundsException\",\"OutOfRangeException\",\"OuterIterator\",\"OverflowException\",\"ParentIterator\",\"ParseError\",\"RangeException\",\"RecursiveArrayIterator\",\"RecursiveCachingIterator\",\"RecursiveCallbackFilterIterator\",\"RecursiveDirectoryIterator\",\"RecursiveFilterIterator\",\"RecursiveIterator\",\"RecursiveIteratorIterator\",\"RecursiveRegexIterator\",\"RecursiveTreeIterator\",\"RegexIterator\",\"RuntimeException\",\"SeekableIterator\",\"SplDoublyLinkedList\",\"SplFileInfo\",\"SplFileObject\",\"SplFixedArray\",\"SplHeap\",\"SplMaxHeap\",\"SplMinHeap\",\"SplObjectStorage\",\"SplObserver\",\"SplPriorityQueue\",\"SplQueue\",\"SplStack\",\"SplSubject\",\"SplTempFileObject\",\"TypeError\",\"UnderflowException\",\"UnexpectedValueException\",\"UnhandledMatchError\",\"ArrayAccess\",\"BackedEnum\",\"Closure\",\"Fiber\",\"Generator\",\"Iterator\",\"IteratorAggregate\",\"Serializable\",\"Stringable\",\"Throwable\",\"Traversable\",\"UnitEnum\",\"WeakReference\",\"WeakMap\",\"Directory\",\"__PHP_Incomplete_Class\",\"parent\",\"php_user_filter\",\"self\",\"static\",\"stdClass\"];\n/** Dual-case keywords\n   *\n   * [\"then\",\"FILE\"] =>\n   *     [\"then\", \"THEN\", \"FILE\", \"file\"]\n   *\n   * @param {string[]} items */const dualCase=e=>{\n/** @type string[] */\nconst t=[];e.forEach((e=>{t.push(e);e.toLowerCase()===e?t.push(e.toUpperCase()):t.push(e.toLowerCase())}));return t};const h={keyword:E,literal:dualCase(u),built_in:g};\n/**\n   * @param {string[]} items */const normalizeKeywords=e=>e.map((e=>e.replace(/\\|\\d+$/,\"\")));const f={variants:[{match:[/new/,t.concat(d,\"+\"),t.concat(\"(?!\",normalizeKeywords(g).join(\"\\\\b|\"),\"\\\\b)\"),r],scope:{1:\"keyword\",4:\"title.class\"}}]};const m=t.concat(n,\"\\\\b(?!\\\\()\");const I={variants:[{match:[t.concat(/::/,t.lookahead(/(?!class\\b)/)),m],scope:{2:\"variable.constant\"}},{match:[/::/,/class/],scope:{2:\"variable.language\"}},{match:[r,t.concat(/::/,t.lookahead(/(?!class\\b)/)),m],scope:{1:\"title.class\",3:\"variable.constant\"}},{match:[r,t.concat(\"::\",t.lookahead(/(?!class\\b)/))],scope:{1:\"title.class\"}},{match:[r,/::/,/class/],scope:{1:\"title.class\",3:\"variable.language\"}}]};const v={scope:\"attr\",match:t.concat(n,t.lookahead(\":\"),t.lookahead(/(?!::)/))};const O={relevance:0,begin:/\\(/,end:/\\)/,keywords:h,contains:[v,o,I,e.C_BLOCK_COMMENT_MODE,_,b,f]};const y={relevance:0,match:[/\\b/,t.concat(\"(?!fn\\\\b|function\\\\b|\",normalizeKeywords(E).join(\"\\\\b|\"),\"|\",normalizeKeywords(g).join(\"\\\\b|\"),\"\\\\b)\"),n,t.concat(d,\"*\"),t.lookahead(/(?=\\()/)],scope:{3:\"title.function.invoke\"},contains:[O]};O.contains.push(y);const x=[v,I,e.C_BLOCK_COMMENT_MODE,_,b,f];const S={begin:t.concat(/#\\[\\s*/,r),beginScope:\"meta\",end:/]/,endScope:\"meta\",keywords:{literal:u,keyword:[\"new\",\"array\"]},contains:[{begin:/\\[/,end:/]/,keywords:{literal:u,keyword:[\"new\",\"array\"]},contains:[\"self\",...x]},...x,{scope:\"meta\",match:r}]};return{case_insensitive:false,keywords:h,contains:[S,e.HASH_COMMENT_MODE,e.COMMENT(\"//\",\"$\"),e.COMMENT(\"/\\\\*\",\"\\\\*/\",{contains:[{scope:\"doctag\",match:\"@[A-Za-z]+\"}]}),{match:/__halt_compiler\\(\\);/,keywords:\"__halt_compiler\",starts:{scope:\"comment\",end:e.MATCH_NOTHING_RE,contains:[{match:/\\?>/,scope:\"meta\",endsParent:true}]}},c,{scope:\"variable.language\",match:/\\$this\\b/},o,y,I,{match:[/const/,/\\s/,n],scope:{1:\"keyword\",3:\"variable.constant\"}},f,{scope:\"function\",relevance:0,beginKeywords:\"fn function\",end:/[;{]/,excludeEnd:true,illegal:\"[$%\\\\[]\",contains:[{beginKeywords:\"use\"},e.UNDERSCORE_TITLE_MODE,{begin:\"=>\",endsParent:true},{scope:\"params\",begin:\"\\\\(\",end:\"\\\\)\",excludeBegin:true,excludeEnd:true,keywords:h,contains:[\"self\",o,I,e.C_BLOCK_COMMENT_MODE,_,b]}]},{scope:\"class\",variants:[{beginKeywords:\"enum\",illegal:/[($\"]/},{beginKeywords:\"class interface trait\",illegal:/[:($\"]/}],relevance:0,end:/\\{/,excludeEnd:true,contains:[{beginKeywords:\"extends implements\"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:\"namespace\",relevance:0,end:\";\",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:\"title.class\"})]},{beginKeywords:\"use\",relevance:0,end:\";\",contains:[{match:/\\b(as|const|function)\\b/,scope:\"keyword\"},e.UNDERSCORE_TITLE_MODE]},_,b]}}e=php;var t=e;export{t as default};\n\n//# sourceMappingURL=php.js.map", "var e={};function phpTemplate(e){return{name:\"PHP template\",subLanguage:\"xml\",contains:[{begin:/<\\?(php|=)?/,end:/\\?>/,subLanguage:\"php\",contains:[{begin:\"/\\\\*\",end:\"\\\\*/\",skip:true},{begin:'b\"',end:'\"',skip:true},{begin:\"b'\",end:\"'\",skip:true},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:true}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:true})]}]}}e=phpTemplate;var n=e;export{n as default};\n\n//# sourceMappingURL=php-template.js.map", "var t={};function plaintext(t){return{name:\"Plain text\",aliases:[\"text\",\"txt\"],disableAutodetect:true}}t=plaintext;var e=t;export{e as default};\n\n//# sourceMappingURL=plaintext.js.map", "var e={};function python(e){const n=e.regex;const t=/[\\p{XID_Start}_]\\p{XID_Continue}*/u;const s=[\"and\",\"as\",\"assert\",\"async\",\"await\",\"break\",\"case\",\"class\",\"continue\",\"def\",\"del\",\"elif\",\"else\",\"except\",\"finally\",\"for\",\"from\",\"global\",\"if\",\"import\",\"in\",\"is\",\"lambda\",\"match\",\"nonlocal|10\",\"not\",\"or\",\"pass\",\"raise\",\"return\",\"try\",\"while\",\"with\",\"yield\"];const a=[\"__import__\",\"abs\",\"all\",\"any\",\"ascii\",\"bin\",\"bool\",\"breakpoint\",\"bytearray\",\"bytes\",\"callable\",\"chr\",\"classmethod\",\"compile\",\"complex\",\"delattr\",\"dict\",\"dir\",\"divmod\",\"enumerate\",\"eval\",\"exec\",\"filter\",\"float\",\"format\",\"frozenset\",\"getattr\",\"globals\",\"hasattr\",\"hash\",\"help\",\"hex\",\"id\",\"input\",\"int\",\"isinstance\",\"issubclass\",\"iter\",\"len\",\"list\",\"locals\",\"map\",\"max\",\"memoryview\",\"min\",\"next\",\"object\",\"oct\",\"open\",\"ord\",\"pow\",\"print\",\"property\",\"range\",\"repr\",\"reversed\",\"round\",\"set\",\"setattr\",\"slice\",\"sorted\",\"staticmethod\",\"str\",\"sum\",\"super\",\"tuple\",\"type\",\"vars\",\"zip\"];const i=[\"__debug__\",\"Ellipsis\",\"False\",\"None\",\"NotImplemented\",\"True\"];const r=[\"Any\",\"Callable\",\"Coroutine\",\"Dict\",\"List\",\"Literal\",\"Generic\",\"Optional\",\"Sequence\",\"Set\",\"Tuple\",\"Type\",\"Union\"];const o={$pattern:/[A-Za-z]\\w+|__\\w+__/,keyword:s,built_in:a,literal:i,type:r};const l={className:\"meta\",begin:/^(>>>|\\.\\.\\.) /};const c={className:\"subst\",begin:/\\{/,end:/\\}/,keywords:o,illegal:/#/};const b={begin:/\\{\\{/,relevance:0};const d={className:\"string\",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?\"\"\"/,end:/\"\"\"/,contains:[e.BACKSLASH_ESCAPE,l],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,l,b,c]},{begin:/([fF][rR]|[rR][fF]|[fF])\"\"\"/,end:/\"\"\"/,contains:[e.BACKSLASH_ESCAPE,l,b,c]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])\"/,end:/\"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])\"/,end:/\"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,b,c]},{begin:/([fF][rR]|[rR][fF]|[fF])\"/,end:/\"/,contains:[e.BACKSLASH_ESCAPE,b,c]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]};const p=\"[0-9](_?[0-9])*\";const g=`(\\\\b(${p}))?\\\\.(${p})|\\\\b(${p})\\\\.`;const m=`\\\\b|${s.join(\"|\")}`;const _={className:\"number\",relevance:0,variants:[{begin:`(\\\\b(${p})|(${g}))[eE][+-]?(${p})[jJ]?(?=${m})`},{begin:`(${g})[jJ]?`},{begin:`\\\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${m})`},{begin:`\\\\b0[bB](_?[01])+[lL]?(?=${m})`},{begin:`\\\\b0[oO](_?[0-7])+[lL]?(?=${m})`},{begin:`\\\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${m})`},{begin:`\\\\b(${p})[jJ](?=${m})`}]};const u={className:\"comment\",begin:n.lookahead(/# type:/),end:/$/,keywords:o,contains:[{begin:/# type:/},{begin:/#/,end:/\\b\\B/,endsWithParent:true}]};const f={className:\"params\",variants:[{className:\"\",begin:/\\(\\s*\\)/,skip:true},{begin:/\\(/,end:/\\)/,excludeBegin:true,excludeEnd:true,keywords:o,contains:[\"self\",l,_,d,e.HASH_COMMENT_MODE]}]};c.contains=[d,_,l];return{name:\"Python\",aliases:[\"py\",\"gyp\",\"ipython\"],unicodeRegex:true,keywords:o,illegal:/(<\\/|->|\\?)|=>/,contains:[l,_,{begin:/\\bself\\b/},{beginKeywords:\"if\",relevance:0},d,u,e.HASH_COMMENT_MODE,{match:[/\\bdef/,/\\s+/,t],scope:{1:\"keyword\",3:\"title.function\"},contains:[f]},{variants:[{match:[/\\bclass/,/\\s+/,t,/\\s*/,/\\(\\s*/,t,/\\s*\\)/]},{match:[/\\bclass/,/\\s+/,t]}],scope:{1:\"keyword\",3:\"title.class\",6:\"title.class.inherited\"}},{className:\"meta\",begin:/^[\\t ]*@/,end:/(?=#)|$/,contains:[_,f,d]}]}}e=python;var n=e;export{n as default};\n\n//# sourceMappingURL=python.js.map", "var a={};function pythonRepl(a){return{aliases:[\"pycon\"],contains:[{className:\"meta.prompt\",starts:{end:/ |$/,starts:{end:\"$\",subLanguage:\"python\"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\\.\\.\\.(?=[ ]|$)/}]}]}}a=pythonRepl;var n=a;export{n as default};\n\n//# sourceMappingURL=python-repl.js.map", "var e={};\n/** @type LanguageFn */function r(e){const a=e.regex;const n=/(?:(?:[a-zA-Z]|\\.[._a-zA-Z])[._a-zA-Z0-9]*)|\\.(?!\\d)/;const s=a.either(/0[xX][0-9a-fA-F]+\\.[0-9a-fA-F]*[pP][+-]?\\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\\d+)?[Li]?/,/(?:\\d+(?:\\.\\d*)?|\\.\\d+)(?:[eE][+-]?\\d+)?[Li]?/);const i=/[=!<>:]=|\\|\\||&&|:::?|<-|<<-|->>|->|\\|>|[-+*\\/?!$&|:<=>@^~]|\\*\\*/;const t=a.either(/[()]/,/[{}]/,/\\[\\[/,/[[\\]]/,/\\\\/,/,/);return{name:\"R\",keywords:{$pattern:n,keyword:\"function if in break next repeat else for while\",literal:\"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10\",built_in:\"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm\"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:\"doctag\",match:/@examples/,starts:{end:a.lookahead(a.either(/\\n^#'\\s*(?=@[a-zA-Z]+)/,/\\n^(?!#')/)),endsParent:true}},{scope:\"doctag\",begin:\"@param\",end:/$/,contains:[{scope:\"variable\",variants:[{match:n},{match:/`(?:\\\\.|[^`\\\\])+`/}],endsParent:true}]},{scope:\"doctag\",match:/@[a-zA-Z]+/},{scope:\"keyword\",match:/\\\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:\"string\",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]\"(-*)\\(/,end:/\\)(-*)\"/}),e.END_SAME_AS_BEGIN({begin:/[rR]\"(-*)\\{/,end:/\\}(-*)\"/}),e.END_SAME_AS_BEGIN({begin:/[rR]\"(-*)\\[/,end:/\\](-*)\"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\\(/,end:/\\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\\{/,end:/\\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\\[/,end:/\\](-*)'/}),{begin:'\"',end:'\"',relevance:0},{begin:\"'\",end:\"'\",relevance:0}]},{relevance:0,variants:[{scope:{1:\"operator\",2:\"number\"},match:[i,s]},{scope:{1:\"operator\",2:\"number\"},match:[/%[^%]*%/,s]},{scope:{1:\"punctuation\",2:\"number\"},match:[t,s]},{scope:{2:\"number\"},match:[/[^a-zA-Z0-9._]|^/,s]}]},{scope:{3:\"operator\"},match:[n,/\\s+/,/<-/,/\\s+/]},{scope:\"operator\",relevance:0,variants:[{match:i},{match:/%[^%]*%/}]},{scope:\"punctuation\",relevance:0,match:t},{begin:\"`\",end:\"`\",contains:[{begin:/\\\\./}]}]}}e=r;var a=e;export{a as default};\n\n//# sourceMappingURL=r.js.map", "var e={};\n/** @type LanguageFn */function rust(e){const t=e.regex;const n={className:\"title.function.invoke\",relevance:0,begin:t.concat(/\\b/,/(?!let\\b)/,e.IDENT_RE,t.lookahead(/\\s*\\(/))};const a=\"([ui](8|16|32|64|128|size)|f(32|64))?\";const s=[\"abstract\",\"as\",\"async\",\"await\",\"become\",\"box\",\"break\",\"const\",\"continue\",\"crate\",\"do\",\"dyn\",\"else\",\"enum\",\"extern\",\"false\",\"final\",\"fn\",\"for\",\"if\",\"impl\",\"in\",\"let\",\"loop\",\"macro\",\"match\",\"mod\",\"move\",\"mut\",\"override\",\"priv\",\"pub\",\"ref\",\"return\",\"self\",\"Self\",\"static\",\"struct\",\"super\",\"trait\",\"true\",\"try\",\"type\",\"typeof\",\"unsafe\",\"unsized\",\"use\",\"virtual\",\"where\",\"while\",\"yield\"];const i=[\"true\",\"false\",\"Some\",\"None\",\"Ok\",\"Err\"];const r=[\"drop \",\"Copy\",\"Send\",\"Sized\",\"Sync\",\"Drop\",\"Fn\",\"FnMut\",\"FnOnce\",\"ToOwned\",\"Clone\",\"Debug\",\"PartialEq\",\"PartialOrd\",\"Eq\",\"Ord\",\"AsRef\",\"AsMut\",\"Into\",\"From\",\"Default\",\"Iterator\",\"Extend\",\"IntoIterator\",\"DoubleEndedIterator\",\"ExactSizeIterator\",\"SliceConcatExt\",\"ToString\",\"assert!\",\"assert_eq!\",\"bitflags!\",\"bytes!\",\"cfg!\",\"col!\",\"concat!\",\"concat_idents!\",\"debug_assert!\",\"debug_assert_eq!\",\"env!\",\"panic!\",\"file!\",\"format!\",\"format_args!\",\"include_bytes!\",\"include_str!\",\"line!\",\"local_data_key!\",\"module_path!\",\"option_env!\",\"print!\",\"println!\",\"select!\",\"stringify!\",\"try!\",\"unimplemented!\",\"unreachable!\",\"vec!\",\"write!\",\"writeln!\",\"macro_rules!\",\"assert_ne!\",\"debug_assert_ne!\"];const o=[\"i8\",\"i16\",\"i32\",\"i64\",\"i128\",\"isize\",\"u8\",\"u16\",\"u32\",\"u64\",\"u128\",\"usize\",\"f32\",\"f64\",\"str\",\"char\",\"bool\",\"Box\",\"Option\",\"Result\",\"String\",\"Vec\"];return{name:\"Rust\",aliases:[\"rs\"],keywords:{$pattern:e.IDENT_RE+\"!?\",type:o,keyword:s,literal:i,built_in:r},illegal:\"</\",contains:[e.C_LINE_COMMENT_MODE,e.COMMENT(\"/\\\\*\",\"\\\\*/\",{contains:[\"self\"]}),e.inherit(e.QUOTE_STRING_MODE,{begin:/b?\"/,illegal:null}),{className:\"string\",variants:[{begin:/b?r(#*)\"(.|\\n)*?\"\\1(?!#)/},{begin:/b?'\\\\?(x\\w{2}|u\\w{4}|U\\w{8}|.)'/}]},{className:\"symbol\",begin:/'[a-zA-Z_][a-zA-Z0-9_]*/},{className:\"number\",variants:[{begin:\"\\\\b0b([01_]+)\"+a},{begin:\"\\\\b0o([0-7_]+)\"+a},{begin:\"\\\\b0x([A-Fa-f0-9_]+)\"+a},{begin:\"\\\\b(\\\\d[\\\\d_]*(\\\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)\"+a}],relevance:0},{begin:[/fn/,/\\s+/,e.UNDERSCORE_IDENT_RE],className:{1:\"keyword\",3:\"title.function\"}},{className:\"meta\",begin:\"#!?\\\\[\",end:\"\\\\]\",contains:[{className:\"string\",begin:/\"/,end:/\"/}]},{begin:[/let/,/\\s+/,/(?:mut\\s+)?/,e.UNDERSCORE_IDENT_RE],className:{1:\"keyword\",3:\"keyword\",4:\"variable\"}},{begin:[/for/,/\\s+/,e.UNDERSCORE_IDENT_RE,/\\s+/,/in/],className:{1:\"keyword\",3:\"variable\",5:\"keyword\"}},{begin:[/type/,/\\s+/,e.UNDERSCORE_IDENT_RE],className:{1:\"keyword\",3:\"title.class\"}},{begin:[/(?:trait|enum|struct|union|impl|for)/,/\\s+/,e.UNDERSCORE_IDENT_RE],className:{1:\"keyword\",3:\"title.class\"}},{begin:e.IDENT_RE+\"::\",keywords:{keyword:\"Self\",built_in:r,type:o}},{className:\"punctuation\",begin:\"->\"},n]}}e=rust;var t=e;export{t as default};\n\n//# sourceMappingURL=rust.js.map", "var e={};const MODES=e=>({IMPORTANT:{scope:\"meta\",begin:\"!important\"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:\"number\",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\\b/},FUNCTION_DISPATCH:{className:\"built_in\",begin:/[\\w-]+(?=\\()/},ATTRIBUTE_SELECTOR_MODE:{scope:\"selector-attr\",begin:/\\[/,end:/\\]/,illegal:\"$\",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:\"number\",begin:e.NUMBER_RE+\"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\",relevance:0},CSS_VARIABLE:{className:\"attr\",begin:/--[A-Za-z][A-Za-z0-9_-]*/}});const t=[\"a\",\"abbr\",\"address\",\"article\",\"aside\",\"audio\",\"b\",\"blockquote\",\"body\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"dd\",\"del\",\"details\",\"dfn\",\"div\",\"dl\",\"dt\",\"em\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"header\",\"hgroup\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"label\",\"legend\",\"li\",\"main\",\"mark\",\"menu\",\"nav\",\"object\",\"ol\",\"p\",\"q\",\"quote\",\"samp\",\"section\",\"span\",\"strong\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"tr\",\"ul\",\"var\",\"video\"];const r=[\"any-hover\",\"any-pointer\",\"aspect-ratio\",\"color\",\"color-gamut\",\"color-index\",\"device-aspect-ratio\",\"device-height\",\"device-width\",\"display-mode\",\"forced-colors\",\"grid\",\"height\",\"hover\",\"inverted-colors\",\"monochrome\",\"orientation\",\"overflow-block\",\"overflow-inline\",\"pointer\",\"prefers-color-scheme\",\"prefers-contrast\",\"prefers-reduced-motion\",\"prefers-reduced-transparency\",\"resolution\",\"scan\",\"scripting\",\"update\",\"width\",\"min-width\",\"max-width\",\"min-height\",\"max-height\"];const i=[\"active\",\"any-link\",\"blank\",\"checked\",\"current\",\"default\",\"defined\",\"dir\",\"disabled\",\"drop\",\"empty\",\"enabled\",\"first\",\"first-child\",\"first-of-type\",\"fullscreen\",\"future\",\"focus\",\"focus-visible\",\"focus-within\",\"has\",\"host\",\"host-context\",\"hover\",\"indeterminate\",\"in-range\",\"invalid\",\"is\",\"lang\",\"last-child\",\"last-of-type\",\"left\",\"link\",\"local-link\",\"not\",\"nth-child\",\"nth-col\",\"nth-last-child\",\"nth-last-col\",\"nth-last-of-type\",\"nth-of-type\",\"only-child\",\"only-of-type\",\"optional\",\"out-of-range\",\"past\",\"placeholder-shown\",\"read-only\",\"read-write\",\"required\",\"right\",\"root\",\"scope\",\"target\",\"target-within\",\"user-invalid\",\"valid\",\"visited\",\"where\"];const o=[\"after\",\"backdrop\",\"before\",\"cue\",\"cue-region\",\"first-letter\",\"first-line\",\"grammar-error\",\"marker\",\"part\",\"placeholder\",\"selection\",\"slotted\",\"spelling-error\"];const n=[\"align-content\",\"align-items\",\"align-self\",\"all\",\"animation\",\"animation-delay\",\"animation-direction\",\"animation-duration\",\"animation-fill-mode\",\"animation-iteration-count\",\"animation-name\",\"animation-play-state\",\"animation-timing-function\",\"backface-visibility\",\"background\",\"background-attachment\",\"background-blend-mode\",\"background-clip\",\"background-color\",\"background-image\",\"background-origin\",\"background-position\",\"background-repeat\",\"background-size\",\"block-size\",\"border\",\"border-block\",\"border-block-color\",\"border-block-end\",\"border-block-end-color\",\"border-block-end-style\",\"border-block-end-width\",\"border-block-start\",\"border-block-start-color\",\"border-block-start-style\",\"border-block-start-width\",\"border-block-style\",\"border-block-width\",\"border-bottom\",\"border-bottom-color\",\"border-bottom-left-radius\",\"border-bottom-right-radius\",\"border-bottom-style\",\"border-bottom-width\",\"border-collapse\",\"border-color\",\"border-image\",\"border-image-outset\",\"border-image-repeat\",\"border-image-slice\",\"border-image-source\",\"border-image-width\",\"border-inline\",\"border-inline-color\",\"border-inline-end\",\"border-inline-end-color\",\"border-inline-end-style\",\"border-inline-end-width\",\"border-inline-start\",\"border-inline-start-color\",\"border-inline-start-style\",\"border-inline-start-width\",\"border-inline-style\",\"border-inline-width\",\"border-left\",\"border-left-color\",\"border-left-style\",\"border-left-width\",\"border-radius\",\"border-right\",\"border-right-color\",\"border-right-style\",\"border-right-width\",\"border-spacing\",\"border-style\",\"border-top\",\"border-top-color\",\"border-top-left-radius\",\"border-top-right-radius\",\"border-top-style\",\"border-top-width\",\"border-width\",\"bottom\",\"box-decoration-break\",\"box-shadow\",\"box-sizing\",\"break-after\",\"break-before\",\"break-inside\",\"caption-side\",\"caret-color\",\"clear\",\"clip\",\"clip-path\",\"clip-rule\",\"color\",\"column-count\",\"column-fill\",\"column-gap\",\"column-rule\",\"column-rule-color\",\"column-rule-style\",\"column-rule-width\",\"column-span\",\"column-width\",\"columns\",\"contain\",\"content\",\"content-visibility\",\"counter-increment\",\"counter-reset\",\"cue\",\"cue-after\",\"cue-before\",\"cursor\",\"direction\",\"display\",\"empty-cells\",\"filter\",\"flex\",\"flex-basis\",\"flex-direction\",\"flex-flow\",\"flex-grow\",\"flex-shrink\",\"flex-wrap\",\"float\",\"flow\",\"font\",\"font-display\",\"font-family\",\"font-feature-settings\",\"font-kerning\",\"font-language-override\",\"font-size\",\"font-size-adjust\",\"font-smoothing\",\"font-stretch\",\"font-style\",\"font-synthesis\",\"font-variant\",\"font-variant-caps\",\"font-variant-east-asian\",\"font-variant-ligatures\",\"font-variant-numeric\",\"font-variant-position\",\"font-variation-settings\",\"font-weight\",\"gap\",\"glyph-orientation-vertical\",\"grid\",\"grid-area\",\"grid-auto-columns\",\"grid-auto-flow\",\"grid-auto-rows\",\"grid-column\",\"grid-column-end\",\"grid-column-start\",\"grid-gap\",\"grid-row\",\"grid-row-end\",\"grid-row-start\",\"grid-template\",\"grid-template-areas\",\"grid-template-columns\",\"grid-template-rows\",\"hanging-punctuation\",\"height\",\"hyphens\",\"icon\",\"image-orientation\",\"image-rendering\",\"image-resolution\",\"ime-mode\",\"inline-size\",\"isolation\",\"justify-content\",\"left\",\"letter-spacing\",\"line-break\",\"line-height\",\"list-style\",\"list-style-image\",\"list-style-position\",\"list-style-type\",\"margin\",\"margin-block\",\"margin-block-end\",\"margin-block-start\",\"margin-bottom\",\"margin-inline\",\"margin-inline-end\",\"margin-inline-start\",\"margin-left\",\"margin-right\",\"margin-top\",\"marks\",\"mask\",\"mask-border\",\"mask-border-mode\",\"mask-border-outset\",\"mask-border-repeat\",\"mask-border-slice\",\"mask-border-source\",\"mask-border-width\",\"mask-clip\",\"mask-composite\",\"mask-image\",\"mask-mode\",\"mask-origin\",\"mask-position\",\"mask-repeat\",\"mask-size\",\"mask-type\",\"max-block-size\",\"max-height\",\"max-inline-size\",\"max-width\",\"min-block-size\",\"min-height\",\"min-inline-size\",\"min-width\",\"mix-blend-mode\",\"nav-down\",\"nav-index\",\"nav-left\",\"nav-right\",\"nav-up\",\"none\",\"normal\",\"object-fit\",\"object-position\",\"opacity\",\"order\",\"orphans\",\"outline\",\"outline-color\",\"outline-offset\",\"outline-style\",\"outline-width\",\"overflow\",\"overflow-wrap\",\"overflow-x\",\"overflow-y\",\"padding\",\"padding-block\",\"padding-block-end\",\"padding-block-start\",\"padding-bottom\",\"padding-inline\",\"padding-inline-end\",\"padding-inline-start\",\"padding-left\",\"padding-right\",\"padding-top\",\"page-break-after\",\"page-break-before\",\"page-break-inside\",\"pause\",\"pause-after\",\"pause-before\",\"perspective\",\"perspective-origin\",\"pointer-events\",\"position\",\"quotes\",\"resize\",\"rest\",\"rest-after\",\"rest-before\",\"right\",\"row-gap\",\"scroll-margin\",\"scroll-margin-block\",\"scroll-margin-block-end\",\"scroll-margin-block-start\",\"scroll-margin-bottom\",\"scroll-margin-inline\",\"scroll-margin-inline-end\",\"scroll-margin-inline-start\",\"scroll-margin-left\",\"scroll-margin-right\",\"scroll-margin-top\",\"scroll-padding\",\"scroll-padding-block\",\"scroll-padding-block-end\",\"scroll-padding-block-start\",\"scroll-padding-bottom\",\"scroll-padding-inline\",\"scroll-padding-inline-end\",\"scroll-padding-inline-start\",\"scroll-padding-left\",\"scroll-padding-right\",\"scroll-padding-top\",\"scroll-snap-align\",\"scroll-snap-stop\",\"scroll-snap-type\",\"scrollbar-color\",\"scrollbar-gutter\",\"scrollbar-width\",\"shape-image-threshold\",\"shape-margin\",\"shape-outside\",\"speak\",\"speak-as\",\"src\",\"tab-size\",\"table-layout\",\"text-align\",\"text-align-all\",\"text-align-last\",\"text-combine-upright\",\"text-decoration\",\"text-decoration-color\",\"text-decoration-line\",\"text-decoration-style\",\"text-emphasis\",\"text-emphasis-color\",\"text-emphasis-position\",\"text-emphasis-style\",\"text-indent\",\"text-justify\",\"text-orientation\",\"text-overflow\",\"text-rendering\",\"text-shadow\",\"text-transform\",\"text-underline-position\",\"top\",\"transform\",\"transform-box\",\"transform-origin\",\"transform-style\",\"transition\",\"transition-delay\",\"transition-duration\",\"transition-property\",\"transition-timing-function\",\"unicode-bidi\",\"vertical-align\",\"visibility\",\"voice-balance\",\"voice-duration\",\"voice-family\",\"voice-pitch\",\"voice-range\",\"voice-rate\",\"voice-stress\",\"voice-volume\",\"white-space\",\"widows\",\"width\",\"will-change\",\"word-break\",\"word-spacing\",\"word-wrap\",\"writing-mode\",\"z-index\"].reverse();\n/** @type LanguageFn */function scss(e){const a=MODES(e);const l=o;const s=i;const d=\"@[a-z-]+\";const c=\"and or not only\";const b=\"[a-zA-Z-][a-zA-Z0-9_-]*\";const g={className:\"variable\",begin:\"(\\\\$\"+b+\")\\\\b\",relevance:0};return{name:\"SCSS\",case_insensitive:true,illegal:\"[=/|']\",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,a.CSS_NUMBER_MODE,{className:\"selector-id\",begin:\"#[A-Za-z0-9_-]+\",relevance:0},{className:\"selector-class\",begin:\"\\\\.[A-Za-z0-9_-]+\",relevance:0},a.ATTRIBUTE_SELECTOR_MODE,{className:\"selector-tag\",begin:\"\\\\b(\"+t.join(\"|\")+\")\\\\b\",relevance:0},{className:\"selector-pseudo\",begin:\":(\"+s.join(\"|\")+\")\"},{className:\"selector-pseudo\",begin:\":(:)?(\"+l.join(\"|\")+\")\"},g,{begin:/\\(/,end:/\\)/,contains:[a.CSS_NUMBER_MODE]},a.CSS_VARIABLE,{className:\"attribute\",begin:\"\\\\b(\"+n.join(\"|\")+\")\\\\b\"},{begin:\"\\\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\\\b\"},{begin:/:/,end:/[;}{]/,relevance:0,contains:[a.BLOCK_COMMENT,g,a.HEXCOLOR,a.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,a.IMPORTANT,a.FUNCTION_DISPATCH]},{begin:\"@(page|font-face)\",keywords:{$pattern:d,keyword:\"@page @font-face\"}},{begin:\"@\",end:\"[{;]\",returnBegin:true,keywords:{$pattern:/[a-z-]+/,keyword:c,attribute:r.join(\" \")},contains:[{begin:d,className:\"keyword\"},{begin:/[a-z-]+(?=:)/,className:\"attribute\"},g,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,a.HEXCOLOR,a.CSS_NUMBER_MODE]},a.FUNCTION_DISPATCH]}}e=scss;var a=e;export{a as default};\n\n//# sourceMappingURL=scss.js.map", "var s={};\n/** @type LanguageFn */function shell(s){return{name:\"Shell Session\",aliases:[\"console\",\"shellsession\"],contains:[{className:\"meta.prompt\",begin:/^\\s{0,3}[/~\\w\\d[\\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\\\](?=\\s*$)/,subLanguage:\"bash\"}}]}}s=shell;var e=s;export{e as default};\n\n//# sourceMappingURL=shell.js.map", "var e={};function sql(e){const r=e.regex;const t=e.COMMENT(\"--\",\"$\");const n={className:\"string\",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]};const a={begin:/\"/,end:/\"/,contains:[{begin:/\"\"/}]};const s=[\"true\",\"false\",\"unknown\"];const i=[\"double precision\",\"large object\",\"with timezone\",\"without timezone\"];const o=[\"bigint\",\"binary\",\"blob\",\"boolean\",\"char\",\"character\",\"clob\",\"date\",\"dec\",\"decfloat\",\"decimal\",\"float\",\"int\",\"integer\",\"interval\",\"nchar\",\"nclob\",\"national\",\"numeric\",\"real\",\"row\",\"smallint\",\"time\",\"timestamp\",\"varchar\",\"varying\",\"varbinary\"];const c=[\"add\",\"asc\",\"collation\",\"desc\",\"final\",\"first\",\"last\",\"view\"];const l=[\"abs\",\"acos\",\"all\",\"allocate\",\"alter\",\"and\",\"any\",\"are\",\"array\",\"array_agg\",\"array_max_cardinality\",\"as\",\"asensitive\",\"asin\",\"asymmetric\",\"at\",\"atan\",\"atomic\",\"authorization\",\"avg\",\"begin\",\"begin_frame\",\"begin_partition\",\"between\",\"bigint\",\"binary\",\"blob\",\"boolean\",\"both\",\"by\",\"call\",\"called\",\"cardinality\",\"cascaded\",\"case\",\"cast\",\"ceil\",\"ceiling\",\"char\",\"char_length\",\"character\",\"character_length\",\"check\",\"classifier\",\"clob\",\"close\",\"coalesce\",\"collate\",\"collect\",\"column\",\"commit\",\"condition\",\"connect\",\"constraint\",\"contains\",\"convert\",\"copy\",\"corr\",\"corresponding\",\"cos\",\"cosh\",\"count\",\"covar_pop\",\"covar_samp\",\"create\",\"cross\",\"cube\",\"cume_dist\",\"current\",\"current_catalog\",\"current_date\",\"current_default_transform_group\",\"current_path\",\"current_role\",\"current_row\",\"current_schema\",\"current_time\",\"current_timestamp\",\"current_path\",\"current_role\",\"current_transform_group_for_type\",\"current_user\",\"cursor\",\"cycle\",\"date\",\"day\",\"deallocate\",\"dec\",\"decimal\",\"decfloat\",\"declare\",\"default\",\"define\",\"delete\",\"dense_rank\",\"deref\",\"describe\",\"deterministic\",\"disconnect\",\"distinct\",\"double\",\"drop\",\"dynamic\",\"each\",\"element\",\"else\",\"empty\",\"end\",\"end_frame\",\"end_partition\",\"end-exec\",\"equals\",\"escape\",\"every\",\"except\",\"exec\",\"execute\",\"exists\",\"exp\",\"external\",\"extract\",\"false\",\"fetch\",\"filter\",\"first_value\",\"float\",\"floor\",\"for\",\"foreign\",\"frame_row\",\"free\",\"from\",\"full\",\"function\",\"fusion\",\"get\",\"global\",\"grant\",\"group\",\"grouping\",\"groups\",\"having\",\"hold\",\"hour\",\"identity\",\"in\",\"indicator\",\"initial\",\"inner\",\"inout\",\"insensitive\",\"insert\",\"int\",\"integer\",\"intersect\",\"intersection\",\"interval\",\"into\",\"is\",\"join\",\"json_array\",\"json_arrayagg\",\"json_exists\",\"json_object\",\"json_objectagg\",\"json_query\",\"json_table\",\"json_table_primitive\",\"json_value\",\"lag\",\"language\",\"large\",\"last_value\",\"lateral\",\"lead\",\"leading\",\"left\",\"like\",\"like_regex\",\"listagg\",\"ln\",\"local\",\"localtime\",\"localtimestamp\",\"log\",\"log10\",\"lower\",\"match\",\"match_number\",\"match_recognize\",\"matches\",\"max\",\"member\",\"merge\",\"method\",\"min\",\"minute\",\"mod\",\"modifies\",\"module\",\"month\",\"multiset\",\"national\",\"natural\",\"nchar\",\"nclob\",\"new\",\"no\",\"none\",\"normalize\",\"not\",\"nth_value\",\"ntile\",\"null\",\"nullif\",\"numeric\",\"octet_length\",\"occurrences_regex\",\"of\",\"offset\",\"old\",\"omit\",\"on\",\"one\",\"only\",\"open\",\"or\",\"order\",\"out\",\"outer\",\"over\",\"overlaps\",\"overlay\",\"parameter\",\"partition\",\"pattern\",\"per\",\"percent\",\"percent_rank\",\"percentile_cont\",\"percentile_disc\",\"period\",\"portion\",\"position\",\"position_regex\",\"power\",\"precedes\",\"precision\",\"prepare\",\"primary\",\"procedure\",\"ptf\",\"range\",\"rank\",\"reads\",\"real\",\"recursive\",\"ref\",\"references\",\"referencing\",\"regr_avgx\",\"regr_avgy\",\"regr_count\",\"regr_intercept\",\"regr_r2\",\"regr_slope\",\"regr_sxx\",\"regr_sxy\",\"regr_syy\",\"release\",\"result\",\"return\",\"returns\",\"revoke\",\"right\",\"rollback\",\"rollup\",\"row\",\"row_number\",\"rows\",\"running\",\"savepoint\",\"scope\",\"scroll\",\"search\",\"second\",\"seek\",\"select\",\"sensitive\",\"session_user\",\"set\",\"show\",\"similar\",\"sin\",\"sinh\",\"skip\",\"smallint\",\"some\",\"specific\",\"specifictype\",\"sql\",\"sqlexception\",\"sqlstate\",\"sqlwarning\",\"sqrt\",\"start\",\"static\",\"stddev_pop\",\"stddev_samp\",\"submultiset\",\"subset\",\"substring\",\"substring_regex\",\"succeeds\",\"sum\",\"symmetric\",\"system\",\"system_time\",\"system_user\",\"table\",\"tablesample\",\"tan\",\"tanh\",\"then\",\"time\",\"timestamp\",\"timezone_hour\",\"timezone_minute\",\"to\",\"trailing\",\"translate\",\"translate_regex\",\"translation\",\"treat\",\"trigger\",\"trim\",\"trim_array\",\"true\",\"truncate\",\"uescape\",\"union\",\"unique\",\"unknown\",\"unnest\",\"update\",\"upper\",\"user\",\"using\",\"value\",\"values\",\"value_of\",\"var_pop\",\"var_samp\",\"varbinary\",\"varchar\",\"varying\",\"versioning\",\"when\",\"whenever\",\"where\",\"width_bucket\",\"window\",\"with\",\"within\",\"without\",\"year\"];const u=[\"abs\",\"acos\",\"array_agg\",\"asin\",\"atan\",\"avg\",\"cast\",\"ceil\",\"ceiling\",\"coalesce\",\"corr\",\"cos\",\"cosh\",\"count\",\"covar_pop\",\"covar_samp\",\"cume_dist\",\"dense_rank\",\"deref\",\"element\",\"exp\",\"extract\",\"first_value\",\"floor\",\"json_array\",\"json_arrayagg\",\"json_exists\",\"json_object\",\"json_objectagg\",\"json_query\",\"json_table\",\"json_table_primitive\",\"json_value\",\"lag\",\"last_value\",\"lead\",\"listagg\",\"ln\",\"log\",\"log10\",\"lower\",\"max\",\"min\",\"mod\",\"nth_value\",\"ntile\",\"nullif\",\"percent_rank\",\"percentile_cont\",\"percentile_disc\",\"position\",\"position_regex\",\"power\",\"rank\",\"regr_avgx\",\"regr_avgy\",\"regr_count\",\"regr_intercept\",\"regr_r2\",\"regr_slope\",\"regr_sxx\",\"regr_sxy\",\"regr_syy\",\"row_number\",\"sin\",\"sinh\",\"sqrt\",\"stddev_pop\",\"stddev_samp\",\"substring\",\"substring_regex\",\"sum\",\"tan\",\"tanh\",\"translate\",\"translate_regex\",\"treat\",\"trim\",\"trim_array\",\"unnest\",\"upper\",\"value_of\",\"var_pop\",\"var_samp\",\"width_bucket\"];const _=[\"current_catalog\",\"current_date\",\"current_default_transform_group\",\"current_path\",\"current_role\",\"current_schema\",\"current_transform_group_for_type\",\"current_user\",\"session_user\",\"system_time\",\"system_user\",\"current_time\",\"localtime\",\"current_timestamp\",\"localtimestamp\"];const g=[\"create table\",\"insert into\",\"primary key\",\"foreign key\",\"not null\",\"alter table\",\"add constraint\",\"grouping sets\",\"on overflow\",\"character set\",\"respect nulls\",\"ignore nulls\",\"nulls first\",\"nulls last\",\"depth first\",\"breadth first\"];const m=u;const p=[...l,...c].filter((e=>!u.includes(e)));const d={className:\"variable\",begin:/@[a-z0-9]+/};const b={className:\"operator\",begin:/[-+*/=%^~]|&&?|\\|\\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0};const v={begin:r.concat(/\\b/,r.either(...m),/\\s*\\(/),relevance:0,keywords:{built_in:m}};function reduceRelevancy(e,{exceptions:r,when:t}={}){const n=t;r=r||[];return e.map((e=>e.match(/\\|\\d+$/)||r.includes(e)?e:n(e)?`${e}|0`:e))}return{name:\"SQL\",case_insensitive:true,illegal:/[{}]|<\\//,keywords:{$pattern:/\\b[\\w\\.]+/,keyword:reduceRelevancy(p,{when:e=>e.length<3}),literal:s,type:o,built_in:_},contains:[{begin:r.either(...g),relevance:0,keywords:{$pattern:/[\\w\\.]+/,keyword:p.concat(g),literal:s,type:o}},{className:\"type\",begin:r.either(...i)},v,d,n,a,e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,b]}}e=sql;var r=e;export{r as default};\n\n//# sourceMappingURL=sql.js.map", "var t={};\n/**\n * @param {string} value\n * @returns {RegExp}\n * */\n/**\n * @param {RegExp | string } re\n * @returns {string}\n */function source(t){return t?\"string\"===typeof t?t:t.source:null}\n/**\n * @param {RegExp | string } re\n * @returns {string}\n */function lookahead(t){return concat(\"(?=\",t,\")\")}\n/**\n * @param {...(RegExp | string) } args\n * @returns {string}\n */function concat(...t){const e=t.map((t=>source(t))).join(\"\");return e}\n/**\n * @param { Array<string | RegExp | Object> } args\n * @returns {object}\n */function stripOptionsFromArgs(t){const e=t[t.length-1];if(\"object\"===typeof e&&e.constructor===Object){t.splice(t.length-1,1);return e}return{}}\n/** @typedef { {capture?: boolean} } RegexEitherOptions */\n/**\n * Any of the passed expresssions may match\n *\n * Creates a huge this | this | that | that match\n * @param {(RegExp | string)[] | [...(RegExp | string)[], RegexEitherOptions]} args\n * @returns {string}\n */function either(...t){\n/** @type { object & {capture?: boolean} }  */\nconst e=stripOptionsFromArgs(t);const n=\"(\"+(e.capture?\"\":\"?:\")+t.map((t=>source(t))).join(\"|\")+\")\";return n}const keywordWrapper=t=>concat(/\\b/,t,/\\w$/.test(t)?/\\b/:/\\B/);const e=[\"Protocol\",\"Type\"].map(keywordWrapper);const n=[\"init\",\"self\"].map(keywordWrapper);const a=[\"Any\",\"Self\"];const c=[\"actor\",\"any\",\"associatedtype\",\"async\",\"await\",/as\\?/,/as!/,\"as\",\"break\",\"case\",\"catch\",\"class\",\"continue\",\"convenience\",\"default\",\"defer\",\"deinit\",\"didSet\",\"distributed\",\"do\",\"dynamic\",\"else\",\"enum\",\"extension\",\"fallthrough\",/fileprivate\\(set\\)/,\"fileprivate\",\"final\",\"for\",\"func\",\"get\",\"guard\",\"if\",\"import\",\"indirect\",\"infix\",/init\\?/,/init!/,\"inout\",/internal\\(set\\)/,\"internal\",\"in\",\"is\",\"isolated\",\"nonisolated\",\"lazy\",\"let\",\"mutating\",\"nonmutating\",/open\\(set\\)/,\"open\",\"operator\",\"optional\",\"override\",\"postfix\",\"precedencegroup\",\"prefix\",/private\\(set\\)/,\"private\",\"protocol\",/public\\(set\\)/,\"public\",\"repeat\",\"required\",\"rethrows\",\"return\",\"set\",\"some\",\"static\",\"struct\",\"subscript\",\"super\",\"switch\",\"throws\",\"throw\",/try\\?/,/try!/,\"try\",\"typealias\",/unowned\\(safe\\)/,/unowned\\(unsafe\\)/,\"unowned\",\"var\",\"weak\",\"where\",\"while\",\"willSet\"];const s=[\"false\",\"nil\",\"true\"];const o=[\"assignment\",\"associativity\",\"higherThan\",\"left\",\"lowerThan\",\"none\",\"right\"];const i=[\"#colorLiteral\",\"#column\",\"#dsohandle\",\"#else\",\"#elseif\",\"#endif\",\"#error\",\"#file\",\"#fileID\",\"#fileLiteral\",\"#filePath\",\"#function\",\"#if\",\"#imageLiteral\",\"#keyPath\",\"#line\",\"#selector\",\"#sourceLocation\",\"#warn_unqualified_access\",\"#warning\"];const r=[\"abs\",\"all\",\"any\",\"assert\",\"assertionFailure\",\"debugPrint\",\"dump\",\"fatalError\",\"getVaList\",\"isKnownUniquelyReferenced\",\"max\",\"min\",\"numericCast\",\"pointwiseMax\",\"pointwiseMin\",\"precondition\",\"preconditionFailure\",\"print\",\"readLine\",\"repeatElement\",\"sequence\",\"stride\",\"swap\",\"swift_unboxFromSwiftValueWithType\",\"transcode\",\"type\",\"unsafeBitCast\",\"unsafeDowncast\",\"withExtendedLifetime\",\"withUnsafeMutablePointer\",\"withUnsafePointer\",\"withVaList\",\"withoutActuallyEscaping\",\"zip\"];const u=either(/[/=\\-+!*%<>&|^~?]/,/[\\u00A1-\\u00A7]/,/[\\u00A9\\u00AB]/,/[\\u00AC\\u00AE]/,/[\\u00B0\\u00B1]/,/[\\u00B6\\u00BB\\u00BF\\u00D7\\u00F7]/,/[\\u2016-\\u2017]/,/[\\u2020-\\u2027]/,/[\\u2030-\\u203E]/,/[\\u2041-\\u2053]/,/[\\u2055-\\u205E]/,/[\\u2190-\\u23FF]/,/[\\u2500-\\u2775]/,/[\\u2794-\\u2BFF]/,/[\\u2E00-\\u2E7F]/,/[\\u3001-\\u3003]/,/[\\u3008-\\u3020]/,/[\\u3030]/);const l=either(u,/[\\u0300-\\u036F]/,/[\\u1DC0-\\u1DFF]/,/[\\u20D0-\\u20FF]/,/[\\uFE00-\\uFE0F]/,/[\\uFE20-\\uFE2F]/);const m=concat(u,l,\"*\");const p=either(/[a-zA-Z_]/,/[\\u00A8\\u00AA\\u00AD\\u00AF\\u00B2-\\u00B5\\u00B7-\\u00BA]/,/[\\u00BC-\\u00BE\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u00FF]/,/[\\u0100-\\u02FF\\u0370-\\u167F\\u1681-\\u180D\\u180F-\\u1DBF]/,/[\\u1E00-\\u1FFF]/,/[\\u200B-\\u200D\\u202A-\\u202E\\u203F-\\u2040\\u2054\\u2060-\\u206F]/,/[\\u2070-\\u20CF\\u2100-\\u218F\\u2460-\\u24FF\\u2776-\\u2793]/,/[\\u2C00-\\u2DFF\\u2E80-\\u2FFF]/,/[\\u3004-\\u3007\\u3021-\\u302F\\u3031-\\u303F\\u3040-\\uD7FF]/,/[\\uF900-\\uFD3D\\uFD40-\\uFDCF\\uFDF0-\\uFE1F\\uFE30-\\uFE44]/,/[\\uFE47-\\uFEFE\\uFF00-\\uFFFD]/);const d=either(p,/\\d/,/[\\u0300-\\u036F\\u1DC0-\\u1DFF\\u20D0-\\u20FF\\uFE20-\\uFE2F]/);const h=concat(p,d,\"*\");const F=concat(/[A-Z]/,d,\"*\");const b=[\"autoclosure\",concat(/convention\\(/,either(\"swift\",\"block\",\"c\"),/\\)/),\"discardableResult\",\"dynamicCallable\",\"dynamicMemberLookup\",\"escaping\",\"frozen\",\"GKInspectable\",\"IBAction\",\"IBDesignable\",\"IBInspectable\",\"IBOutlet\",\"IBSegueAction\",\"inlinable\",\"main\",\"nonobjc\",\"NSApplicationMain\",\"NSCopying\",\"NSManaged\",concat(/objc\\(/,h,/\\)/),\"objc\",\"objcMembers\",\"propertyWrapper\",\"requires_stored_property_inits\",\"resultBuilder\",\"testable\",\"UIApplicationMain\",\"unknown\",\"usableFromInline\"];const f=[\"iOS\",\"iOSApplicationExtension\",\"macOS\",\"macOSApplicationExtension\",\"macCatalyst\",\"macCatalystApplicationExtension\",\"watchOS\",\"watchOSApplicationExtension\",\"tvOS\",\"tvOSApplicationExtension\",\"swift\"];\n/** @type LanguageFn */function swift(t){const u={match:/\\s+/,relevance:0};const p=t.COMMENT(\"/\\\\*\",\"\\\\*/\",{contains:[\"self\"]});const w=[t.C_LINE_COMMENT_MODE,p];const y={match:[/\\./,either(...e,...n)],className:{2:\"keyword\"}};const g={match:concat(/\\./,either(...c)),relevance:0};const E=c.filter((t=>\"string\"===typeof t)).concat([\"_|0\"]);const v=c.filter((t=>\"string\"!==typeof t)).concat(a).map(keywordWrapper);const A={variants:[{className:\"keyword\",match:either(...v,...n)}]};const N={$pattern:either(/\\b\\w+/,/#\\w+/),keyword:E.concat(i),literal:s};const k=[y,g,A];const C={match:concat(/\\./,either(...r)),relevance:0};const D={className:\"built_in\",match:concat(/\\b/,either(...r),/(?=\\()/)};const B=[C,D];const _={match:/->/,relevance:0};const S={className:\"operator\",relevance:0,variants:[{match:m},{match:`\\\\.(\\\\.|${l})+`}]};const M=[_,S];const x=\"([0-9]_*)+\";const O=\"([0-9a-fA-F]_*)+\";const $={className:\"number\",relevance:0,variants:[{match:`\\\\b(${x})(\\\\.(${x}))?([eE][+-]?(${x}))?\\\\b`},{match:`\\\\b0x(${O})(\\\\.(${O}))?([pP][+-]?(${x}))?\\\\b`},{match:/\\b0o([0-7]_*)+\\b/},{match:/\\b0b([01]_*)+\\b/}]};const ESCAPED_CHARACTER=(t=\"\")=>({className:\"subst\",variants:[{match:concat(/\\\\/,t,/[0\\\\tnr\"']/)},{match:concat(/\\\\/,t,/u\\{[0-9a-fA-F]{1,8}\\}/)}]});const ESCAPED_NEWLINE=(t=\"\")=>({className:\"subst\",match:concat(/\\\\/,t,/[\\t ]*(?:[\\r\\n]|\\r\\n)/)});const INTERPOLATION=(t=\"\")=>({className:\"subst\",label:\"interpol\",begin:concat(/\\\\/,t,/\\(/),end:/\\)/});const MULTILINE_STRING=(t=\"\")=>({begin:concat(t,/\"\"\"/),end:concat(/\"\"\"/,t),contains:[ESCAPED_CHARACTER(t),ESCAPED_NEWLINE(t),INTERPOLATION(t)]});const SINGLE_LINE_STRING=(t=\"\")=>({begin:concat(t,/\"/),end:concat(/\"/,t),contains:[ESCAPED_CHARACTER(t),INTERPOLATION(t)]});const I={className:\"string\",variants:[MULTILINE_STRING(),MULTILINE_STRING(\"#\"),MULTILINE_STRING(\"##\"),MULTILINE_STRING(\"###\"),SINGLE_LINE_STRING(),SINGLE_LINE_STRING(\"#\"),SINGLE_LINE_STRING(\"##\"),SINGLE_LINE_STRING(\"###\")]};const L={match:concat(/`/,h,/`/)};const T={className:\"variable\",match:/\\$\\d+/};const P={className:\"variable\",match:`\\\\$${d}+`};const j=[L,T,P];const K={match:/(@|#(un)?)available/,className:\"keyword\",starts:{contains:[{begin:/\\(/,end:/\\)/,keywords:f,contains:[...M,$,I]}]}};const z={className:\"keyword\",match:concat(/@/,either(...b))};const q={className:\"meta\",match:concat(/@/,h)};const U=[K,z,q];const Z={match:lookahead(/\\b[A-Z]/),relevance:0,contains:[{className:\"type\",match:concat(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,d,\"+\")},{className:\"type\",match:F,relevance:0},{match:/[?!]+/,relevance:0},{match:/\\.\\.\\./,relevance:0},{match:concat(/\\s+&\\s+/,lookahead(F)),relevance:0}]};const V={begin:/</,end:/>/,keywords:N,contains:[...w,...k,...U,_,Z]};Z.contains.push(V);const W={match:concat(h,/\\s*:/),keywords:\"_|0\",relevance:0};const G={begin:/\\(/,end:/\\)/,relevance:0,keywords:N,contains:[\"self\",W,...w,...k,...B,...M,$,I,...j,...U,Z]};const R={begin:/</,end:/>/,contains:[...w,Z]};const X={begin:either(lookahead(concat(h,/\\s*:/)),lookahead(concat(h,/\\s+/,h,/\\s*:/))),end:/:/,relevance:0,contains:[{className:\"keyword\",match:/\\b_\\b/},{className:\"params\",match:h}]};const H={begin:/\\(/,end:/\\)/,keywords:N,contains:[X,...w,...k,...M,$,I,...U,Z,G],endsParent:true,illegal:/[\"']/};const J={match:[/func/,/\\s+/,either(L.match,h,m)],className:{1:\"keyword\",3:\"title.function\"},contains:[R,H,u],illegal:[/\\[/,/%/]};const Q={match:[/\\b(?:subscript|init[?!]?)/,/\\s*(?=[<(])/],className:{1:\"keyword\"},contains:[R,H,u],illegal:/\\[|%/};const Y={match:[/operator/,/\\s+/,m],className:{1:\"keyword\",3:\"title\"}};const tt={begin:[/precedencegroup/,/\\s+/,F],className:{1:\"keyword\",3:\"title\"},contains:[Z],keywords:[...o,...s],end:/}/};for(const t of I.variants){const e=t.contains.find((t=>\"interpol\"===t.label));e.keywords=N;const n=[...k,...B,...M,$,I,...j];e.contains=[...n,{begin:/\\(/,end:/\\)/,contains:[\"self\",...n]}]}return{name:\"Swift\",keywords:N,contains:[...w,J,Q,{beginKeywords:\"struct protocol class extension enum actor\",end:\"\\\\{\",excludeEnd:true,keywords:N,contains:[t.inherit(t.TITLE_MODE,{className:\"title.class\",begin:/[A-Za-z$_][\\u00C0-\\u02B80-9A-Za-z$_]*/}),...k]},Y,tt,{beginKeywords:\"import\",end:/$/,contains:[...w],relevance:0},...k,...B,...M,$,I,...j,...U,Z,G]}}t=swift;var w=t;export{w as default};\n\n//# sourceMappingURL=swift.js.map", "var e={};function yaml(e){const n=\"true false yes no null\";const a=\"[\\\\w#;/?:@&=+$,.~*'()[\\\\]]+\";const s={className:\"attr\",variants:[{begin:\"\\\\w[\\\\w :\\\\/.-]*:(?=[ \\t]|$)\"},{begin:'\"\\\\w[\\\\w :\\\\/.-]*\":(?=[ \\t]|$)'},{begin:\"'\\\\w[\\\\w :\\\\/.-]*':(?=[ \\t]|$)\"}]};const t={className:\"template-variable\",variants:[{begin:/\\{\\{/,end:/\\}\\}/},{begin:/%\\{/,end:/\\}/}]};const i={className:\"string\",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/\"/,end:/\"/},{begin:/\\S+/}],contains:[e.BACKSLASH_ESCAPE,t]};const c=e.inherit(i,{variants:[{begin:/'/,end:/'/},{begin:/\"/,end:/\"/},{begin:/[^\\s,{}[\\]]+/}]});const l=\"[0-9]{4}(-[0-9][0-9]){0,2}\";const r=\"([Tt \\\\t][0-9][0-9]?(:[0-9][0-9]){2})?\";const b=\"(\\\\.[0-9]*)?\";const g=\"([ \\\\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\";const o={className:\"number\",begin:\"\\\\b\"+l+r+b+g+\"\\\\b\"};const m={end:\",\",endsWithParent:true,excludeEnd:true,keywords:n,relevance:0};const d={begin:/\\{/,end:/\\}/,contains:[m],illegal:\"\\\\n\",relevance:0};const u={begin:\"\\\\[\",end:\"\\\\]\",contains:[m],illegal:\"\\\\n\",relevance:0};const N=[s,{className:\"meta\",begin:\"^---\\\\s*$\",relevance:10},{className:\"string\",begin:\"[\\\\|>]([1-9]?[+-])?[ ]*\\\\n( +)[^ ][^\\\\n]*\\\\n(\\\\2[^\\\\n]+\\\\n?)*\"},{begin:\"<%[%=-]?\",end:\"[%-]?%>\",subLanguage:\"ruby\",excludeBegin:true,excludeEnd:true,relevance:0},{className:\"type\",begin:\"!\\\\w+!\"+a},{className:\"type\",begin:\"!<\"+a+\">\"},{className:\"type\",begin:\"!\"+a},{className:\"type\",begin:\"!!\"+a},{className:\"meta\",begin:\"&\"+e.UNDERSCORE_IDENT_RE+\"$\"},{className:\"meta\",begin:\"\\\\*\"+e.UNDERSCORE_IDENT_RE+\"$\"},{className:\"bullet\",begin:\"-(?=[ ]|$)\",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},o,{className:\"number\",begin:e.C_NUMBER_RE+\"\\\\b\",relevance:0},d,u,i];const v=[...N];v.pop();v.push(c);m.contains=v;return{name:\"YAML\",case_insensitive:true,aliases:[\"yml\"],contains:N}}e=yaml;var n=e;export{n as default};\n\n//# sourceMappingURL=yaml.js.map", "var e={};const n=\"[A-Za-z$_][0-9A-Za-z$_]*\";const t=[\"as\",\"in\",\"of\",\"if\",\"for\",\"while\",\"finally\",\"var\",\"new\",\"function\",\"do\",\"return\",\"void\",\"else\",\"break\",\"catch\",\"instanceof\",\"with\",\"throw\",\"case\",\"default\",\"try\",\"switch\",\"continue\",\"typeof\",\"delete\",\"let\",\"yield\",\"const\",\"class\",\"debugger\",\"async\",\"await\",\"static\",\"import\",\"from\",\"export\",\"extends\"];const a=[\"true\",\"false\",\"null\",\"undefined\",\"NaN\",\"Infinity\"];const s=[\"Object\",\"Function\",\"Boolean\",\"Symbol\",\"Math\",\"Date\",\"Number\",\"BigInt\",\"String\",\"RegExp\",\"Array\",\"Float32Array\",\"Float64Array\",\"Int8Array\",\"Uint8Array\",\"Uint8ClampedArray\",\"Int16Array\",\"Int32Array\",\"Uint16Array\",\"Uint32Array\",\"BigInt64Array\",\"BigUint64Array\",\"Set\",\"Map\",\"WeakSet\",\"WeakMap\",\"ArrayBuffer\",\"SharedArrayBuffer\",\"Atomics\",\"DataView\",\"JSON\",\"Promise\",\"Generator\",\"GeneratorFunction\",\"AsyncFunction\",\"Reflect\",\"Proxy\",\"Intl\",\"WebAssembly\"];const c=[\"Error\",\"EvalError\",\"InternalError\",\"RangeError\",\"ReferenceError\",\"SyntaxError\",\"TypeError\",\"URIError\"];const r=[\"setInterval\",\"setTimeout\",\"clearInterval\",\"clearTimeout\",\"require\",\"exports\",\"eval\",\"isFinite\",\"isNaN\",\"parseFloat\",\"parseInt\",\"decodeURI\",\"decodeURIComponent\",\"encodeURI\",\"encodeURIComponent\",\"escape\",\"unescape\"];const o=[\"arguments\",\"this\",\"super\",\"console\",\"window\",\"document\",\"localStorage\",\"module\",\"global\"];const i=[].concat(r,s,c);\n/** @type LanguageFn */function javascript(e){const l=e.regex;\n/**\n   * Takes a string like \"<Booger\" and checks to see\n   * if we can find a matching \"</Booger\" later in the\n   * content.\n   * @param {RegExpMatchArray} match\n   * @param {{after:number}} param1\n   */const hasClosingTag=(e,{after:n})=>{const t=\"</\"+e[0].slice(1);const a=e.input.indexOf(t,n);return-1!==a};const d=n;const b={begin:\"<>\",end:\"</>\"};const u=/<[A-Za-z0-9\\\\._:-]+\\s*\\/>/;const g={begin:/<[A-Za-z0-9\\\\._:-]+/,end:/\\/[A-Za-z0-9\\\\._:-]+>|\\/>/,\n/**\n     * @param {RegExpMatchArray} match\n     * @param {CallbackResponse} response\n     */\nisTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index;const a=e.input[t];if(\"<\"===a||\",\"===a){n.ignoreMatch();return}\">\"===a&&(hasClosingTag(e,{after:t})||n.ignoreMatch());let s;const c=e.input.substring(t);(s=c.match(/^\\s+extends\\s+/))&&0===s.index&&n.ignoreMatch()}};const m={$pattern:n,keyword:t,literal:a,built_in:i,\"variable.language\":o};const E=\"[0-9](_?[0-9])*\";const y=`\\\\.(${E})`;const A=\"0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*\";const f={className:\"number\",variants:[{begin:`(\\\\b(${A})((${y})|\\\\.)?|(${y}))[eE][+-]?(${E})\\\\b`},{begin:`\\\\b(${A})\\\\b((${y})\\\\b|\\\\.)?|(${y})\\\\b`},{begin:\"\\\\b(0|[1-9](_?[0-9])*)n\\\\b\"},{begin:\"\\\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\\\b\"},{begin:\"\\\\b0[bB][0-1](_?[0-1])*n?\\\\b\"},{begin:\"\\\\b0[oO][0-7](_?[0-7])*n?\\\\b\"},{begin:\"\\\\b0[0-7]+n?\\\\b\"}],relevance:0};const p={className:\"subst\",begin:\"\\\\$\\\\{\",end:\"\\\\}\",keywords:m,contains:[]};const N={begin:\"html`\",end:\"\",starts:{end:\"`\",returnEnd:false,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:\"xml\"}};const _={begin:\"css`\",end:\"\",starts:{end:\"`\",returnEnd:false,contains:[e.BACKSLASH_ESCAPE,p],subLanguage:\"css\"}};const v={className:\"string\",begin:\"`\",end:\"`\",contains:[e.BACKSLASH_ESCAPE,p]};const h=e.COMMENT(/\\/\\*\\*(?!\\/)/,\"\\\\*/\",{relevance:0,contains:[{begin:\"(?=@[A-Za-z]+)\",relevance:0,contains:[{className:\"doctag\",begin:\"@[A-Za-z]+\"},{className:\"type\",begin:\"\\\\{\",end:\"\\\\}\",excludeEnd:true,excludeBegin:true,relevance:0},{className:\"variable\",begin:d+\"(?=\\\\s*(-)|$)\",endsParent:true,relevance:0},{begin:/(?=[^\\n])\\s/,relevance:0}]}]});const S={className:\"comment\",variants:[h,e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]};const w=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,N,_,v,f];p.contains=w.concat({begin:/\\{/,end:/\\}/,keywords:m,contains:[\"self\"].concat(w)});const R=[].concat(S,p.contains);const x=R.concat([{begin:/\\(/,end:/\\)/,keywords:m,contains:[\"self\"].concat(R)}]);const O={className:\"params\",begin:/\\(/,end:/\\)/,excludeBegin:true,excludeEnd:true,keywords:m,contains:x};const k={variants:[{match:[/class/,/\\s+/,d,/\\s+/,/extends/,/\\s+/,l.concat(d,\"(\",l.concat(/\\./,d),\")*\")],scope:{1:\"keyword\",3:\"title.class\",5:\"keyword\",7:\"title.class.inherited\"}},{match:[/class/,/\\s+/,d],scope:{1:\"keyword\",3:\"title.class\"}}]};const I={relevance:0,match:l.either(/\\bJSON/,/\\b[A-Z][a-z]+([A-Z][a-z]*|\\d)*/,/\\b[A-Z]{2,}([A-Z][a-z]+|\\d)+([A-Z][a-z]*)*/,/\\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\\d)*([A-Z][a-z]*)*/),className:\"title.class\",keywords:{_:[...s,...c]}};const C={label:\"use_strict\",className:\"meta\",relevance:10,begin:/^\\s*['\"]use (strict|asm)['\"]/};const T={variants:[{match:[/function/,/\\s+/,d,/(?=\\s*\\()/]},{match:[/function/,/\\s*(?=\\()/]}],className:{1:\"keyword\",3:\"title.function\"},label:\"func.def\",contains:[O],illegal:/%/};const M={relevance:0,match:/\\b[A-Z][A-Z_0-9]+\\b/,className:\"variable.constant\"};function noneOf(e){return l.concat(\"(?!\",e.join(\"|\"),\")\")}const B={match:l.concat(/\\b/,noneOf([...r,\"super\"]),d,l.lookahead(/\\(/)),className:\"title.function\",relevance:0};const Z={begin:l.concat(/\\./,l.lookahead(l.concat(d,/(?![0-9A-Za-z$_(])/))),end:d,excludeBegin:true,keywords:\"prototype\",className:\"property\",relevance:0};const $={match:[/get|set/,/\\s+/,d,/(?=\\()/],className:{1:\"keyword\",3:\"title.function\"},contains:[{begin:/\\(\\)/},O]};const z=\"(\\\\([^()]*(\\\\([^()]*(\\\\([^()]*\\\\)[^()]*)*\\\\)[^()]*)*\\\\)|\"+e.UNDERSCORE_IDENT_RE+\")\\\\s*=>\";const D={match:[/const|var|let/,/\\s+/,d,/\\s*/,/=\\s*/,/(async\\s*)?/,l.lookahead(z)],keywords:\"async\",className:{1:\"keyword\",3:\"title.function\"},contains:[O]};return{name:\"Javascript\",aliases:[\"js\",\"jsx\",\"mjs\",\"cjs\"],keywords:m,exports:{PARAMS_CONTAINS:x,CLASS_REFERENCE:I},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:\"shebang\",binary:\"node\",relevance:5}),C,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,N,_,v,S,f,I,{className:\"attr\",begin:d+l.lookahead(\":\"),relevance:0},D,{begin:\"(\"+e.RE_STARTERS_RE+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",keywords:\"return throw case\",relevance:0,contains:[S,e.REGEXP_MODE,{className:\"function\",begin:z,returnBegin:true,end:\"\\\\s*=>\",contains:[{className:\"params\",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\\(\\s*\\)/,skip:true},{begin:/\\(/,end:/\\)/,excludeBegin:true,excludeEnd:true,keywords:m,contains:x}]}]},{begin:/,/,relevance:0},{match:/\\s+/,relevance:0},{variants:[{begin:b.begin,end:b.end},{match:u},{begin:g.begin,\"on:begin\":g.isTrulyOpeningTag,end:g.end}],subLanguage:\"xml\",contains:[{begin:g.begin,end:g.end,skip:true,contains:[\"self\"]}]}]},T,{beginKeywords:\"while if switch catch for\"},{begin:\"\\\\b(?!function)\"+e.UNDERSCORE_IDENT_RE+\"\\\\([^()]*(\\\\([^()]*(\\\\([^()]*\\\\)[^()]*)*\\\\)[^()]*)*\\\\)\\\\s*\\\\{\",returnBegin:true,label:\"func.def\",contains:[O,e.inherit(e.TITLE_MODE,{begin:d,className:\"title.function\"})]},{match:/\\.\\.\\./,relevance:0},Z,{match:\"\\\\$\"+d,relevance:0},{match:[/\\bconstructor(?=\\s*\\()/],className:{1:\"title.function\"},contains:[O]},B,M,k,$,{match:/\\$[(.]/}]}}\n/** @type LanguageFn */function typescript(e){const s=javascript(e);const c=n;const r=[\"any\",\"void\",\"number\",\"boolean\",\"string\",\"object\",\"never\",\"symbol\",\"bigint\",\"unknown\"];const l={beginKeywords:\"namespace\",end:/\\{/,excludeEnd:true,contains:[s.exports.CLASS_REFERENCE]};const d={beginKeywords:\"interface\",end:/\\{/,excludeEnd:true,keywords:{keyword:\"interface extends\",built_in:r},contains:[s.exports.CLASS_REFERENCE]};const b={className:\"meta\",relevance:10,begin:/^\\s*['\"]use strict['\"]/};const u=[\"type\",\"namespace\",\"interface\",\"public\",\"private\",\"protected\",\"implements\",\"declare\",\"abstract\",\"readonly\",\"enum\",\"override\"];const g={$pattern:n,keyword:t.concat(u),literal:a,built_in:i.concat(r),\"variable.language\":o};const m={className:\"meta\",begin:\"@\"+c};const swapMode=(e,n,t)=>{const a=e.contains.findIndex((e=>e.label===n));if(-1===a)throw new Error(\"can not find mode to replace\");e.contains.splice(a,1,t)};Object.assign(s.keywords,g);s.exports.PARAMS_CONTAINS.push(m);s.contains=s.contains.concat([m,l,d]);swapMode(s,\"shebang\",e.SHEBANG());swapMode(s,\"use_strict\",b);const E=s.contains.find((e=>\"func.def\"===e.label));E.relevance=0;Object.assign(s,{name:\"TypeScript\",aliases:[\"ts\",\"tsx\"]});return s}e=typescript;var l=e;export{l as default};\n\n//# sourceMappingURL=typescript.js.map", "var e={};\n/** @type LanguageFn */function vbnet(e){const n=e.regex;const t={className:\"string\",begin:/\"(\"\"|[^/n])\"C\\b/};const s={className:\"string\",begin:/\"/,end:/\"/,illegal:/\\n/,contains:[{begin:/\"\"/}]};const a=/\\d{1,2}\\/\\d{1,2}\\/\\d{4}/;const i=/\\d{4}-\\d{1,2}-\\d{1,2}/;const o=/(\\d|1[012])(:\\d+){0,2} *(AM|PM)/;const r=/\\d{1,2}(:\\d{1,2}){1,2}/;const l={className:\"literal\",variants:[{begin:n.concat(/# */,n.either(i,a),/ *#/)},{begin:n.concat(/# */,r,/ *#/)},{begin:n.concat(/# */,o,/ *#/)},{begin:n.concat(/# */,n.either(i,a),/ +/,n.either(o,r),/ *#/)}]};const c={className:\"number\",relevance:0,variants:[{begin:/\\b\\d[\\d_]*((\\.[\\d_]+(E[+-]?[\\d_]+)?)|(E[+-]?[\\d_]+))[RFD@!#]?/},{begin:/\\b\\d[\\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]};const d={className:\"label\",begin:/^\\w+:/};const b=e.COMMENT(/'''/,/$/,{contains:[{className:\"doctag\",begin:/<\\/?/,end:/>/}]});const g=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\\t ]|^)REM(?=\\s)/}]});const u={className:\"meta\",begin:/[\\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\\b/,end:/$/,keywords:{keyword:\"const disable else elseif enable end externalsource if region then\"},contains:[g]};return{name:\"Visual Basic .NET\",aliases:[\"vb\"],case_insensitive:true,classNameAliases:{label:\"symbol\"},keywords:{keyword:\"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield\",built_in:\"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort\",type:\"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort\",literal:\"true false nothing\"},illegal:\"//|\\\\{|\\\\}|endif|gosub|variant|wend|^\\\\$ \",contains:[t,s,l,c,d,b,g,u]}}e=vbnet;var n=e;export{n as default};\n\n//# sourceMappingURL=vbnet.js.map", "var e={};\n/** @type LanguageFn */function wasm(e){e.regex;const a=e.COMMENT(/\\(;/,/;\\)/);a.contains.push(\"self\");const t=e.COMMENT(/;;/,/$/);const s=[\"anyfunc\",\"block\",\"br\",\"br_if\",\"br_table\",\"call\",\"call_indirect\",\"data\",\"drop\",\"elem\",\"else\",\"end\",\"export\",\"func\",\"global.get\",\"global.set\",\"local.get\",\"local.set\",\"local.tee\",\"get_global\",\"get_local\",\"global\",\"if\",\"import\",\"local\",\"loop\",\"memory\",\"memory.grow\",\"memory.size\",\"module\",\"mut\",\"nop\",\"offset\",\"param\",\"result\",\"return\",\"select\",\"set_global\",\"set_local\",\"start\",\"table\",\"tee_local\",\"then\",\"type\",\"unreachable\"];const l={begin:[/(?:func|call|call_indirect)/,/\\s+/,/\\$[^\\s)]+/],className:{1:\"keyword\",3:\"title.function\"}};const o={className:\"variable\",begin:/\\$[\\w_]+/};const c={match:/(\\((?!;)|\\))+/,className:\"punctuation\",relevance:0};const n={className:\"number\",relevance:0,match:/[+-]?\\b(?:\\d(?:_?\\d)*(?:\\.\\d(?:_?\\d)*)?(?:[eE][+-]?\\d(?:_?\\d)*)?|0x[\\da-fA-F](?:_?[\\da-fA-F])*(?:\\.[\\da-fA-F](?:_?[\\da-fA-D])*)?(?:[pP][+-]?\\d(?:_?\\d)*)?)\\b|\\binf\\b|\\bnan(?::0x[\\da-fA-F](?:_?[\\da-fA-D])*)?\\b/};const r={match:/(i32|i64|f32|f64)(?!\\.)/,className:\"type\"};const m={className:\"keyword\",match:/\\b(f32|f64|i32|i64)(?:\\.(?:abs|add|and|ceil|clz|const|convert_[su]\\/i(?:32|64)|copysign|ctz|demote\\/f64|div(?:_[su])?|eqz?|extend_[su]\\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\\/f32|reinterpret\\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\\/f(?:32|64))?|wrap\\/i64|xor))\\b/};const d={match:[/(?:offset|align)/,/\\s*/,/=/],className:{1:\"keyword\",3:\"operator\"}};return{name:\"WebAssembly\",keywords:{$pattern:/[\\w.]+/,keyword:s},contains:[t,a,d,o,c,l,e.QUOTE_STRING_MODE,r,m,n]}}e=wasm;var a=e;export{a as default};\n\n//# sourceMappingURL=wasm.js.map", "import g from\"./core.js\";import a from\"./languages/xml.js\";import e from\"./languages/bash.js\";import r from\"./languages/c.js\";import s from\"./languages/cpp.js\";import t from\"./languages/csharp.js\";import i from\"./languages/css.js\";import o from\"./languages/markdown.js\";import n from\"./languages/diff.js\";import m from\"./languages/ruby.js\";import u from\"./languages/go.js\";import p from\"./languages/graphql.js\";import l from\"./languages/ini.js\";import f from\"./languages/java.js\";import j from\"./languages/javascript.js\";import L from\"./languages/json.js\";import c from\"./languages/kotlin.js\";import h from\"./languages/less.js\";import v from\"./languages/lua.js\";import y from\"./languages/makefile.js\";import b from\"./languages/perl.js\";import d from\"./languages/objectivec.js\";import k from\"./languages/php.js\";import w from\"./languages/php-template.js\";import x from\"./languages/plaintext.js\";import q from\"./languages/python.js\";import H from\"./languages/python-repl.js\";import J from\"./languages/r.js\";import S from\"./languages/rust.js\";import z from\"./languages/scss.js\";import A from\"./languages/shell.js\";import B from\"./languages/sql.js\";import C from\"./languages/swift.js\";import D from\"./languages/yaml.js\";import E from\"./languages/typescript.js\";import F from\"./languages/vbnet.js\";import G from\"./languages/wasm.js\";var I={};var K=g;K.registerLanguage(\"xml\",a);K.registerLanguage(\"bash\",e);K.registerLanguage(\"c\",r);K.registerLanguage(\"cpp\",s);K.registerLanguage(\"csharp\",t);K.registerLanguage(\"css\",i);K.registerLanguage(\"markdown\",o);K.registerLanguage(\"diff\",n);K.registerLanguage(\"ruby\",m);K.registerLanguage(\"go\",u);K.registerLanguage(\"graphql\",p);K.registerLanguage(\"ini\",l);K.registerLanguage(\"java\",f);K.registerLanguage(\"javascript\",j);K.registerLanguage(\"json\",L);K.registerLanguage(\"kotlin\",c);K.registerLanguage(\"less\",h);K.registerLanguage(\"lua\",v);K.registerLanguage(\"makefile\",y);K.registerLanguage(\"perl\",b);K.registerLanguage(\"objectivec\",d);K.registerLanguage(\"php\",k);K.registerLanguage(\"php-template\",w);K.registerLanguage(\"plaintext\",x);K.registerLanguage(\"python\",q);K.registerLanguage(\"python-repl\",H);K.registerLanguage(\"r\",J);K.registerLanguage(\"rust\",S);K.registerLanguage(\"scss\",z);K.registerLanguage(\"shell\",A);K.registerLanguage(\"sql\",B);K.registerLanguage(\"swift\",C);K.registerLanguage(\"yaml\",D);K.registerLanguage(\"typescript\",E);K.registerLanguage(\"vbnet\",F);K.registerLanguage(\"wasm\",G);K.HighlightJS=K;K.default=K;I=K;var M=I;export{M as default};\n\n//# sourceMappingURL=common.js.map", "/*!\n  Theme: Tokyo Night Dark\n  Link: https://github.com/enkia/tokyo-night-vscode-theme\n*/ const tokyoNightDark=(prefix=\"tokyo-night-dark\")=>[`.${prefix} .hljs-comment, .${prefix} .hljs-meta { color: #565f89; }`,`.${prefix} .hljs-deletion, .${prefix} .hljs-doctag, .${prefix} .hljs-regexp, .${prefix} .hljs-selector-attr, .${prefix} .hljs-selector-class, .${prefix} .hljs-selector-id, .${prefix} .hljs-selector-pseudo, .${prefix} .hljs-tag, .${prefix} .hljs-template-tag, .${prefix} .hljs-variable.language_ { color: #f7768e; }`,`.${prefix} .hljs-link, .${prefix} .hljs-literal, .${prefix} .hljs-number, .${prefix} .hljs-params, .${prefix} .hljs-template-variable, .${prefix} .hljs-type, .${prefix} .hljs-variable { color: #ff9e64; }`,`.${prefix} .hljs-attribute, .${prefix} .hljs-built_in { color: #e0af68; }`,`.${prefix} .hljs-keyword, .${prefix} .hljs-property, .${prefix} .hljs-subst, .${prefix} .hljs-title, .${prefix} .hljs-title.class_, .${prefix} .hljs-title.class_.inherited__, .${prefix} .hljs-title.function_ { color: #7dcfff; }`,`.${prefix} .hljs-selector-tag { color: #73daca; }`,`.${prefix} .hljs-addition, .${prefix} .hljs-bullet, .${prefix} .hljs-quote, .${prefix} .hljs-string, .${prefix} .hljs-symbol { color: #9ece6a; }`,`.${prefix} .hljs-code, .${prefix} .hljs-formula, .${prefix} .hljs-section { color: #7aa2f7; }`,`.${prefix} .hljs-attr, .${prefix} .hljs-char.escape_, .${prefix} .hljs-keyword, .${prefix} .hljs-name, .${prefix} .hljs-operator { color: #bb9af7; }`,`.${prefix} .hljs-punctuation { color: #c0caf5; }`,`.${prefix} .hljs { background: #1a1b26; color: #9aa5ce; }`,`.${prefix} .hljs-emphasis { font-style: italic; }`,`.${prefix} .hljs-strong { font-weight: 700; }`,];/*!\n  Theme: Night Owl\n  Link: https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/styles/night-owl.min.css\n*/ const nightOwl=(prefix=\"night-owl\")=>[`.${prefix} .hljs { background: #011627; color: #d6deeb; }`,`.${prefix} .hljs-keyword { color: #c792ea; font-style: italic; }`,`.${prefix} .hljs-built_in { color: #addb67; font-style: italic; }`,`.${prefix} .hljs-type { color: #82aaff; }`,`.${prefix} .hljs-literal { color: #ff5874; }`,`.${prefix} .hljs-number { color: #f78c6c; }`,`.${prefix} .hljs-regexp { color: #5ca7e4; }`,`.${prefix} .hljs-string { color: #ecc48d; }`,`.${prefix} .hljs-subst { color: #d3423e; }`,`.${prefix} .hljs-symbol { color: #82aaff; }`,`.${prefix} .hljs-class { color: #ffcb8b; }`,`.${prefix} .hljs-function { color: #82aaff; }`,`.${prefix} .hljs-title { color: #dcdcaa; font-style: italic; }`,`.${prefix} .hljs-params { color: #7fdbca; }`,`.${prefix} .hljs-comment { color: #637777; font-style: italic; }`,`.${prefix} .hljs-doctag { color: #7fdbca; }`,`.${prefix} .hljs-meta.hljs-meta .hljs-keyword { color: #82aaff; }`,`.${prefix} .hljs-meta .hljs-string { color: #ecc48d; }`,`.${prefix} .hljs-section { color: #82b1ff; }`,`.${prefix} .hljs-attr.hljs-name, .${prefix} .hljs-tag { color: #7fdbca; }`,`.${prefix} .hljs-attribute { color: #80cbc4; }`,`.${prefix} .hljs-variable { color: #addb67; }`,`.${prefix} .hljs-bullet { color: #d9f5dd; }`,`.${prefix} .hljs-code { color: #80cbc4; }`,`.${prefix} .hljs-emphasis { color: #c792ea; font-style: italic; }`,`.${prefix} .hljs-strong { color: #addb67; font-weight: 700; }`,`.${prefix} .hljs-formula { color: #c792ea; }`,`.${prefix} .hljs-link { color: #ff869a; }`,`.${prefix} .hljs-quote { color: #697098; font-style: italic; }`,`.${prefix} .hljs-selector-tag { color: #ff6363; }`,`.${prefix} .hljs-selector-id { color: #fad430; }`,`.${prefix} .hljs-selector-class { color: #addb67; font-style: italic; }`,`.${prefix} .hljs-selector-attr.hljs-selector-pseudo { color: #c792ea; font-style: italic; }`,`.${prefix} .hljs-template-tag { color: #c792ea; }`,`.${prefix} .hljs-template-variable { color: #addb67; }`,`.${prefix} .hljs-addition { color: #addb67ff; font-style: italic; }`,`.${prefix} .hljs-deletion { color: #ef535090; font-style: italic; }`,];/*!\n  Theme: Night Owl Prism\n  Link: https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/styles/night-owl.min.css\n*/ const nightOwlPrism=(prefix=\"night-owl\")=>[`code[class*=\"${prefix} language-\"], pre[class*=\"${prefix} language-\"] { color: #d6deeb; font-family: Consolas, Monaco, \"Andale Mono\", \"Ubuntu Mono\", monospace;  text-align: left;  white-space: pre;  word-spacing: normal;  word-break: normal;  word-wrap: normal;  line-height: 1.5;  font-size: 1em;  -moz-tab-size: 4;  -o-tab-size: 4;  tab-size: 4;  -webkit-hyphens: none;  -moz-hyphens: none;  -ms-hyphens: none;  hyphens: none ; }`,`pre[class*=\"${prefix} language-\"]::-moz-selection, pre[class*=\"${prefix} language-\"] ::-moz-selection, code[class*=\"${prefix} language-\"]::-moz-selection, code[class*=\"${prefix} language-\"] ::-moz-selection { text-shadow: none; background: rgba(29, 59, 83, 0.99); }`,`pre[class*=\"${prefix} language-\"]::selection, pre[class*=\"${prefix} language-\"] ::selection, code[class*=\"${prefix} language-\"]::selection, code[class*=\"${prefix} language-\"] ::selection { text-shadow: none; background: rgba(29, 59, 83, 0.99); }`,`@media print { code[class*=\"${prefix} language-\"], pre[class*=\"${prefix} language-\"] { text-shadow: none; } }`,`:not(pre) > code[class*=\"${prefix} language-\"], pre[class*=\"${prefix} language-\"] { color: white;  background: #011627; }`,`:not(pre) > code[class*=\"${prefix} language-\"] { padding: 0.1em;  border-radius: 0.3em;  white-space: normal; }`,`.${prefix} .token.comment, .${prefix} .token.prolog, .${prefix} .token.cdata { color: rgb(99, 119, 119);  font-style: italic; }`,`.${prefix} .token.punctuation { color: rgb(199, 146, 234); }`,`.${prefix} .namespace { color: rgb(178, 204, 214); }`,`.${prefix} .token.deleted { color: rgba(239, 83, 80, 0.56);  font-style: italic; }`,`.${prefix} .token.symbol, .${prefix} .token.property { color: rgb(128, 203, 196); }`,`.${prefix} .token.tag, .${prefix} .token.operator, .${prefix} .token.keyword { color: rgb(127, 219, 202); }`,`.${prefix} .token.boolean { color: rgb(255, 88, 116); }`,`.${prefix} .token.number { color: rgb(247, 140, 108); }`,`.${prefix} .token.constant, .${prefix} .token.function, .${prefix} .token.builtin, .${prefix} .token.char { color: rgb(130, 170, 255); }`,`.${prefix} .token.selector, .${prefix} .token.doctype { color: rgb(199, 146, 234); }`,`.${prefix} .token.attr-name, .${prefix} .token.inserted { color: rgb(173, 219, 103); }`,`.${prefix} .token.string, .${prefix} .token.url, .${prefix} .token.entity, .${prefix} .language-css .token.string, .${prefix} .style .token.string { color: rgb(173, 219, 103); }`,`.${prefix} .token.class-name, .${prefix} .token.atrule, .${prefix} .token.attr-value { color: rgb(255, 203, 139); }`,`.${prefix} .token.regex, .${prefix} .token.important, .${prefix} .token.variable { color: rgb(214, 222, 235); }`,`.${prefix} .token.important, .${prefix} .token.bold { font-weight: bold; }`,`.${prefix} .token.italic { font-style: italic; }`,];/*!\n  Theme: GitHub Dark\n  Link: https://github.com/primer/github-syntax-dark\n*/ const githubDark=(prefix=\"github-dark\")=>[`.${prefix} .hljs{ color:#c9d1d9;background:#0d1117; }`,`.${prefix} .hljs-doctag, .${prefix} .hljs-keyword, .${prefix} .hljs-meta .hljs-keyword, .${prefix} .hljs-template-tag, .${prefix} .hljs-template-variable, .${prefix} .hljs-type, .${prefix} .hljs-variable.language_{ color:#ff7b72; }`,`.${prefix} .hljs-title, .${prefix} .hljs-title.class_, .${prefix} .hljs-title.class_.inherited__, .${prefix} .hljs-title.function_{ color:#d2a8ff; }`,`.${prefix} .hljs-attr, .${prefix} .hljs-attribute, .${prefix} .hljs-literal, .${prefix} .hljs-meta, .${prefix} .hljs-number, .${prefix} .hljs-operator, .${prefix} .hljs-selector-attr, .${prefix} .hljs-selector-class, .${prefix} .hljs-selector-id, .${prefix} .hljs-variable{ color:#79c0ff; }`,`.${prefix} .hljs-meta .hljs-string, .${prefix} .hljs-regexp, .${prefix} .hljs-string{ color:#a5d6ff; }`,`.${prefix} .hljs-built_in, .${prefix} .hljs-symbol{ color:#ffa657; }`,`.${prefix} .hljs-code, .${prefix} .hljs-comment, .${prefix} .hljs-formula{ color:#8b949e; }`,`.${prefix} .hljs-name, .${prefix} .hljs-quote, .${prefix} .hljs-selector-pseudo, .${prefix} .hljs-selector-tag{ color:#7ee787; }`,`.${prefix} .hljs-subst{ color:#c9d1d9; }`,`.${prefix} .hljs-section{ color:#1f6feb;font-weight:700; }`,`.${prefix} .hljs-bullet{ color:#f2cc60; }`,`.${prefix} .hljs-emphasis{ color:#c9d1d9;font-style:italic; }`,`.${prefix} .hljs-strong{ color:#c9d1d9;font-weight:700; }`,`.${prefix} .hljs-addition{ color:#aff5b4;background-color:#033a16; }`,`.${prefix} .hljs-deletion{ color:#ffdcd7;background-color:#67060c; }`,];/*!\n  Theme: GitHub Dark\n  Link: Light theme as seen on github.com\n*/ const github=(prefix=\"github\")=>[`.${prefix} .hljs { color: #24292e; background: #fff; }`,`.${prefix} .hljs-doctag, .${prefix} .hljs-keyword, .${prefix} .hljs-meta .hljs-keyword, .${prefix} .hljs-template-tag, .${prefix} .hljs-template-variable, .${prefix} .hljs-type, .${prefix} .hljs-variable.language_ { color: #d73a49; }`,`.${prefix} .hljs-title, .${prefix} .hljs-title.class_, .${prefix} .hljs-title.class_.inherited__, .${prefix} .hljs-title.function_ { color: #6f42c1; }`,`.${prefix} .hljs-attr, .${prefix} .hljs-attribute, .${prefix} .hljs-literal, .${prefix} .hljs-meta, .${prefix} .hljs-number, .${prefix} .hljs-operator, .${prefix} .hljs-selector-attr, .${prefix} .hljs-selector-class, .${prefix} .hljs-selector-id, .${prefix} .hljs-variable { color: #005cc5; }`,`.${prefix} .hljs-meta .hljs-string, .${prefix} .hljs-regexp, .${prefix} .hljs-string { color: #032f62; }`,`.${prefix} .hljs-built_in, .${prefix} .hljs-symbol { color: #e36209; }`,`.${prefix} .hljs-code, .${prefix} .hljs-comment, .${prefix} .hljs-formula { color: #6a737d; }`,`.${prefix} .hljs-name, .${prefix} .hljs-quote, .${prefix} .hljs-selector-pseudo, .${prefix} .hljs-selector-tag { color: #22863a; }`,`.${prefix} .hljs-subst { color: #24292e; }`,`.${prefix} .hljs-section { color: #005cc5; font-weight: 700; }`,`.${prefix} .hljs-bullet { color: #735c0f; }`,`.${prefix} .hljs-emphasis { color: #24292e; font-style: italic; }`,`.${prefix} .hljs-strong { color: #24292e; font-weight: 700; }`,`.${prefix} .hljs-addition { color: #22863a; background-color: #f0fff4; }`,`.${prefix} .hljs-deletion { color: #b31d28; background-color: #ffeef0; }`,];/*!\n  Theme: Ros\u00E9 Pine Moon\n  Link: https://highlightjs.org/static/demo/\n*/ const rosePineMoon=(prefix=\"rose-pine-moon\")=>[`.${prefix} .hljs { color: #e0def4; background: #232136; }`,`.${prefix} .hljs ::selection, .${prefix} .hljs::selection { background-color: #393552; color: #e0def4; }`,`.${prefix} .hljs-comment { color: #59546d; }`,`.${prefix} .hljs-tag { color: #817c9c; }`,`.${prefix} .hljs-operator, .${prefix} .hljs-punctuation, .${prefix} .hljs-subst { color: #e0def4; }`,`.${prefix} .hljs-operator { opacity: 0.7; }`,`.${prefix} .hljs-bullet, .${prefix} .hljs-deletion, .${prefix} .hljs-name, .${prefix} .hljs-selector-tag, .${prefix} .hljs-template-variable, .${prefix} .hljs-variable { color: #ecebf0; }`,`.${prefix} .hljs-attr, .${prefix} .hljs-link, .${prefix} .hljs-literal, .${prefix} .hljs-number, .${prefix} .hljs-symbol, .${prefix} .hljs-variable.constant_ { color: #eb6f92; }`,`.${prefix} .hljs-class .hljs-title, .${prefix} .hljs-title, .${prefix} .hljs-title.class_ { color: #f6c177; }`,`.${prefix} .hljs-strong { font-weight: 700; color: #f6c177; }`,`.${prefix} .hljs-addition, .${prefix} .hljs-code, .${prefix} .hljs-string, .${prefix} .hljs-title.class_.inherited__ { color: #ea9a97; }`,`.${prefix} .hljs-built_in, .${prefix} .hljs-doctag, .${prefix} .hljs-keyword.hljs-atrule, .${prefix} .hljs-quote, .${prefix} .hljs-regexp { color: #3e8fb0; }`,`.${prefix} .hljs-attribute, .${prefix} .hljs-function .hljs-title, .${prefix} .hljs-section, .${prefix} .hljs-title.function_, .${prefix} .ruby .hljs-property { color: #9ccfd8; }`,`.${prefix} .diff .hljs-meta, .${prefix} .hljs-keyword, .${prefix} .hljs-template-tag, .${prefix} .hljs-type { color: #c4a7e7; }`,`.${prefix} .hljs-emphasis { color: #c4a7e7; font-style: italic; }`,`.${prefix} .hljs-meta, .${prefix} .hljs-meta .hljs-keyword, .${prefix} .hljs-meta .hljs-string { color: #b9b9bc; }`,`.${prefix} .hljs-meta .hljs-keyword, .${prefix} .hljs-meta-keyword { font-weight: 700; }`,];/*!\n  Theme: Gradient Dark\n  Link: https://highlightjs.org/static/demo/\n*/ const gradientDark=(prefix=\"gradient-dark\")=>[`.${prefix} .hljs { background-color: transparent; color: #e7e4eb; }`,`.${prefix} .hljs-subtr { color: #e7e4eb; }`,`.${prefix} .hljs-comment, .${prefix} .hljs-doctag, .${prefix} .hljs-meta, .${prefix} .hljs-quote { color: #af8dd9; }`,`.${prefix} .hljs-attr, .${prefix} .hljs-regexp, .${prefix} .hljs-selector-id, .${prefix} .hljs-selector-tag, .${prefix} .hljs-tag, .${prefix} .hljs-template-tag { color: #aefbff; }`,`.${prefix} .hljs-bullet, .${prefix} .hljs-params, .${prefix} .hljs-selector-class { color: #f19fff; }`,`.${prefix} .hljs-keyword, .${prefix} .hljs-meta .${prefix} .hljs-keyword, .${prefix} .hljs-section, .${prefix} .hljs-symbol, .${prefix} .hljs-type { color: #17fc95; }`,`.${prefix} .hljs-addition, .${prefix} .hljs-link, .${prefix} .hljs-number { color: #c5fe00; }`,`.${prefix} .hljs-string { color: #38c0ff; }`,`.${prefix} .hljs-addition, .${prefix} .hljs-attribute { color: #e7ff9f; }`,`.${prefix} .hljs-template-variable, .${prefix} .hljs-variable { color: #e447ff; }`,`.${prefix} .hljs-built_in, .${prefix} .hljs-class, .${prefix} .hljs-formula, .${prefix} .hljs-function, .${prefix} .hljs-name, .${prefix} .hljs-title { color: #ffc800; }`,`.${prefix} .hljs-deletion, .${prefix} .hljs-literal, .${prefix} .hljs-selector-pseudo { color: #ff9e44; }`,`.${prefix} .hljs-emphasis, .${prefix} .hljs-quote { font-style: italic; }`,`.${prefix} .hljs-keyword, .${prefix} .hljs-params, .${prefix} .hljs-section, .${prefix} .hljs-selector-class, .${prefix} .hljs-selector-id, .${prefix} .hljs-selector-tag, .${prefix} .hljs-strong, .${prefix} .hljs-template-tag { font-weight: 700; }`,];/*! \n  Blitz Theme \n  By Benjamin den Boer\n  @benjaminnathan\n  2022\n*/ const blitz=(prefix=\"blitz\")=>[`.${prefix} pre code.hljs { display: block; overflow-x: auto; padding: 0; }`,/* Basics ccd */ `.${prefix} .hljs { background: #161820; color: #ccd; }`,`.${prefix} .hljs-subst { color: #ccd; }`,/* Teal 7dd */ `.${prefix} .hljs-attr { color: #7dd; }`,`.${prefix} .hljs-built_in { color: #7dd; }`,`.${prefix} .hljs-property { color: #7dd; }`,`.${prefix} .hljs-code { color: #7dd; }`,`.${prefix} .hljs-section { color: #7dd; }`,`.${prefix} .hljs-doctag { color: #7dd; }`,`.${prefix} .hljs-regexp { color: #7dd; }`,`.${prefix} .hljs-selector-attr { color: #7dd; }`,`.${prefix} .hljs-selector-class { color: #7dd; }`,`.${prefix} .hljs-selector-id { color: #7dd; }`,`.${prefix} .hljs-template-tag { color: #7dd; }`,`.${prefix} .hljs-variable.language_ { color: #7dd; }`,`.${prefix} .hljs-variable { color: #7dd; }`,`.${prefix} .hljs-strong { color: #7dd; font-weight: 700; }`,/* Purple 99f */ `.${prefix} .hljs-selector-pseudo { color: #99f; }`,/* Pink f89 */ `.${prefix} .hljs-literal { color: #f89; }`,`.${prefix} .hljs-deletion { color: #f89;}`,`.${prefix} .hljs-string { color: #f89; }`,/* Yellow fb6 */ `.${prefix} .hljs-name { color: #fb6; }`,`.${prefix} .hljs-char.escape_ { color: #fb6; }`,`.${prefix} .hljs-operator { color: #fb6; }`,`.${prefix} .hljs-tag { color: #fb6; }`,`.${prefix} .hljs-function { color: #fb6; }`,`.${prefix} .hljs-attribute { color: #fb6; }`,`.${prefix} .hljs-class { color: #fb6; }`,`.${prefix} .hljs-title { color: #fb6; }`,`.${prefix} .hljs-title.class_ { color: #fb6; }`,`.${prefix} .hljs-title.class_.inherited__ { color: #fb6; }`,`.${prefix} .hljs-title.function_ { color: #fb6; }`,/* Orange f96 */ `.${prefix} .hljs-number { color: #f96; }`,`.${prefix} .hljs-params { color: #f96; }`,`.${prefix} .hljs-template-variable { color: #f96;}`,`.${prefix} .hljs-link { color: #f96; }`,`.${prefix} .hljs-type { color: #f96; }`,/* Grayish 667 */ `.${prefix} .hljs-comment { color: #667; }`,`.${prefix} .hljs-meta { color: #667; }`,`.${prefix} .hljs-meta .hljs-string { color: #667; }`,`.${prefix} .hljs-meta .hljs-keyword { color: #667; }`,/* Blue 3be */ `.${prefix} .hljs-keyword { color: #3be; }`,`.${prefix} .hljs-emphasis { color: #3be; }`,`.${prefix} .hljs-formula { color: #3be; }`,`.${prefix} .hljs-bullet { color: #3be; }`,`.${prefix} .hljs-quote { color: #3be; }`,`.${prefix} .hljs-symbol { color: #3be; }`,`.${prefix} .hljs-addition { color: #3be; }`,`.${prefix} .hljs-selector-tag { color: #3be; }`,];/*!\n  Theme: Synthwave for Prism\n  Link: https://github.com/PrismJS/prism-themes/blob/master/themes/prism-synthwave84.css\n*/ const synthWave=(prefix=\"synth-wave\")=>[`.${prefix} code[class*=\"language-\"], .${prefix} pre[class*=\"language-\"] { color: #f92aad; text-shadow: 0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3; background: none; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5;  -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4;  -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; }`,`.${prefix} pre[class*=\"language-\"] { padding: 1em; margin: 0.5em 0; overflow: auto; }`,`:not(pre) > code[class*=\"${prefix} language-\"], pre[class*=\"${prefix} language-\"] { background-color: transparent !important; }`,`.${prefix} :not(pre) > code[class*=\"language-\"] { padding: 0.1em; border-radius: 0.3em; white-space: normal; }`,`.${prefix} .token.comment, .${prefix} .token.block-comment, .${prefix} .token.prolog, .${prefix} .token.doctype, .${prefix} .token.cdata { color: #8e8e8e; }`,`.${prefix} .token.punctuation { color: #ccc; }`,`.${prefix} .token.tag, .${prefix} .token.attr-name, .${prefix} .token.namespace, .${prefix} .token.number, .${prefix} .token.unit, .${prefix} .token.hexcode, .${prefix} .token.deleted { color: #e2777a; }`,`.${prefix} .token.property, .${prefix} .token.selector { color: #72f1b8; text-shadow: 0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475; }`,`.${prefix} .token.function-name { color: #6196cc; }`,`.${prefix} .token.boolean, .${prefix} .token.selector .${prefix} .token.id, .${prefix} .token.function { color: #fdfdfd; text-shadow: 0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975; }`,`.${prefix} .token.class-name { color: #fff5f6; text-shadow: 0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75; }`,`.${prefix} .token.constant, .${prefix} .token.symbol { color: #f92aad; text-shadow: 0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3; }`,`.${prefix} .token.important, .${prefix} .token.atrule, .${prefix} .token.keyword, .${prefix} .token.selector .token.class, .${prefix} .token.builtin { color: #f4eee4; text-shadow: 0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575; }`,`.${prefix} .token.string, .${prefix} .token.char, .${prefix} .token.attr-value, .${prefix} .token.regex, .${prefix} .token.variable { color: #f87c32; }`,`.${prefix} .token.operator, .token.entity, .token.url { color: #67cdcc; }`,`.${prefix} .token.important, .token.bold { font-weight: bold; }`,`.${prefix} .token.italic { font-style: italic; }`,`.${prefix} .token.entity { cursor: help; }`,`.${prefix} .token.inserted { color: green; }`,];/*! \n  Blitz Theme for Prism\n  By Benjamin den Boer\n  @benjaminnathan\n  2022 \n*/ const blitzPrism=(prefix=\"blitz\")=>[/* Basics ccd */ `:not(pre) > code[class*=\"${prefix} language-\"], \n    pre[class*=\"${prefix} language-\"] { color: #ccd;  background: #161820; }`,`code[class*=\"${prefix} language-\"], pre[class*=\"${prefix} language-\"] { color: #ccd; }`,`@media print { code[class*=\"${prefix} language-\"], pre[class*=\"${prefix} language-\"] { text-shadow: none ; } }`,/* For Framer Motion/Overrides */ `.${prefix} .token.script { color: #ccd; }`,`.${prefix} .token.literal-property.property { color: #ccd; }`,`.${prefix} .token.script > .token.literal-property.property { color: #ccd; }`,`.${prefix} .token.tag > .token.spread { color: #ccd; }`,`.${prefix} .token.punctuation { color: #ccd; }`,/* Teal 7dd */ `.${prefix} .token.symbol { color: #7dd; }`,`.${prefix} .token.property { color: #7dd; }`,`.${prefix} .token.attr-name { color: #7dd; }`,`.${prefix} .token.inserted { color: #7dd; }`,`.${prefix} .token.regex { color: #7dd; }`,`.${prefix} .token.important { color: #7dd; }`,`.${prefix} .token.variable { color: #7dd; }`,`.${prefix} .token.parameter { color: #7dd; }`,/* Purple 99f */ // `.${prefix} .token.number { color: #99f; }`,\n    /* Pink f89 */ `.${prefix} .token.deleted { color: #f89; }`,`.${prefix} .token.boolean { color: #f89; }`,`.${prefix} .token.string { color: #f89;  }`,`.${prefix} .token.url { color: #f89;  }`,`.${prefix} .token.entity { color: #f89; }`,`.${prefix} .language-css .token.string { color: #f89; }`,`.${prefix} .style .token.string { color: #f89; }`,`.${prefix} .token.interpolation-punctuation.punctuation {color: #f89; }`,/* Yellow fb6 */ `.${prefix} .namespace { color: #fb6; }`,`.${prefix} .token.operator { color: #fb6; }`,`.${prefix} .token.constant { color: #fb6; }`,`.${prefix} .token.function { color: #fb6; }`,`.${prefix} .token.builtin { color: #fb6; }`,`.${prefix} .token.char { color: #fb6; }`,`.${prefix} .token.class-name { color: #fb6; }`,`.${prefix} .token.atrule { color: #fb6; }`,`.${prefix} .token.attr-value { color: #fb6; }`,`.${prefix} .token.tag { color: #fb6; }`,/* Orange f96 */ `.${prefix} .token.number { color: #f96; }`,/* Grayish 667 */ `.${prefix} .token.comment { color: #667 }`,`.${prefix} .token.prolog { color: #667 }`,`.${prefix} .token.cdata { color: #667 }`,`.${prefix} .token.doctype { color: #667; }`,/* Blue 3be */ `.${prefix} .token.selector { color: #3be; }`,`.${prefix} .token.keyword { color: #3be; }`,];/*! \n  Mini Theme \n  By Benjamin den Boer\n  @benjaminnathan\n  2023\n*/ const mini=(prefix=\"mini\")=>[`.${prefix} pre code.hljs { display: block; overflow-x: auto; padding: 0; }`,/* Basics ccd */ `.${prefix} .hljs { background: #111; color: #999; }`,`.${prefix} .hljs-subst { color: #999; }`,/* Teal 7dd */ `.${prefix} .hljs-attr { color: #ccc; }`,`.${prefix} .hljs-built_in { color: #ccc; }`,`.${prefix} .hljs-property { color: #ccc; }`,`.${prefix} .hljs-code { color: #ccc; }`,`.${prefix} .hljs-section { color: #ccc; }`,`.${prefix} .hljs-doctag { color: #ccc; }`,`.${prefix} .hljs-regexp { color: #ccc; }`,`.${prefix} .hljs-selector-attr { color: #ccc; }`,`.${prefix} .hljs-selector-class { color: #ccc; }`,`.${prefix} .hljs-selector-id { color: #ccc; }`,`.${prefix} .hljs-template-tag { color: #ccc; }`,`.${prefix} .hljs-variable.language_ { color: #ccc; }`,`.${prefix} .hljs-variable { color: #ccc; }`,`.${prefix} .hljs-strong { color: #ccc; font-weight: ccc; }`,/* Purple 99f */ `.${prefix} .hljs-selector-pseudo { color: #ccc; }`,/* Pink f89 */ `.${prefix} .hljs-literal { color: #666; }`,`.${prefix} .hljs-deletion { color: #666;}`,`.${prefix} .hljs-string { color: #666; }`,/* Yellow fb6 */ `.${prefix} .hljs-name { color: #ccc; }`,`.${prefix} .hljs-char.escape_ { color: #ccc; }`,`.${prefix} .hljs-operator { color: #ccc; }`,`.${prefix} .hljs-tag { color: #ccc; }`,`.${prefix} .hljs-function { color: #ccc; }`,`.${prefix} .hljs-attribute { color: #ccc; }`,`.${prefix} .hljs-class { color: #ccc; }`,`.${prefix} .hljs-title { color: #ccc; }`,`.${prefix} .hljs-title.class_ { color: #ccc; }`,`.${prefix} .hljs-title.class_.inherited__ { color: #ccc; }`,`.${prefix} .hljs-title.function_ { color: #ccc; }`,/* Orange f96 */ `.${prefix} .hljs-number { color: #999; }`,`.${prefix} .hljs-params { color: #999; }`,`.${prefix} .hljs-template-variable { color: #999;}`,`.${prefix} .hljs-link { color: #999; }`,`.${prefix} .hljs-type { color: #999; }`,/* Grayish 667 */ `.${prefix} .hljs-comment { color: #444; }`,`.${prefix} .hljs-meta { color: #444; }`,`.${prefix} .hljs-meta .hljs-string { color: #444; }`,`.${prefix} .hljs-meta .hljs-keyword { color: #444; }`,/* Blue 3be */ `.${prefix} .hljs-keyword { color: #ccc; }`,`.${prefix} .hljs-emphasis { color: #ccc; }`,`.${prefix} .hljs-formula { color: #ccc; }`,`.${prefix} .hljs-bullet { color: #ccc; }`,`.${prefix} .hljs-quote { color: #ccc; }`,`.${prefix} .hljs-symbol { color: #ccc; }`,`.${prefix} .hljs-addition { color: #ccc; }`,`.${prefix} .hljs-selector-tag { color: #ccc; }`,];const themes=[...tokyoNightDark(),...nightOwl(),...nightOwlPrism(),...rosePineMoon(),...github(),...githubDark(),...gradientDark(),...blitz(),...blitzPrism(),...synthWave(),...mini(),];export default themes;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Themes.map", "var e=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var t={};var a=\"undefined\"!==typeof window?window:\"undefined\"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{};\n/**\n * Prism: Lightweight, robust, elegant syntax highlighting\n *\n * @license MIT <https://opensource.org/licenses/MIT>\n * @author Lea Verou <https://lea.verou.me>\n * @namespace\n * @public\n */var n=function(t){var a=/(?:^|\\s)lang(?:uage)?-([\\w-]+)(?=\\s|$)/i;var n=0;var r={};var i={\n/**\n     * By default, Prism will attempt to highlight all code elements (by calling {@link Prism.highlightAll}) on the\n     * current page after the page finished loading. This might be a problem if e.g. you wanted to asynchronously load\n     * additional languages or plugins yourself.\n     *\n     * By setting this value to `true`, Prism will not automatically highlight all code elements on the page.\n     *\n     * You obviously have to change this value before the automatic highlighting started. To do this, you can add an\n     * empty Prism object into the global scope before loading the Prism script like this:\n     *\n     * ```js\n     * window.Prism = window.Prism || {};\n     * Prism.manual = true;\n     * // add a new <script> to load Prism's script\n     * ```\n     *\n     * @default false\n     * @type {boolean}\n     * @memberof Prism\n     * @public\n     */\nmanual:t.Prism&&t.Prism.manual,\n/**\n     * By default, if Prism is in a web worker, it assumes that it is in a worker it created itself, so it uses\n     * `addEventListener` to communicate with its parent instance. However, if you're using Prism manually in your\n     * own worker, you don't want it to do this.\n     *\n     * By setting this value to `true`, Prism will not add its own listeners to the worker.\n     *\n     * You obviously have to change this value before Prism executes. To do this, you can add an\n     * empty Prism object into the global scope before loading the Prism script like this:\n     *\n     * ```js\n     * window.Prism = window.Prism || {};\n     * Prism.disableWorkerMessageHandler = true;\n     * // Load Prism's script\n     * ```\n     *\n     * @default false\n     * @type {boolean}\n     * @memberof Prism\n     * @public\n     */\ndisableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function encode(e){return e instanceof Token?new Token(e.type,encode(e.content),e.alias):Array.isArray(e)?e.map(encode):e.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/\\u00a0/g,\" \")},\n/**\n       * Returns the name of the type of the given value.\n       *\n       * @param {any} o\n       * @returns {string}\n       * @example\n       * type(null)      === 'Null'\n       * type(undefined) === 'Undefined'\n       * type(123)       === 'Number'\n       * type('foo')     === 'String'\n       * type(true)      === 'Boolean'\n       * type([1, 2])    === 'Array'\n       * type({})        === 'Object'\n       * type(String)    === 'Function'\n       * type(/abc+/)    === 'RegExp'\n       */\ntype:function(e){return Object.prototype.toString.call(e).slice(8,-1)},\n/**\n       * Returns a unique number for the given object. Later calls will still return the same number.\n       *\n       * @param {Object} obj\n       * @returns {number}\n       */\nobjId:function(e){e.__id||Object.defineProperty(e,\"__id\",{value:++n});return e.__id},\n/**\n       * Creates a deep clone of the given object.\n       *\n       * The main intended use of this function is to clone language definitions.\n       *\n       * @param {T} o\n       * @param {Record<number, any>} [visited]\n       * @returns {T}\n       * @template T\n       */\nclone:function deepClone(e,t){t=t||{};var a;var n;switch(i.util.type(e)){case\"Object\":n=i.util.objId(e);if(t[n])return t[n];a=\n/** @type {Record<string, any>} */\n{};t[n]=a;for(var r in e)e.hasOwnProperty(r)&&(a[r]=deepClone(e[r],t));\n/** @type {any} */\nreturn a;case\"Array\":n=i.util.objId(e);if(t[n])return t[n];a=[];t[n]=a;\n/** @type {Array} */\n/** @type {any} */e.forEach((function(e,n){a[n]=deepClone(e,t)}));\n/** @type {any} */\nreturn a;default:return e}},\n/**\n       * Returns the Prism language of the given element set by a `language-xxxx` or `lang-xxxx` class.\n       *\n       * If no language is set for the element or the element is `null` or `undefined`, `none` will be returned.\n       *\n       * @param {Element} element\n       * @returns {string}\n       */\ngetLanguage:function(e){while(e){var t=a.exec(e.className);if(t)return t[1].toLowerCase();e=e.parentElement}return\"none\"},\n/**\n       * Sets the Prism `language-xxxx` class of the given element.\n       *\n       * @param {Element} element\n       * @param {string} language\n       * @returns {void}\n       */\nsetLanguage:function(e,t){e.className=e.className.replace(RegExp(a,\"gi\"),\"\");e.classList.add(\"language-\"+t)},\n/**\n       * Returns the script element that is currently executing.\n       *\n       * This does __not__ work for line script element.\n       *\n       * @returns {HTMLScriptElement | null}\n       */\ncurrentScript:function(){if(\"undefined\"===typeof document)return null;if(\"currentScript\"in document&&1<2)\n/** @type {any} */\nreturn document.currentScript;try{throw new Error}catch(n){var e=(/at [^(\\r\\n]*\\((.*):[^:]+:[^:]+\\)$/i.exec(n.stack)||[])[1];if(e){var t=document.getElementsByTagName(\"script\");for(var a in t)if(t[a].src==e)return t[a]}return null}},\n/**\n       * Returns whether a given class is active for `element`.\n       *\n       * The class can be activated if `element` or one of its ancestors has the given class and it can be deactivated\n       * if `element` or one of its ancestors has the negated version of the given class. The _negated version_ of the\n       * given class is just the given class with a `no-` prefix.\n       *\n       * Whether the class is active is determined by the closest ancestor of `element` (where `element` itself is\n       * closest ancestor) that has the given class or the negated version of it. If neither `element` nor any of its\n       * ancestors have the given class or the negated version of it, then the default activation will be returned.\n       *\n       * In the paradoxical situation where the closest ancestor contains __both__ the given class and the negated\n       * version of it, the class is considered active.\n       *\n       * @param {Element} element\n       * @param {string} className\n       * @param {boolean} [defaultActivation=false]\n       * @returns {boolean}\n       */\nisActive:function(e,t,a){var n=\"no-\"+t;while(e){var r=e.classList;if(r.contains(t))return true;if(r.contains(n))return false;e=e.parentElement}return!!a}},languages:{plain:r,plaintext:r,text:r,txt:r,\n/**\n       * Creates a deep copy of the language with the given id and appends the given tokens.\n       *\n       * If a token in `redef` also appears in the copied language, then the existing token in the copied language\n       * will be overwritten at its original position.\n       *\n       * ## Best practices\n       *\n       * Since the position of overwriting tokens (token in `redef` that overwrite tokens in the copied language)\n       * doesn't matter, they can technically be in any order. However, this can be confusing to others that trying to\n       * understand the language definition because, normally, the order of tokens matters in Prism grammars.\n       *\n       * Therefore, it is encouraged to order overwriting tokens according to the positions of the overwritten tokens.\n       * Furthermore, all non-overwriting tokens should be placed after the overwriting ones.\n       *\n       * @param {string} id The id of the language to extend. This has to be a key in `Prism.languages`.\n       * @param {Grammar} redef The new tokens to append.\n       * @returns {Grammar} The new language created.\n       * @public\n       * @example\n       * Prism.languages['css-with-colors'] = Prism.languages.extend('css', {\n       *     // Prism.languages.css already has a 'comment' token, so this token will overwrite CSS' 'comment' token\n       *     // at its original position\n       *     'comment': { ... },\n       *     // CSS doesn't have a 'color' token, so this token will be appended\n       *     'color': /\\b(?:red|green|blue)\\b/\n       * });\n       */\nextend:function(e,t){var a=i.util.clone(i.languages[e]);for(var n in t)a[n]=t[n];return a},\n/**\n       * Inserts tokens _before_ another token in a language definition or any other grammar.\n       *\n       * ## Usage\n       *\n       * This helper method makes it easy to modify existing languages. For example, the CSS language definition\n       * not only defines CSS highlighting for CSS documents, but also needs to define highlighting for CSS embedded\n       * in HTML through `<style>` elements. To do this, it needs to modify `Prism.languages.markup` and add the\n       * appropriate tokens. However, `Prism.languages.markup` is a regular JavaScript object literal, so if you do\n       * this:\n       *\n       * ```js\n       * Prism.languages.markup.style = {\n       *     // token\n       * };\n       * ```\n       *\n       * then the `style` token will be added (and processed) at the end. `insertBefore` allows you to insert tokens\n       * before existing tokens. For the CSS example above, you would use it like this:\n       *\n       * ```js\n       * Prism.languages.insertBefore('markup', 'cdata', {\n       *     'style': {\n       *         // token\n       *     }\n       * });\n       * ```\n       *\n       * ## Special cases\n       *\n       * If the grammars of `inside` and `insert` have tokens with the same name, the tokens in `inside`'s grammar\n       * will be ignored.\n       *\n       * This behavior can be used to insert tokens after `before`:\n       *\n       * ```js\n       * Prism.languages.insertBefore('markup', 'comment', {\n       *     'comment': Prism.languages.markup.comment,\n       *     // tokens after 'comment'\n       * });\n       * ```\n       *\n       * ## Limitations\n       *\n       * The main problem `insertBefore` has to solve is iteration order. Since ES2015, the iteration order for object\n       * properties is guaranteed to be the insertion order (except for integer keys) but some browsers behave\n       * differently when keys are deleted and re-inserted. So `insertBefore` can't be implemented by temporarily\n       * deleting properties which is necessary to insert at arbitrary positions.\n       *\n       * To solve this problem, `insertBefore` doesn't actually insert the given tokens into the target object.\n       * Instead, it will create a new object and replace all references to the target object with the new one. This\n       * can be done without temporarily deleting properties, so the iteration order is well-defined.\n       *\n       * However, only references that can be reached from `Prism.languages` or `insert` will be replaced. I.e. if\n       * you hold the target object in a variable, then the value of the variable will not change.\n       *\n       * ```js\n       * var oldMarkup = Prism.languages.markup;\n       * var newMarkup = Prism.languages.insertBefore('markup', 'comment', { ... });\n       *\n       * assert(oldMarkup !== Prism.languages.markup);\n       * assert(newMarkup === Prism.languages.markup);\n       * ```\n       *\n       * @param {string} inside The property of `root` (e.g. a language id in `Prism.languages`) that contains the\n       * object to be modified.\n       * @param {string} before The key to insert before.\n       * @param {Grammar} insert An object containing the key-value pairs to be inserted.\n       * @param {Object<string, any>} [root] The object containing `inside`, i.e. the object that contains the\n       * object to be modified.\n       *\n       * Defaults to `Prism.languages`.\n       * @returns {Grammar} The new grammar object.\n       * @public\n       */\ninsertBefore:function(t,a,n,r){r=r||\n/** @type {any} */\ni.languages;var s=r[t];\n/** @type {Grammar} */var l={};for(var o in s)if(s.hasOwnProperty(o)){if(o==a)for(var u in n)n.hasOwnProperty(u)&&(l[u]=n[u]);n.hasOwnProperty(o)||(l[o]=s[o])}var g=r[t];r[t]=l;i.languages.DFS(i.languages,(function(a,n){n===g&&a!=t&&((this||e)[a]=l)}));return l},DFS:function DFS(e,t,a,n){n=n||{};var r=i.util.objId;for(var s in e)if(e.hasOwnProperty(s)){t.call(e,s,e[s],a||s);var l=e[s];var o=i.util.type(l);if(\"Object\"!==o||n[r(l)]){if(\"Array\"===o&&!n[r(l)]){n[r(l)]=true;DFS(l,t,s,n)}}else{n[r(l)]=true;DFS(l,t,null,n)}}}},plugins:{},\n/**\n     * This is the most high-level function in Prism\u2019s API.\n     * It fetches all the elements that have a `.language-xxxx` class and then calls {@link Prism.highlightElement} on\n     * each one of them.\n     *\n     * This is equivalent to `Prism.highlightAllUnder(document, async, callback)`.\n     *\n     * @param {boolean} [async=false] Same as in {@link Prism.highlightAllUnder}.\n     * @param {HighlightCallback} [callback] Same as in {@link Prism.highlightAllUnder}.\n     * @memberof Prism\n     * @public\n     */\nhighlightAll:function(e,t){i.highlightAllUnder(document,e,t)},\n/**\n     * Fetches all the descendants of `container` that have a `.language-xxxx` class and then calls\n     * {@link Prism.highlightElement} on each one of them.\n     *\n     * The following hooks will be run:\n     * 1. `before-highlightall`\n     * 2. `before-all-elements-highlight`\n     * 3. All hooks of {@link Prism.highlightElement} for each element.\n     *\n     * @param {ParentNode} container The root element, whose descendants that have a `.language-xxxx` class will be highlighted.\n     * @param {boolean} [async=false] Whether each element is to be highlighted asynchronously using Web Workers.\n     * @param {HighlightCallback} [callback] An optional callback to be invoked on each element after its highlighting is done.\n     * @memberof Prism\n     * @public\n     */\nhighlightAllUnder:function(e,t,a){var n={callback:a,container:e,selector:'code[class*=\"language-\"], [class*=\"language-\"] code, code[class*=\"lang-\"], [class*=\"lang-\"] code'};i.hooks.run(\"before-highlightall\",n);n.elements=Array.prototype.slice.apply(n.container.querySelectorAll(n.selector));i.hooks.run(\"before-all-elements-highlight\",n);for(var r,s=0;r=n.elements[s++];)i.highlightElement(r,true===t,n.callback)},\n/**\n     * Highlights the code inside a single element.\n     *\n     * The following hooks will be run:\n     * 1. `before-sanity-check`\n     * 2. `before-highlight`\n     * 3. All hooks of {@link Prism.highlight}. These hooks will be run by an asynchronous worker if `async` is `true`.\n     * 4. `before-insert`\n     * 5. `after-highlight`\n     * 6. `complete`\n     *\n     * Some the above hooks will be skipped if the element doesn't contain any text or there is no grammar loaded for\n     * the element's language.\n     *\n     * @param {Element} element The element containing the code.\n     * It must have a class of `language-xxxx` to be processed, where `xxxx` is a valid language identifier.\n     * @param {boolean} [async=false] Whether the element is to be highlighted asynchronously using Web Workers\n     * to improve performance and avoid blocking the UI when highlighting very large chunks of code. This option is\n     * [disabled by default](https://prismjs.com/faq.html#why-is-asynchronous-highlighting-disabled-by-default).\n     *\n     * Note: All language definitions required to highlight the code must be included in the main `prism.js` file for\n     * asynchronous highlighting to work. You can build your own bundle on the\n     * [Download page](https://prismjs.com/download.html).\n     * @param {HighlightCallback} [callback] An optional callback to be invoked after the highlighting is done.\n     * Mostly useful when `async` is `true`, since in that case, the highlighting is done asynchronously.\n     * @memberof Prism\n     * @public\n     */\nhighlightElement:function(e,a,n){var r=i.util.getLanguage(e);var s=i.languages[r];i.util.setLanguage(e,r);var l=e.parentElement;l&&\"pre\"===l.nodeName.toLowerCase()&&i.util.setLanguage(l,r);var o=e.textContent;var u={element:e,language:r,grammar:s,code:o};function insertHighlightedCode(e){u.highlightedCode=e;i.hooks.run(\"before-insert\",u);u.element.innerHTML=u.highlightedCode;i.hooks.run(\"after-highlight\",u);i.hooks.run(\"complete\",u);n&&n.call(u.element)}i.hooks.run(\"before-sanity-check\",u);l=u.element.parentElement;l&&\"pre\"===l.nodeName.toLowerCase()&&!l.hasAttribute(\"tabindex\")&&l.setAttribute(\"tabindex\",\"0\");if(u.code){i.hooks.run(\"before-highlight\",u);if(u.grammar)if(a&&t.Worker){var g=new Worker(i.filename);g.onmessage=function(e){insertHighlightedCode(e.data)};g.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:true}))}else insertHighlightedCode(i.highlight(u.code,u.grammar,u.language));else insertHighlightedCode(i.util.encode(u.code))}else{i.hooks.run(\"complete\",u);n&&n.call(u.element)}},\n/**\n     * Low-level function, only use if you know what you\u2019re doing. It accepts a string of text as input\n     * and the language definitions to use, and returns a string with the HTML produced.\n     *\n     * The following hooks will be run:\n     * 1. `before-tokenize`\n     * 2. `after-tokenize`\n     * 3. `wrap`: On each {@link Token}.\n     *\n     * @param {string} text A string with the code to be highlighted.\n     * @param {Grammar} grammar An object containing the tokens to use.\n     *\n     * Usually a language definition like `Prism.languages.markup`.\n     * @param {string} language The name of the language definition passed to `grammar`.\n     * @returns {string} The highlighted HTML.\n     * @memberof Prism\n     * @public\n     * @example\n     * Prism.highlight('var foo = true;', Prism.languages.javascript, 'javascript');\n     */\nhighlight:function(e,t,a){var n={code:e,grammar:t,language:a};i.hooks.run(\"before-tokenize\",n);if(!n.grammar)throw new Error('The language \"'+n.language+'\" has no grammar.');n.tokens=i.tokenize(n.code,n.grammar);i.hooks.run(\"after-tokenize\",n);return Token.stringify(i.util.encode(n.tokens),n.language)},\n/**\n     * This is the heart of Prism, and the most low-level function you can use. It accepts a string of text as input\n     * and the language definitions to use, and returns an array with the tokenized code.\n     *\n     * When the language definition includes nested tokens, the function is called recursively on each of these tokens.\n     *\n     * This method could be useful in other contexts as well, as a very crude parser.\n     *\n     * @param {string} text A string with the code to be highlighted.\n     * @param {Grammar} grammar An object containing the tokens to use.\n     *\n     * Usually a language definition like `Prism.languages.markup`.\n     * @returns {TokenStream} An array of strings and tokens, a token stream.\n     * @memberof Prism\n     * @public\n     * @example\n     * let code = `var foo = 0;`;\n     * let tokens = Prism.tokenize(code, Prism.languages.javascript);\n     * tokens.forEach(token => {\n     *     if (token instanceof Prism.Token && token.type === 'number') {\n     *         console.log(`Found numeric literal: ${token.content}`);\n     *     }\n     * });\n     */\ntokenize:function(e,t){var a=t.rest;if(a){for(var n in a)t[n]=a[n];delete t.rest}var r=new LinkedList;addAfter(r,r.head,e);matchGrammar(e,r,t,r.head,0);return toArray(r)},hooks:{all:{},\n/**\n       * Adds the given callback to the list of callbacks for the given hook.\n       *\n       * The callback will be invoked when the hook it is registered for is run.\n       * Hooks are usually directly run by a highlight function but you can also run hooks yourself.\n       *\n       * One callback function can be registered to multiple hooks and the same hook multiple times.\n       *\n       * @param {string} name The name of the hook.\n       * @param {HookCallback} callback The callback function which is given environment variables.\n       * @public\n       */\nadd:function(e,t){var a=i.hooks.all;a[e]=a[e]||[];a[e].push(t)},\n/**\n       * Runs a hook invoking all registered callbacks with the given environment variables.\n       *\n       * Callbacks will be invoked synchronously and in the order in which they were registered.\n       *\n       * @param {string} name The name of the hook.\n       * @param {Object<string, any>} env The environment variables of the hook passed to all callbacks registered.\n       * @public\n       */\nrun:function(e,t){var a=i.hooks.all[e];if(a&&a.length)for(var n,r=0;n=a[r++];)n(t)}},Token:Token};t.Prism=i;\n/**\n   * Creates a new token.\n   *\n   * @param {string} type See {@link Token#type type}\n   * @param {string | TokenStream} content See {@link Token#content content}\n   * @param {string|string[]} [alias] The alias(es) of the token.\n   * @param {string} [matchedStr=\"\"] A copy of the full string this token was created from.\n   * @class\n   * @global\n   * @public\n   */function Token(t,a,n,r){\n/**\n     * The type of the token.\n     *\n     * This is usually the key of a pattern in a {@link Grammar}.\n     *\n     * @type {string}\n     * @see GrammarToken\n     * @public\n     */\n(this||e).type=t;\n/**\n     * The strings or tokens contained by this token.\n     *\n     * This will be a token stream if the pattern matched also defined an `inside` grammar.\n     *\n     * @type {string | TokenStream}\n     * @public\n     */(this||e).content=a;\n/**\n     * The alias(es) of the token.\n     *\n     * @type {string|string[]}\n     * @see GrammarToken\n     * @public\n     */(this||e).alias=n;(this||e).length=0|(r||\"\").length}\n/**\n   * A token stream is an array of strings and {@link Token Token} objects.\n   *\n   * Token streams have to fulfill a few properties that are assumed by most functions (mostly internal ones) that process\n   * them.\n   *\n   * 1. No adjacent strings.\n   * 2. No empty strings.\n   *\n   *    The only exception here is the token stream that only contains the empty string and nothing else.\n   *\n   * @typedef {Array<string | Token>} TokenStream\n   * @global\n   * @public\n   */\n/**\n   * Converts the given token or token stream to an HTML representation.\n   *\n   * The following hooks will be run:\n   * 1. `wrap`: On each {@link Token}.\n   *\n   * @param {string | Token | TokenStream} o The token or token stream to be converted.\n   * @param {string} language The name of current language.\n   * @returns {string} The HTML representation of the token or token stream.\n   * @memberof Token\n   * @static\n   */Token.stringify=function stringify(e,t){if(\"string\"==typeof e)return e;if(Array.isArray(e)){var a=\"\";e.forEach((function(e){a+=stringify(e,t)}));return a}var n={type:e.type,content:stringify(e.content,t),tag:\"span\",classes:[\"token\",e.type],attributes:{},language:t};var r=e.alias;r&&(Array.isArray(r)?Array.prototype.push.apply(n.classes,r):n.classes.push(r));i.hooks.run(\"wrap\",n);var s=\"\";for(var l in n.attributes)s+=\" \"+l+'=\"'+(n.attributes[l]||\"\").replace(/\"/g,\"&quot;\")+'\"';return\"<\"+n.tag+' class=\"'+n.classes.join(\" \")+'\"'+s+\">\"+n.content+\"</\"+n.tag+\">\"};\n/**\n   * @param {RegExp} pattern\n   * @param {number} pos\n   * @param {string} text\n   * @param {boolean} lookbehind\n   * @returns {RegExpExecArray | null}\n   */function matchPattern(e,t,a,n){e.lastIndex=t;var r=e.exec(a);if(r&&n&&r[1]){var i=r[1].length;r.index+=i;r[0]=r[0].slice(i)}return r}\n/**\n   * @param {string} text\n   * @param {LinkedList<string | Token>} tokenList\n   * @param {any} grammar\n   * @param {LinkedListNode<string | Token>} startNode\n   * @param {number} startPos\n   * @param {RematchOptions} [rematch]\n   * @returns {void}\n   * @private\n   *\n   * @typedef RematchOptions\n   * @property {string} cause\n   * @property {number} reach\n   */function matchGrammar(e,t,a,n,r,s){for(var l in a)if(a.hasOwnProperty(l)&&a[l]){var o=a[l];o=Array.isArray(o)?o:[o];for(var u=0;u<o.length;++u){if(s&&s.cause==l+\",\"+u)return;var g=o[u];var c=g.inside;var d=!!g.lookbehind;var p=!!g.greedy;var h=g.alias;if(p&&!g.pattern.global){var f=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,f+\"g\")}\n/** @type {RegExp} */var m=g.pattern||g;for(var v=n.next,y=r;v!==t.tail;y+=v.value.length,v=v.next){if(s&&y>=s.reach)break;var b=v.value;if(t.length>e.length)return;if(!(b instanceof Token)){var k=1;var F;if(p){F=matchPattern(m,y,e,d);if(!F||F.index>=e.length)break;var x=F.index;var A=F.index+F[0].length;var w=y;w+=v.value.length;while(x>=w){v=v.next;w+=v.value.length}w-=v.value.length;y=w;if(v.value instanceof Token)continue;for(var $=v;$!==t.tail&&(w<A||\"string\"===typeof $.value);$=$.next){k++;w+=$.value.length}k--;b=e.slice(y,w);F.index-=y}else{F=matchPattern(m,0,b,d);if(!F)continue}x=F.index;var S=F[0];var E=b.slice(0,x);var C=b.slice(x+S.length);var _=y+b.length;s&&_>s.reach&&(s.reach=_);var j=v.prev;if(E){j=addAfter(t,j,E);y+=E.length}removeRange(t,j,k);var T=new Token(l,c?i.tokenize(S,c):S,h,S);v=addAfter(t,j,T);C&&addAfter(t,v,C);if(k>1){\n/** @type {RematchOptions} */\nvar L={cause:l+\",\"+u,reach:_};matchGrammar(e,t,a,v.prev,y,L);s&&L.reach>s.reach&&(s.reach=L.reach)}}}}}}\n/**\n   * @typedef LinkedListNode\n   * @property {T} value\n   * @property {LinkedListNode<T> | null} prev The previous node.\n   * @property {LinkedListNode<T> | null} next The next node.\n   * @template T\n   * @private\n   */\n/**\n   * @template T\n   * @private\n   */function LinkedList(){\n/** @type {LinkedListNode<T>} */\nvar t={value:null,prev:null,next:null};\n/** @type {LinkedListNode<T>} */var a={value:null,prev:t,next:null};t.next=a;\n/** @type {LinkedListNode<T>} */(this||e).head=t;\n/** @type {LinkedListNode<T>} */(this||e).tail=a;(this||e).length=0}\n/**\n   * Adds a new node with the given value to the list.\n   *\n   * @param {LinkedList<T>} list\n   * @param {LinkedListNode<T>} node\n   * @param {T} value\n   * @returns {LinkedListNode<T>} The added node.\n   * @template T\n   */function addAfter(e,t,a){var n=t.next;var r={value:a,prev:t,next:n};t.next=r;n.prev=r;e.length++;return r}\n/**\n   * Removes `count` nodes after the given node. The given node will not be removed.\n   *\n   * @param {LinkedList<T>} list\n   * @param {LinkedListNode<T>} node\n   * @param {number} count\n   * @template T\n   */function removeRange(e,t,a){var n=t.next;for(var r=0;r<a&&n!==e.tail;r++)n=n.next;t.next=n;n.prev=t;e.length-=r}\n/**\n   * @param {LinkedList<T>} list\n   * @returns {T[]}\n   * @template T\n   */function toArray(e){var t=[];var a=e.head.next;while(a!==e.tail){t.push(a.value);a=a.next}return t}if(!t.document){if(!t.addEventListener)return i;i.disableWorkerMessageHandler||t.addEventListener(\"message\",(function(e){var a=JSON.parse(e.data);var n=a.language;var r=a.code;var s=a.immediateClose;t.postMessage(i.highlight(r,i.languages[n],n));s&&t.close()}),false);return i}var s=i.util.currentScript();if(s){i.filename=s.src;s.hasAttribute(\"data-manual\")&&(i.manual=true)}function highlightAutomaticallyCallback(){i.manual||i.highlightAll()}if(!i.manual){var l=document.readyState;\"loading\"===l||\"interactive\"===l&&s&&s.defer?document.addEventListener(\"DOMContentLoaded\",highlightAutomaticallyCallback):window.requestAnimationFrame?window.requestAnimationFrame(highlightAutomaticallyCallback):window.setTimeout(highlightAutomaticallyCallback,16)}return i}(a);t&&(t=n);\"undefined\"!==typeof e&&(e.Prism=n);\n/**\n * The expansion of a simple `RegExp` literal to support additional properties.\n *\n * @typedef GrammarToken\n * @property {RegExp} pattern The regular expression of the token.\n * @property {boolean} [lookbehind=false] If `true`, then the first capturing group of `pattern` will (effectively)\n * behave as a lookbehind group meaning that the captured text will not be part of the matched text of the new token.\n * @property {boolean} [greedy=false] Whether the token is greedy.\n * @property {string|string[]} [alias] An optional alias or list of aliases.\n * @property {Grammar} [inside] The nested grammar of this token.\n *\n * The `inside` grammar will be used to tokenize the text value of each token of this kind.\n *\n * This can be used to make nested and even recursive language definitions.\n *\n * Note: This can cause infinite recursion. Be careful when you embed different languages or even the same language into\n * each another.\n * @global\n * @public\n */\n/**\n * @typedef Grammar\n * @type {Object<string, RegExp | GrammarToken | Array<RegExp | GrammarToken>>}\n * @property {Grammar} [rest] An optional grammar object that will be appended to this grammar.\n * @global\n * @public\n */\n/**\n * A function which will invoked after an element was successfully highlighted.\n *\n * @callback HighlightCallback\n * @param {Element} element The element successfully highlighted.\n * @returns {void}\n * @global\n * @public\n */\n/**\n * @callback HookCallback\n * @param {Object<string, any>} env The environment variables of the hook.\n * @returns {void}\n * @global\n * @public\n */n.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\\s\\S])*?-->/,greedy:true},prolog:{pattern:/<\\?[\\s\\S]+?\\?>/,greedy:true},doctype:{pattern:/<!DOCTYPE(?:[^>\"'[\\]]|\"[^\"]*\"|'[^']*')+(?:\\[(?:[^<\"'\\]]|\"[^\"]*\"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\\]\\s*)?>/i,greedy:true,inside:{\"internal-subset\":{pattern:/(^[^\\[]*\\[)[\\s\\S]+(?=\\]>$)/,lookbehind:true,greedy:true,inside:null},string:{pattern:/\"[^\"]*\"|'[^']*'/,greedy:true},punctuation:/^<!|>$|[[\\]]/,\"doctype-tag\":/^DOCTYPE/i,name:/[^\\s<>'\"]+/}},cdata:{pattern:/<!\\[CDATA\\[[\\s\\S]*?\\]\\]>/i,greedy:true},tag:{pattern:/<\\/?(?!\\d)[^\\s>\\/=$<%]+(?:\\s(?:\\s*[^\\s>\\/=]+(?:\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))|(?=[\\s/>])))+)?\\s*\\/?>/,greedy:true,inside:{tag:{pattern:/^<\\/?[^\\s>\\/]+/,inside:{punctuation:/^<\\/?/,namespace:/^[^\\s>\\/:]+:/}},\"special-attr\":[],\"attr-value\":{pattern:/=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:\"attr-equals\"},{pattern:/^(\\s*)[\"']|[\"']$/,lookbehind:true}]}},punctuation:/\\/?>/,\"attr-name\":{pattern:/[^\\s>\\/]+/,inside:{namespace:/^[^\\s>\\/:]+:/}}}},entity:[{pattern:/&[\\da-z]{1,8};/i,alias:\"named-entity\"},/&#x?[\\da-f]{1,8};/i]};n.languages.markup.tag.inside[\"attr-value\"].inside.entity=n.languages.markup.entity;n.languages.markup.doctype.inside[\"internal-subset\"].inside=n.languages.markup;n.hooks.add(\"wrap\",(function(e){\"entity\"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,\"&\"))}));Object.defineProperty(n.languages.markup.tag,\"addInlined\",{\n/**\n   * Adds an inlined language to markup.\n   *\n   * An example of an inlined language is CSS with `<style>` tags.\n   *\n   * @param {string} tagName The name of the tag that contains the inlined language. This name will be treated as\n   * case insensitive.\n   * @param {string} lang The language key.\n   * @example\n   * addInlined('style', 'css');\n   */\nvalue:function addInlined(e,t){var a={};a[\"language-\"+t]={pattern:/(^<!\\[CDATA\\[)[\\s\\S]+?(?=\\]\\]>$)/i,lookbehind:true,inside:n.languages[t]};a.cdata=/^<!\\[CDATA\\[|\\]\\]>$/i;var r={\"included-cdata\":{pattern:/<!\\[CDATA\\[[\\s\\S]*?\\]\\]>/i,inside:a}};r[\"language-\"+t]={pattern:/[\\s\\S]+/,inside:n.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\\[CDATA\\[(?:[^\\]]|\\](?!\\]>))*\\]\\]>|(?!<!\\[CDATA\\[)[\\s\\S])*?(?=<\\/__>)/.source.replace(/__/g,(function(){return e})),\"i\"),lookbehind:true,greedy:true,inside:r};n.languages.insertBefore(\"markup\",\"cdata\",i)}});Object.defineProperty(n.languages.markup.tag,\"addAttribute\",{\n/**\n   * Adds an pattern to highlight languages embedded in HTML attributes.\n   *\n   * An example of an inlined language is CSS with `style` attributes.\n   *\n   * @param {string} attrName The name of the tag that contains the inlined language. This name will be treated as\n   * case insensitive.\n   * @param {string} lang The language key.\n   * @example\n   * addAttribute('style', 'css');\n   */\nvalue:function(e,t){n.languages.markup.tag.inside[\"special-attr\"].push({pattern:RegExp(/(^|[\"'\\s])/.source+\"(?:\"+e+\")\"+/\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s'\">=]+(?=[\\s>]))/.source,\"i\"),lookbehind:true,inside:{\"attr-name\":/^[^\\s=]+/,\"attr-value\":{pattern:/=[\\s\\S]+/,inside:{value:{pattern:/(^=\\s*([\"']|(?![\"'])))\\S[\\s\\S]*(?=\\2$)/,lookbehind:true,alias:[t,\"language-\"+t],inside:n.languages[t]},punctuation:[{pattern:/^=/,alias:\"attr-equals\"},/\"|'/]}}}})}});n.languages.html=n.languages.markup;n.languages.mathml=n.languages.markup;n.languages.svg=n.languages.markup;n.languages.xml=n.languages.extend(\"markup\",{});n.languages.ssml=n.languages.xml;n.languages.atom=n.languages.xml;n.languages.rss=n.languages.xml;(function(e){var t=/(?:\"(?:\\\\(?:\\r\\n|[\\s\\S])|[^\"\\\\\\r\\n])*\"|'(?:\\\\(?:\\r\\n|[\\s\\S])|[^'\\\\\\r\\n])*')/;e.languages.css={comment:/\\/\\*[\\s\\S]*?\\*\\//,atrule:{pattern:RegExp(\"@[\\\\w-](?:\"+/[^;{\\s\"']|\\s+(?!\\s)/.source+\"|\"+t.source+\")*?\"+/(?:;|(?=\\s*\\{))/.source),inside:{rule:/^@[\\w-]+/,\"selector-function-argument\":{pattern:/(\\bselector\\s*\\(\\s*(?![\\s)]))(?:[^()\\s]|\\s+(?![\\s)])|\\((?:[^()]|\\([^()]*\\))*\\))+(?=\\s*\\))/,lookbehind:true,alias:\"selector\"},keyword:{pattern:/(^|[^\\w-])(?:and|not|only|or)(?![\\w-])/,lookbehind:true}}},url:{pattern:RegExp(\"\\\\burl\\\\((?:\"+t.source+\"|\"+/(?:[^\\\\\\r\\n()\"']|\\\\[\\s\\S])*/.source+\")\\\\)\",\"i\"),greedy:true,inside:{function:/^url/i,punctuation:/^\\(|\\)$/,string:{pattern:RegExp(\"^\"+t.source+\"$\"),alias:\"url\"}}},selector:{pattern:RegExp(\"(^|[{}\\\\s])[^{}\\\\s](?:[^{};\\\"'\\\\s]|\\\\s+(?![\\\\s{])|\"+t.source+\")*(?=\\\\s*\\\\{)\"),lookbehind:true},string:{pattern:t,greedy:true},property:{pattern:/(^|[^-\\w\\xA0-\\uFFFF])(?!\\s)[-_a-z\\xA0-\\uFFFF](?:(?!\\s)[-\\w\\xA0-\\uFFFF])*(?=\\s*:)/i,lookbehind:true},important:/!important\\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\\()/i,lookbehind:true},punctuation:/[(){};:,]/};e.languages.css.atrule.inside.rest=e.languages.css;var a=e.languages.markup;if(a){a.tag.addInlined(\"style\",\"css\");a.tag.addAttribute(\"style\",\"css\")}})(n);n.languages.clike={comment:[{pattern:/(^|[^\\\\])\\/\\*[\\s\\S]*?(?:\\*\\/|$)/,lookbehind:true,greedy:true},{pattern:/(^|[^\\\\:])\\/\\/.*/,lookbehind:true,greedy:true}],string:{pattern:/([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\1)[^\\\\\\r\\n])*\\1/,greedy:true},\"class-name\":{pattern:/(\\b(?:class|extends|implements|instanceof|interface|new|trait)\\s+|\\bcatch\\s+\\()[\\w.\\\\]+/i,lookbehind:true,inside:{punctuation:/[.\\\\]/}},keyword:/\\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\\b/,boolean:/\\b(?:false|true)\\b/,function:/\\b\\w+(?=\\()/,number:/\\b0x[\\da-f]+\\b|(?:\\b\\d+(?:\\.\\d*)?|\\B\\.\\d+)(?:e[+-]?\\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\\+\\+?|&&?|\\|\\|?|[?*/~^%]/,punctuation:/[{}[\\];(),.:]/};n.languages.javascript=n.languages.extend(\"clike\",{\"class-name\":[n.languages.clike[\"class-name\"],{pattern:/(^|[^$\\w\\xA0-\\uFFFF])(?!\\s)[_$A-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\.(?:constructor|prototype))/,lookbehind:true}],keyword:[{pattern:/((?:^|\\})\\s*)catch\\b/,lookbehind:true},{pattern:/(^|[^.]|\\.\\.\\.\\s*)\\b(?:as|assert(?=\\s*\\{)|async(?=\\s*(?:function\\b|\\(|[$\\w\\xA0-\\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\\s*(?:\\{|$))|for|from(?=\\s*(?:['\"]|$))|function|(?:get|set)(?=\\s*(?:[#\\[$\\w\\xA0-\\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\\b/,lookbehind:true}],function:/#?(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*(?:\\.\\s*(?:apply|bind|call)\\s*)?\\()/,number:{pattern:RegExp(/(^|[^\\w$])/.source+\"(?:\"+/NaN|Infinity/.source+\"|\"+/0[bB][01]+(?:_[01]+)*n?/.source+\"|\"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+\"|\"+/0[xX][\\dA-Fa-f]+(?:_[\\dA-Fa-f]+)*n?/.source+\"|\"+/\\d+(?:_\\d+)*n/.source+\"|\"+/(?:\\d+(?:_\\d+)*(?:\\.(?:\\d+(?:_\\d+)*)?)?|\\.\\d+(?:_\\d+)*)(?:[Ee][+-]?\\d+(?:_\\d+)*)?/.source+\")\"+/(?![\\w$])/.source),lookbehind:true},operator:/--|\\+\\+|\\*\\*=?|=>|&&=?|\\|\\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\\.{3}|\\?\\?=?|\\?\\.?|[~:]/});n.languages.javascript[\"class-name\"][0].pattern=/(\\b(?:class|extends|implements|instanceof|interface|new)\\s+)[\\w.\\\\]+/;n.languages.insertBefore(\"javascript\",\"keyword\",{regex:{pattern:RegExp(/((?:^|[^$\\w\\xA0-\\uFFFF.\"'\\])\\s]|\\b(?:return|yield))\\s*)/.source+/\\//.source+\"(?:\"+/(?:\\[(?:[^\\]\\\\\\r\\n]|\\\\.)*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}/.source+\"|\"+/(?:\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.|\\[(?:[^[\\]\\\\\\r\\n]|\\\\.)*\\])*\\])*\\]|\\\\.|[^/\\\\\\[\\r\\n])+\\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+\")\"+/(?=(?:\\s|\\/\\*(?:[^*]|\\*(?!\\/))*\\*\\/)*(?:$|[\\r\\n,.;:})\\]]|\\/\\/))/.source),lookbehind:true,greedy:true,inside:{\"regex-source\":{pattern:/^(\\/)[\\s\\S]+(?=\\/[a-z]*$)/,lookbehind:true,alias:\"language-regex\",inside:n.languages.regex},\"regex-delimiter\":/^\\/|\\/$/,\"regex-flags\":/^[a-z]+$/}},\"function-variable\":{pattern:/#?(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*[=:]\\s*(?:async\\s*)?(?:\\bfunction\\b|(?:\\((?:[^()]|\\([^()]*\\))*\\)|(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*)\\s*=>))/,alias:\"function\"},parameter:[{pattern:/(function(?:\\s+(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*)?\\s*\\(\\s*)(?!\\s)(?:[^()\\s]|\\s+(?![\\s)])|\\([^()]*\\))+(?=\\s*\\))/,lookbehind:true,inside:n.languages.javascript},{pattern:/(^|[^$\\w\\xA0-\\uFFFF])(?!\\s)[_$a-z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*=>)/i,lookbehind:true,inside:n.languages.javascript},{pattern:/(\\(\\s*)(?!\\s)(?:[^()\\s]|\\s+(?![\\s)])|\\([^()]*\\))+(?=\\s*\\)\\s*=>)/,lookbehind:true,inside:n.languages.javascript},{pattern:/((?:\\b|\\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\\w\\xA0-\\uFFFF]))(?:(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*\\s*)\\(\\s*|\\]\\s*\\(\\s*)(?!\\s)(?:[^()\\s]|\\s+(?![\\s)])|\\([^()]*\\))+(?=\\s*\\)\\s*\\{)/,lookbehind:true,inside:n.languages.javascript}],constant:/\\b[A-Z](?:[A-Z_]|\\dx?)*\\b/});n.languages.insertBefore(\"javascript\",\"string\",{hashbang:{pattern:/^#!.*/,greedy:true,alias:\"comment\"},\"template-string\":{pattern:/`(?:\\\\[\\s\\S]|\\$\\{(?:[^{}]|\\{(?:[^{}]|\\{[^}]*\\})*\\})+\\}|(?!\\$\\{)[^\\\\`])*`/,greedy:true,inside:{\"template-punctuation\":{pattern:/^`|`$/,alias:\"string\"},interpolation:{pattern:/((?:^|[^\\\\])(?:\\\\{2})*)\\$\\{(?:[^{}]|\\{(?:[^{}]|\\{[^}]*\\})*\\})+\\}/,lookbehind:true,inside:{\"interpolation-punctuation\":{pattern:/^\\$\\{|\\}$/,alias:\"punctuation\"},rest:n.languages.javascript}},string:/[\\s\\S]+/}},\"string-property\":{pattern:/((?:^|[,{])[ \\t]*)([\"'])(?:\\\\(?:\\r\\n|[\\s\\S])|(?!\\2)[^\\\\\\r\\n])*\\2(?=\\s*:)/m,lookbehind:true,greedy:true,alias:\"property\"}});n.languages.insertBefore(\"javascript\",\"operator\",{\"literal-property\":{pattern:/((?:^|[,{])[ \\t]*)(?!\\s)[_$a-zA-Z\\xA0-\\uFFFF](?:(?!\\s)[$\\w\\xA0-\\uFFFF])*(?=\\s*:)/m,lookbehind:true,alias:\"property\"}});if(n.languages.markup){n.languages.markup.tag.addInlined(\"script\",\"javascript\");n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,\"javascript\")}n.languages.js=n.languages.javascript;(function(){if(\"undefined\"!==typeof n&&\"undefined\"!==typeof document){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var t=\"Loading\u2026\";var FAILURE_MESSAGE=function(e,t){return\"\u2716 Error \"+e+\" while fetching file: \"+t};var a=\"\u2716 Error: File does not exist or is empty\";var r={js:\"javascript\",py:\"python\",rb:\"ruby\",ps1:\"powershell\",psm1:\"powershell\",sh:\"bash\",bat:\"batch\",h:\"c\",tex:\"latex\"};var i=\"data-src-status\";var s=\"loading\";var l=\"loaded\";var o=\"failed\";var u=\"pre[data-src]:not([\"+i+'=\"'+l+'\"]):not(['+i+'=\"'+s+'\"])';\n/**\n   * Loads the given file.\n   *\n   * @param {string} src The URL or path of the source file to load.\n   * @param {(result: string) => void} success\n   * @param {(reason: string) => void} error\n   */n.hooks.add(\"before-highlightall\",(function(e){e.selector+=\", \"+u}));n.hooks.add(\"before-sanity-check\",(function(e){var a=\n/** @type {HTMLPreElement} */\ne.element;if(a.matches(u)){e.code=\"\";a.setAttribute(i,s);var g=a.appendChild(document.createElement(\"CODE\"));g.textContent=t;var c=a.getAttribute(\"data-src\");var d=e.language;if(\"none\"===d){var p=(/\\.(\\w+)$/.exec(c)||[,\"none\"])[1];d=r[p]||p}n.util.setLanguage(g,d);n.util.setLanguage(a,d);var h=n.plugins.autoloader;h&&h.loadLanguages(d);loadFile(c,(function(e){a.setAttribute(i,l);var t=parseRange(a.getAttribute(\"data-range\"));if(t){var r=e.split(/\\r\\n?|\\n/g);var s=t[0];var o=null==t[1]?r.length:t[1];s<0&&(s+=r.length);s=Math.max(0,Math.min(s-1,r.length));o<0&&(o+=r.length);o=Math.max(0,Math.min(o,r.length));e=r.slice(s,o).join(\"\\n\");a.hasAttribute(\"data-start\")||a.setAttribute(\"data-start\",String(s+1))}g.textContent=e;n.highlightElement(g)}),(function(e){a.setAttribute(i,o);g.textContent=e}))}}));n.plugins.fileHighlight={\n/**\n     * Executes the File Highlight plugin for all matching `pre` elements under the given container.\n     *\n     * Note: Elements which are already loaded or currently loading will not be touched by this method.\n     *\n     * @param {ParentNode} [container=document]\n     */\nhighlight:function highlight(e){var t=(e||document).querySelectorAll(u);for(var a,r=0;a=t[r++];)n.highlightElement(a)}};var g=false;\n/** @deprecated Use `Prism.plugins.fileHighlight.highlight` instead. */n.fileHighlight=function(){if(!g){console.warn(\"Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead.\");g=true}n.plugins.fileHighlight.highlight.apply(this||e,arguments)}}function loadFile(e,t,n){var r=new XMLHttpRequest;r.open(\"GET\",e,true);r.onreadystatechange=function(){4==r.readyState&&(r.status<400&&r.responseText?t(r.responseText):r.status>=400?n(FAILURE_MESSAGE(r.status,r.statusText)):n(a))};r.send(null)}\n/**\n   * Parses the given range.\n   *\n   * This returns a range with inclusive ends.\n   *\n   * @param {string | null | undefined} range\n   * @returns {[number, number | undefined] | undefined}\n   */function parseRange(e){var t=/^\\s*(\\d+)\\s*(?:(,)\\s*(?:(\\d+)\\s*)?)?$/.exec(e||\"\");if(t){var a=Number(t[1]);var n=t[2];var r=t[3];return n?r?[a,Number(r)]:[a,void 0]:[a,a]}}})();var r=t;export{r as default};\n\n//# sourceMappingURL=prism.js.map", "(function(e){var t=e.util.clone(e.languages.javascript);var n=/(?:\\s|\\/\\/.*(?!.)|\\/\\*(?:[^*]|\\*(?!\\/))\\*\\/)/.source;var a=/(?:\\{(?:\\{(?:\\{[^{}]*\\}|[^{}])*\\}|[^{}])*\\})/.source;var s=/(?:\\{<S>*\\.{3}(?:[^{}]|<BRACES>)*\\})/.source;\n/**\n   * @param {string} source\n   * @param {string} [flags]\n   */function re(e,t){e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return a})).replace(/<SPREAD>/g,(function(){return s}));return RegExp(e,t)}s=re(s).source;e.languages.jsx=e.languages.extend(\"markup\",t);e.languages.jsx.tag.pattern=re(/<\\/?(?:[\\w.:-]+(?:<S>+(?:[\\w.:$-]+(?:=(?:\"(?:\\\\[\\s\\S]|[^\\\\\"])*\"|'(?:\\\\[\\s\\S]|[^\\\\'])*'|[^\\s{'\"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\\/?)?>/.source);e.languages.jsx.tag.inside.tag.pattern=/^<\\/?[^\\s>\\/]*/;e.languages.jsx.tag.inside[\"attr-value\"].pattern=/=(?!\\{)(?:\"(?:\\\\[\\s\\S]|[^\\\\\"])*\"|'(?:\\\\[\\s\\S]|[^\\\\'])*'|[^\\s'\">]+)/;e.languages.jsx.tag.inside.tag.inside[\"class-name\"]=/^[A-Z]\\w*(?:\\.[A-Z]\\w*)*$/;e.languages.jsx.tag.inside.comment=t.comment;e.languages.insertBefore(\"inside\",\"attr-name\",{spread:{pattern:re(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag);e.languages.insertBefore(\"inside\",\"special-attr\",{script:{pattern:re(/=<BRACES>/.source),alias:\"language-javascript\",inside:{\"script-punctuation\":{pattern:/^=(?=\\{)/,alias:\"punctuation\"},rest:e.languages.jsx}}},e.languages.jsx.tag);var stringifyToken=function(e){return e?\"string\"===typeof e?e:\"string\"===typeof e.content?e.content:e.content.map(stringifyToken).join(\"\"):\"\"};var walkTokens=function(t){var n=[];for(var a=0;a<t.length;a++){var s=t[a];var r=false;\"string\"!==typeof s&&(\"tag\"===s.type&&s.content[0]&&\"tag\"===s.content[0].type?\"</\"===s.content[0].content[0].content?n.length>0&&n[n.length-1].tagName===stringifyToken(s.content[0].content[1])&&n.pop():\"/>\"===s.content[s.content.length-1].content||n.push({tagName:stringifyToken(s.content[0].content[1]),openedBraces:0}):n.length>0&&\"punctuation\"===s.type&&\"{\"===s.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&\"punctuation\"===s.type&&\"}\"===s.content?n[n.length-1].openedBraces--:r=true);if((r||\"string\"===typeof s)&&n.length>0&&0===n[n.length-1].openedBraces){var g=stringifyToken(s);if(a<t.length-1&&(\"string\"===typeof t[a+1]||\"plain-text\"===t[a+1].type)){g+=stringifyToken(t[a+1]);t.splice(a+1,1)}if(a>0&&(\"string\"===typeof t[a-1]||\"plain-text\"===t[a-1].type)){g=stringifyToken(t[a-1])+g;t.splice(a-1,1);a--}t[a]=new e.Token(\"plain-text\",g,null,g)}s.content&&\"string\"!==typeof s.content&&walkTokens(s.content)}};e.hooks.add(\"after-tokenize\",(function(e){\"jsx\"!==e.language&&\"tsx\"!==e.language||walkTokens(e.tokens)}))})(Prism);var e={};export{e as default};\n\n//# sourceMappingURL=prism-jsx.js.map", "(function(e){var a=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend(\"jsx\",a);delete e.languages.tsx.parameter;delete e.languages.tsx[\"literal-property\"];var t=e.languages.tsx.tag;t.pattern=RegExp(/(^|[^\\w$]|(?=<\\/))/.source+\"(?:\"+t.pattern.source+\")\",t.pattern.flags);t.lookbehind=true})(Prism);var e={};export{e as default};\n\n//# sourceMappingURL=prism-tsx.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import hljs from\"highlight.js/lib/common\";import{withCSS}from\"framer\";import Themes from\"https://framer.com/m/Themes-MQkw.js\";import Prism from\"prismjs\";import\"prismjs/components/prism-jsx\";import\"prismjs/components/prism-tsx\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 300\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n */ const Syntax=withCSS(UnstyledSyntax,Themes);export default Syntax;function UnstyledSyntax({codeString,fontSize,fontFamily,lineHeight,radius,padding,themeName,prismThemeName,languageName}){const shouldUsePrism=languageName===\"jsx\"||languageName===\"tsx\";const extractedBackgrounds={blitz:\"#161820\",mini:\"#111\",github:\"#fff\",\"github-dark\":\"#0d1117\",\"gradient-dark\":\"linear-gradient(160deg, #652487 0, #443ac3 35%, #0174b7 68%, #04988e 100%)\",\"night-owl\":\"#011627\",\"rose-pine-moon\":\"#232136\",\"tokyo-night-dark\":\"#1a1b26\"};const extractedBackgroundsPrism={blitz:\"#161820\",\"night-owl\":\"#011627\",\"synth-wave\":\"linear-gradient(to bottom, #2a2139 75%, #34294f);\"};const parentWrapperStyles={width:\"100%\",height:\"100%\",background:shouldUsePrism?extractedBackgroundsPrism[prismThemeName]:extractedBackgrounds[themeName],borderRadius:radius,overflow:\"hidden\"};const basicCodeStyles={margin:0,padding:padding,overflowX:\"auto\",display:\"block\",lineHeight:lineHeight,fontVariantLigatures:\"none\",fontFamily:fontFamily?`${fontFamily}, Menlo, monospace`:\"Menlo, monospace\",fontSize:fontSize,whiteSpace:\"pre\",wordSpacing:\"normal\",wordBreak:\"normal\",wordWrap:\"normal\",borderRadius:radius};const highlighted=languageName===\"auto\"?hljs.highlightAuto(codeString):hljs.highlight(codeString,{language:languageName});/* Prism for JSX */ if(shouldUsePrism){const prismHighlight=Prism.highlight(codeString,Prism.languages[languageName],languageName);return /*#__PURE__*/ _jsx(\"div\",{style:parentWrapperStyles,children:/*#__PURE__*/ _jsx(\"pre\",{style:{margin:0,borderRadius:radius},className:`${prismThemeName} language-${languageName}`,children:/*#__PURE__*/ _jsx(\"code\",{className:`language-${languageName}`,style:basicCodeStyles,dangerouslySetInnerHTML:{__html:prismHighlight}})})});}/* Highlight for the rest */ return /*#__PURE__*/ _jsx(\"div\",{style:parentWrapperStyles,children:/*#__PURE__*/ _jsx(\"pre\",{style:{margin:0},className:themeName,children:/*#__PURE__*/ _jsx(\"code\",{className:\"hljs\",style:basicCodeStyles,dangerouslySetInnerHTML:{__html:highlighted.value}})})});}Syntax.defaultProps={width:600,codeString:`@font-face {\n  font-family: Inter; src: url(\"Inter.woff2\");\n}\n\nbody, .usertext {\n  color: #fff; \n  background: #000;\n  font-family: Inter, sans;\n  --heading-1: 30px/32px Helvetica, sans-serif;\n}\n`,fontSize:15,lineHeight:1.5,padding:30,radius:30,themeName:\"blitz\",prismThemeName:\"blitz\",languageName:\"auto\"};addPropertyControls(Syntax,{themeName:{type:ControlType.Enum,title:\"Theme\",defaultValue:Syntax.defaultProps.themeName,hidden:props=>props.languageName===\"jsx\",options:[\"blitz\",\"github\",\"github-dark\",\"gradient-dark\",\"night-owl\",\"rose-pine-moon\",\"tokyo-night-dark\",\"mini\",],optionTitles:[\"Blitz\",\"GitHub\",\"GitHub Dark\",\"Gradient Dark\",\"Night Owl\",\"Rose Pine Moon\",\"Tokyo Night\",\"Minimal\",]},prismThemeName:{type:ControlType.Enum,title:\"Theme\",defaultValue:Syntax.defaultProps.prismThemeName,hidden:props=>props.languageName!==\"jsx\",options:[\"blitz\",\"night-owl\",\"synth-wave\"],optionTitles:[\"Blitz\",\"Night Owl\",\"Synthwave\"]},languageName:{type:ControlType.Enum,title:\"Language\",defaultValue:Syntax.defaultProps.languageName,options:[\"auto\",\"c\",\"css\",\"go\",\"html\",\"java\",\"javascript\",\"json\",\"jsx\",\"markdown\",\"objectivec\",\"php\",\"python\",\"r\",\"rust\",\"scss\",\"swift\",\"sql\",\"tsx\",\"typescript\",],optionTitles:[\"Auto\",\"C\",\"CSS\",\"Go\",\"HTML\",\"Java\",\"JavaScript\",\"JSON\",\"JSX\",\"Markdown\",\"Objective C\",\"PHP\",\"Python\",\"R\",\"Rust\",\"SCSS\",\"Swift\",\"SQL\",\"TSX\",\"TypeScript\",]},codeString:{type:ControlType.String,defaultValue:Syntax.defaultProps.codeString,title:\"Code\",placeholder:\"Paste your code\u2026\",displayTextArea:true},fontSize:{type:ControlType.Number,title:\"Font Size\",min:0,max:100,defaultValue:Syntax.defaultProps.fontSize,displayStepper:true},fontFamily:{type:ControlType.String,title:\"Typeface\",placeholder:\"Menlo\"},lineHeight:{type:ControlType.Number,title:\"Line\",min:0,max:100,defaultValue:Syntax.defaultProps.lineHeight,step:.1,displayStepper:true},padding:{type:ControlType.Number,title:\"Padding\",min:0,max:500,defaultValue:Syntax.defaultProps.padding,displayStepper:true},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:100,defaultValue:Syntax.defaultProps.radius}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Syntax\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Syntax.map", "let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.53\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"AddressBook\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"BoundingBox\",\"BowlFood\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Church\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCounterClockwise\",\"ClockCountdown\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"Cpu\",\"CreditCard\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"Fan\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"Footprints\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"Goggles\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GridFour\",\"GridNine\",\"Guitar\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandCoins\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighHeel\",\"HighlighterCircle\",\"Hoodie\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"MetaLogo\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Option\",\"OrangeSlice\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleRun\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhonePlus\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Scooter\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealQuestion\",\"SealWarning\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stairs\",\"Stamp\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Subtitles\",\"Subtract\",\"SubtractSquare\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Timer\",\"Tipi\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tote\",\"ToteSimple\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.53\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\"]);export const fonts=[];export const css=['.framer-dXJII .framer-styles-preset-1bp4hel:not(.rich-text-wrapper), .framer-dXJII .framer-styles-preset-1bp4hel.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f2237368-0849-4fd6-934d-3daa1f8f9d6f, #97cdff); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-dXJII\";\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 (a96673f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useConstant,useIsOnFramerCanvas,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qg4sdfof85H4Mml77MA5/JKkmMudjqyB3ndWOz6TY/mJdELHJ5L.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"Ys7bnnUhl\"];const serializationHash=\"framer-0a1kN\";const variantClassNames={Ys7bnnUhl:\"framer-v-1uk1xvg\"};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 transitions={default:{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 getProps=({height,id,title,width,...props})=>{var _ref;return{...props,MWc3rjTOk:(_ref=title!==null&&title!==void 0?title:props.MWc3rjTOk)!==null&&_ref!==void 0?_ref:\"Seamless Investment Strategy\"};};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,MWc3rjTOk,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Ys7bnnUhl\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isOnCanvas=useIsOnFramerCanvas();const initialVariant=useConstant(()=>variant);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1uk1xvg\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:isOnCanvas?variant:initialVariant,layoutDependency:layoutDependency,layoutId:\"Ys7bnnUhl\",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:{backgroundColor:\"var(--token-59eadeb0-2c0c-498f-872d-ca5473a2133a, rgb(0, 27, 51))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13g09wv-container\",layoutDependency:layoutDependency,layoutId:\"XOXsAYJwX-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-f2237368-0849-4fd6-934d-3daa1f8f9d6f, rgb(151, 205, 255)) /* {\"name\":\"Blue/80\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"StarFour\",id:\"XOXsAYJwX\",layoutId:\"XOXsAYJwX\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bp4hel\",\"data-styles-preset\":\"mJdELHJ5L\",children:\"Simplify Your Crypto Experience\"})}),className:\"framer-1r06raq\",layoutDependency:layoutDependency,layoutId:\"gJnD8mThu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MWc3rjTOk,verticalAlignment:\"top\",withExternalLayout:true})]})})});});const css=['.framer-0a1kN[data-border=\"true\"]::after, .framer-0a1kN [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0a1kN.framer-qhowwz, .framer-0a1kN .framer-qhowwz { display: block; }\",\".framer-0a1kN.framer-1uk1xvg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 6px 12px 6px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-0a1kN .framer-13g09wv-container { flex: none; height: 12px; position: relative; width: 12px; }\",\".framer-0a1kN .framer-1r06raq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0a1kN.framer-1uk1xvg { gap: 0px; } .framer-0a1kN.framer-1uk1xvg > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-0a1kN.framer-1uk1xvg > :first-child { margin-left: 0px; } .framer-0a1kN.framer-1uk1xvg > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 243\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MWc3rjTOk\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerBBScgTjbK=withCSS(Component,css,\"framer-0a1kN\");export default FramerBBScgTjbK;FramerBBScgTjbK.displayName=\"Span Pill\";FramerBBScgTjbK.defaultProps={height:29,width:243};addPropertyControls(FramerBBScgTjbK,{MWc3rjTOk:{defaultValue:\"Seamless Investment Strategy\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerBBScgTjbK,[...PhosphorFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBBScgTjbK\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"MWc3rjTOk\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"243\",\"framerIntrinsicHeight\":\"29\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BBScgTjbK.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&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=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);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 r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,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,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "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=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;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||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?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\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?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){void 0!==this.pauseTime||0===this.rate?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\n//# sourceMappingURL=index.es.js.map", "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 __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(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[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:\"return\"===n}: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)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "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", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.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=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{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/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,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=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?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&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.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 convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&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]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){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&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?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=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));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\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":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(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?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){f(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:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}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 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,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)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);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;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;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=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 X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}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&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(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}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;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=y(m(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:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.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()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?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\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,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 se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(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||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={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 ae={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 ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.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{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "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;const numChildren=Children.count(slots);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(slots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===slots.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(slots,(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%\"};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]);}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,transform:supportsAcceleratedAnimations?undefined:transform,willChange:isCanvas?\"auto\":\"transform\"},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){animationRef.current.updatePlaybackRate(hoverFactor);}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){animationRef.current.updatePlaybackRate(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\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (d03ec02)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/l6rHYi79svcFRVrC1q12/Ticker.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"uWBCNnWv9\",\"fjsKTv3zZ\",\"TzMk4sbjN\"];const serializationHash=\"framer-RSZOU\";const variantClassNames={fjsKTv3zZ:\"framer-v-1wtgwkn\",TzMk4sbjN:\"framer-v-1mgf15q\",uWBCNnWv9:\"framer-v-jmh6sd\"};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 transitions={default:{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 humanReadableVariantMap={\"Variant 1\":\"uWBCNnWv9\",\"Variant 2\":\"fjsKTv3zZ\",\"Variant 3\":\"TzMk4sbjN\"};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:\"uWBCNnWv9\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"uWBCNnWv9\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jmh6sd\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"uWBCNnWv9\",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:{...style},...addPropertyOverrides({fjsKTv3zZ:{\"data-framer-name\":\"Variant 2\"},TzMk4sbjN:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mb8nb4-container\",layoutDependency:layoutDependency,layoutId:\"vFkw13yZB-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:48,height:\"100%\",hoverFactor:1,id:\"vFkw13yZB\",layoutId:\"vFkw13yZB\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-124ovgp-container\",layoutDependency:layoutDependency,layoutId:\"TQyFmZSvn-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-9e5d72ab-83fc-4776-920f-bb2d23b655c5, rgb(26, 33, 40)) /* {\"name\":\"Gray/13\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"ShieldCheckered\",id:\"TQyFmZSvn\",layoutId:\"TQyFmZSvn\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-124ovgp-container\",layoutDependency:layoutDependency,layoutId:\"TQyFmZSvn-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-9e5d72ab-83fc-4776-920f-bb2d23b655c5, rgb(26, 33, 40)) /* {\"name\":\"Gray/13\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"ShieldCheckered\",id:\"TQyFmZSvn\",layoutId:\"TQyFmZSvn\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})],speed:30,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({fjsKTv3zZ:{direction:\"right\"},TzMk4sbjN:{speed:25}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-RSZOU[data-border=\"true\"]::after, .framer-RSZOU [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RSZOU.framer-1h33nyu, .framer-RSZOU .framer-1h33nyu { display: block; }\",\".framer-RSZOU.framer-jmh6sd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 196px; }\",\".framer-RSZOU .framer-1mb8nb4-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-RSZOU .framer-124ovgp-container { height: 48px; position: relative; width: 48px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RSZOU.framer-jmh6sd { gap: 0px; } .framer-RSZOU.framer-jmh6sd > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-RSZOU.framer-jmh6sd > :first-child { margin-left: 0px; } .framer-RSZOU.framer-jmh6sd > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 196\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fjsKTv3zZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"TzMk4sbjN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n */const FramerepO4Emr5E=withCSS(Component,css,\"framer-RSZOU\");export default FramerepO4Emr5E;FramerepO4Emr5E.displayName=\"Ticker - Shield\";FramerepO4Emr5E.defaultProps={height:48,width:196};addPropertyControls(FramerepO4Emr5E,{variant:{options:[\"uWBCNnWv9\",\"fjsKTv3zZ\",\"TzMk4sbjN\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerepO4Emr5E,[...PhosphorFonts,...TickerFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerepO4Emr5E\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fjsKTv3zZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TzMk4sbjN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"196\",\"framerIntrinsicHeight\":\"48\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./epO4Emr5E.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Bold\"]);export const fonts=[];export const css=['.framer-zqkiy .framer-styles-preset-nvh4ks:not(.rich-text-wrapper), .framer-zqkiy .framer-styles-preset-nvh4ks.rich-text-wrapper h4 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-zqkiy .framer-styles-preset-nvh4ks:not(.rich-text-wrapper), .framer-zqkiy .framer-styles-preset-nvh4ks.rich-text-wrapper h4 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-zqkiy .framer-styles-preset-nvh4ks:not(.rich-text-wrapper), .framer-zqkiy .framer-styles-preset-nvh4ks.rich-text-wrapper h4 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-zqkiy\";\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([\"Inter\"]);export const fonts=[];export const css=['.framer-f2IxV .framer-styles-preset-1bify1d:not(.rich-text-wrapper), .framer-f2IxV .framer-styles-preset-1bify1d.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9cc1f5a3-0f9f-4ca5-8c33-9fea7c424bab, #a9b5c6); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-f2IxV .framer-styles-preset-1bify1d:not(.rich-text-wrapper), .framer-f2IxV .framer-styles-preset-1bify1d.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9cc1f5a3-0f9f-4ca5-8c33-9fea7c424bab, #a9b5c6); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-f2IxV .framer-styles-preset-1bify1d:not(.rich-text-wrapper), .framer-f2IxV .framer-styles-preset-1bify1d.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9cc1f5a3-0f9f-4ca5-8c33-9fea7c424bab, #a9b5c6); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-f2IxV\";\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 (1c1e241)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,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/VLbQfip8OzelORnYkBZY/DFNW3Mpxybx7oCqGa8jb/fv2rLG0Br.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/oAc2NPUiar2A1OedYJoO/jJqH45Gcp9Eqll6tlHsG/R10dDPTiA.js\";const enabledGestures={qJwTKTkjw:{hover:true}};const cycleOrder=[\"qJwTKTkjw\",\"JnlwL6VlN\"];const serializationHash=\"framer-vLL8u\";const variantClassNames={JnlwL6VlN:\"framer-v-1unrg65\",qJwTKTkjw:\"framer-v-1c9d2gx\"};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 transitions={default:{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 humanReadableVariantMap={\"Variant 1\":\"qJwTKTkjw\",\"Variant 2\":\"JnlwL6VlN\"};const getProps=({content,height,id,text,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,eHNJExr_F:(_ref=content!==null&&content!==void 0?content:props.eHNJExr_F)!==null&&_ref!==void 0?_ref:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",HzeE0sLML:(_ref1=text!==null&&text!==void 0?text:props.HzeE0sLML)!==null&&_ref1!==void 0?_ref1:\"How do I set up an account with your wallet?\",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"qJwTKTkjw\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,HzeE0sLML,eHNJExr_F,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"qJwTKTkjw\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaph0lbem=activeVariantCallback(async(...args)=>{setVariant(\"JnlwL6VlN\");});const onTap1fc2fo1=activeVariantCallback(async(...args)=>{setVariant(\"qJwTKTkjw\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"JnlwL6VlN\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-vLL8u\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(\"framer-1c9d2gx\",className),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qJwTKTkjw\",onTap:onTaph0lbem,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"none\",backgroundColor:\"var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, rgb(7, 9, 11))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,WebkitBackdropFilter:\"none\",...style},variants:{\"qJwTKTkjw-hover\":{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(88, 106, 132, 0.2)\",WebkitBackdropFilter:\"blur(10px)\"},JnlwL6VlN:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(88, 106, 132, 0.2)\",WebkitBackdropFilter:\"blur(10px)\"}},...addPropertyOverrides({\"qJwTKTkjw-hover\":{\"data-framer-name\":undefined},JnlwL6VlN:{\"data-framer-name\":\"Variant 2\",onTap:onTap1fc2fo1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6q8crg\",\"data-framer-name\":\"faq tabs\",layoutDependency:layoutDependency,layoutId:\"DF97CvFIp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-nvh4ks\",\"data-styles-preset\":\"fv2rLG0Br\",children:\"How do I set up an account with your wallet?\"})}),className:\"framer-n0nw0j\",layoutDependency:layoutDependency,layoutId:\"PPhsMgfCK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:HzeE0sLML,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n47eui\",layoutDependency:layoutDependency,layoutId:\"G3Jst5ib8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tbjceu\",\"data-framer-name\":\"Hamburger Menu\",layoutDependency:layoutDependency,layoutId:\"QiNl6yJVj\",style:{backgroundColor:\"rgba(22, 27, 33, 0)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d35l0o\",\"data-framer-name\":\"Hamburger Menu\",layoutDependency:layoutDependency,layoutId:\"G1Ke3miLG\",style:{backgroundColor:\"rgba(22, 27, 33, 0)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rg3zfj\",layoutDependency:layoutDependency,layoutId:\"UcbmZNKdD\",style:{backgroundColor:\"rgb(203, 211, 221)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{JnlwL6VlN:{rotate:90}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v7xd8m\",layoutDependency:layoutDependency,layoutId:\"EWixSliSF\",style:{backgroundColor:\"rgb(203, 211, 221)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",children:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\"})}),className:\"framer-rpqqp4\",layoutDependency:layoutDependency,layoutId:\"TdJq6ul_w\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:eHNJExr_F,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=['.framer-vLL8u [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vLL8u .framer-emnb7i { display: block; }\",\".framer-vLL8u .framer-1c9d2gx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 36px 24px 36px 24px; position: relative; width: 726px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vLL8u .framer-6q8crg { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-vLL8u .framer-n0nw0j, .framer-vLL8u .framer-rpqqp4 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vLL8u .framer-n47eui { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-vLL8u .framer-tbjceu, .framer-vLL8u .framer-1d35l0o { flex: none; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-vLL8u .framer-1rg3zfj { flex: none; height: 20px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 2px; }\",\".framer-vLL8u .framer-1v7xd8m { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vLL8u .framer-1c9d2gx, .framer-vLL8u .framer-n47eui { gap: 0px; } .framer-vLL8u .framer-1c9d2gx > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-vLL8u .framer-1c9d2gx > :first-child, .framer-vLL8u .framer-n47eui > :first-child { margin-left: 0px; } .framer-vLL8u .framer-1c9d2gx > :last-child, .framer-vLL8u .framer-n47eui > :last-child { margin-right: 0px; } .framer-vLL8u .framer-n47eui > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-vLL8u.framer-v-1unrg65 .framer-1c9d2gx { flex-direction: column; }\",\".framer-vLL8u.framer-v-1unrg65 .framer-6q8crg { align-self: unset; flex: none; height: min-content; order: 1; width: 100%; }\",\".framer-vLL8u.framer-v-1unrg65 .framer-1v7xd8m { left: calc(50.00000000000002% - 2px / 2); width: 2px; }\",\".framer-vLL8u.framer-v-1unrg65 .framer-rpqqp4 { flex: none; order: 3; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vLL8u.framer-v-1unrg65 .framer-1c9d2gx { gap: 0px; } .framer-vLL8u.framer-v-1unrg65 .framer-1c9d2gx > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-vLL8u.framer-v-1unrg65 .framer-1c9d2gx > :first-child { margin-top: 0px; } .framer-vLL8u.framer-v-1unrg65 .framer-1c9d2gx > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 82\n * @framerIntrinsicWidth 726\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JnlwL6VlN\":{\"layout\":[\"fixed\",\"auto\"]},\"POghOyPer\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HzeE0sLML\":\"text\",\"eHNJExr_F\":\"content\"}\n * @framerImmutableVariables true\n */const FramerjR1T7uP18=withCSS(Component,css,\"framer-vLL8u\");export default FramerjR1T7uP18;FramerjR1T7uP18.displayName=\"FAQ\";FramerjR1T7uP18.defaultProps={height:82,width:726};addPropertyControls(FramerjR1T7uP18,{variant:{options:[\"qJwTKTkjw\",\"JnlwL6VlN\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},HzeE0sLML:{defaultValue:\"How do I set up an account with your wallet?\",displayTextArea:false,title:\"Text\",type:ControlType.String},eHNJExr_F:{defaultValue:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\",displayTextArea:true,title:\"Content\",type:ControlType.String}});addFonts(FramerjR1T7uP18,[...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjR1T7uP18\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"726\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JnlwL6VlN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"POghOyPer\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"82\",\"framerVariables\":\"{\\\"HzeE0sLML\\\":\\\"text\\\",\\\"eHNJExr_F\\\":\\\"content\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d03ec02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const MotionDivWithFX=withFX(motion.div);const enabledGestures={wXJJuYJJ5:{hover:true}};const cycleOrder=[\"wXJJuYJJ5\"];const serializationHash=\"framer-qZEhZ\";const variantClassNames={wXJJuYJJ5:\"framer-v-1cmo6pt\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transition1={delay:0,duration:30,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,scale:1,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 getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"wXJJuYJJ5\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1cmo6pt\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"wXJJuYJJ5\",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:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(18, 23, 28, 0.2)\",borderBottomLeftRadius:120,borderBottomRightRadius:120,borderTopLeftRadius:120,borderTopRightRadius:120,boxShadow:\"0px 0px 20px 0px rgba(0,0,0,0.25)\",WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({\"wXJJuYJJ5-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-75c12l-container\",layoutDependency:layoutDependency,layoutId:\"TL3RG3iME-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"Vault\",id:\"TL3RG3iME\",layoutId:\"TL3RG3iME\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"wXJJuYJJ5-hover\":{color:'var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255)) /* {\"name\":\"Blue/60\"} */'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1ai12p3\",\"data-framer-name\":\"Lines\",layoutDependency:layoutDependency,layoutId:\"CPzqLbMBg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-24hyyl\",layoutDependency:layoutDependency,layoutId:\"Vjvxhv57N\",style:{opacity:0,rotate:150},variants:{\"wXJJuYJJ5-hover\":{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lghl4j\",layoutDependency:layoutDependency,layoutId:\"lCwhOckVP\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xeccyd\",layoutDependency:layoutDependency,layoutId:\"Lgy8j1Cvf\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s1wd7q\",layoutDependency:layoutDependency,layoutId:\"h_bekpaHD\",style:{opacity:0},variants:{\"wXJJuYJJ5-hover\":{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11v5qgn\",layoutDependency:layoutDependency,layoutId:\"eIOWxYaKz\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-187qk6m\",layoutDependency:layoutDependency,layoutId:\"EZEjR8WaH\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oy9o1l\",layoutDependency:layoutDependency,layoutId:\"lD2sIfOgI\",style:{opacity:0,rotate:30},variants:{\"wXJJuYJJ5-hover\":{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xdok10\",layoutDependency:layoutDependency,layoutId:\"UcEg_GLMH\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fr9ib2\",layoutDependency:layoutDependency,layoutId:\"FZsHq4l8v\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1orpwzx\",layoutDependency:layoutDependency,layoutId:\"C6DETis29\",style:{opacity:0,rotate:60},variants:{\"wXJJuYJJ5-hover\":{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-j2wv09\",layoutDependency:layoutDependency,layoutId:\"wuo0_WDpM\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-93yppm\",layoutDependency:layoutDependency,layoutId:\"JMhxWPdmj\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6tq4a2\",layoutDependency:layoutDependency,layoutId:\"e7qByTI7T\",style:{opacity:0,rotate:90},variants:{\"wXJJuYJJ5-hover\":{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rc8ffb\",layoutDependency:layoutDependency,layoutId:\"YbicVJA3L\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sp3xdq\",layoutDependency:layoutDependency,layoutId:\"U71E2o3wo\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19icwbw\",layoutDependency:layoutDependency,layoutId:\"WT82dl1Y0\",style:{opacity:0,rotate:120},variants:{\"wXJJuYJJ5-hover\":{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15yma8z\",layoutDependency:layoutDependency,layoutId:\"tjgpZI5u5\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qd4xwj\",layoutDependency:layoutDependency,layoutId:\"GZ5IkdsCQ\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]})]})]})})})});});const css=['.framer-qZEhZ[data-border=\"true\"]::after, .framer-qZEhZ [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qZEhZ.framer-1yz4xj8, .framer-qZEhZ .framer-1yz4xj8 { display: block; }\",\".framer-qZEhZ.framer-1cmo6pt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 36px 36px 36px 36px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-qZEhZ .framer-75c12l-container { flex: none; height: 96px; position: relative; width: 96px; z-index: 1; }\",\".framer-qZEhZ .framer-1ai12p3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 120px; justify-content: center; left: calc(50.00000000000002% - 120px / 2); overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: calc(50.00000000000002% - 120px / 2); width: 120px; z-index: 1; }\",\".framer-qZEhZ .framer-24hyyl, .framer-qZEhZ .framer-1s1wd7q, .framer-qZEhZ .framer-1oy9o1l, .framer-qZEhZ .framer-1orpwzx, .framer-qZEhZ .framer-6tq4a2, .framer-qZEhZ .framer-19icwbw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 120px; justify-content: center; left: calc(50.00000000000002% - 6px / 2); overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; top: calc(50.00000000000002% - 120px / 2); width: 6px; z-index: 1; }\",\".framer-qZEhZ .framer-lghl4j, .framer-qZEhZ .framer-xdok10, .framer-qZEhZ .framer-rc8ffb { flex: none; height: 6px; left: calc(50.00000000000002% - 6px / 2); overflow: hidden; position: absolute; top: 0px; width: 6px; z-index: 1; }\",\".framer-qZEhZ .framer-1xeccyd, .framer-qZEhZ .framer-fr9ib2, .framer-qZEhZ .framer-1sp3xdq { bottom: 0px; flex: none; height: 6px; left: calc(50.00000000000002% - 6px / 2); overflow: hidden; position: absolute; width: 6px; z-index: 1; }\",\".framer-qZEhZ .framer-11v5qgn, .framer-qZEhZ .framer-j2wv09, .framer-qZEhZ .framer-15yma8z { flex: none; height: 12px; left: calc(50.00000000000002% - 6px / 2); overflow: hidden; position: absolute; top: 0px; width: 6px; z-index: 1; }\",\".framer-qZEhZ .framer-187qk6m, .framer-qZEhZ .framer-93yppm, .framer-qZEhZ .framer-1qd4xwj { bottom: 0px; flex: none; height: 12px; left: calc(50.00000000000002% - 6px / 2); overflow: hidden; position: absolute; width: 6px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-qZEhZ.framer-1cmo6pt, .framer-qZEhZ .framer-1ai12p3, .framer-qZEhZ .framer-24hyyl, .framer-qZEhZ .framer-1s1wd7q, .framer-qZEhZ .framer-1oy9o1l, .framer-qZEhZ .framer-1orpwzx, .framer-qZEhZ .framer-6tq4a2, .framer-qZEhZ .framer-19icwbw { gap: 0px; } .framer-qZEhZ.framer-1cmo6pt > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-qZEhZ.framer-1cmo6pt > :first-child { margin-left: 0px; } .framer-qZEhZ.framer-1cmo6pt > :last-child { margin-right: 0px; } .framer-qZEhZ .framer-1ai12p3 > *, .framer-qZEhZ .framer-24hyyl > *, .framer-qZEhZ .framer-1s1wd7q > *, .framer-qZEhZ .framer-1oy9o1l > *, .framer-qZEhZ .framer-1orpwzx > *, .framer-qZEhZ .framer-6tq4a2 > *, .framer-qZEhZ .framer-19icwbw > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-qZEhZ .framer-1ai12p3 > :first-child, .framer-qZEhZ .framer-24hyyl > :first-child, .framer-qZEhZ .framer-1s1wd7q > :first-child, .framer-qZEhZ .framer-1oy9o1l > :first-child, .framer-qZEhZ .framer-1orpwzx > :first-child, .framer-qZEhZ .framer-6tq4a2 > :first-child, .framer-qZEhZ .framer-19icwbw > :first-child { margin-top: 0px; } .framer-qZEhZ .framer-1ai12p3 > :last-child, .framer-qZEhZ .framer-24hyyl > :last-child, .framer-qZEhZ .framer-1s1wd7q > :last-child, .framer-qZEhZ .framer-1oy9o1l > :last-child, .framer-qZEhZ .framer-1orpwzx > :last-child, .framer-qZEhZ .framer-6tq4a2 > :last-child, .framer-qZEhZ .framer-19icwbw > :last-child { margin-bottom: 0px; } }\",\".framer-qZEhZ.framer-v-1cmo6pt.hover .framer-24hyyl, .framer-qZEhZ.framer-v-1cmo6pt.hover .framer-1s1wd7q, .framer-qZEhZ.framer-v-1cmo6pt.hover .framer-1oy9o1l, .framer-qZEhZ.framer-v-1cmo6pt.hover .framer-1orpwzx, .framer-qZEhZ.framer-v-1cmo6pt.hover .framer-6tq4a2, .framer-qZEhZ.framer-v-1cmo6pt.hover .framer-19icwbw { height: 160px; top: calc(50.00000000000002% - 160px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 168\n * @framerIntrinsicWidth 168\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ukmof6eeL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n */const FramerR0ZmjoNeB=withCSS(Component,css,\"framer-qZEhZ\");export default FramerR0ZmjoNeB;FramerR0ZmjoNeB.displayName=\"Vault\";FramerR0ZmjoNeB.defaultProps={height:168,width:168};addFonts(FramerR0ZmjoNeB,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR0ZmjoNeB\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ukmof6eeL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"168\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"168\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./R0ZmjoNeB.map", "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}from\"framer-motion\";import{resize}from\"@motionone/dom\";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;const numChildren=Children.count(slots);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 = 10\nduplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;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(()=>{measure();return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){measure();}initialResize.current=false;});},[]);}clonedChildren=Children.map(slots,(child,index)=>{var ref,ref1,ref2,ref3;let ref4;if(index===0){ref4=childrenRef[0];}if(index===slots.length-1){ref4=childrenRef[1];}const size={width:widthType?(ref=child.props)===null||ref===void 0?void 0:ref.width:\"100%\",height:heightType?(ref1=child.props)===null||ref1===void 0?void 0:ref1.height:\"100%\"};return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{ref:ref4,style:size,children:/*#__PURE__*/ cloneElement(child,{style:{...(ref2=child.props)===null||ref2===void 0?void 0:ref2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(ref3=child.props)===null||ref3===void 0?void 0:ref3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(slots,(child,childIndex)=>{var ref,ref1,ref2,ref3;return /*#__PURE__*/ _jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/ _jsx(\"li\",{style:{display:\"contents\"},\"aria-hidden\":true,children:/*#__PURE__*/ cloneElement(child,{key:i+\" \"+childIndex,style:{...(ref=child.props)===null||ref===void 0?void 0:ref.style,width:widthType?(ref1=child.props)===null||ref1===void 0?void 0:ref1.width:\"100%\",height:heightType?(ref2=child.props)===null||ref2===void 0?void 0:ref2.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(ref3=child.props)===null||ref3===void 0?void 0:ref3.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 isInView=useInView(parentRef);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */ if(!isCanvas){/**\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]);}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,transform:supportsAcceleratedAnimations?undefined:transform,willChange:\"transform\"},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){animationRef.current.updatePlaybackRate(hoverFactor);}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){animationRef.current.updatePlaybackRate(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\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (61bac00)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"eyUg1vJYY\"];const serializationHash=\"framer-msAtd\";const variantClassNames={eyUg1vJYY:\"framer-v-13sq6df\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 getProps=({height,id,image,width,...props})=>{var _ref;return{...props,q4Tl71JqI:(_ref=image!==null&&image!==void 0?image:props.q4Tl71JqI)!==null&&_ref!==void 0?_ref:{src:\"https://framerusercontent.com/images/sGmRTBpDw9KWqTe1VaGNBRKhek.svg\"}};};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,q4Tl71JqI,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"eyUg1vJYY\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-13sq6df\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"eyUg1vJYY\",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:{...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"80px\",...toResponsiveImage(q4Tl71JqI)},className:\"framer-ec7mc1\",layoutDependency:layoutDependency,layoutId:\"LCitmf1mW\"})})})})});});const css=['.framer-msAtd [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-msAtd .framer-o63oo8 { display: block; }\",\".framer-msAtd.framer-13sq6df { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 20px 20px 20px; position: relative; width: min-content; }\",\".framer-msAtd .framer-ec7mc1 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 80px); overflow: hidden; position: relative; width: 80px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-msAtd.framer-13sq6df { gap: 0px; } .framer-msAtd.framer-13sq6df > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-msAtd.framer-13sq6df > :first-child { margin-left: 0px; } .framer-msAtd.framer-13sq6df > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"q4Tl71JqI\":\"image\"}\n * @framerImmutableVariables true\n */const FramerZo0TRrLIw=withCSS(Component,css,\"framer-msAtd\");export default FramerZo0TRrLIw;FramerZo0TRrLIw.displayName=\"Tokens Logos\";FramerZo0TRrLIw.defaultProps={height:120,width:120};addPropertyControls(FramerZo0TRrLIw,{q4Tl71JqI:{__defaultAssetReference:\"data:framer/asset-reference,sGmRTBpDw9KWqTe1VaGNBRKhek.svg?originalFilename=multiversx.svg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerZo0TRrLIw,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZo0TRrLIw\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"q4Tl71JqI\\\":\\\"image\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"120\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"120\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zo0TRrLIw.map", "// Generated by Framer (d03ec02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/nFAy8p4fOASsyhPbo192/Ticker.js\";import TokensLogos from\"https://framerusercontent.com/modules/ZBIEDQXsnMVvWu0LSZ1B/nmXhJbk6W0HlRTZwBrZ2/Zo0TRrLIw.js\";const TokensLogosFonts=getFonts(TokensLogos);const TickerFonts=getFonts(Ticker);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"yRUBMRczX\",\"ddYhd6RVb\",\"ncR_ZgWHS\"];const serializationHash=\"framer-WBXSf\";const variantClassNames={ddYhd6RVb:\"framer-v-l8gst3\",ncR_ZgWHS:\"framer-v-18hatpq\",yRUBMRczX:\"framer-v-o7jub8\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const animation={opacity:1,rotate:0,scale:1,x:0,y:40};const transition1={damping:30,delay:.1,mass:1,stiffness:100,type:\"spring\"};const animation1={opacity:1,rotate:0,scale:1,transition:transition1,x:0,y:40};const transformTemplate=(_,t)=>`perspective(1200px) ${t}`;const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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 humanReadableVariantMap={Desktop:\"yRUBMRczX\",Mobile:\"ncR_ZgWHS\",Tablet:\"ddYhd6RVb\"};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:\"yRUBMRczX\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"yRUBMRczX\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(serializationHash,...sharedStyleClassNames,\"framer-o7jub8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"yRUBMRczX\",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:{...style},tabIndex:1,transformTemplate:transformTemplate,...addPropertyOverrides({ddYhd6RVb:{\"data-framer-name\":\"Tablet\"},ncR_ZgWHS:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zru0ng-container\",layoutDependency:layoutDependency,layoutId:\"wvo_pr_1h-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:24,height:\"100%\",hoverFactor:1,id:\"wvo_pr_1h\",layoutId:\"wvo_pr_1h\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ec5lr7-container\",layoutDependency:layoutDependency,layoutId:\"MxtaGCWjk-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"MxtaGCWjk\",layoutId:\"MxtaGCWjk\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wfrezy-container\",layoutDependency:layoutDependency,layoutId:\"MCm7MWnr9-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"MCm7MWnr9\",layoutId:\"MCm7MWnr9\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/xXRA2ZanAyrivvOX1Hbs8DtTY.svg\"},\"\"),width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19jtd67-container\",layoutDependency:layoutDependency,layoutId:\"bgSYSN8PG-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"bgSYSN8PG\",layoutId:\"bgSYSN8PG\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/UKgGS5RrPvghkVrSyvIyDwmCWY.svg\"},\"\"),width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q2ht1q-container\",layoutDependency:layoutDependency,layoutId:\"AQ2IY6reY-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"AQ2IY6reY\",layoutId:\"AQ2IY6reY\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/S1XREuYeEtkAO4N6LfdG4nLrZe4.svg\"},\"\"),width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ddgqie-container\",layoutDependency:layoutDependency,layoutId:\"NQvja9Sah-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"NQvja9Sah\",layoutId:\"NQvja9Sah\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/z2GgecKiOEpAvQegJrviC8q5xZw.svg\"},\"\"),width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b5tr7s-container\",layoutDependency:layoutDependency,layoutId:\"UzQ8xRJC_-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"UzQ8xRJC_\",layoutId:\"UzQ8xRJC_\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/XNkGUJkizSRfb797pXp4GSWuZ94.svg\"},\"\"),width:\"100%\"})})],speed:30,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({ddYhd6RVb:{gap:0},ncR_ZgWHS:{gap:0}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k32d5-container\",layoutDependency:layoutDependency,layoutId:\"o2Rj9V_1V-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"right\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:24,height:\"100%\",hoverFactor:1,id:\"o2Rj9V_1V\",layoutId:\"o2Rj9V_1V\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19ux3ak-container\",layoutDependency:layoutDependency,layoutId:\"o3of1JBU7-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"o3of1JBU7\",layoutId:\"o3of1JBU7\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/nljnajzGNQNKqLjSucbdO9JW280.svg\"},\"\"),width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wqykih-container\",layoutDependency:layoutDependency,layoutId:\"jfk6G4IKo-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"jfk6G4IKo\",layoutId:\"jfk6G4IKo\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/Oy6P5I2219sZK2HTFvNgeTQiqjI.svg\"},\"\"),width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7npix1-container\",layoutDependency:layoutDependency,layoutId:\"shdeypQJU-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"shdeypQJU\",layoutId:\"shdeypQJU\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/rxkyZMu6CWCFtrAkp2hgoHQBmD8.svg\"},\"\"),width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15ndig3-container\",layoutDependency:layoutDependency,layoutId:\"FOLx0uFST-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"FOLx0uFST\",layoutId:\"FOLx0uFST\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/g5LiuFl9RN46f1iSzbtajAAlOqQ.svg\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kiw0ti-container\",layoutDependency:layoutDependency,layoutId:\"nC7LYfPOc-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"nC7LYfPOc\",layoutId:\"nC7LYfPOc\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/VfLLbhrIYA27ogRQveTW6ZHYuU.svg\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-23qkh8-container\",layoutDependency:layoutDependency,layoutId:\"fmjmV4x6O-container\",children:/*#__PURE__*/_jsx(TokensLogos,{height:\"100%\",id:\"fmjmV4x6O\",layoutId:\"fmjmV4x6O\",q4Tl71JqI:addImageAlt({src:\"https://framerusercontent.com/images/R0lsPNaIN6qjNFauoavNGu9lo.svg\"},\"\"),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})],speed:30,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({ddYhd6RVb:{gap:0},ncR_ZgWHS:{gap:0}},baseVariant,gestureVariant)})})]})})})});});const css=['.framer-WBXSf[data-border=\"true\"]::after, .framer-WBXSf [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WBXSf.framer-c0fu3m, .framer-WBXSf .framer-c0fu3m { display: block; }\",\".framer-WBXSf.framer-o7jub8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 308px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 632px; }\",\".framer-WBXSf .framer-zru0ng-container, .framer-WBXSf .framer-1k32d5-container { flex: none; height: 120px; position: relative; width: 100%; }\",\".framer-WBXSf .framer-ec5lr7-container, .framer-WBXSf .framer-1wfrezy-container, .framer-WBXSf .framer-19jtd67-container, .framer-WBXSf .framer-1q2ht1q-container, .framer-WBXSf .framer-1ddgqie-container, .framer-WBXSf .framer-1b5tr7s-container, .framer-WBXSf .framer-19ux3ak-container, .framer-WBXSf .framer-wqykih-container, .framer-WBXSf .framer-7npix1-container { height: auto; position: relative; width: auto; }\",\".framer-WBXSf .framer-15ndig3-container, .framer-WBXSf .framer-kiw0ti-container, .framer-WBXSf .framer-23qkh8-container { height: 120px; position: relative; width: 120px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WBXSf.framer-o7jub8 { gap: 0px; } .framer-WBXSf.framer-o7jub8 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-WBXSf.framer-o7jub8 > :first-child { margin-top: 0px; } .framer-WBXSf.framer-o7jub8 > :last-child { margin-bottom: 0px; } }\",\".framer-WBXSf.framer-v-l8gst3.framer-o7jub8 { gap: 12px; width: 350px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WBXSf.framer-v-l8gst3.framer-o7jub8 { gap: 0px; } .framer-WBXSf.framer-v-l8gst3.framer-o7jub8 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-WBXSf.framer-v-l8gst3.framer-o7jub8 > :first-child { margin-top: 0px; } .framer-WBXSf.framer-v-l8gst3.framer-o7jub8 > :last-child { margin-bottom: 0px; } }\",\".framer-WBXSf.framer-v-18hatpq.framer-o7jub8 { gap: 12px; height: 240px; width: 320px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WBXSf.framer-v-18hatpq.framer-o7jub8 { gap: 0px; } .framer-WBXSf.framer-v-18hatpq.framer-o7jub8 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-WBXSf.framer-v-18hatpq.framer-o7jub8 > :first-child { margin-top: 0px; } .framer-WBXSf.framer-v-18hatpq.framer-o7jub8 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 308\n * @framerIntrinsicWidth 632\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ddYhd6RVb\":{\"layout\":[\"fixed\",\"fixed\"]},\"ncR_ZgWHS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n */const FramertRQ017O7Z=withCSS(Component,css,\"framer-WBXSf\");export default FramertRQ017O7Z;FramertRQ017O7Z.displayName=\"Ticker - Tokens\";FramertRQ017O7Z.defaultProps={height:308,width:632};addPropertyControls(FramertRQ017O7Z,{variant:{options:[\"yRUBMRczX\",\"ddYhd6RVb\",\"ncR_ZgWHS\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramertRQ017O7Z,[...TokensLogosFonts,...TickerFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertRQ017O7Z\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ddYhd6RVb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ncR_ZgWHS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"308\",\"framerIntrinsicWidth\":\"632\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tRQ017O7Z.map", "// Generated by Framer (d03ec02)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/l6rHYi79svcFRVrC1q12/Ticker.js\";const TickerFonts=getFonts(Ticker);const cycleOrder=[\"UX8QC4x5A\",\"Nc4G_Z9Mk\"];const serializationHash=\"framer-CPjwM\";const variantClassNames={Nc4G_Z9Mk:\"framer-v-1uohyzk\",UX8QC4x5A:\"framer-v-3zao22\"};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 transitions={default:{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 humanReadableVariantMap={\"Variant 1\":\"UX8QC4x5A\",\"Variant 2\":\"Nc4G_Z9Mk\"};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:\"UX8QC4x5A\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"UX8QC4x5A\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-3zao22\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"UX8QC4x5A\",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:{...style},...addPropertyOverrides({Nc4G_Z9Mk:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-odcdji-container\",layoutDependency:layoutDependency,layoutId:\"VZkXxUZJ8-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:0,overflow:false},gap:0,height:\"100%\",hoverFactor:1,id:\"VZkXxUZJ8\",layoutId:\"VZkXxUZJ8\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-180is8n\",layoutDependency:layoutDependency,layoutId:\"Vw7HWgtEo\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bbm1rs\",layoutDependency:layoutDependency,layoutId:\"RE8b9o2To\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-180is8n\",layoutDependency:layoutDependency,layoutId:\"Vw7HWgtEo\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bbm1rs\",layoutDependency:layoutDependency,layoutId:\"RE8b9o2To\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})})],speed:20,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({Nc4G_Z9Mk:{direction:\"bottom\"}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-CPjwM[data-border=\"true\"]::after, .framer-CPjwM [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CPjwM.framer-8nlq0c, .framer-CPjwM .framer-8nlq0c { display: block; }\",\".framer-CPjwM.framer-3zao22 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 200px; }\",\".framer-CPjwM .framer-odcdji-container { flex: 1 0 0px; height: 20px; position: relative; width: 1px; }\",\".framer-CPjwM .framer-180is8n { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: hidden; padding: 8px 8px 8px 8px; position: relative; width: 20px; }\",\".framer-CPjwM .framer-1bbm1rs { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); overflow: hidden; position: relative; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CPjwM.framer-3zao22, .framer-CPjwM .framer-180is8n { gap: 0px; } .framer-CPjwM.framer-3zao22 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-CPjwM.framer-3zao22 > :first-child, .framer-CPjwM .framer-180is8n > :first-child { margin-left: 0px; } .framer-CPjwM.framer-3zao22 > :last-child, .framer-CPjwM .framer-180is8n > :last-child { margin-right: 0px; } .framer-CPjwM .framer-180is8n > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-CPjwM.framer-v-1uohyzk.framer-3zao22 { height: 200px; width: 20px; }\",\".framer-CPjwM.framer-v-1uohyzk .framer-odcdji-container { flex: none; height: 100%; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Nc4G_Z9Mk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n */const FramerA0JwlJlxq=withCSS(Component,css,\"framer-CPjwM\");export default FramerA0JwlJlxq;FramerA0JwlJlxq.displayName=\"Ticker - Dots\";FramerA0JwlJlxq.defaultProps={height:20,width:200};addPropertyControls(FramerA0JwlJlxq,{variant:{options:[\"UX8QC4x5A\",\"Nc4G_Z9Mk\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerA0JwlJlxq,[...TickerFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerA0JwlJlxq\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Nc4G_Z9Mk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./A0JwlJlxq.map", "// Generated by Framer (d03ec02)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const cycleOrder=[\"U7N9gaM1W\"];const serializationHash=\"framer-Pc2rM\";const variantClassNames={U7N9gaM1W:\"framer-v-1vln3w\"};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 transitions={default:{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 getProps=({background,color,height,id,name1,width,...props})=>{var _ref,_ref1,_ref2;return{...props,fpHSjujFN:(_ref=name1!==null&&name1!==void 0?name1:props.fpHSjujFN)!==null&&_ref!==void 0?_ref:\"Database\",nWAtjDiVK:(_ref1=background!==null&&background!==void 0?background:props.nWAtjDiVK)!==null&&_ref1!==void 0?_ref1:'var(--token-a77ab39c-a63e-47df-bbea-647b5ab99635, rgb(18, 23, 28)) /* {\"name\":\"Gray/9\"} */',y9KiRtf6c:(_ref2=color!==null&&color!==void 0?color:props.y9KiRtf6c)!==null&&_ref2!==void 0?_ref2:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */'};};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,fpHSjujFN,y9KiRtf6c,nWAtjDiVK,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"U7N9gaM1W\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1vln3w\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"U7N9gaM1W\",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:{backgroundColor:nWAtjDiVK,borderBottomLeftRadius:96,borderBottomRightRadius:96,borderTopLeftRadius:96,borderTopRightRadius:96,boxShadow:\"0px 0px 20px 0px rgba(0, 0, 0, 0.25)\",...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13ri6l-container\",layoutDependency:layoutDependency,layoutId:\"UHdL1i3QK-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:y9KiRtf6c,height:\"100%\",iconSearch:\"House\",iconSelection:fpHSjujFN,id:\"UHdL1i3QK\",layoutId:\"UHdL1i3QK\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})})});});const css=['.framer-Pc2rM[data-border=\"true\"]::after, .framer-Pc2rM [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Pc2rM.framer-xwl62x, .framer-Pc2rM .framer-xwl62x { display: block; }\",\".framer-Pc2rM.framer-1vln3w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Pc2rM .framer-13ri6l-container { flex: none; height: 48px; position: relative; width: 48px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Pc2rM.framer-1vln3w { gap: 0px; } .framer-Pc2rM.framer-1vln3w > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Pc2rM.framer-1vln3w > :first-child { margin-left: 0px; } .framer-Pc2rM.framer-1vln3w > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fpHSjujFN\":\"name1\",\"y9KiRtf6c\":\"color\",\"nWAtjDiVK\":\"background\"}\n * @framerImmutableVariables true\n */const FramerQ0la2J8wn=withCSS(Component,css,\"framer-Pc2rM\");export default FramerQ0la2J8wn;FramerQ0la2J8wn.displayName=\"Icon in Circle\";FramerQ0la2J8wn.defaultProps={height:96,width:96};addPropertyControls(FramerQ0la2J8wn,{fpHSjujFN:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Database\",hidden:undefined,title:\"Name\"},y9KiRtf6c:{defaultValue:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */',title:\"Color\",type:ControlType.Color},nWAtjDiVK:{defaultValue:'var(--token-a77ab39c-a63e-47df-bbea-647b5ab99635, rgb(18, 23, 28)) /* {\"name\":\"Gray/9\"} */',title:\"Background\",type:ControlType.Color}});addFonts(FramerQ0la2J8wn,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ0la2J8wn\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"fpHSjujFN\\\":\\\"name1\\\",\\\"y9KiRtf6c\\\":\\\"color\\\",\\\"nWAtjDiVK\\\":\\\"background\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"96\",\"framerIntrinsicWidth\":\"96\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Q0la2J8wn.map", "// Generated by Framer (d03ec02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import TickerDots from\"https://framerusercontent.com/modules/ccpqqL3S3oT6Dn6NiDqB/1DtMXqePuzBx9QDfF3f5/A0JwlJlxq.js\";import IconInCircle from\"https://framerusercontent.com/modules/aKB77kzKxllsMzYmsoBi/01K06BjB4XbLTJ9FTN5C/Q0la2J8wn.js\";const MotionDivWithFX=withFX(motion.div);const TickerDotsFonts=getFonts(TickerDots);const IconInCircleFonts=getFonts(IconInCircle);const enabledGestures={nnVJ2ArPS:{hover:true}};const cycleOrder=[\"nnVJ2ArPS\"];const serializationHash=\"framer-ycraL\";const variantClassNames={nnVJ2ArPS:\"framer-v-10d93o9\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transition1={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:0,rotate:0,scale:2,x:0,y:0};const transformTemplate=(_,t)=>`translate(-50%, -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 getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"nnVJ2ArPS\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"nnVJ2ArPS-hover\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-10d93o9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"nnVJ2ArPS\",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:{...style},...addPropertyOverrides({\"nnVJ2ArPS-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-s29qcr\",\"data-border\":true,\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"s45flJpow\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255)) /* {\"name\":\"Blue/60\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:240,borderBottomRightRadius:240,borderTopLeftRadius:240,borderTopRightRadius:240},transformTemplate:transformTemplate}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1ud2feq\",\"data-border\":true,\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"nk_YFIAkG\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255)) /* {\"name\":\"Blue/60\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:240,borderBottomRightRadius:240,borderTopLeftRadius:240,borderTopRightRadius:240},transformTemplate:transformTemplate}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-av63l1\",\"data-border\":true,\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"HFmslD8_V\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255)) /* {\"name\":\"Blue/60\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:240,borderBottomRightRadius:240,borderTopLeftRadius:240,borderTopRightRadius:240},transformTemplate:transformTemplate}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-51z69w\",layoutDependency:layoutDependency,layoutId:\"S0s7TyoeP\",style:{rotate:45},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18srb64-container\",layoutDependency:layoutDependency,layoutId:\"mia8MFB7L-container\",children:/*#__PURE__*/_jsx(TickerDots,{height:\"100%\",id:\"mia8MFB7L\",layoutId:\"mia8MFB7L\",style:{height:\"100%\",width:\"100%\"},variant:\"Nc4G_Z9Mk\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zsjg8f-container\",layoutDependency:layoutDependency,layoutId:\"J2WuV8Y23-container\",children:/*#__PURE__*/_jsx(TickerDots,{height:\"100%\",id:\"J2WuV8Y23\",layoutId:\"J2WuV8Y23\",style:{height:\"100%\",width:\"100%\"},variant:\"Nc4G_Z9Mk\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2rjozv-container\",layoutDependency:layoutDependency,layoutId:\"aAqs3ExmJ-container\",children:/*#__PURE__*/_jsx(TickerDots,{height:\"100%\",id:\"aAqs3ExmJ\",layoutId:\"aAqs3ExmJ\",style:{height:\"100%\",width:\"100%\"},variant:\"UX8QC4x5A\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r5c6gg-container\",layoutDependency:layoutDependency,layoutId:\"FMtV_0YWr-container\",children:/*#__PURE__*/_jsx(TickerDots,{height:\"100%\",id:\"FMtV_0YWr\",layoutId:\"FMtV_0YWr\",style:{height:\"100%\",width:\"100%\"},variant:\"UX8QC4x5A\",width:\"100%\"})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dxgw74\",layoutDependency:layoutDependency,layoutId:\"ocLdpBkAi\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-sbndk6-container\",layoutDependency:layoutDependency,layoutId:\"XKMhS3Tzg-container\",children:/*#__PURE__*/_jsx(TickerDots,{height:\"100%\",id:\"XKMhS3Tzg\",layoutId:\"XKMhS3Tzg\",style:{height:\"100%\",width:\"100%\"},variant:\"UX8QC4x5A\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-165s98z-container\",layoutDependency:layoutDependency,layoutId:\"wyBqpZAjP-container\",children:/*#__PURE__*/_jsx(TickerDots,{height:\"100%\",id:\"wyBqpZAjP\",layoutId:\"wyBqpZAjP\",style:{height:\"100%\",width:\"100%\"},variant:\"Nc4G_Z9Mk\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wtoe1h-container\",layoutDependency:layoutDependency,layoutId:\"fVj54dgNc-container\",children:/*#__PURE__*/_jsx(TickerDots,{height:\"100%\",id:\"fVj54dgNc\",layoutId:\"fVj54dgNc\",style:{height:\"100%\",width:\"100%\"},variant:\"Nc4G_Z9Mk\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xeqic5-container\",layoutDependency:layoutDependency,layoutId:\"ciWbBNCyH-container\",children:/*#__PURE__*/_jsx(TickerDots,{height:\"100%\",id:\"ciWbBNCyH\",layoutId:\"ciWbBNCyH\",style:{height:\"100%\",width:\"100%\"},variant:\"UX8QC4x5A\",width:\"100%\"})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tbkehl-container\",layoutDependency:layoutDependency,layoutId:\"dxvYEzyHD-container\",children:/*#__PURE__*/_jsx(IconInCircle,{fpHSjujFN:\"HardDrive\",height:\"100%\",id:\"dxvYEzyHD\",layoutId:\"dxvYEzyHD\",nWAtjDiVK:'var(--token-a77ab39c-a63e-47df-bbea-647b5ab99635, rgb(18, 23, 28)) /* {\"name\":\"Gray/9\"} */',width:\"100%\",y9KiRtf6c:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */'})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6c38su-container\",layoutDependency:layoutDependency,layoutId:\"bx7ykp_Qm-container\",children:/*#__PURE__*/_jsx(IconInCircle,{fpHSjujFN:\"Desktop\",height:\"100%\",id:\"bx7ykp_Qm\",layoutId:\"bx7ykp_Qm\",nWAtjDiVK:'var(--token-a77ab39c-a63e-47df-bbea-647b5ab99635, rgb(18, 23, 28)) /* {\"name\":\"Gray/9\"} */',width:\"100%\",y9KiRtf6c:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */'})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-w7336-container\",layoutDependency:layoutDependency,layoutId:\"YgjEN2AEN-container\",transformTemplate:transformTemplate,children:/*#__PURE__*/_jsx(IconInCircle,{fpHSjujFN:\"Database\",height:\"100%\",id:\"YgjEN2AEN\",layoutId:\"YgjEN2AEN\",nWAtjDiVK:'var(--token-a77ab39c-a63e-47df-bbea-647b5ab99635, rgb(18, 23, 28)) /* {\"name\":\"Gray/9\"} */',width:\"100%\",y9KiRtf6c:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */'})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10eoyju-container\",layoutDependency:layoutDependency,layoutId:\"GuUZNmPyl-container\",children:/*#__PURE__*/_jsx(IconInCircle,{fpHSjujFN:\"Laptop\",height:\"100%\",id:\"GuUZNmPyl\",layoutId:\"GuUZNmPyl\",nWAtjDiVK:'var(--token-a77ab39c-a63e-47df-bbea-647b5ab99635, rgb(18, 23, 28)) /* {\"name\":\"Gray/9\"} */',width:\"100%\",y9KiRtf6c:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */'})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-151lcw9-container\",layoutDependency:layoutDependency,layoutId:\"BhmJZ1jbi-container\",children:/*#__PURE__*/_jsx(IconInCircle,{fpHSjujFN:\"HardDrives\",height:\"100%\",id:\"BhmJZ1jbi\",layoutId:\"BhmJZ1jbi\",nWAtjDiVK:'var(--token-a77ab39c-a63e-47df-bbea-647b5ab99635, rgb(18, 23, 28)) /* {\"name\":\"Gray/9\"} */',width:\"100%\",y9KiRtf6c:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */'})})]})})})});});const css=['.framer-ycraL[data-border=\"true\"]::after, .framer-ycraL [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ycraL.framer-v4c35a, .framer-ycraL .framer-v4c35a { display: block; }\",\".framer-ycraL.framer-10d93o9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 320px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 320px; }\",\".framer-ycraL .framer-s29qcr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 80px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 80px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-ycraL .framer-1ud2feq { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 120px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 120px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-ycraL .framer-av63l1 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 160px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 160px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-ycraL .framer-51z69w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 320px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 320px; z-index: 1; }\",\".framer-ycraL .framer-18srb64-container { flex: none; height: 200px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: 0px; width: 20px; z-index: 1; }\",\".framer-ycraL .framer-zsjg8f-container { bottom: 0px; flex: none; height: 200px; left: calc(50.00000000000002% - 20px / 2); position: absolute; width: 20px; z-index: 1; }\",\".framer-ycraL .framer-2rjozv-container { flex: none; height: 20px; left: 0px; position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 200px; z-index: 1; }\",\".framer-ycraL .framer-r5c6gg-container { flex: none; height: 20px; position: absolute; right: 0px; top: calc(50.00000000000002% - 20px / 2); width: 200px; z-index: 1; }\",\".framer-ycraL .framer-dxgw74 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 320px; justify-content: center; left: calc(50.00000000000002% - 320px / 2); overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; top: calc(50.00000000000002% - 320px / 2); width: 320px; z-index: 1; }\",\".framer-ycraL .framer-sbndk6-container { flex: none; height: 20px; left: 38px; position: absolute; right: 38px; top: 38px; z-index: 1; }\",\".framer-ycraL .framer-165s98z-container { bottom: 38px; flex: none; left: 38px; position: absolute; top: 38px; width: 20px; z-index: 1; }\",\".framer-ycraL .framer-wtoe1h-container { bottom: 38px; flex: none; position: absolute; right: 38px; top: 38px; width: 20px; z-index: 1; }\",\".framer-ycraL .framer-1xeqic5-container { bottom: 38px; flex: none; height: 20px; left: 38px; position: absolute; right: 38px; z-index: 1; }\",\".framer-ycraL .framer-1tbkehl-container { flex: none; height: auto; position: absolute; right: 0px; top: 0px; width: auto; z-index: 1; }\",\".framer-ycraL .framer-6c38su-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-ycraL .framer-w7336-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-ycraL .framer-10eoyju-container { bottom: 0px; flex: none; height: auto; position: absolute; right: 0px; width: auto; z-index: 1; }\",\".framer-ycraL .framer-151lcw9-container { bottom: 0px; flex: none; height: auto; left: 0px; position: absolute; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ycraL.framer-10d93o9, .framer-ycraL .framer-51z69w, .framer-ycraL .framer-dxgw74 { gap: 0px; } .framer-ycraL.framer-10d93o9 > *, .framer-ycraL .framer-51z69w > *, .framer-ycraL .framer-dxgw74 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ycraL.framer-10d93o9 > :first-child, .framer-ycraL .framer-51z69w > :first-child, .framer-ycraL .framer-dxgw74 > :first-child { margin-top: 0px; } .framer-ycraL.framer-10d93o9 > :last-child, .framer-ycraL .framer-51z69w > :last-child, .framer-ycraL .framer-dxgw74 > :last-child { margin-bottom: 0px; } }\",\".framer-ycraL.framer-v-10d93o9.hover .framer-sbndk6-container { top: 26px; }\",\".framer-ycraL.framer-v-10d93o9.hover .framer-165s98z-container { left: 26px; }\",\".framer-ycraL.framer-v-10d93o9.hover .framer-wtoe1h-container { right: 26px; }\",\".framer-ycraL.framer-v-10d93o9.hover .framer-1xeqic5-container { bottom: 26px; left: 40px; right: 36px; }\",\".framer-ycraL.framer-v-10d93o9.hover .framer-1tbkehl-container { right: -12px; top: -12px; }\",\".framer-ycraL.framer-v-10d93o9.hover .framer-6c38su-container { left: -12px; top: -12px; }\",\".framer-ycraL.framer-v-10d93o9.hover .framer-10eoyju-container { bottom: -12px; right: -12px; }\",\".framer-ycraL.framer-v-10d93o9.hover .framer-151lcw9-container { bottom: -12px; left: -12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"p4s2fOYd4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n */const FramertWAI7Y0e4=withCSS(Component,css,\"framer-ycraL\");export default FramertWAI7Y0e4;FramertWAI7Y0e4.displayName=\"DeFi Transactions\";FramertWAI7Y0e4.defaultProps={height:320,width:320};addFonts(FramertWAI7Y0e4,[...TickerDotsFonts,...IconInCircleFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertWAI7Y0e4\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"320\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p4s2fOYd4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"320\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tWAI7Y0e4.map", "// Generated by Framer (a96673f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,optimizeAppear,optimizeAppearTransformTemplate,useConstant,useIsOnFramerCanvas,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const MotionDivWithFX=withFX(motion.div);const PhosphorFonts=getFonts(Phosphor);const enabledGestures={fEcxjbV2V:{hover:true}};const cycleOrder=[\"fEcxjbV2V\"];const serializationHash=\"framer-KAHX8\";const variantClassNames={fEcxjbV2V:\"framer-v-1llzr0d\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transition1={delay:0,duration:30,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,scale:1,x:0,y:0};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation1={opacity:0,rotate:0,scale:2,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition3={delay:0,duration:6,ease:[0,0,1,1],type:\"tween\"};const transition4={damping:30,delay:.1,mass:1,stiffness:100,type:\"spring\"};const animation2={opacity:.5,rotate:0,scale:.5,transition:transition4,x:0,y:40};const transformTemplate2=(_,t)=>`perspective(1200px) translate(-50%, -50%) ${t}`;const animation3={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition4,x:0,y:0};const animation4={opacity:.5,rotate:0,scale:.5,x:0,y:40};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 getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"fEcxjbV2V\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isOnCanvas=useIsOnFramerCanvas();const initialVariant=useConstant(()=>variant);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"fEcxjbV2V-hover\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1llzr0d\",className,classNames),\"data-framer-name\":\"Desktop\",initial:isOnCanvas?variant:initialVariant,layoutDependency:layoutDependency,layoutId:\"fEcxjbV2V\",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:{borderBottomLeftRadius:96,borderBottomRightRadius:96,borderTopLeftRadius:96,borderTopRightRadius:96,...style},...addPropertyOverrides({\"fEcxjbV2V-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-x0nqpc\",\"data-framer-name\":\"Lines\",layoutDependency:layoutDependency,layoutId:\"kT_PoT8QY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s4qlz1\",layoutDependency:layoutDependency,layoutId:\"xdOlVhNx8\",style:{rotate:150},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mo2fu2\",layoutDependency:layoutDependency,layoutId:\"oIH8W2JLN\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ueztvb\",layoutDependency:layoutDependency,layoutId:\"KDaW9B3tW\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vtn078\",layoutDependency:layoutDependency,layoutId:\"V7ki8ApjO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pb6tog\",layoutDependency:layoutDependency,layoutId:\"T7Z8M9oqL\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z7sgfo\",layoutDependency:layoutDependency,layoutId:\"fW5XpueDG\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9x9u8e\",layoutDependency:layoutDependency,layoutId:\"clyoB_qyb\",style:{rotate:30},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ekyxqu\",layoutDependency:layoutDependency,layoutId:\"zofL0WLpr\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10i5l77\",layoutDependency:layoutDependency,layoutId:\"B5LhfOt_S\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-udeved\",layoutDependency:layoutDependency,layoutId:\"NHmlriAt4\",style:{rotate:60},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-egl1rw\",layoutDependency:layoutDependency,layoutId:\"P0ykrw1TY\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rdc134\",layoutDependency:layoutDependency,layoutId:\"J5NrJRYqM\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f99s8n\",layoutDependency:layoutDependency,layoutId:\"M0R_sc3rF\",style:{rotate:90},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j57w10\",layoutDependency:layoutDependency,layoutId:\"udkzwsi2g\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bkyd66\",layoutDependency:layoutDependency,layoutId:\"UUDbQux6G\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1boc2a2\",layoutDependency:layoutDependency,layoutId:\"j8sauKM2A\",style:{rotate:120},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gsu9zd\",layoutDependency:layoutDependency,layoutId:\"A0f2_iLZi\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18oqkod\",layoutDependency:layoutDependency,layoutId:\"NuTteIZTQ\",style:{backgroundColor:\"var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255))\"}})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-13ens1v\",\"data-border\":true,\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"uifxp3rYz\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255)) /* {\"name\":\"Blue/60\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:240,borderBottomRightRadius:240,borderTopLeftRadius:240,borderTopRightRadius:240},transformTemplate:transformTemplate1}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-dvk7us\",\"data-border\":true,\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"gjUDVOXUx\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255)) /* {\"name\":\"Blue/60\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:240,borderBottomRightRadius:240,borderTopLeftRadius:240,borderTopRightRadius:240},transformTemplate:transformTemplate1}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-bqnhcs\",\"data-border\":true,\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"R6D2SYAMJ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255)) /* {\"name\":\"Blue/60\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:240,borderBottomRightRadius:240,borderTopLeftRadius:240,borderTopRightRadius:240},transformTemplate:transformTemplate1}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.5,animate:optimizeAppear(\"animate\",\"16dcy7s\",animation3,\"1llzr0d\"),className:\"framer-16dcy7s\",\"data-framer-appear-id\":\"16dcy7s\",\"data-framer-name\":\"Gradient\",exit:animation2,initial:optimizeAppear(\"initial\",\"16dcy7s\",animation4,\"1llzr0d\"),layoutDependency:layoutDependency,layoutId:\"k0LcvwgXW\",style:{background:'radial-gradient(50% 50% at 50% 50%, var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255)) /* {\"name\":\"Blue/60\"} */ 0%, rgba(48, 156, 255, 0.29828) 50.10304121648657%, rgba(48, 155, 255, 0) 100%)',borderBottomLeftRadius:2400,borderBottomRightRadius:2400,borderTopLeftRadius:2400,borderTopRightRadius:2400,filter:\"blur(0px)\",opacity:.5,WebkitFilter:\"blur(0px)\"},transformTemplate:optimizeAppearTransformTemplate(\"16dcy7s\",transformTemplate2),...addPropertyOverrides({\"fEcxjbV2V-hover\":{\"data-framer-appear-id\":\"1ahrthv\",animate:optimizeAppear(\"animate\",\"1ahrthv\",animation3,\"1odrifl\"),initial:optimizeAppear(\"initial\",\"1ahrthv\",animation4,\"1odrifl\"),transformTemplate:optimizeAppearTransformTemplate(\"1ahrthv\",transformTemplate2)}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tmaduk\",\"data-framer-name\":\"Fingerprint\",layoutDependency:layoutDependency,layoutId:\"ZpCIXGQFv\",style:{backgroundColor:\"var(--token-a77ab39c-a63e-47df-bbea-647b5ab99635, rgb(18, 23, 28))\",borderBottomLeftRadius:96,borderBottomRightRadius:96,borderTopLeftRadius:96,borderTopRightRadius:96},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-a0plux-container\",layoutDependency:layoutDependency,layoutId:\"SOgVog6ya-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"CurrencyEth\",id:\"SOgVog6ya\",layoutId:\"SOgVog6ya\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\",...addPropertyOverrides({\"fEcxjbV2V-hover\":{color:'var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, rgb(49, 157, 255)) /* {\"name\":\"Blue/60\"} */'}},baseVariant,gestureVariant)})})})]})})});});const css=['.framer-KAHX8[data-border=\"true\"]::after, .framer-KAHX8 [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KAHX8.framer-10r3qq4, .framer-KAHX8 .framer-10r3qq4 { display: block; }\",\".framer-KAHX8.framer-1llzr0d { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 160px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 160px; }\",\".framer-KAHX8 .framer-x0nqpc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 120px; justify-content: center; left: calc(50.00000000000002% - 120px / 2); overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: calc(50.00000000000002% - 120px / 2); width: 120px; z-index: 1; }\",\".framer-KAHX8 .framer-1s4qlz1, .framer-KAHX8 .framer-1vtn078, .framer-KAHX8 .framer-9x9u8e, .framer-KAHX8 .framer-udeved, .framer-KAHX8 .framer-f99s8n, .framer-KAHX8 .framer-1boc2a2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 160px; justify-content: center; left: calc(50.00000000000002% - 2px / 2); overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; top: calc(50.00000000000002% - 160px / 2); width: 2px; z-index: 1; }\",\".framer-KAHX8 .framer-1mo2fu2, .framer-KAHX8 .framer-1pb6tog, .framer-KAHX8 .framer-ekyxqu, .framer-KAHX8 .framer-egl1rw, .framer-KAHX8 .framer-1j57w10, .framer-KAHX8 .framer-gsu9zd { flex: none; height: 8px; left: calc(50.00000000000002% - 2px / 2); overflow: hidden; position: absolute; top: 0px; width: 2px; z-index: 1; }\",\".framer-KAHX8 .framer-1ueztvb, .framer-KAHX8 .framer-z7sgfo, .framer-KAHX8 .framer-10i5l77, .framer-KAHX8 .framer-1rdc134, .framer-KAHX8 .framer-1bkyd66, .framer-KAHX8 .framer-18oqkod { bottom: 0px; flex: none; height: 8px; left: calc(50.00000000000002% - 2px / 2); overflow: hidden; position: absolute; width: 2px; z-index: 1; }\",\".framer-KAHX8 .framer-13ens1v { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 80px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 80px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-KAHX8 .framer-dvk7us { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 120px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 120px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-KAHX8 .framer-bqnhcs { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 160px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 160px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-KAHX8 .framer-16dcy7s { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 240px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 240px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-KAHX8 .framer-tmaduk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 96px; min-width: 96px; overflow: visible; padding: 18px 18px 18px 18px; position: relative; width: min-content; z-index: 1; }\",\".framer-KAHX8 .framer-a0plux-container { flex: none; height: 60px; left: calc(50.00000000000002% - 60px / 2); position: absolute; top: calc(50.00000000000002% - 60px / 2); width: 60px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KAHX8.framer-1llzr0d, .framer-KAHX8 .framer-x0nqpc, .framer-KAHX8 .framer-1s4qlz1, .framer-KAHX8 .framer-1vtn078, .framer-KAHX8 .framer-9x9u8e, .framer-KAHX8 .framer-udeved, .framer-KAHX8 .framer-f99s8n, .framer-KAHX8 .framer-1boc2a2, .framer-KAHX8 .framer-tmaduk { gap: 0px; } .framer-KAHX8.framer-1llzr0d > *, .framer-KAHX8 .framer-tmaduk > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-KAHX8.framer-1llzr0d > :first-child, .framer-KAHX8 .framer-tmaduk > :first-child { margin-left: 0px; } .framer-KAHX8.framer-1llzr0d > :last-child, .framer-KAHX8 .framer-tmaduk > :last-child { margin-right: 0px; } .framer-KAHX8 .framer-x0nqpc > *, .framer-KAHX8 .framer-1s4qlz1 > *, .framer-KAHX8 .framer-1vtn078 > *, .framer-KAHX8 .framer-9x9u8e > *, .framer-KAHX8 .framer-udeved > *, .framer-KAHX8 .framer-f99s8n > *, .framer-KAHX8 .framer-1boc2a2 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-KAHX8 .framer-x0nqpc > :first-child, .framer-KAHX8 .framer-1s4qlz1 > :first-child, .framer-KAHX8 .framer-1vtn078 > :first-child, .framer-KAHX8 .framer-9x9u8e > :first-child, .framer-KAHX8 .framer-udeved > :first-child, .framer-KAHX8 .framer-f99s8n > :first-child, .framer-KAHX8 .framer-1boc2a2 > :first-child { margin-top: 0px; } .framer-KAHX8 .framer-x0nqpc > :last-child, .framer-KAHX8 .framer-1s4qlz1 > :last-child, .framer-KAHX8 .framer-1vtn078 > :last-child, .framer-KAHX8 .framer-9x9u8e > :last-child, .framer-KAHX8 .framer-udeved > :last-child, .framer-KAHX8 .framer-f99s8n > :last-child, .framer-KAHX8 .framer-1boc2a2 > :last-child { margin-bottom: 0px; } }\",\".framer-KAHX8.framer-v-1llzr0d.hover.framer-1llzr0d { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 160px); }\",\".framer-KAHX8.framer-v-1llzr0d.hover .framer-1s4qlz1, .framer-KAHX8.framer-v-1llzr0d.hover .framer-1vtn078, .framer-KAHX8.framer-v-1llzr0d.hover .framer-9x9u8e, .framer-KAHX8.framer-v-1llzr0d.hover .framer-udeved, .framer-KAHX8.framer-v-1llzr0d.hover .framer-f99s8n, .framer-KAHX8.framer-v-1llzr0d.hover .framer-1boc2a2 { height: 60px; top: calc(50.00000000000002% - 60px / 2); }\",\".framer-KAHX8.framer-v-1llzr0d.hover .framer-a0plux-container { height: 72px; left: calc(50.00000000000002% - 72px / 2); top: calc(50.00000000000002% - 72px / 2); width: 72px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ApiF1BR4l\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FrameruDMFYC9ho=withCSS(Component,css,\"framer-KAHX8\");export default FrameruDMFYC9ho;FrameruDMFYC9ho.displayName=\"Security Print\";FrameruDMFYC9ho.defaultProps={height:160,width:160};addFonts(FrameruDMFYC9ho,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruDMFYC9ho\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ApiF1BR4l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"160\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"160\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uDMFYC9ho.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Bold\"]);export const fonts=[];export const css=['.framer-hTDsu .framer-styles-preset-11sow3u:not(.rich-text-wrapper), .framer-hTDsu .framer-styles-preset-11sow3u.rich-text-wrapper h3 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-hTDsu .framer-styles-preset-11sow3u:not(.rich-text-wrapper), .framer-hTDsu .framer-styles-preset-11sow3u.rich-text-wrapper h3 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-hTDsu .framer-styles-preset-11sow3u:not(.rich-text-wrapper), .framer-hTDsu .framer-styles-preset-11sow3u.rich-text-wrapper h3 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-hTDsu\";\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([\"GF;Inter-700\"]);export const fonts=[{family:\"Inter\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}];export const css=['.framer-iz37j .framer-styles-preset-1nv8xfu:not(.rich-text-wrapper), .framer-iz37j .framer-styles-preset-1nv8xfu.rich-text-wrapper h1 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 96px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-iz37j .framer-styles-preset-1nv8xfu:not(.rich-text-wrapper), .framer-iz37j .framer-styles-preset-1nv8xfu.rich-text-wrapper h1 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-iz37j .framer-styles-preset-1nv8xfu:not(.rich-text-wrapper), .framer-iz37j .framer-styles-preset-1nv8xfu.rich-text-wrapper h1 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-iz37j\";\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([]);export const fonts=[];export const css=[\".framer-eorJM .framer-styles-preset-xnqvzh:not(.rich-text-wrapper), .framer-eorJM .framer-styles-preset-xnqvzh.rich-text-wrapper a { --framer-link-current-text-color: #CBD3DD; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #ffffff; --framer-link-hover-text-decoration: none; --framer-link-text-color: #cbd3dd; --framer-link-text-decoration: none; }\"];export const className=\"framer-eorJM\";\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([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[];export const css=['.framer-7Coy3 .framer-styles-preset-a0updh:not(.rich-text-wrapper), .framer-7Coy3 .framer-styles-preset-a0updh.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter 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: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9cc1f5a3-0f9f-4ca5-8c33-9fea7c424bab, #a9b5c6); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-7Coy3\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Bold\"]);export const fonts=[];export const css=['.framer-dYjpD .framer-styles-preset-19ui102:not(.rich-text-wrapper), .framer-dYjpD .framer-styles-preset-19ui102.rich-text-wrapper h2 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-dYjpD .framer-styles-preset-19ui102:not(.rich-text-wrapper), .framer-dYjpD .framer-styles-preset-19ui102.rich-text-wrapper h2 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 52px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-dYjpD .framer-styles-preset-19ui102:not(.rich-text-wrapper), .framer-dYjpD .framer-styles-preset-19ui102.rich-text-wrapper h2 { --framer-font-family: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-dYjpD\";\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\"}}}", "// Generated by Framer (61bac00)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/VLbQfip8OzelORnYkBZY/DFNW3Mpxybx7oCqGa8jb/fv2rLG0Br.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/7MwbTonuswMeC69Qq9lF/ehVreVwEo9il108S7UMz/HmxAfSANf.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/fAYZXfwyiEXdGo7aVth3/KKa8Nvv34xGBcomfSY4j/lkAgA4yme.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/vcUHrZDngyfV7DNs19PL/I5SdVUSUTQL6yVJIX83j/PAuIWz1FL.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/sUb0TGlgMtvi65r5akQ6/5H9ynkDRFbPDyuj2MxSl/QHsjYL1pi.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/7lJfJzEOv3g0GibaTO1A/Zliz4EQ5hYxUWDVvyYBj/Zx26oMmwz.js\";const RichTextWithFX=withFX(RichText);const cycleOrder=[\"vSZmiSiK1\"];const serializationHash=\"framer-CwvyO\";const variantClassNames={vSZmiSiK1:\"framer-v-1c5ppn8\"};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 transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const animation={opacity:1,rotate:0,scale:1,x:0,y:40};const transition1={damping:30,delay:0,mass:1,stiffness:100,type:\"spring\"};const animation1={opacity:1,rotate:0,scale:1,transition:transition1,x:0,y:40};const transformTemplate=(_,t)=>`perspective(1200px) ${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 getProps=({description,height,id,title,width,...props})=>{var _ref,_ref1;return{...props,NKPlYJocr:(_ref=description!==null&&description!==void 0?description:props.NKPlYJocr)!==null&&_ref!==void 0?_ref:\"<p>Seamlessly send and receive cryptocurrencies directly from your wallet, leveraging the power of decentralized networks.</p>\",tCbgekbdE:(_ref1=title!==null&&title!==void 0?title:props.tCbgekbdE)!==null&&_ref1!==void 0?_ref1:\"Decentralized Transactions\"};};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,tCbgekbdE,NKPlYJocr,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"vSZmiSiK1\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1c5ppn8\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"vSZmiSiK1\",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:{...style},children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-nvh4ks\",\"data-styles-preset\":\"fv2rLG0Br\",style:{\"--framer-text-alignment\":\"left\"},children:\"Decentralized Transactions\"})}),className:\"framer-umh3va\",layoutDependency:layoutDependency,layoutId:\"XBgu6Q0_u\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:tCbgekbdE,transformTemplate:transformTemplate,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:NKPlYJocr,className:\"framer-k975bg\",layoutDependency:layoutDependency,layoutId:\"DRa8UqNem\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},stylesPresetsClassNames:{a:\"framer-styles-preset-xnqvzh\",h1:\"framer-styles-preset-1nv8xfu\",h2:\"framer-styles-preset-19ui102\",h3:\"framer-styles-preset-11sow3u\",h4:\"framer-styles-preset-nvh4ks\",p:\"framer-styles-preset-a0updh\"},transformTemplate:transformTemplate,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=['.framer-CwvyO [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CwvyO .framer-9k3yeu { display: block; }\",\".framer-CwvyO.framer-1c5ppn8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 701px; }\",\".framer-CwvyO .framer-umh3va, .framer-CwvyO .framer-k975bg { 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-CwvyO.framer-1c5ppn8 { gap: 0px; } .framer-CwvyO.framer-1c5ppn8 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-CwvyO.framer-1c5ppn8 > :first-child { margin-top: 0px; } .framer-CwvyO.framer-1c5ppn8 > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 701\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tCbgekbdE\":\"title\",\"NKPlYJocr\":\"description\"}\n * @framerImmutableVariables true\n */const FramerYN3WFed5N=withCSS(Component,css,\"framer-CwvyO\");export default FramerYN3WFed5N;FramerYN3WFed5N.displayName=\"Card Title+Description\";FramerYN3WFed5N.defaultProps={height:76,width:701};addPropertyControls(FramerYN3WFed5N,{tCbgekbdE:{defaultValue:\"Decentralized Transactions\",displayTextArea:false,title:\"Title\",type:ControlType.String},NKPlYJocr:{defaultValue:\"<p>Seamlessly send and receive cryptocurrencies directly from your wallet, leveraging the power of decentralized networks.</p>\",title:\"Description\",type:ControlType.RichText}});addFonts(FramerYN3WFed5N,[...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts,...sharedStyle3.fonts,...sharedStyle4.fonts,...sharedStyle5.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYN3WFed5N\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"tCbgekbdE\\\":\\\"title\\\",\\\"NKPlYJocr\\\":\\\"description\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"701\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"76\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YN3WFed5N.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inter-700\"]);export const fonts=[{family:\"Inter\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}];export const css=['.framer-iz37j .framer-styles-preset-1nv8xfu:not(.rich-text-wrapper), .framer-iz37j .framer-styles-preset-1nv8xfu.rich-text-wrapper h1 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 96px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-iz37j .framer-styles-preset-1nv8xfu:not(.rich-text-wrapper), .framer-iz37j .framer-styles-preset-1nv8xfu.rich-text-wrapper h1 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-iz37j .framer-styles-preset-1nv8xfu:not(.rich-text-wrapper), .framer-iz37j .framer-styles-preset-1nv8xfu.rich-text-wrapper h1 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.04em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, #eef0f4); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-iz37j\";\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 (1a6990e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,Container,cx,GeneratedComponentContext,getFonts,Image,LazyValue,optimizeAppear,optimizeAppearTransformTemplate,PropertyOverrides,RichText,SVG,useActiveVariantCallback,useHydratedBreakpointVariants,useLocaleInfo,useOverlayState,useRouteElementId,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import Syntax from\"https://framerusercontent.com/modules/b1Qdu4zTiIe10em4IIzD/Bkd9WzNDiUltqpafpMsV/Syntax.js\";import Input from\"https://framerusercontent.com/modules/oWVHHLIj4Q7woeIlKzbt/QOVXBlV2UNTt0qPAuW0e/Input.js\";import SpanPill from\"#framer/local/canvasComponent/BBScgTjbK/BBScgTjbK.js\";import DownloadAppCard from\"#framer/local/canvasComponent/DsAtfktSh/DsAtfktSh.js\";import TickerShield from\"#framer/local/canvasComponent/epO4Emr5E/epO4Emr5E.js\";import FAQ from\"#framer/local/canvasComponent/jR1T7uP18/jR1T7uP18.js\";import Buttons from\"#framer/local/canvasComponent/Q8iqbO80O/Q8iqbO80O.js\";import Vault from\"#framer/local/canvasComponent/R0ZmjoNeB/R0ZmjoNeB.js\";import TickerTokens from\"#framer/local/canvasComponent/tRQ017O7Z/tRQ017O7Z.js\";import DeFiTransactions from\"#framer/local/canvasComponent/tWAI7Y0e4/tWAI7Y0e4.js\";import SecurityPrint from\"#framer/local/canvasComponent/uDMFYC9ho/uDMFYC9ho.js\";import SquaresBackground from\"#framer/local/canvasComponent/UI4K8mZAi/UI4K8mZAi.js\";import Footer from\"#framer/local/canvasComponent/XYEQmwUWH/XYEQmwUWH.js\";import CardTitleDescription from\"#framer/local/canvasComponent/YN3WFed5N/YN3WFed5N.js\";import NavBar from\"#framer/local/canvasComponent/Ziv4vSZn9/Ziv4vSZn9.js\";import*as sharedStyle from\"#framer/local/css/lkAgA4yme/lkAgA4yme.js\";import*as sharedStyle1 from\"#framer/local/css/R10dDPTiA/R10dDPTiA.js\";import*as sharedStyle2 from\"#framer/local/css/Zx26oMmwz/Zx26oMmwz.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const NavBarFonts=getFonts(NavBar);const ContainerWithFX=withFX(Container);const SquaresBackgroundFonts=getFonts(SquaresBackground);const SpanPillFonts=getFonts(SpanPill);const ButtonsFonts=getFonts(Buttons);const MotionDivWithFX=withFX(motion.div);const RichTextWithFX=withFX(RichText);const TickerTokensFonts=getFonts(TickerTokens);const CardTitleDescriptionFonts=getFonts(CardTitleDescription);const SecurityPrintFonts=getFonts(SecurityPrint);const TickerShieldFonts=getFonts(TickerShield);const VaultFonts=getFonts(Vault);const DeFiTransactionsFonts=getFonts(DeFiTransactions);const SyntaxFonts=getFonts(Syntax);const FAQFonts=getFonts(FAQ);const DownloadAppCardFonts=getFonts(DownloadAppCard);const InputFonts=getFonts(Input);const FooterFonts=getFonts(Footer);const cycleOrder=[\"WQLkyLRf1\",\"LGEdl1GN2\",\"H2zumZaaU\"];const breakpoints={H2zumZaaU:\"(max-width: 809px)\",LGEdl1GN2:\"(min-width: 810px) and (max-width: 1479px)\",WQLkyLRf1:\"(min-width: 1480px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-nWLsq\";const variantClassNames={H2zumZaaU:\"framer-v-1ewu0a1\",LGEdl1GN2:\"framer-v-13dhlok\",WQLkyLRf1:\"framer-v-72rtr7\"};const transitions={default:{duration:0}};const valuesByLocaleId={zOs88y_nI:new LazyValue(()=>import(\"./augiA20Il-0.js\"))};const preloadLocalizedValues=locale=>{const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise){promises.push(promise);}}locale=locale.fallback;}if(promises.length>0){return Promise.all(promises);}};const getLocalizedValue=(key,locale)=>{while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value){return value;}}locale=locale.fallback;}};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,scale:1,x:0,y:-120};const transformTemplate1=(_,t)=>`perspective(1200px) ${t}`;const transformTemplate2=(_,t)=>`perspective(1200px) translateX(-50%) ${t}`;const transition2={damping:30,delay:.1,mass:1,stiffness:100,type:\"spring\"};const animation1={opacity:1,rotate:0,scale:1,transition:transition2,x:0,y:40};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition2,x:0,y:0};const animation3={opacity:1,rotate:0,scale:1,x:0,y:40};const transition3={damping:30,delay:.2,mass:1,stiffness:100,type:\"spring\"};const animation4={opacity:1,rotate:0,scale:1,transition:transition3,x:0,y:40};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition3,x:0,y:0};const transition4={damping:30,delay:.3,mass:1,stiffness:100,type:\"spring\"};const animation6={opacity:1,rotate:0,scale:1,transition:transition4,x:0,y:40};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition4,x:0,y:0};const transition5={delay:0,duration:2,ease:[0,0,1,1],type:\"tween\"};const animation8={opacity:1,rotate:360,scale:1,x:0,y:0};const animation9={opacity:.5,rotate:0,scale:.5,transition:transition2,x:0,y:40};const animation10={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition2,x:0,y:0};const animation11={opacity:.5,rotate:0,scale:.5,x:0,y:40};const transition6={delay:0,duration:6,ease:[0,0,1,1],type:\"tween\"};const transition7={delay:0,duration:4,ease:[0,0,1,1],type:\"tween\"};const animation12={opacity:1,rotate:-360,scale:1,x:0,y:0};const transition8={delay:0,duration:8,ease:[0,0,1,1],type:\"tween\"};const animation13={opacity:1,rotate:0,scale:.8,transition:transition2,x:0,y:40};const animation14={opacity:1,rotate:0,scale:.8,x:0,y:40};const animation15={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition2,x:0,y:0};const animation16={opacity:0,rotate:0,scale:.8,x:0,y:0};const animation17={opacity:0,rotate:0,scale:.8,transition:transition1,x:0,y:0};const transition9={damping:30,delay:.1,mass:1,stiffness:400,type:\"spring\"};const animation18={opacity:0,rotate:0,scale:.8,transition:transition9,x:0,y:0};const transformTemplate3=(_,t)=>`perspective(1200px) translateY(-50%) ${t}`;const transition10={damping:30,delay:.2,mass:1,stiffness:400,type:\"spring\"};const animation19={opacity:0,rotate:0,scale:.8,transition:transition10,x:0,y:0};const transition11={damping:30,delay:.4,mass:1,stiffness:100,type:\"spring\"};const transition12={damping:30,delay:0,mass:1,stiffness:100,type:\"spring\"};const animation20={opacity:1,rotate:0,scale:1,transition:transition12,x:0,y:40};const animation21={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,transition:transition1,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 metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"H2zumZaaU\",Tablet:\"LGEdl1GN2\"};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.useLayoutEffect(()=>{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);}if(metadata1.bodyClassName){Array.from(document.body.classList).filter(c=>c.startsWith(\"framer-body-\")).map(c=>document.body.classList.remove(c));document.body.classList.add(`${metadata1.bodyClassName}-framer-nWLsq`);return()=>{document.body.classList.remove(`${metadata1.bodyClassName}-framer-nWLsq`);};}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const transition=transitions.default;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onSubmit42m929=overlay=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTapzn6atv=overlay=>activeVariantCallback(async(...args)=>{overlay.hide();});const preloadPromise=preloadLocalizedValues(activeLocale);if(preloadPromise)throw preloadPromise;const ref1=React.useRef(null);const id=useRouteElementId(\"AxknkVI0k\");const ref2=React.useRef(null);const isDisplayed=()=>{if([\"LGEdl1GN2\",\"H2zumZaaU\"].includes(baseVariant))return!isBrowser();return true;};const isDisplayed1=()=>{if(baseVariant===\"LGEdl1GN2\")return true;return!isBrowser();};const id1=useRouteElementId(\"m18nO1m5t\");const ref3=React.useRef(null);const isDisplayed2=()=>{if(baseVariant===\"H2zumZaaU\")return!isBrowser();return true;};const id2=useRouteElementId(\"XPloosHWP\");const ref4=React.useRef(null);const id3=useRouteElementId(\"tUYSNNr9C\");const ref5=React.useRef(null);const id4=useRouteElementId(\"UnBtQKyR2\");const ref6=React.useRef(null);const id5=useRouteElementId(\"mYJixPgfw\");const ref7=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];var _getLocalizedValue,_getLocalizedValue1,_getLocalizedValue2,_getLocalizedValue3,_getLocalizedValue4,_getLocalizedValue5,_getLocalizedValue6,_getLocalizedValue7,_getLocalizedValue8,_getLocalizedValue9,_getLocalizedValue10,_getLocalizedValue11,_getLocalizedValue12,_getLocalizedValue13,_getLocalizedValue14,_getLocalizedValue15,_getLocalizedValue16,_getLocalizedValue17,_getLocalizedValue18,_getLocalizedValue19,_getLocalizedValue20,_getLocalizedValue21,_getLocalizedValue22,_getLocalizedValue23,_getLocalizedValue24,_getLocalizedValue25,_getLocalizedValue26,_getLocalizedValue27,_getLocalizedValue28,_getLocalizedValue29,_getLocalizedValue30,_getLocalizedValue31,_getLocalizedValue32,_getLocalizedValue33,_getLocalizedValue34,_getLocalizedValue35,_getLocalizedValue36,_getLocalizedValue37,_getLocalizedValue38,_getLocalizedValue39,_getLocalizedValue40,_getLocalizedValue41,_getLocalizedValue42,_getLocalizedValue43,_getLocalizedValue44,_getLocalizedValue45,_getLocalizedValue46,_getLocalizedValue47,_getLocalizedValue48,_getLocalizedValue49,_getLocalizedValue50,_getLocalizedValue51,_getLocalizedValue52,_getLocalizedValue53,_getLocalizedValue54,_getLocalizedValue55,_getLocalizedValue56,_getLocalizedValue57,_getLocalizedValue58,_getLocalizedValue59,_getLocalizedValue60,_getLocalizedValue61,_getLocalizedValue62,_getLocalizedValue63,_getLocalizedValue64,_getLocalizedValue65,_getLocalizedValue66,_getLocalizedValue67,_getLocalizedValue68,_getLocalizedValue69,_getLocalizedValue70,_getLocalizedValue71,_getLocalizedValue72,_getLocalizedValue73,_getLocalizedValue74,_getLocalizedValue75,_getLocalizedValue76,_getLocalizedValue77,_getLocalizedValue78,_getLocalizedValue79,_getLocalizedValue80,_getLocalizedValue81,_getLocalizedValue82,_getLocalizedValue83,_getLocalizedValue84,_getLocalizedValue85,_getLocalizedValue86,_getLocalizedValue87,_getLocalizedValue88,_getLocalizedValue89,_getLocalizedValue90,_getLocalizedValue91,_getLocalizedValue92,_getLocalizedValue93,_getLocalizedValue94,_getLocalizedValue95,_getLocalizedValue96,_getLocalizedValue97,_getLocalizedValue98,_getLocalizedValue99,_getLocalizedValue100,_getLocalizedValue101,_getLocalizedValue102,_getLocalizedValue103,_getLocalizedValue104,_getLocalizedValue105,_getLocalizedValue106,_getLocalizedValue107,_getLocalizedValue108,_getLocalizedValue109,_getLocalizedValue110;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(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{__framer__styleAppearEffectEnabled:undefined,transformTemplate:undefined},LGEdl1GN2:{transformTemplate:transformTemplate2}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-3fg5yr-container\",layoutScroll:true,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{variant:\"SQ6mRGNzQ\"},LGEdl1GN2:{variant:\"SQ6mRGNzQ\"}},children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"HJgcZgcGq\",layoutId:\"HJgcZgcGq\",style:{width:\"100%\"},variant:\"v_YvJy1vv\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1k90klh\",\"data-framer-name\":\"Hero Section\",id:id,name:\"Hero Section\",ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xq8flu\",\"data-framer-name\":\"Left Content\",name:\"Left Content\",children:[/*#__PURE__*/_jsx(Container,{className:\"framer-fj5jp1-container\",children:/*#__PURE__*/_jsx(SquaresBackground,{height:\"100%\",id:\"ksE1eemXa\",layoutId:\"ksE1eemXa\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1u671m2\",\"data-framer-name\":\"Heading\",name:\"Heading\",children:[/*#__PURE__*/_jsx(Container,{className:\"framer-4c76bd-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{MWc3rjTOk:(_getLocalizedValue=getLocalizedValue(\"v2\",activeLocale))!==null&&_getLocalizedValue!==void 0?_getLocalizedValue:\"Earn up to 70% APY\"},LGEdl1GN2:{MWc3rjTOk:(_getLocalizedValue1=getLocalizedValue(\"v1\",activeLocale))!==null&&_getLocalizedValue1!==void 0?_getLocalizedValue1:\"Earn up to 70% APY\"}},children:/*#__PURE__*/_jsx(SpanPill,{height:\"100%\",id:\"LzazZDt_J\",layoutId:\"LzazZDt_J\",MWc3rjTOk:(_getLocalizedValue2=getLocalizedValue(\"v0\",activeLocale))!==null&&_getLocalizedValue2!==void 0?_getLocalizedValue2:\"Earn up to 70% APY\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{\"data-framer-appear-id\":\"cjy99x\",animate:optimizeAppear(\"animate\",\"cjy99x\",animation2,\"1ewu0a1\"),children:(_getLocalizedValue3=getLocalizedValue(\"v5\",activeLocale))!==null&&_getLocalizedValue3!==void 0?_getLocalizedValue3:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1nv8xfu\",\"data-styles-preset\":\"lkAgA4yme\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"One Token to Rule Them All\"})}),initial:optimizeAppear(\"initial\",\"cjy99x\",animation3,\"1ewu0a1\"),transformTemplate:optimizeAppearTransformTemplate(\"cjy99x\",transformTemplate1)},LGEdl1GN2:{\"data-framer-appear-id\":\"qmch11\",animate:optimizeAppear(\"animate\",\"qmch11\",animation2,\"13dhlok\"),children:(_getLocalizedValue4=getLocalizedValue(\"v4\",activeLocale))!==null&&_getLocalizedValue4!==void 0?_getLocalizedValue4:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1nv8xfu\",\"data-styles-preset\":\"lkAgA4yme\",style:{\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"One Token to Rule Them All\"})}),initial:optimizeAppear(\"initial\",\"qmch11\",animation3,\"13dhlok\"),transformTemplate:optimizeAppearTransformTemplate(\"qmch11\",transformTemplate1)}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,animate:optimizeAppear(\"animate\",\"x24e8s\",animation2,\"72rtr7\"),children:(_getLocalizedValue5=getLocalizedValue(\"v3\",activeLocale))!==null&&_getLocalizedValue5!==void 0?_getLocalizedValue5:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1nv8xfu\",\"data-styles-preset\":\"lkAgA4yme\",style:{\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"One Token to Rule Them All\"})}),className:\"framer-x24e8s\",\"data-framer-appear-id\":\"x24e8s\",exit:animation1,initial:optimizeAppear(\"initial\",\"x24e8s\",animation3,\"72rtr7\"),transformTemplate:optimizeAppearTransformTemplate(\"x24e8s\",transformTemplate1),verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{\"data-framer-appear-id\":\"133s31w\",animate:optimizeAppear(\"animate\",\"133s31w\",animation5,\"1ewu0a1\"),children:(_getLocalizedValue6=getLocalizedValue(\"v8\",activeLocale))!==null&&_getLocalizedValue6!==void 0?_getLocalizedValue6:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Investing Made Simple: With just one token, gain exposure to the leading crypto assets. This strategy tracks the market's best, removing the hassle of individual coin selection and positioning you for sustained success.\"})}),initial:optimizeAppear(\"initial\",\"133s31w\",animation3,\"1ewu0a1\"),transformTemplate:optimizeAppearTransformTemplate(\"133s31w\",transformTemplate1)},LGEdl1GN2:{\"data-framer-appear-id\":\"1mmdhyv\",animate:optimizeAppear(\"animate\",\"1mmdhyv\",animation5,\"13dhlok\"),children:(_getLocalizedValue7=getLocalizedValue(\"v7\",activeLocale))!==null&&_getLocalizedValue7!==void 0?_getLocalizedValue7:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",children:\"Investing Made Simple: With just one token, gain exposure to the leading crypto assets. This strategy tracks the market's best, removing the hassle of individual coin selection and positioning you for sustained success.\"})}),initial:optimizeAppear(\"initial\",\"1mmdhyv\",animation3,\"13dhlok\"),transformTemplate:optimizeAppearTransformTemplate(\"1mmdhyv\",transformTemplate1)}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,animate:optimizeAppear(\"animate\",\"nrer2o\",animation5,\"72rtr7\"),children:(_getLocalizedValue8=getLocalizedValue(\"v6\",activeLocale))!==null&&_getLocalizedValue8!==void 0?_getLocalizedValue8:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",children:\"Investing Made Simple: With just one token, gain exposure to the leading crypto assets. This strategy tracks the market's best, removing the hassle of individual coin selection and positioning you for sustained success.\"})}),className:\"framer-nrer2o\",\"data-framer-appear-id\":\"nrer2o\",exit:animation4,initial:optimizeAppear(\"initial\",\"nrer2o\",animation3,\"72rtr7\"),transformTemplate:optimizeAppearTransformTemplate(\"nrer2o\",transformTemplate1),verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{\"data-framer-appear-id\":\"1uxs2jz\",animate:optimizeAppear(\"animate\",\"1uxs2jz\",animation7,\"1ewu0a1\"),initial:optimizeAppear(\"initial\",\"1uxs2jz\",animation3,\"1ewu0a1\"),transformTemplate:optimizeAppearTransformTemplate(\"1uxs2jz\",transformTemplate1)},LGEdl1GN2:{\"data-framer-appear-id\":\"1b450ma\",animate:optimizeAppear(\"animate\",\"1b450ma\",animation7,\"13dhlok\"),initial:optimizeAppear(\"initial\",\"1b450ma\",animation3,\"13dhlok\"),transformTemplate:optimizeAppearTransformTemplate(\"1b450ma\",transformTemplate1)}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"cexmbt\",animation7,\"72rtr7\"),className:\"framer-cexmbt\",\"data-framer-appear-id\":\"cexmbt\",\"data-framer-name\":\"Buttons\",exit:animation6,initial:optimizeAppear(\"initial\",\"cexmbt\",animation3,\"72rtr7\"),name:\"Buttons\",transformTemplate:optimizeAppearTransformTemplate(\"cexmbt\",transformTemplate1),children:/*#__PURE__*/_jsx(Container,{className:\"framer-1arq52l-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{nOnPp8FH5:(_getLocalizedValue9=getLocalizedValue(\"v11\",activeLocale))!==null&&_getLocalizedValue9!==void 0?_getLocalizedValue9:\"Get started\",variant:\"Q640sGVex\"},LGEdl1GN2:{nOnPp8FH5:(_getLocalizedValue10=getLocalizedValue(\"v10\",activeLocale))!==null&&_getLocalizedValue10!==void 0?_getLocalizedValue10:\"Get started\",variant:\"uln08j58a\"}},children:/*#__PURE__*/_jsx(Buttons,{height:\"100%\",id:\"nAytqeBFC\",layoutId:\"nAytqeBFC\",nOnPp8FH5:(_getLocalizedValue11=getLocalizedValue(\"v9\",activeLocale))!==null&&_getLocalizedValue11!==void 0?_getLocalizedValue11:\"Get started\",qXabZ_TCJ:\"https://app.uniswap.org/swap?outputCurrency=0x8d8b9044662644e2502e4a6747846f6b0fdaf0bd&chain=polygon\",style:{width:\"100%\"},variant:\"gzGuwxgPW\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z04zdk\",\"data-framer-name\":\"Right Content - Screen\",name:\"Right Content - Screen\",tabIndex:1,children:[isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation8,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition5,__perspectiveFX:false,__targetOpacity:.5,animate:optimizeAppear(\"animate\",\"1yi6t2t\",animation10,\"72rtr7\"),className:\"framer-1yi6t2t hidden-13dhlok hidden-1ewu0a1\",\"data-framer-appear-id\":\"1yi6t2t\",\"data-framer-name\":\"Round 1\",exit:animation9,initial:optimizeAppear(\"initial\",\"1yi6t2t\",animation11,\"72rtr7\"),name:\"Round 1\",transformTemplate:optimizeAppearTransformTemplate(\"1yi6t2t\",transformTemplate1)}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation8,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition6,__perspectiveFX:false,__targetOpacity:.5,animate:optimizeAppear(\"animate\",\"1gyisaw\",animation10,\"72rtr7\"),className:\"framer-1gyisaw hidden-13dhlok hidden-1ewu0a1\",\"data-framer-appear-id\":\"1gyisaw\",\"data-framer-name\":\"Round 2\",exit:animation9,initial:optimizeAppear(\"initial\",\"1gyisaw\",animation11,\"72rtr7\"),name:\"Round 2\",transformTemplate:optimizeAppearTransformTemplate(\"1gyisaw\",transformTemplate1)}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation12,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition7,__perspectiveFX:false,__targetOpacity:.5,animate:optimizeAppear(\"animate\",\"1vkjjvy\",animation10,\"72rtr7\"),className:\"framer-1vkjjvy hidden-13dhlok hidden-1ewu0a1\",\"data-framer-appear-id\":\"1vkjjvy\",\"data-framer-name\":\"Round 3\",exit:animation9,initial:optimizeAppear(\"initial\",\"1vkjjvy\",animation11,\"72rtr7\"),name:\"Round 3\",transformTemplate:optimizeAppearTransformTemplate(\"1vkjjvy\",transformTemplate1)}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation12,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition8,__perspectiveFX:false,__targetOpacity:.5,animate:optimizeAppear(\"animate\",\"w5wus4\",animation10,\"72rtr7\"),className:\"framer-w5wus4 hidden-13dhlok hidden-1ewu0a1\",\"data-framer-appear-id\":\"w5wus4\",\"data-framer-name\":\"Round 4\",exit:animation9,initial:optimizeAppear(\"initial\",\"w5wus4\",animation11,\"72rtr7\"),name:\"Round 4\",transformTemplate:optimizeAppearTransformTemplate(\"w5wus4\",transformTemplate1)}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{\"data-framer-appear-id\":\"1berdti\",animate:optimizeAppear(\"animate\",\"1berdti\",animation2,\"1ewu0a1\"),background:{alt:(_getLocalizedValue12=getLocalizedValue(\"v14\",activeLocale))!==null&&_getLocalizedValue12!==void 0?_getLocalizedValue12:\"App main screen\",fit:\"fill\",intrinsicHeight:876,intrinsicWidth:422,pixelHeight:876,pixelWidth:422,src:\"https://framerusercontent.com/images/a8Kpg4KoZH6RBXA6VJuBvsmR7I.svg\"},initial:optimizeAppear(\"initial\",\"1berdti\",animation14,\"1ewu0a1\"),transformTemplate:optimizeAppearTransformTemplate(\"1berdti\",transformTemplate2)},LGEdl1GN2:{\"data-framer-appear-id\":\"iyki07\",animate:optimizeAppear(\"animate\",\"iyki07\",animation2,\"13dhlok\"),background:{alt:(_getLocalizedValue13=getLocalizedValue(\"v13\",activeLocale))!==null&&_getLocalizedValue13!==void 0?_getLocalizedValue13:\"App main screen\",fit:\"fill\",intrinsicHeight:876,intrinsicWidth:422,pixelHeight:876,pixelWidth:422,src:\"https://framerusercontent.com/images/a8Kpg4KoZH6RBXA6VJuBvsmR7I.svg\"},initial:optimizeAppear(\"initial\",\"iyki07\",animation14,\"13dhlok\"),transformTemplate:optimizeAppearTransformTemplate(\"iyki07\",transformTemplate2)}},children:/*#__PURE__*/_jsx(Image,{animate:optimizeAppear(\"animate\",\"1mv64vv\",animation2,\"72rtr7\"),background:{alt:(_getLocalizedValue14=getLocalizedValue(\"v12\",activeLocale))!==null&&_getLocalizedValue14!==void 0?_getLocalizedValue14:\"App main screen\",fit:\"fill\",intrinsicHeight:876,intrinsicWidth:422,pixelHeight:876,pixelWidth:422,src:\"https://framerusercontent.com/images/a8Kpg4KoZH6RBXA6VJuBvsmR7I.svg\"},className:\"framer-1mv64vv\",\"data-framer-appear-id\":\"1mv64vv\",\"data-framer-name\":\"Wallet_Screen\",exit:animation13,initial:optimizeAppear(\"initial\",\"1mv64vv\",animation14,\"72rtr7\"),name:\"Wallet_Screen\",transformTemplate:optimizeAppearTransformTemplate(\"1mv64vv\",transformTemplate2)})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LGEdl1GN2:{\"data-framer-appear-id\":\"17esfs1\",animate:optimizeAppear(\"animate\",\"17esfs1\",animation10,\"13dhlok\"),initial:optimizeAppear(\"initial\",\"17esfs1\",animation11,\"13dhlok\"),transformTemplate:optimizeAppearTransformTemplate(\"17esfs1\",transformTemplate1)}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"1w86v2r\",animation10,\"72rtr7\"),className:\"framer-1w86v2r hidden-72rtr7 hidden-1ewu0a1\",\"data-framer-appear-id\":\"1w86v2r\",exit:animation9,initial:optimizeAppear(\"initial\",\"1w86v2r\",animation11,\"72rtr7\"),transformTemplate:optimizeAppearTransformTemplate(\"1w86v2r\",transformTemplate1)})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pgyp54\",\"data-framer-name\":\"Features Section\",id:id1,name:\"Features Section\",ref:ref3,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kyetc4\",\"data-framer-name\":\"Heading\",name:\"Heading\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(Container,{className:\"framer-1cd9u2n-container hidden-1ewu0a1\",children:/*#__PURE__*/_jsx(SquaresBackground,{height:\"100%\",id:\"B2YJ_AuIt\",layoutId:\"B2YJ_AuIt\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-sh53rz-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{MWc3rjTOk:(_getLocalizedValue15=getLocalizedValue(\"v17\",activeLocale))!==null&&_getLocalizedValue15!==void 0?_getLocalizedValue15:\"Secure, Fast, and Reliable\"},LGEdl1GN2:{MWc3rjTOk:(_getLocalizedValue16=getLocalizedValue(\"v16\",activeLocale))!==null&&_getLocalizedValue16!==void 0?_getLocalizedValue16:\"Secure, Fast, and Reliable\"}},children:/*#__PURE__*/_jsx(SpanPill,{height:\"100%\",id:\"q4GLtxUn2\",layoutId:\"q4GLtxUn2\",MWc3rjTOk:(_getLocalizedValue17=getLocalizedValue(\"v15\",activeLocale))!==null&&_getLocalizedValue17!==void 0?_getLocalizedValue17:\"Secure, Fast, and Reliable\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{children:(_getLocalizedValue18=getLocalizedValue(\"v20\",activeLocale))!==null&&_getLocalizedValue18!==void 0?_getLocalizedValue18:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"The Power of Doing Less: Investing on Autopilot\"})})},LGEdl1GN2:{children:(_getLocalizedValue19=getLocalizedValue(\"v19\",activeLocale))!==null&&_getLocalizedValue19!==void 0?_getLocalizedValue19:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"The Power of Doing Less: Investing on Autopilot\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:(_getLocalizedValue20=getLocalizedValue(\"v18\",activeLocale))!==null&&_getLocalizedValue20!==void 0?_getLocalizedValue20:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"The Power of Doing Less: Investing on Autopilot\"})}),className:\"framer-mmjae2\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{children:(_getLocalizedValue21=getLocalizedValue(\"v23\",activeLocale))!==null&&_getLocalizedValue21!==void 0?_getLocalizedValue21:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Experience hassle-free investing with our index that tracks top crypto assets, eliminating the guesswork for long-term success.\"})})},LGEdl1GN2:{children:(_getLocalizedValue22=getLocalizedValue(\"v22\",activeLocale))!==null&&_getLocalizedValue22!==void 0?_getLocalizedValue22:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Experience hassle-free investing with our index that tracks top crypto assets, eliminating the guesswork for long-term success.\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:(_getLocalizedValue23=getLocalizedValue(\"v21\",activeLocale))!==null&&_getLocalizedValue23!==void 0?_getLocalizedValue23:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Experience hassle-free investing with our index that tracks top crypto assets, eliminating the guesswork for long-term success.\"})}),className:\"framer-1d64zuv\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-14czs46\",\"data-framer-name\":\"Bento Cards\",name:\"Bento Cards\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{\"data-framer-appear-id\":\"oxhgro\",animate:optimizeAppear(\"animate\",\"oxhgro\",animation15,\"1ewu0a1\"),initial:optimizeAppear(\"initial\",\"oxhgro\",animation11,\"1ewu0a1\"),transformTemplate:optimizeAppearTransformTemplate(\"oxhgro\",transformTemplate1)},LGEdl1GN2:{\"data-framer-appear-id\":\"13r3jmm\",animate:optimizeAppear(\"animate\",\"13r3jmm\",animation15,\"13dhlok\"),initial:optimizeAppear(\"initial\",\"13r3jmm\",animation11,\"13dhlok\"),transformTemplate:optimizeAppearTransformTemplate(\"13r3jmm\",transformTemplate1)}},children:/*#__PURE__*/_jsx(motion.div,{animate:optimizeAppear(\"animate\",\"159karl\",animation15,\"72rtr7\"),className:\"framer-159karl\",\"data-framer-appear-id\":\"159karl\",exit:animation9,initial:optimizeAppear(\"initial\",\"159karl\",animation11,\"72rtr7\"),transformTemplate:optimizeAppearTransformTemplate(\"159karl\",transformTemplate1)})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-elbx69\",\"data-framer-name\":\"Left Bento\",name:\"Left Bento\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1k9o9y9\",\"data-framer-name\":\"Feature Card 1\",name:\"Feature Card 1\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Container,{className:\"framer-kb4vx-container\",children:/*#__PURE__*/_jsx(SquaresBackground,{height:\"100%\",id:\"EAGh2nsrx\",layoutId:\"EAGh2nsrx\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation16,__framer__exit:animation17,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-16l7jbg-container\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{variant:\"ncR_ZgWHS\"},LGEdl1GN2:{variant:\"ncR_ZgWHS\"}},children:/*#__PURE__*/_jsx(TickerTokens,{height:\"100%\",id:\"xglkKa2d5\",layoutId:\"xglkKa2d5\",style:{height:\"100%\",width:\"100%\"},variant:\"yRUBMRczX\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Container,{className:\"framer-dshs2q-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{NKPlYJocr:(_getLocalizedValue24=getLocalizedValue(\"v29\",activeLocale))!==null&&_getLocalizedValue24!==void 0?_getLocalizedValue24:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"You don\u2019t need to be a crypto expert or a financial genius to get started.\"})}),tCbgekbdE:(_getLocalizedValue25=getLocalizedValue(\"v28\",activeLocale))!==null&&_getLocalizedValue25!==void 0?_getLocalizedValue25:\"All Major Tokens in One Values Token\"},LGEdl1GN2:{NKPlYJocr:(_getLocalizedValue26=getLocalizedValue(\"v27\",activeLocale))!==null&&_getLocalizedValue26!==void 0?_getLocalizedValue26:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"You don\u2019t need to be a crypto expert or a financial genius to get started.\"})}),tCbgekbdE:(_getLocalizedValue27=getLocalizedValue(\"v26\",activeLocale))!==null&&_getLocalizedValue27!==void 0?_getLocalizedValue27:\"All Major Tokens in One Values Token\"}},children:/*#__PURE__*/_jsx(CardTitleDescription,{height:\"100%\",id:\"XGWkoz6vV\",layoutId:\"XGWkoz6vV\",NKPlYJocr:(_getLocalizedValue28=getLocalizedValue(\"v25\",activeLocale))!==null&&_getLocalizedValue28!==void 0?_getLocalizedValue28:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"You don\u2019t need to be a crypto expert or a financial genius to get started.\"})}),style:{width:\"100%\"},tCbgekbdE:(_getLocalizedValue29=getLocalizedValue(\"v24\",activeLocale))!==null&&_getLocalizedValue29!==void 0?_getLocalizedValue29:\"All Major Tokens in One Values Token\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-155wwzc\",\"data-framer-name\":\"Feature Cards Group\",name:\"Feature Cards Group\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1xlj8n\",\"data-framer-name\":\"Feature Card 2\",id:id2,name:\"Feature Card 2\",ref:ref4,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Container,{className:\"framer-1x8uq8b-container\",children:/*#__PURE__*/_jsx(SquaresBackground,{height:\"100%\",id:\"lXuVnDpcR\",layoutId:\"lXuVnDpcR\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fb8nf2\",\"data-framer-name\":\"Content\",name:\"Content\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation16,__framer__exit:animation17,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-bj6349\",\"data-framer-name\":\"Metamask\",name:\"Metamask\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-z6crz\",\"data-framer-name\":\"metamask\",fill:\"black\",intrinsicHeight:64,intrinsicWidth:240,name:\"metamask\",svg:'<svg width=\"240\" height=\"64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"240\" height=\"64\" rx=\"12\" fill=\"#0F1317\"/><path d=\"m47.008 16.55-13.006 9.66 2.405-5.7 10.602-3.96Z\" fill=\"#E2761B\" stroke=\"#E2761B\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m16.98 16.55 12.903 9.75-2.288-5.79-10.614-3.96Zm25.348 22.39-3.464 5.308 7.412 2.039 2.13-7.229-6.078-.118Zm-26.719.118 2.118 7.229 7.412-2.04-3.464-5.307-6.066.118Z\" fill=\"#E4761B\" stroke=\"#E4761B\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m24.72 29.974-2.066 3.124 7.36.327-.262-7.909-5.032 4.458Zm14.549 0-5.098-4.55-.17 8 7.346-.326-2.078-3.124ZM25.138 44.248l4.418-2.157-3.817-2.98-.601 5.137Zm9.294-2.157 4.431 2.157-.614-5.137-3.817 2.98Z\" fill=\"#E4761B\" stroke=\"#E4761B\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m38.863 44.248-4.431-2.156.353 2.889-.04 1.215 4.118-1.947Zm-13.725 0 4.117 1.948-.026-1.215.327-2.89-4.418 2.157Z\" fill=\"#D7C1B3\" stroke=\"#D7C1B3\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m29.32 37.203-3.687-1.085 2.601-1.19 1.085 2.275Zm5.346 0 1.085-2.275 2.614 1.19-3.7 1.085Z\" fill=\"#233447\" stroke=\"#233447\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m25.138 44.249.627-5.308-4.091.118 3.464 5.19Zm13.098-5.308.627 5.308 3.464-5.19-4.091-.118Zm3.111-5.843-7.346.327.68 3.778 1.084-2.275 2.615 1.19 2.967-3.02Zm-15.712 3.02 2.614-1.19 1.072 2.275.693-3.778-7.36-.327 2.98 3.02Z\" fill=\"#CD6116\" stroke=\"#CD6116\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m22.654 33.098 3.085 6.013-.104-2.993-2.98-3.02Zm15.726 3.02-.13 2.993 3.097-6.013-2.967 3.02Zm-8.366-2.693-.693 3.778.863 4.457.196-5.869-.366-2.366Zm3.987 0-.353 2.353.157 5.882.875-4.457-.68-3.778Z\" fill=\"#E4751F\" stroke=\"#E4751F\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m34.679 37.203-.876 4.458.627.431 3.817-2.98.13-2.994-3.698 1.085Zm-9.046-1.085.104 2.994 3.817 2.98.628-.431-.863-4.458-3.686-1.085Z\" fill=\"#F6851B\" stroke=\"#F6851B\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m34.745 46.196.04-1.216-.327-.287H29.53l-.3.287.025 1.216-4.117-1.948 1.438 1.177 2.915 2.026h5.006l2.928-2.026 1.438-1.177-4.117 1.948Z\" fill=\"#C0AD9E\" stroke=\"#C0AD9E\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m34.432 42.092-.627-.431h-3.621l-.628.431-.326 2.889.3-.288h4.928l.327.288-.353-2.889Z\" fill=\"#161616\" stroke=\"#161616\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m47.555 26.837 1.111-5.334-1.66-4.954-12.575 9.334 4.837 4.091 6.836 2 1.517-1.765-.654-.47 1.046-.954-.81-.628 1.045-.797-.693-.523Zm-32.222-5.334 1.111 5.334-.706.523 1.046.797-.797.628 1.045.954-.653.47 1.503 1.765 6.837-2 4.836-4.091-12.575-9.334-1.647 4.954Z\" fill=\"#763D16\" stroke=\"#763D16\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"m46.105 31.974-6.836-2 2.078 3.124-3.098 6.013 4.078-.052h6.079l-2.3-7.085Zm-21.385-2-6.837 2-2.275 7.085h6.066l4.065.052-3.085-6.013 2.066-3.124Zm9.28 3.45.432-7.542 1.987-5.372h-8.824l1.961 5.372.458 7.543.157 2.379.013 5.856h3.62l.027-5.856.17-2.38Z\" fill=\"#F6851B\" stroke=\"#F6851B\" stroke-width=\"1.667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M61.41 25.864h1.68l3.956 9.659h.136l3.954-9.66h1.682V37.5H71.5v-8.84h-.114L67.75 37.5h-1.273l-3.636-8.84h-.114v8.84H61.41V25.864Zm17.71 11.818c-.84 0-1.566-.186-2.175-.557a3.737 3.737 0 0 1-1.404-1.568c-.326-.674-.488-1.459-.488-2.352 0-.894.162-1.682.488-2.364.33-.686.788-1.22 1.375-1.602.591-.387 1.28-.58 2.068-.58.455 0 .904.076 1.347.227.443.152.847.398 1.21.739.364.337.654.784.87 1.34.215.558.323 1.243.323 2.058v.568h-6.727v-1.16h5.364c0-.492-.099-.931-.296-1.317a2.226 2.226 0 0 0-.83-.915c-.355-.224-.776-.335-1.26-.335-.535 0-.997.132-1.387.397a2.615 2.615 0 0 0-.892 1.023c-.208.42-.313.871-.313 1.352v.773c0 .66.114 1.218.341 1.676.231.455.552.801.96 1.04.41.235.885.352 1.427.352.352 0 .67-.049.954-.147.288-.103.536-.254.745-.455.208-.205.369-.458.483-.761l1.295.363c-.136.44-.365.826-.688 1.16-.322.329-.72.587-1.193.772a4.426 4.426 0 0 1-1.596.273Zm9.45-8.91v1.137h-4.523v-1.136h4.523Zm-3.205-2.09h1.341V35c0 .379.055.663.165.852a.85.85 0 0 0 .432.375c.178.06.365.091.562.091.148 0 .269-.007.364-.023l.227-.045.273 1.205a2.74 2.74 0 0 1-.381.102c-.163.038-.37.057-.62.057-.378 0-.75-.082-1.113-.245a2.213 2.213 0 0 1-.898-.744c-.234-.333-.352-.754-.352-1.261v-8.682Zm7.79 11.023a3.546 3.546 0 0 1-1.506-.313 2.584 2.584 0 0 1-1.074-.915c-.265-.401-.397-.886-.397-1.454 0-.5.098-.906.295-1.216.197-.315.46-.56.79-.739a4.15 4.15 0 0 1 1.09-.398c.402-.09.806-.162 1.21-.215.531-.069.961-.12 1.29-.154.334-.038.577-.1.728-.187.155-.087.233-.239.233-.455v-.045c0-.561-.153-.997-.46-1.307-.303-.31-.764-.466-1.381-.466-.64 0-1.142.14-1.506.42-.363.28-.619.58-.767.898l-1.272-.454c.227-.53.53-.944.909-1.24a3.411 3.411 0 0 1 1.25-.624 5.191 5.191 0 0 1 1.34-.182c.28 0 .603.034.966.102a3.09 3.09 0 0 1 1.063.404c.345.204.63.513.858.926.227.413.34.966.34 1.659v5.75h-1.34v-1.182h-.068a2.36 2.36 0 0 1-.455.608c-.212.216-.494.4-.846.551-.353.152-.783.228-1.29.228Zm.204-1.205c.53 0 .978-.104 1.341-.313a2.127 2.127 0 0 0 1.114-1.846v-1.227c-.057.068-.182.13-.375.187-.19.053-.41.1-.66.142a29.81 29.81 0 0 1-1.283.17c-.349.046-.674.12-.977.222a1.68 1.68 0 0 0-.728.45c-.182.196-.272.465-.272.806 0 .466.172.818.516 1.057.349.235.79.352 1.324.352Zm6.243 1v-8.727h1.296v1.363h.113c.182-.465.476-.827.881-1.085.405-.261.892-.392 1.46-.392.576 0 1.055.13 1.438.392.386.258.687.62.903 1.085h.091c.224-.45.559-.808 1.006-1.073.447-.27.983-.404 1.608-.404.78 0 1.418.244 1.914.733.497.485.745 1.24.745 2.267V37.5h-1.341v-5.84c0-.645-.176-1.105-.528-1.382a1.96 1.96 0 0 0-1.245-.414c-.613 0-1.089.185-1.426.556-.337.368-.506.834-.506 1.398V37.5h-1.363v-5.977c0-.497-.161-.896-.483-1.2-.322-.306-.737-.46-1.245-.46-.348 0-.674.093-.977.279a2.107 2.107 0 0 0-.727.773 2.28 2.28 0 0 0-.273 1.13V37.5h-1.34Zm16.475.205a3.548 3.548 0 0 1-1.506-.313 2.582 2.582 0 0 1-1.074-.915c-.265-.401-.398-.886-.398-1.454 0-.5.099-.906.296-1.216.197-.315.46-.56.79-.739a4.14 4.14 0 0 1 1.091-.398c.401-.09.804-.162 1.21-.215.53-.069.96-.12 1.29-.154.333-.038.575-.1.727-.187.155-.087.233-.239.233-.455v-.045c0-.561-.154-.997-.46-1.307-.303-.31-.764-.466-1.381-.466-.64 0-1.142.14-1.506.42-.363.28-.619.58-.767.898l-1.273-.454c.228-.53.531-.944.91-1.24a3.411 3.411 0 0 1 1.25-.624 5.183 5.183 0 0 1 1.34-.182 5.3 5.3 0 0 1 .966.102c.368.065.722.2 1.063.404.345.204.631.513.858.926.227.413.341.966.341 1.659v5.75h-1.341v-1.182h-.068a2.36 2.36 0 0 1-.455.608c-.212.216-.494.4-.847.551-.352.152-.782.228-1.289.228Zm.204-1.205c.531 0 .978-.104 1.341-.313a2.128 2.128 0 0 0 1.114-1.846v-1.227c-.057.068-.182.13-.375.187-.19.053-.409.1-.659.142a30.34 30.34 0 0 1-1.284.17 5.13 5.13 0 0 0-.978.222 1.687 1.687 0 0 0-.727.45c-.182.196-.273.465-.273.806 0 .466.173.818.517 1.057.349.235.79.352 1.324.352Zm12.425-5.773-1.205.341a2.206 2.206 0 0 0-.335-.585 1.628 1.628 0 0 0-.591-.477c-.25-.125-.57-.188-.96-.188-.534 0-.979.123-1.335.37-.352.242-.529.55-.529.926 0 .333.122.596.364.79.242.193.621.354 1.136.482l1.296.319c.78.189 1.362.479 1.744.869.383.386.574.884.574 1.494 0 .5-.144.947-.432 1.341-.284.394-.682.705-1.193.932-.511.227-1.106.34-1.784.34-.89 0-1.627-.192-2.21-.579-.584-.386-.953-.95-1.108-1.693l1.273-.318c.121.47.35.822.687 1.057.341.235.786.352 1.335.352.625 0 1.121-.133 1.489-.398.371-.269.557-.59.557-.966 0-.303-.106-.556-.318-.761-.213-.208-.538-.364-.978-.466l-1.454-.34c-.8-.19-1.387-.484-1.762-.882-.371-.401-.556-.903-.556-1.505 0-.493.138-.928.414-1.307a2.828 2.828 0 0 1 1.142-.892c.485-.216 1.034-.324 1.648-.324.864 0 1.542.19 2.034.568.496.38.849.88 1.057 1.5Zm3.428 3.591-.023-1.659h.273l3.818-3.886h1.659l-4.068 4.113h-.114l-1.545 1.432Zm-1.25 3.182V25.864h1.34V37.5h-1.34Zm5.545 0-3.409-4.318.954-.932 4.16 5.25h-1.705Z\" fill=\"#ECEEF2\"/><rect x=\"180\" y=\"20\" width=\"48\" height=\"24\" rx=\"12\" fill=\"#272F3B\"/><circle cx=\"192\" cy=\"32\" r=\"10\" fill=\"#384454\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition9},__framer__animateOnce:true,__framer__enter:animation16,__framer__exit:animation18,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-k6sjc\",\"data-framer-name\":\"Brave\",name:\"Brave\",transformTemplate:transformTemplate3,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-11x5v17\",\"data-framer-name\":\"Brave\",fill:\"black\",intrinsicHeight:64,intrinsicWidth:240,name:\"Brave\",svg:'<svg width=\"240\" height=\"64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"240\" height=\"64\" rx=\"12\" fill=\"#0F1317\"/><path d=\"m45.191 23.32.784-1.922s-.986-1.06-2.199-2.274c-1.213-1.213-3.765-.505-3.765-.505l-2.907-3.286H26.87l-2.907 3.31s-2.552-.707-3.765.506-2.199 2.275-2.199 2.275l.784 1.92-.986 2.83s2.931 11.07 3.26 12.434c.682 2.654 1.137 3.69 3.058 5.055 1.92 1.365 5.383 3.69 5.964 4.043.556.354 1.289.96 1.92.96.632 0 1.34-.606 1.921-.96.556-.354 4.044-2.704 5.964-4.043 1.921-1.34 2.376-2.376 3.058-5.054.354-1.365 3.26-12.434 3.26-12.434l-1.01-2.856Z\" fill=\"url(#a)\"/><path d=\"M39.202 20.741s3.74 4.524 3.74 5.51c0 .985-.48 1.213-.96 1.718-.48.506-2.553 2.704-2.806 2.982-.278.278-.808.708-.505 1.491.328.758.809 1.744.278 2.755-.53.985-1.44 1.668-2.022 1.541-.581-.1-1.97-.834-2.476-1.162-.506-.329-2.098-1.643-2.098-2.148 0-.506 1.668-1.415 1.971-1.617.303-.203 1.694-1.011 1.719-1.315.025-.303.025-.404-.405-1.187-.404-.784-1.162-1.82-1.036-2.502.127-.683 1.314-1.037 2.174-1.365.859-.329 2.502-.935 2.704-1.036.202-.101.151-.177-.48-.253-.632-.05-2.376-.303-3.185-.076-.808.228-2.148.556-2.274.733-.101.177-.202.177-.101.809.1.606.707 3.588.758 4.12.05.53.177.884-.404 1.01-.556.126-1.517.354-1.845.354-.329 0-1.29-.228-1.845-.354-.556-.126-.455-.48-.404-1.01.05-.532.631-3.488.758-4.12.1-.607.025-.632-.101-.809-.101-.177-1.466-.505-2.275-.733-.809-.227-2.552 0-3.184.076-.632.05-.682.152-.48.253.202.1 1.845.707 2.704 1.036.86.328 2.047.682 2.173 1.365.127.682-.606 1.718-1.036 2.502-.404.783-.43.859-.404 1.187.025.304 1.415 1.112 1.718 1.315.303.202 1.971 1.111 1.971 1.617 0 .505-1.592 1.82-2.097 2.148-.506.328-1.87 1.036-2.477 1.162-.581.102-1.49-.556-2.021-1.541-.531-.986-.051-1.971.277-2.755.329-.758-.227-1.188-.505-1.49-.202-.304-2.25-2.503-2.73-2.983-.48-.505-.934-.758-.934-1.718s3.74-5.51 3.74-5.51 3.159.607 3.588.607c.43 0 1.34-.354 2.2-.632.858-.278 1.414-.278 1.414-.278s.556 0 1.415.278c.86.278 1.77.632 2.2.632.429 0 3.588-.607 3.588-.607Zm-2.805 17.312c.227.151.1.43-.127.556-.202.151-3.058 2.35-3.31 2.602-.278.253-.683.632-.96.632-.279 0-.683-.404-.961-.632-.278-.252-3.109-2.45-3.31-2.602-.203-.152-.354-.43-.127-.556.227-.152.96-.506 1.946-1.037 1.01-.53 2.25-.96 2.451-.96.202 0 1.44.43 2.452.96.985.531 1.693.91 1.946 1.037Z\" fill=\"#fff\"/><path d=\"m40.01 18.644-2.907-3.31H26.868l-2.906 3.31s-2.553-.708-3.766.505c0 0 3.412-.303 4.574 1.592 0 0 3.16.607 3.589.607.43 0 1.34-.354 2.199-.632.859-.278 1.415-.278 1.415-.278s.556 0 1.415.278c.86.278 1.77.632 2.199.632.43 0 3.588-.607 3.588-.607 1.163-1.895 4.575-1.592 4.575-1.592-1.188-1.213-3.74-.505-3.74-.505Z\" fill=\"url(#b)\"/><path d=\"M61.41 37.5V25.864h4.067c.81 0 1.48.14 2.006.42.526.277.918.65 1.176 1.12.258.465.386.982.386 1.55 0 .5-.089.913-.267 1.24a2.077 2.077 0 0 1-.693.772c-.284.19-.593.33-.926.42v.114c.356.023.714.148 1.074.375.36.227.66.553.903.977.243.425.364.944.364 1.557 0 .583-.133 1.108-.398 1.574-.265.466-.683.835-1.255 1.108-.572.273-1.317.409-2.233.409h-4.205Zm1.408-1.25h2.796c.92 0 1.573-.178 1.96-.534.39-.36.585-.796.585-1.307 0-.394-.1-.758-.301-1.09A2.18 2.18 0 0 0 67 32.51c-.371-.204-.81-.306-1.318-.306h-2.864v4.045Zm0-5.273h2.614a2.58 2.58 0 0 0 1.147-.25c.345-.166.618-.401.819-.704a1.87 1.87 0 0 0 .306-1.069 1.77 1.77 0 0 0-.533-1.3c-.357-.36-.921-.54-1.694-.54h-2.659v3.863Zm8.816 6.523v-8.727h1.295v1.318h.09c.16-.432.448-.782.864-1.051a2.542 2.542 0 0 1 1.41-.404c.098 0 .221.002.369.006s.26.01.335.017v1.364a4.016 4.016 0 0 0-.312-.051 3.077 3.077 0 0 0-.506-.04c-.424 0-.803.089-1.136.267-.33.174-.591.416-.785.727a1.96 1.96 0 0 0-.284 1.051V37.5h-1.34Zm8.52.205a3.546 3.546 0 0 1-1.505-.313 2.584 2.584 0 0 1-1.074-.915c-.265-.401-.397-.886-.397-1.454 0-.5.098-.906.295-1.216.197-.315.46-.56.79-.739a4.15 4.15 0 0 1 1.09-.398c.402-.09.806-.162 1.21-.215.531-.069.961-.12 1.29-.154.334-.038.577-.1.728-.187.155-.087.233-.239.233-.455v-.045c0-.561-.153-.997-.46-1.307-.303-.31-.764-.466-1.381-.466-.64 0-1.142.14-1.506.42-.363.28-.619.58-.767.898l-1.272-.454c.227-.53.53-.944.909-1.24a3.411 3.411 0 0 1 1.25-.624 5.191 5.191 0 0 1 1.34-.182c.28 0 .603.034.966.102a3.09 3.09 0 0 1 1.063.404c.345.204.63.513.858.926.227.413.34.966.34 1.659v5.75h-1.34v-1.182h-.068a2.36 2.36 0 0 1-.455.608c-.212.216-.494.4-.846.551-.353.152-.783.228-1.29.228Zm.205-1.205c.53 0 .978-.104 1.341-.313a2.127 2.127 0 0 0 1.114-1.846v-1.227c-.057.068-.182.13-.375.187-.19.053-.41.1-.66.142a29.81 29.81 0 0 1-1.283.17c-.349.046-.674.12-.977.222a1.68 1.68 0 0 0-.728.45c-.182.196-.272.465-.272.806 0 .466.172.818.516 1.057.349.235.79.352 1.324.352Zm13.067-7.727L90.2 37.5h-1.364l-3.227-8.727h1.454l2.41 6.954h.09l2.41-6.954h1.454Zm5.117 8.909c-.841 0-1.567-.186-2.177-.557a3.737 3.737 0 0 1-1.403-1.568c-.326-.674-.489-1.459-.489-2.352 0-.894.163-1.682.49-2.364.329-.686.787-1.22 1.374-1.602.591-.387 1.28-.58 2.068-.58.455 0 .904.076 1.347.227.443.152.846.398 1.21.739.364.337.653.784.869 1.34.216.558.324 1.243.324 2.058v.568h-6.727v-1.16h5.364c0-.492-.099-.931-.296-1.317a2.228 2.228 0 0 0-.83-.915c-.355-.224-.776-.335-1.26-.335-.535 0-.997.132-1.387.397a2.616 2.616 0 0 0-.892 1.023c-.209.42-.313.871-.313 1.352v.773c0 .66.114 1.218.341 1.676.231.455.551.801.96 1.04.41.235.885.352 1.427.352.352 0 .67-.049.954-.147.288-.103.536-.254.744-.455.209-.205.37-.458.483-.761l1.296.363a2.87 2.87 0 0 1-.688 1.16 3.344 3.344 0 0 1-1.193.772 4.424 4.424 0 0 1-1.596.273Z\" fill=\"#ECEEF2\"/><rect x=\"180\" y=\"20\" width=\"48\" height=\"24\" rx=\"12\" fill=\"#384454\"/><circle cx=\"216\" cy=\"32\" r=\"10\" fill=\"#319DFF\"/><defs><linearGradient id=\"a\" x1=\"17.797\" y1=\"31.993\" x2=\"46.18\" y2=\"31.993\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F50\"/><stop offset=\".41\" stop-color=\"#F50\"/><stop offset=\".582\" stop-color=\"#FF2000\"/><stop offset=\"1\" stop-color=\"#FF2000\"/></linearGradient><linearGradient id=\"b\" x1=\"20.713\" y1=\"18.335\" x2=\"43.767\" y2=\"18.335\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#FF452A\"/><stop offset=\"1\" stop-color=\"#FF2000\"/></linearGradient></defs></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition10},__framer__animateOnce:true,__framer__enter:animation16,__framer__exit:animation19,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-aonc55\",\"data-framer-name\":\"Opera\",name:\"Opera\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1x2fg0y\",\"data-framer-name\":\"Opera\",fill:\"black\",intrinsicHeight:64,intrinsicWidth:240,name:\"Opera\",svg:'<svg width=\"240\" height=\"64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"240\" height=\"64\" rx=\"12\" fill=\"#0F1317\"/><path d=\"M32 15.334c-9.204 0-16.666 7.462-16.666 16.666 0 8.938 7.037 16.233 15.872 16.647a16.607 16.607 0 0 0 11.901-4.222c-1.953 1.296-4.237 2.041-6.678 2.041-3.969 0-7.524-1.968-9.914-5.073-1.843-2.176-3.037-5.392-3.118-9v-.785c.081-3.609 1.275-6.825 3.117-9 2.391-3.105 5.946-5.074 9.915-5.074 2.441 0 4.725.745 6.68 2.042a16.604 16.604 0 0 0-11.046-4.242H32Z\" fill=\"url(#a)\"/><path d=\"M26.514 22.609c1.53-1.806 3.504-2.895 5.662-2.895 4.852 0 8.785 5.501 8.785 12.287 0 6.786-3.933 12.287-8.785 12.287-2.158 0-4.133-1.089-5.662-2.894 2.39 3.105 5.945 5.074 9.914 5.074 2.441 0 4.725-.746 6.679-2.042a16.626 16.626 0 0 0 5.56-12.425c0-4.937-2.148-9.372-5.559-12.424-1.954-1.296-4.238-2.042-6.68-2.042-3.969 0-7.524 1.969-9.914 5.074Z\" fill=\"url(#b)\"/><path d=\"M71.227 31.682c0 1.227-.221 2.288-.665 3.182-.443.894-1.05 1.583-1.823 2.068-.773.485-1.656.727-2.648.727-.992 0-1.875-.242-2.648-.727-.773-.485-1.38-1.174-1.824-2.068-.443-.894-.664-1.955-.664-3.182 0-1.227.221-2.288.664-3.182.444-.894 1.051-1.583 1.824-2.068.773-.485 1.656-.727 2.648-.727.992 0 1.875.242 2.648.727.772.485 1.38 1.174 1.823 2.068.444.894.665 1.954.665 3.182Zm-1.363 0c0-1.008-.169-1.858-.506-2.551-.333-.694-.786-1.218-1.358-1.574a3.522 3.522 0 0 0-1.91-.534 3.55 3.55 0 0 0-1.914.534c-.568.356-1.02.88-1.358 1.574-.333.693-.5 1.543-.5 2.55 0 1.008.167 1.859.5 2.552.337.693.79 1.218 1.358 1.574a3.55 3.55 0 0 0 1.915.534A3.52 3.52 0 0 0 68 35.807c.572-.356 1.025-.88 1.358-1.574.337-.693.506-1.544.506-2.551Zm3.55 9.09v-12h1.296v1.387h.16c.098-.151.234-.345.408-.58.178-.238.432-.45.762-.636.333-.19.784-.284 1.352-.284.735 0 1.383.184 1.943.551.56.368.998.889 1.313 1.563.314.674.471 1.47.471 2.386 0 .924-.157 1.726-.471 2.404-.315.674-.75 1.197-1.307 1.568-.557.367-1.199.55-1.926.55-.56 0-1.01-.092-1.347-.278-.337-.189-.596-.403-.778-.642a8.63 8.63 0 0 1-.42-.602h-.114v4.614h-1.341Zm1.319-7.636c0 .66.096 1.24.29 1.745.193.5.475.892.846 1.176.371.28.826.42 1.364.42.56 0 1.028-.147 1.403-.443.38-.3.663-.7.853-1.204.193-.508.29-1.072.29-1.694 0-.613-.095-1.166-.285-1.659-.185-.496-.468-.888-.846-1.176-.375-.291-.847-.437-1.415-.437-.546 0-1.004.138-1.375.414-.371.273-.652.656-.841 1.148-.19.489-.284 1.059-.284 1.71Zm12.09 4.546c-.84 0-1.565-.186-2.175-.557a3.738 3.738 0 0 1-1.404-1.568c-.325-.674-.488-1.459-.488-2.352 0-.894.163-1.682.488-2.364.33-.686.788-1.22 1.375-1.602.591-.387 1.28-.58 2.069-.58.454 0 .903.076 1.346.227.443.152.847.398 1.21.739.364.337.654.784.87 1.34.215.558.323 1.243.323 2.058v.568H83.71v-1.16h5.364c0-.492-.099-.931-.296-1.317a2.226 2.226 0 0 0-.83-.915c-.355-.224-.776-.335-1.26-.335-.535 0-.997.132-1.387.397a2.615 2.615 0 0 0-.892 1.023c-.208.42-.312.871-.312 1.352v.773c0 .66.113 1.218.34 1.676.232.455.552.801.96 1.04.41.235.885.352 1.427.352.352 0 .67-.049.954-.147.288-.103.536-.254.745-.455.208-.205.369-.458.483-.761l1.295.363a2.87 2.87 0 0 1-.687 1.16c-.322.329-.72.587-1.194.772a4.426 4.426 0 0 1-1.596.273Zm5.654-.182v-8.727h1.296v1.318h.09c.16-.432.448-.782.864-1.051a2.541 2.541 0 0 1 1.41-.404c.098 0 .221.002.369.006.147.004.26.01.335.017v1.364a3.999 3.999 0 0 0-.313-.051 3.077 3.077 0 0 0-.505-.04 2.38 2.38 0 0 0-1.137.267c-.33.174-.59.416-.784.727a1.96 1.96 0 0 0-.284 1.051V37.5h-1.34Zm8.522.205a3.547 3.547 0 0 1-1.506-.313 2.584 2.584 0 0 1-1.074-.915c-.265-.401-.398-.886-.398-1.454 0-.5.099-.906.296-1.216.197-.315.46-.56.79-.739.33-.178.693-.31 1.09-.398.402-.09.805-.162 1.211-.215.53-.069.96-.12 1.289-.154.334-.038.576-.1.728-.187.155-.087.233-.239.233-.455v-.045c0-.561-.154-.997-.461-1.307-.303-.31-.763-.466-1.38-.466-.64 0-1.142.14-1.506.42-.364.28-.62.58-.767.898l-1.273-.454c.228-.53.53-.944.91-1.24a3.415 3.415 0 0 1 1.249-.624 5.196 5.196 0 0 1 1.341-.182 5.3 5.3 0 0 1 .966.102c.368.065.722.2 1.063.404.344.204.63.513.858.926.227.413.341.966.341 1.659v5.75h-1.341v-1.182h-.069a2.33 2.33 0 0 1-.454.608c-.212.216-.494.4-.847.551-.352.152-.782.228-1.289.228Zm.204-1.205c.53 0 .977-.104 1.341-.313.367-.208.644-.477.83-.806a2.06 2.06 0 0 0 .284-1.04v-1.227c-.057.068-.182.13-.375.187-.19.053-.409.1-.659.142a30.34 30.34 0 0 1-1.285.17 5.19 5.19 0 0 0-.977.222 1.685 1.685 0 0 0-.727.45c-.182.196-.273.465-.273.806 0 .466.173.818.517 1.057.349.235.79.352 1.324.352Z\" fill=\"#ECEEF2\"/><rect x=\"180\" y=\"20\" width=\"48\" height=\"24\" rx=\"12\" fill=\"#384454\"/><circle cx=\"216\" cy=\"32\" r=\"10\" fill=\"#319DFF\"/><defs><linearGradient id=\"a\" x1=\"29.221\" y1=\"15.877\" x2=\"29.221\" y2=\"48.182\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#FF1B2D\"/><stop offset=\".3\" stop-color=\"#FF1B2D\"/><stop offset=\".614\" stop-color=\"#FF1B2D\"/><stop offset=\"1\" stop-color=\"#A70014\"/></linearGradient><linearGradient id=\"b\" x1=\"37.59\" y1=\"17.782\" x2=\"37.59\" y2=\"46.353\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#9C0000\"/><stop offset=\".7\" stop-color=\"#FF4B4B\"/><stop offset=\"1\" stop-color=\"#FF4B4B\"/></linearGradient></defs></svg>',withExternalLayout:true})})]}),/*#__PURE__*/_jsx(Container,{className:\"framer-173xx4y-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{NKPlYJocr:(_getLocalizedValue30=getLocalizedValue(\"v35\",activeLocale))!==null&&_getLocalizedValue30!==void 0?_getLocalizedValue30:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"The Values token is fully integrated into the Web3 infrastructure.\"})}),tCbgekbdE:(_getLocalizedValue31=getLocalizedValue(\"v34\",activeLocale))!==null&&_getLocalizedValue31!==void 0?_getLocalizedValue31:\"Seamless Integration with Web3\"},LGEdl1GN2:{NKPlYJocr:(_getLocalizedValue32=getLocalizedValue(\"v33\",activeLocale))!==null&&_getLocalizedValue32!==void 0?_getLocalizedValue32:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"The Values token is fully integrated into the Web3 infrastructure.\"})}),tCbgekbdE:(_getLocalizedValue33=getLocalizedValue(\"v32\",activeLocale))!==null&&_getLocalizedValue33!==void 0?_getLocalizedValue33:\"Seamless Integration with Web3\"}},children:/*#__PURE__*/_jsx(CardTitleDescription,{height:\"100%\",id:\"Rs1UC4WKY\",layoutId:\"Rs1UC4WKY\",NKPlYJocr:(_getLocalizedValue34=getLocalizedValue(\"v31\",activeLocale))!==null&&_getLocalizedValue34!==void 0?_getLocalizedValue34:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"The Values token is fully integrated into the Web3 infrastructure.\"})}),style:{width:\"100%\"},tCbgekbdE:(_getLocalizedValue35=getLocalizedValue(\"v30\",activeLocale))!==null&&_getLocalizedValue35!==void 0?_getLocalizedValue35:\"Seamless Integration with Web3\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition11},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-onmvwx\",\"data-framer-name\":\"Feature Card 3\",id:id3,name:\"Feature Card 3\",ref:ref5,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Container,{className:\"framer-1jp3ds6-container\",children:/*#__PURE__*/_jsx(SquaresBackground,{height:\"100%\",id:\"YuIFlOw9W\",layoutId:\"YuIFlOw9W\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation16,__framer__exit:animation17,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-eclrjy\",\"data-framer-name\":\"Content\",name:\"Content\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-b5mgqw\"}),/*#__PURE__*/_jsx(Container,{className:\"framer-17eevq7-container\",children:/*#__PURE__*/_jsx(SecurityPrint,{height:\"100%\",id:\"wFnD4ze2E\",layoutId:\"wFnD4ze2E\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})]}),/*#__PURE__*/_jsx(Container,{className:\"framer-h2iz17-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{NKPlYJocr:(_getLocalizedValue36=getLocalizedValue(\"v41\",activeLocale))!==null&&_getLocalizedValue36!==void 0?_getLocalizedValue36:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"No more stress on market dips. Values monitors continuously.\"})}),tCbgekbdE:(_getLocalizedValue37=getLocalizedValue(\"v40\",activeLocale))!==null&&_getLocalizedValue37!==void 0?_getLocalizedValue37:\"The Market Knows Best\"},LGEdl1GN2:{NKPlYJocr:(_getLocalizedValue38=getLocalizedValue(\"v39\",activeLocale))!==null&&_getLocalizedValue38!==void 0?_getLocalizedValue38:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"No more stress on market dips. Values monitors continuously.\"})}),tCbgekbdE:(_getLocalizedValue39=getLocalizedValue(\"v38\",activeLocale))!==null&&_getLocalizedValue39!==void 0?_getLocalizedValue39:\"The Market Knows Best\"}},children:/*#__PURE__*/_jsx(CardTitleDescription,{height:\"100%\",id:\"zFOMbM97Y\",layoutId:\"zFOMbM97Y\",NKPlYJocr:(_getLocalizedValue40=getLocalizedValue(\"v37\",activeLocale))!==null&&_getLocalizedValue40!==void 0?_getLocalizedValue40:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"No more stress on market dips. Values monitors continuously.\"})}),style:{width:\"100%\"},tCbgekbdE:(_getLocalizedValue41=getLocalizedValue(\"v36\",activeLocale))!==null&&_getLocalizedValue41!==void 0?_getLocalizedValue41:\"The Market Knows Best\",width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cr47hz\",\"data-framer-name\":\"Right Bento\",name:\"Right Bento\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-vxksq9\",\"data-framer-name\":\"Feature Card 4\",name:\"Feature Card 4\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Container,{className:\"framer-1jykn30-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{NKPlYJocr:(_getLocalizedValue42=getLocalizedValue(\"v47\",activeLocale))!==null&&_getLocalizedValue42!==void 0?_getLocalizedValue42:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Assets are securely stored in a decentralized manner through smart contracts, ensuring their safekeeping.\"})}),tCbgekbdE:(_getLocalizedValue43=getLocalizedValue(\"v46\",activeLocale))!==null&&_getLocalizedValue43!==void 0?_getLocalizedValue43:\"Secure Storage of Assets\"},LGEdl1GN2:{NKPlYJocr:(_getLocalizedValue44=getLocalizedValue(\"v45\",activeLocale))!==null&&_getLocalizedValue44!==void 0?_getLocalizedValue44:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Assets are securely stored in a decentralized manner through smart contracts, ensuring their safekeeping.\"})}),tCbgekbdE:(_getLocalizedValue45=getLocalizedValue(\"v44\",activeLocale))!==null&&_getLocalizedValue45!==void 0?_getLocalizedValue45:\"Secure Storage of Assets\"}},children:/*#__PURE__*/_jsx(CardTitleDescription,{height:\"100%\",id:\"O2VxHoMBg\",layoutId:\"O2VxHoMBg\",NKPlYJocr:(_getLocalizedValue46=getLocalizedValue(\"v43\",activeLocale))!==null&&_getLocalizedValue46!==void 0?_getLocalizedValue46:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Assets are securely stored in a decentralized manner through smart contracts, ensuring their safekeeping.\"})}),style:{width:\"100%\"},tCbgekbdE:(_getLocalizedValue47=getLocalizedValue(\"v42\",activeLocale))!==null&&_getLocalizedValue47!==void 0?_getLocalizedValue47:\"Secure Storage of Assets\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation16,__framer__exit:animation17,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1sv2pf9\",\"data-framer-name\":\"Content\",name:\"Content\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Container,{className:\"framer-1t9rtjt-container\",children:/*#__PURE__*/_jsx(SquaresBackground,{height:\"100%\",id:\"UaVQmqXKU\",layoutId:\"UaVQmqXKU\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1l745a8\",\"data-framer-name\":\"Tickers - Shields\",name:\"Tickers - Shields\",children:[/*#__PURE__*/_jsx(Container,{className:\"framer-1d03a4t-container\",children:/*#__PURE__*/_jsx(TickerShield,{height:\"100%\",id:\"eG8QQFydB\",layoutId:\"eG8QQFydB\",style:{height:\"100%\",width:\"100%\"},variant:\"uWBCNnWv9\",width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-1aoa0l2-container\",children:/*#__PURE__*/_jsx(TickerShield,{height:\"100%\",id:\"SL2S7YBYO\",layoutId:\"SL2S7YBYO\",style:{height:\"100%\",width:\"100%\"},variant:\"fjsKTv3zZ\",width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-ywzchm-container\",children:/*#__PURE__*/_jsx(TickerShield,{height:\"100%\",id:\"sXE52mRhH\",layoutId:\"sXE52mRhH\",style:{height:\"100%\",width:\"100%\"},variant:\"uWBCNnWv9\",width:\"100%\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oakfpk\"}),/*#__PURE__*/_jsx(Container,{className:\"framer-r6bn-container\",children:/*#__PURE__*/_jsx(Vault,{height:\"100%\",id:\"LwmDON8wF\",layoutId:\"LwmDON8wF\",width:\"100%\"})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-4l0jrf\",\"data-framer-name\":\"Feature Card 5\",name:\"Feature Card 5\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Container,{className:\"framer-1nl1xpn-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{NKPlYJocr:(_getLocalizedValue48=getLocalizedValue(\"v53\",activeLocale))!==null&&_getLocalizedValue48!==void 0?_getLocalizedValue48:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Fully decentralized and governed by the DAO, providing you with exclusive access to your funds at any time.\"})}),tCbgekbdE:(_getLocalizedValue49=getLocalizedValue(\"v52\",activeLocale))!==null&&_getLocalizedValue49!==void 0?_getLocalizedValue49:\"Autonomous Fund Security\"},LGEdl1GN2:{NKPlYJocr:(_getLocalizedValue50=getLocalizedValue(\"v51\",activeLocale))!==null&&_getLocalizedValue50!==void 0?_getLocalizedValue50:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Fully decentralized and governed by the DAO, providing you with exclusive access to your funds at any time.\"})}),tCbgekbdE:(_getLocalizedValue51=getLocalizedValue(\"v50\",activeLocale))!==null&&_getLocalizedValue51!==void 0?_getLocalizedValue51:\"Autonomous Fund Security\"}},children:/*#__PURE__*/_jsx(CardTitleDescription,{height:\"100%\",id:\"rJo1Z984y\",layoutId:\"rJo1Z984y\",NKPlYJocr:(_getLocalizedValue52=getLocalizedValue(\"v49\",activeLocale))!==null&&_getLocalizedValue52!==void 0?_getLocalizedValue52:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Fully decentralized and governed by the DAO, providing you with exclusive access to your funds at any time.\"})}),style:{width:\"100%\"},tCbgekbdE:(_getLocalizedValue53=getLocalizedValue(\"v48\",activeLocale))!==null&&_getLocalizedValue53!==void 0?_getLocalizedValue53:\"Autonomous Fund Security\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation16,__framer__exit:animation17,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1o2sv8k\",\"data-framer-name\":\"Content\",name:\"Content\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Container,{className:\"framer-d26sbl-container\",children:/*#__PURE__*/_jsx(SquaresBackground,{height:\"100%\",id:\"ljePLjkWn\",layoutId:\"ljePLjkWn\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-asfbai-container\",children:/*#__PURE__*/_jsx(DeFiTransactions,{height:\"100%\",id:\"KaTsJOT7w\",layoutId:\"KaTsJOT7w\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9pcr9m\"})]})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4u7203\",\"data-framer-name\":\"API integration Section\",id:id4,name:\"API integration Section\",ref:ref6,children:[/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition12},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation20,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ez2rpn-container\",\"data-framer-name\":\"Syntax - Left\",name:\"Syntax - Left\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{codeString:(_getLocalizedValue54=getLocalizedValue(\"v56\",activeLocale))!==null&&_getLocalizedValue54!==void 0?_getLocalizedValue54:'import requests\\n\\nclass ValuesAPI:\\n    def __init__(self, api_key):\\n        self.api_key = api_key\\n        self.base_url = \"https://api.values.finance\"\\n\\n    def get_balance(self, wallet_address):\\n        endpoint = f\"{self.base_url}/balance\"\\n        headers = {\"Authorization\": f\"Bearer {self.api_key}\"}\\n        params = {\"wallet_address\": wallet_address}\\n\\n        response = requests.get(endpoint, headers=headers, params=params)\\n\\n        if response.status_code == 200:\\n            return response.json()\\n        else:\\n            print(f\"Error: {response.status_code}, {response.text}\")',style:{width:\"100%\"}},LGEdl1GN2:{codeString:(_getLocalizedValue55=getLocalizedValue(\"v55\",activeLocale))!==null&&_getLocalizedValue55!==void 0?_getLocalizedValue55:'import requests\\n\\nclass ValuesAPI:\\n    def __init__(self, api_key):\\n        self.api_key = api_key\\n        self.base_url = \"https://api.values.finance\"\\n\\n    def get_balance(self, wallet_address):\\n        endpoint = f\"{self.base_url}/balance\"\\n        headers = {\"Authorization\": f\"Bearer {self.api_key}\"}\\n        params = {\"wallet_address\": wallet_address}\\n\\n        response = requests.get(endpoint, headers=headers, params=params)\\n\\n        if response.status_code == 200:\\n            return response.json()\\n        else:\\n            print(f\"Error: {response.status_code}, {response.text}\")'}},children:/*#__PURE__*/_jsx(Syntax,{codeString:(_getLocalizedValue56=getLocalizedValue(\"v54\",activeLocale))!==null&&_getLocalizedValue56!==void 0?_getLocalizedValue56:'import requests\\n\\nclass ValuesAPI:\\n    def __init__(self, api_key):\\n        self.api_key = api_key\\n        self.base_url = \"https://api.values.finance\"\\n\\n    def get_balance(self, wallet_address):\\n        endpoint = f\"{self.base_url}/balance\"\\n        headers = {\"Authorization\": f\"Bearer {self.api_key}\"}\\n        params = {\"wallet_address\": wallet_address}\\n\\n        response = requests.get(endpoint, headers=headers, params=params)\\n\\n        if response.status_code == 200:\\n            return response.json()\\n        else:\\n            print(f\"Error: {response.status_code}, {response.text}\")',fontFamily:\"\",fontSize:13,height:\"100%\",id:\"oZS1vGRgA\",languageName:\"java\",layoutId:\"oZS1vGRgA\",lineHeight:1.5,name:\"Syntax - Left\",padding:30,prismThemeName:\"blitz\",radius:12,style:{height:\"100%\",width:\"100%\"},themeName:\"github-dark\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uiiv4x\",\"data-framer-name\":\"Right Content\",name:\"Right Content\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(Container,{className:\"framer-mykbe5-container hidden-1ewu0a1\",children:/*#__PURE__*/_jsx(SquaresBackground,{height:\"100%\",id:\"RFZVH3ALi\",layoutId:\"RFZVH3ALi\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-juywex-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{MWc3rjTOk:(_getLocalizedValue57=getLocalizedValue(\"v59\",activeLocale))!==null&&_getLocalizedValue57!==void 0?_getLocalizedValue57:\"Stake on the next Internet\"},LGEdl1GN2:{MWc3rjTOk:(_getLocalizedValue58=getLocalizedValue(\"v58\",activeLocale))!==null&&_getLocalizedValue58!==void 0?_getLocalizedValue58:\"Stake on the next Internet\"}},children:/*#__PURE__*/_jsx(SpanPill,{height:\"100%\",id:\"qXALLctrR\",layoutId:\"qXALLctrR\",MWc3rjTOk:(_getLocalizedValue59=getLocalizedValue(\"v57\",activeLocale))!==null&&_getLocalizedValue59!==void 0?_getLocalizedValue59:\"Stake on the next Internet\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{children:(_getLocalizedValue60=getLocalizedValue(\"v62\",activeLocale))!==null&&_getLocalizedValue60!==void 0?_getLocalizedValue60:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"Decentralized Approach to Wealth\"})})},LGEdl1GN2:{children:(_getLocalizedValue61=getLocalizedValue(\"v61\",activeLocale))!==null&&_getLocalizedValue61!==void 0?_getLocalizedValue61:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"Decentralized Approach to Wealth\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:(_getLocalizedValue62=getLocalizedValue(\"v60\",activeLocale))!==null&&_getLocalizedValue62!==void 0?_getLocalizedValue62:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"Decentralized Approach to Wealth\"})}),className:\"framer-1nc3k78\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{children:(_getLocalizedValue63=getLocalizedValue(\"v65\",activeLocale))!==null&&_getLocalizedValue63!==void 0?_getLocalizedValue63:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Decentralized approach democratizes investing, giving individuals control over their assets without intermediary oversight, enhancing security and personal autonomy in wealth management.\"})})},LGEdl1GN2:{children:(_getLocalizedValue64=getLocalizedValue(\"v64\",activeLocale))!==null&&_getLocalizedValue64!==void 0?_getLocalizedValue64:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Decentralized approach democratizes investing, giving individuals control over their assets without intermediary oversight, enhancing security and personal autonomy in wealth management.\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:(_getLocalizedValue65=getLocalizedValue(\"v63\",activeLocale))!==null&&_getLocalizedValue65!==void 0?_getLocalizedValue65:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"right\"},children:\"Decentralized approach democratizes investing, giving individuals control over their assets without intermediary oversight, enhancing security and personal autonomy in wealth management.\"})}),className:\"framer-1bwprja\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kunod7\",\"data-framer-name\":\"FAQ Section\",id:id5,name:\"FAQ Section\",ref:ref7,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-g1c2wo\",\"data-framer-name\":\"Left Content\",name:\"Left Content\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Container,{className:\"framer-1ge4jwh-container hidden-13dhlok hidden-1ewu0a1\",children:/*#__PURE__*/_jsx(SquaresBackground,{height:\"100%\",id:\"S9FJyptU1\",layoutId:\"S9FJyptU1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(Container,{className:\"framer-fwskjq-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{MWc3rjTOk:(_getLocalizedValue66=getLocalizedValue(\"v68\",activeLocale))!==null&&_getLocalizedValue66!==void 0?_getLocalizedValue66:\"Project Roadmap\"},LGEdl1GN2:{MWc3rjTOk:(_getLocalizedValue67=getLocalizedValue(\"v67\",activeLocale))!==null&&_getLocalizedValue67!==void 0?_getLocalizedValue67:\"Project Roadmap\"}},children:/*#__PURE__*/_jsx(SpanPill,{height:\"100%\",id:\"pXPpyffvQ\",layoutId:\"pXPpyffvQ\",MWc3rjTOk:(_getLocalizedValue68=getLocalizedValue(\"v66\",activeLocale))!==null&&_getLocalizedValue68!==void 0?_getLocalizedValue68:\"Project Roadmap\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{children:(_getLocalizedValue69=getLocalizedValue(\"v71\",activeLocale))!==null&&_getLocalizedValue69!==void 0?_getLocalizedValue69:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"Join the Story of Success\"})})},LGEdl1GN2:{children:(_getLocalizedValue70=getLocalizedValue(\"v70\",activeLocale))!==null&&_getLocalizedValue70!==void 0?_getLocalizedValue70:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"Join the Story of Success\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:(_getLocalizedValue71=getLocalizedValue(\"v69\",activeLocale))!==null&&_getLocalizedValue71!==void 0?_getLocalizedValue71:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244))\"},children:\"Join the Story of Success\"})}),className:\"framer-ff9jku\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{children:(_getLocalizedValue72=getLocalizedValue(\"v74\",activeLocale))!==null&&_getLocalizedValue72!==void 0?_getLocalizedValue72:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\" The Values journey began in Q4 2021, inviting early investors to shape a new era in decentralized wealth management by minting the first Values tokens. By Q2 2022, the introduction of the Staking Machine offered sustainable, compounding profits, setting a precedent for financial growth. The journey evolved with the diversification of the DAO Treasury in Q3 2023, adopting a varied crypto portfolio to enhance fund resilience against market shifts. In Q1 2024, we refined our strategy to optimize long-term profitability and expand our investor base. Each stage highlights our dedication to innovation and community-driven wealth management, promising a future of prosperity and growth for all involved.\"})})},LGEdl1GN2:{children:(_getLocalizedValue73=getLocalizedValue(\"v73\",activeLocale))!==null&&_getLocalizedValue73!==void 0?_getLocalizedValue73:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"left\"},children:\" The Values journey began in Q4 2021, inviting early investors to shape a new era in decentralized wealth management by minting the first Values tokens. By Q2 2022, the introduction of the Staking Machine offered sustainable, compounding profits, setting a precedent for financial growth. The journey evolved with the diversification of the DAO Treasury in Q3 2023, adopting a varied crypto portfolio to enhance fund resilience against market shifts. In Q1 2024, we refined our strategy to optimize long-term profitability and expand our investor base. Each stage highlights our dedication to innovation and community-driven wealth management, promising a future of prosperity and growth for all involved.\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:(_getLocalizedValue74=getLocalizedValue(\"v72\",activeLocale))!==null&&_getLocalizedValue74!==void 0?_getLocalizedValue74:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"left\"},children:\" The Values journey began in Q4 2021, inviting early investors to shape a new era in decentralized wealth management by minting the first Values tokens. By Q2 2022, the introduction of the Staking Machine offered sustainable, compounding profits, setting a precedent for financial growth. The journey evolved with the diversification of the DAO Treasury in Q3 2023, adopting a varied crypto portfolio to enhance fund resilience against market shifts. In Q1 2024, we refined our strategy to optimize long-term profitability and expand our investor base. Each stage highlights our dedication to innovation and community-driven wealth management, promising a future of prosperity and growth for all involved.\"})}),className:\"framer-6f6k6w\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{__framer__animate:{transition:transition4},__framer__exit:animation6,__framer__threshold:.5}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition12},__framer__animateOnce:true,__framer__enter:animation3,__framer__exit:animation20,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1unknot\",\"data-border\":true,\"data-framer-name\":\"Right Content\",name:\"Right Content\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Container,{className:\"framer-1yiljs3-container\",\"data-framer-name\":\"FAQ 1\",name:\"FAQ 1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{eHNJExr_F:(_getLocalizedValue75=getLocalizedValue(\"v80\",activeLocale))!==null&&_getLocalizedValue75!==void 0?_getLocalizedValue75:\"Stage 1: Initial Treasury Participation marks the exciting launch of the Values Fund, offering investors a unique opportunity to be part of the inaugural phase. During this stage, participants have the chance to contribute to the fund's foundation and mint the very first Values tokens. This initial engagement not only allows investors to play a pivotal role in shaping the fund's future but also grants them early access to a pioneering investment vehicle designed to redefine wealth management through decentralized finance. It's a chance to be at the forefront of financial innovation, securing a place in the fund's history from the outset.\",HzeE0sLML:(_getLocalizedValue76=getLocalizedValue(\"v79\",activeLocale))!==null&&_getLocalizedValue76!==void 0?_getLocalizedValue76:\"Stage 1 Q4 2021: Initial Treasury Participation\"},LGEdl1GN2:{eHNJExr_F:(_getLocalizedValue77=getLocalizedValue(\"v78\",activeLocale))!==null&&_getLocalizedValue77!==void 0?_getLocalizedValue77:\"Stage 1: Initial Treasury Participation marks the exciting launch of the Values Fund, offering investors a unique opportunity to be part of the inaugural phase. During this stage, participants have the chance to contribute to the fund's foundation and mint the very first Values tokens. This initial engagement not only allows investors to play a pivotal role in shaping the fund's future but also grants them early access to a pioneering investment vehicle designed to redefine wealth management through decentralized finance. It's a chance to be at the forefront of financial innovation, securing a place in the fund's history from the outset.\",HzeE0sLML:(_getLocalizedValue78=getLocalizedValue(\"v77\",activeLocale))!==null&&_getLocalizedValue78!==void 0?_getLocalizedValue78:\"Stage 1 Q4 2021: Initial Treasury Participation\"}},children:/*#__PURE__*/_jsx(FAQ,{eHNJExr_F:(_getLocalizedValue79=getLocalizedValue(\"v76\",activeLocale))!==null&&_getLocalizedValue79!==void 0?_getLocalizedValue79:\"Stage 1: Initial Treasury Participation marks the exciting launch of the Values Fund, offering investors a unique opportunity to be part of the inaugural phase. During this stage, participants have the chance to contribute to the fund's foundation and mint the very first Values tokens. This initial engagement not only allows investors to play a pivotal role in shaping the fund's future but also grants them early access to a pioneering investment vehicle designed to redefine wealth management through decentralized finance. It's a chance to be at the forefront of financial innovation, securing a place in the fund's history from the outset.\",height:\"100%\",HzeE0sLML:(_getLocalizedValue80=getLocalizedValue(\"v75\",activeLocale))!==null&&_getLocalizedValue80!==void 0?_getLocalizedValue80:\"Stage 1 Q4 2021: Initial Treasury Participation\",id:\"vMUo7LHYO\",layoutId:\"vMUo7LHYO\",name:\"FAQ 1\",style:{width:\"100%\"},variant:\"qJwTKTkjw\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Container,{className:\"framer-c68cle-container\",\"data-framer-name\":\"FAQ 2\",name:\"FAQ 2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{eHNJExr_F:(_getLocalizedValue81=getLocalizedValue(\"v86\",activeLocale))!==null&&_getLocalizedValue81!==void 0?_getLocalizedValue81:\"Stage 2: Launch of Staking Machine represents a significant milestone in the Values Fund journey, introducing a staking mechanism for its token holders. This stage kicks off a system designed to provide daily profits, which can be compounded over time to significantly enhance investment growth. By engaging in the staking process, investors not only support the stability and security of the fund but also unlock a sustainable source of passive income. This phase is tailored to maximize returns for participants through a smart, strategic approach to compounding, setting a solid foundation for long-term financial prosperity within the Values Fund ecosystem.\",HzeE0sLML:(_getLocalizedValue82=getLocalizedValue(\"v85\",activeLocale))!==null&&_getLocalizedValue82!==void 0?_getLocalizedValue82:\"Stage 2 Q2 2022: Lunch of Staking Machine \"},LGEdl1GN2:{eHNJExr_F:(_getLocalizedValue83=getLocalizedValue(\"v84\",activeLocale))!==null&&_getLocalizedValue83!==void 0?_getLocalizedValue83:\"Stage 2: Launch of Staking Machine represents a significant milestone in the Values Fund journey, introducing a staking mechanism for its token holders. This stage kicks off a system designed to provide daily profits, which can be compounded over time to significantly enhance investment growth. By engaging in the staking process, investors not only support the stability and security of the fund but also unlock a sustainable source of passive income. This phase is tailored to maximize returns for participants through a smart, strategic approach to compounding, setting a solid foundation for long-term financial prosperity within the Values Fund ecosystem.\",HzeE0sLML:(_getLocalizedValue84=getLocalizedValue(\"v83\",activeLocale))!==null&&_getLocalizedValue84!==void 0?_getLocalizedValue84:\"Stage 2 Q2 2022: Lunch of Staking Machine \"}},children:/*#__PURE__*/_jsx(FAQ,{eHNJExr_F:(_getLocalizedValue85=getLocalizedValue(\"v82\",activeLocale))!==null&&_getLocalizedValue85!==void 0?_getLocalizedValue85:\"Stage 2: Launch of Staking Machine represents a significant milestone in the Values Fund journey, introducing a staking mechanism for its token holders. This stage kicks off a system designed to provide daily profits, which can be compounded over time to significantly enhance investment growth. By engaging in the staking process, investors not only support the stability and security of the fund but also unlock a sustainable source of passive income. This phase is tailored to maximize returns for participants through a smart, strategic approach to compounding, setting a solid foundation for long-term financial prosperity within the Values Fund ecosystem.\",height:\"100%\",HzeE0sLML:(_getLocalizedValue86=getLocalizedValue(\"v81\",activeLocale))!==null&&_getLocalizedValue86!==void 0?_getLocalizedValue86:\"Stage 2 Q2 2022: Lunch of Staking Machine \",id:\"p589lN3Bp\",layoutId:\"p589lN3Bp\",name:\"FAQ 2\",style:{width:\"100%\"},variant:\"qJwTKTkjw\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Container,{className:\"framer-17r0d6f-container\",\"data-framer-name\":\"FAQ 3\",name:\"FAQ 3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{eHNJExr_F:(_getLocalizedValue87=getLocalizedValue(\"v92\",activeLocale))!==null&&_getLocalizedValue87!==void 0?_getLocalizedValue87:\"Stage 3: Growing DAO Treasury through Diversification marks a strategic evolution in the Values Fund's approach to treasury management. In an effort to safeguard and enhance the funds within the DAO treasury, we are transitioning from a primarily Stablecoin-backed treasury to one supported by a diversified array of crypto assets. This shift involves employing a Momentum-Optimized Methodology to curate a resilient and varied crypto portfolio. The goal of this diversification is twofold: to insulate our treasury from the adverse effects of US dollar inflation and banking crises, and to seize growth opportunities emerging from the current volatility in the crypto market. By broadening our treasury's asset base, we aim to build a stronger, more secure foundation that is well-equipped to navigate and thrive in the fluctuating landscape of digital finance.\",HzeE0sLML:(_getLocalizedValue88=getLocalizedValue(\"v91\",activeLocale))!==null&&_getLocalizedValue88!==void 0?_getLocalizedValue88:\"Stage 3 Q3 2023: Growing DAO Treasury through Diversification\"},LGEdl1GN2:{eHNJExr_F:(_getLocalizedValue89=getLocalizedValue(\"v90\",activeLocale))!==null&&_getLocalizedValue89!==void 0?_getLocalizedValue89:\"Stage 3: Growing DAO Treasury through Diversification marks a strategic evolution in the Values Fund's approach to treasury management. In an effort to safeguard and enhance the funds within the DAO treasury, we are transitioning from a primarily Stablecoin-backed treasury to one supported by a diversified array of crypto assets. This shift involves employing a Momentum-Optimized Methodology to curate a resilient and varied crypto portfolio. The goal of this diversification is twofold: to insulate our treasury from the adverse effects of US dollar inflation and banking crises, and to seize growth opportunities emerging from the current volatility in the crypto market. By broadening our treasury's asset base, we aim to build a stronger, more secure foundation that is well-equipped to navigate and thrive in the fluctuating landscape of digital finance.\",HzeE0sLML:(_getLocalizedValue90=getLocalizedValue(\"v89\",activeLocale))!==null&&_getLocalizedValue90!==void 0?_getLocalizedValue90:\"Stage 3 Q3 2023: Growing DAO Treasury through Diversification\"}},children:/*#__PURE__*/_jsx(FAQ,{eHNJExr_F:(_getLocalizedValue91=getLocalizedValue(\"v88\",activeLocale))!==null&&_getLocalizedValue91!==void 0?_getLocalizedValue91:\"Stage 3: Growing DAO Treasury through Diversification marks a strategic evolution in the Values Fund's approach to treasury management. In an effort to safeguard and enhance the funds within the DAO treasury, we are transitioning from a primarily Stablecoin-backed treasury to one supported by a diversified array of crypto assets. This shift involves employing a Momentum-Optimized Methodology to curate a resilient and varied crypto portfolio. The goal of this diversification is twofold: to insulate our treasury from the adverse effects of US dollar inflation and banking crises, and to seize growth opportunities emerging from the current volatility in the crypto market. By broadening our treasury's asset base, we aim to build a stronger, more secure foundation that is well-equipped to navigate and thrive in the fluctuating landscape of digital finance.\",height:\"100%\",HzeE0sLML:(_getLocalizedValue92=getLocalizedValue(\"v87\",activeLocale))!==null&&_getLocalizedValue92!==void 0?_getLocalizedValue92:\"Stage 3 Q3 2023: Growing DAO Treasury through Diversification\",id:\"LEubI3IfQ\",layoutId:\"LEubI3IfQ\",name:\"FAQ 3\",style:{width:\"100%\"},variant:\"qJwTKTkjw\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Container,{className:\"framer-v0gi1c-container\",\"data-framer-name\":\"FAQ 4\",name:\"FAQ 4\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{eHNJExr_F:(_getLocalizedValue93=getLocalizedValue(\"v98\",activeLocale))!==null&&_getLocalizedValue93!==void 0?_getLocalizedValue93:\"Stage 4: represents a pivotal advancement in the Values Fund's strategic operations, where we refine our Momentum-Optimized Methodology to better capitalize on the prevailing market conditions, aiming for enhanced long-term profitability for Values holders. This update is not just about adjusting to the market's current state; it's about proactively positioning the fund to take advantage of potential market movements, ensuring our investment strategy remains both dynamic and robust. By optimizing our approach, we not only aim to increase the fund's profitability but also to broaden our appeal to a new customer base. This stage is about securing a sustainable and prosperous future for our community, demonstrating our commitment to continuous improvement and adaptation in pursuit of superior returns and increased market presence.\",HzeE0sLML:(_getLocalizedValue94=getLocalizedValue(\"v97\",activeLocale))!==null&&_getLocalizedValue94!==void 0?_getLocalizedValue94:\"Stage 4 Q1 2024: Enhancing Our Momentum Strategy for Superior Returns\"},LGEdl1GN2:{eHNJExr_F:(_getLocalizedValue95=getLocalizedValue(\"v96\",activeLocale))!==null&&_getLocalizedValue95!==void 0?_getLocalizedValue95:\"Stage 4: represents a pivotal advancement in the Values Fund's strategic operations, where we refine our Momentum-Optimized Methodology to better capitalize on the prevailing market conditions, aiming for enhanced long-term profitability for Values holders. This update is not just about adjusting to the market's current state; it's about proactively positioning the fund to take advantage of potential market movements, ensuring our investment strategy remains both dynamic and robust. By optimizing our approach, we not only aim to increase the fund's profitability but also to broaden our appeal to a new customer base. This stage is about securing a sustainable and prosperous future for our community, demonstrating our commitment to continuous improvement and adaptation in pursuit of superior returns and increased market presence.\",HzeE0sLML:(_getLocalizedValue96=getLocalizedValue(\"v95\",activeLocale))!==null&&_getLocalizedValue96!==void 0?_getLocalizedValue96:\"Stage 4 Q1 2024: Enhancing Our Momentum Strategy for Superior Returns\"}},children:/*#__PURE__*/_jsx(FAQ,{eHNJExr_F:(_getLocalizedValue97=getLocalizedValue(\"v94\",activeLocale))!==null&&_getLocalizedValue97!==void 0?_getLocalizedValue97:\"Stage 4: represents a pivotal advancement in the Values Fund's strategic operations, where we refine our Momentum-Optimized Methodology to better capitalize on the prevailing market conditions, aiming for enhanced long-term profitability for Values holders. This update is not just about adjusting to the market's current state; it's about proactively positioning the fund to take advantage of potential market movements, ensuring our investment strategy remains both dynamic and robust. By optimizing our approach, we not only aim to increase the fund's profitability but also to broaden our appeal to a new customer base. This stage is about securing a sustainable and prosperous future for our community, demonstrating our commitment to continuous improvement and adaptation in pursuit of superior returns and increased market presence.\",height:\"100%\",HzeE0sLML:(_getLocalizedValue98=getLocalizedValue(\"v93\",activeLocale))!==null&&_getLocalizedValue98!==void 0?_getLocalizedValue98:\"Stage 4 Q1 2024: Enhancing Our Momentum Strategy for Superior Returns\",id:\"XKeOcR7Ny\",layoutId:\"XKeOcR7Ny\",name:\"FAQ 4\",style:{width:\"100%\"},variant:\"qJwTKTkjw\",width:\"100%\"})})})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17fh6ou\",\"data-framer-name\":\"Download Section\",name:\"Download Section\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lur4v8-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{cbmf9cIq1:(_getLocalizedValue99=getLocalizedValue(\"v104\",activeLocale))!==null&&_getLocalizedValue99!==void 0?_getLocalizedValue99:\"Unlock the future of effortless wealth management: Invest on autopilot with our Revolutionary platform for seamless, automated financial growth.\",DfyFnw0_k:(_getLocalizedValue100=getLocalizedValue(\"v103\",activeLocale))!==null&&_getLocalizedValue100!==void 0?_getLocalizedValue100:\"Get started\",variant:\"xoejPffrn\"},LGEdl1GN2:{cbmf9cIq1:(_getLocalizedValue101=getLocalizedValue(\"v102\",activeLocale))!==null&&_getLocalizedValue101!==void 0?_getLocalizedValue101:\"Unlock the future of effortless wealth management: Invest on autopilot with our Revolutionary platform for seamless, automated financial growth.\",DfyFnw0_k:(_getLocalizedValue102=getLocalizedValue(\"v101\",activeLocale))!==null&&_getLocalizedValue102!==void 0?_getLocalizedValue102:\"Get started\"}},children:/*#__PURE__*/_jsx(DownloadAppCard,{cbmf9cIq1:(_getLocalizedValue103=getLocalizedValue(\"v100\",activeLocale))!==null&&_getLocalizedValue103!==void 0?_getLocalizedValue103:\"Unlock the future of effortless wealth management: Invest on autopilot with our Revolutionary platform for seamless, automated financial growth.\",DfyFnw0_k:(_getLocalizedValue104=getLocalizedValue(\"v99\",activeLocale))!==null&&_getLocalizedValue104!==void 0?_getLocalizedValue104:\"Get started\",height:\"100%\",id:\"RkNxJWFKZ\",layoutId:\"RkNxJWFKZ\",style:{width:\"100%\"},variant:\"iSKifbOzO\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fu7piy\",\"data-framer-name\":\"Newsletter Section\",name:\"Newsletter Section\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Container,{className:\"framer-l5pdaq-container hidden-13dhlok hidden-1ewu0a1\",children:/*#__PURE__*/_jsx(SquaresBackground,{height:\"100%\",id:\"N4_TZsrd3\",layoutId:\"N4_TZsrd3\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation16,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-tgnzcc\",\"data-framer-name\":\"Heading Content\",name:\"Heading Content\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{children:(_getLocalizedValue105=getLocalizedValue(\"v107\",activeLocale))!==null&&_getLocalizedValue105!==void 0?_getLocalizedValue105:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Subscribe to\",/*#__PURE__*/_jsx(\"br\",{}),\"Our Newsletter\"]})})},LGEdl1GN2:{children:(_getLocalizedValue106=getLocalizedValue(\"v106\",activeLocale))!==null&&_getLocalizedValue106!==void 0?_getLocalizedValue106:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Subscribe to\",/*#__PURE__*/_jsx(\"br\",{}),\"Our Newsletter\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:(_getLocalizedValue107=getLocalizedValue(\"v105\",activeLocale))!==null&&_getLocalizedValue107!==void 0?_getLocalizedValue107:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Subscribe to\",/*#__PURE__*/_jsx(\"br\",{}),\"Our Newsletter\"]})}),className:\"framer-9sus2g\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{children:(_getLocalizedValue108=getLocalizedValue(\"v110\",activeLocale))!==null&&_getLocalizedValue108!==void 0?_getLocalizedValue108:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Stay Informed, Stay Ahead of the Curve with Our Exclusive Newsletter\"})})},LGEdl1GN2:{children:(_getLocalizedValue109=getLocalizedValue(\"v109\",activeLocale))!==null&&_getLocalizedValue109!==void 0?_getLocalizedValue109:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",children:\"Stay Informed, Stay Ahead of the Curve with Our Exclusive Newsletter\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:(_getLocalizedValue110=getLocalizedValue(\"v108\",activeLocale))!==null&&_getLocalizedValue110!==void 0?_getLocalizedValue110:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",children:\"Stay Informed, Stay Ahead of the Curve with Our Exclusive Newsletter\"})}),className:\"framer-1sbre2p\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/{var _getLocalizedValue,_getLocalizedValue1,_getLocalizedValue2,_getLocalizedValue3,_getLocalizedValue4,_getLocalizedValue5,_getLocalizedValue6,_getLocalizedValue7,_getLocalizedValue8,_getLocalizedValue9,_getLocalizedValue10,_getLocalizedValue11,_getLocalizedValue12,_getLocalizedValue13,_getLocalizedValue14;return _jsx(_Fragment,{children:/*#__PURE__*/_jsxs(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation16,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-q5amdr-container\",id:\"q5amdr\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{button:{buttonFont:{fontFamily:'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},buttonPadding:0,buttonPaddingBottom:0,buttonPaddingLeft:0,buttonPaddingPerSide:false,buttonPaddingRight:0,buttonPaddingTop:0,color:\"rgb(255, 255, 255)\",fill:'var(--token-f62ee826-a3e4-43c0-b030-f2ef97c0bd65, rgb(0, 119, 228)) /* {\"name\":\"Blue/45\"} */',insetWhenDocked:4,isDocked:true,label:(_getLocalizedValue=getLocalizedValue(\"v116\",activeLocale))!==null&&_getLocalizedValue!==void 0?_getLocalizedValue:\"Subscribe\",shouldAppear:true,widthWhenDocked:96},input:{borderRadius:6,color:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */',fill:'var(--token-0fd6ed79-0aac-45a5-886e-70e7ec616c4c, rgb(14, 18, 22)) /* {\"name\":\"Gray/7\"} */',fixedHeight:50,height:true,padding:18,paddingBottom:18,paddingLeft:18,paddingPerSide:false,paddingRight:18,paddingTop:18,placeholder:(_getLocalizedValue1=getLocalizedValue(\"v115\",activeLocale))!==null&&_getLocalizedValue1!==void 0?_getLocalizedValue1:\"name@email.com\",placeholderColor:'var(--token-d8725aa4-28a0-4315-9419-74c7aa453473, rgb(92, 111, 138)) /* {\"name\":\"Gray/45\"} */'}},LGEdl1GN2:{button:{buttonFont:{fontFamily:'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},buttonPadding:0,buttonPaddingBottom:0,buttonPaddingLeft:0,buttonPaddingPerSide:false,buttonPaddingRight:0,buttonPaddingTop:0,color:\"rgb(255, 255, 255)\",fill:'var(--token-f62ee826-a3e4-43c0-b030-f2ef97c0bd65, rgb(0, 119, 228)) /* {\"name\":\"Blue/45\"} */',insetWhenDocked:4,isDocked:true,label:(_getLocalizedValue2=getLocalizedValue(\"v114\",activeLocale))!==null&&_getLocalizedValue2!==void 0?_getLocalizedValue2:\"Subscribe\",shouldAppear:true,widthWhenDocked:120},input:{borderRadius:6,color:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */',fill:'var(--token-0fd6ed79-0aac-45a5-886e-70e7ec616c4c, rgb(14, 18, 22)) /* {\"name\":\"Gray/7\"} */',fixedHeight:50,focusObject:{focusColor:'var(--token-f2237368-0849-4fd6-934d-3daa1f8f9d6f, rgb(151, 205, 255)) /* {\"name\":\"Blue/80\"} */',focusWidthFrom:0,focusWidthTo:2},height:true,padding:18,paddingBottom:18,paddingLeft:18,paddingPerSide:false,paddingRight:18,paddingTop:18,placeholder:(_getLocalizedValue3=getLocalizedValue(\"v113\",activeLocale))!==null&&_getLocalizedValue3!==void 0?_getLocalizedValue3:\"name@email.com\",placeholderColor:'var(--token-d8725aa4-28a0-4315-9419-74c7aa453473, rgb(92, 111, 138)) /* {\"name\":\"Gray/45\"} */'}}},children:/*#__PURE__*/_jsx(Input,{button:{buttonFont:{fontFamily:'\"Inter-Medium\", \"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},buttonPadding:0,buttonPaddingBottom:0,buttonPaddingLeft:0,buttonPaddingPerSide:false,buttonPaddingRight:0,buttonPaddingTop:0,color:\"rgb(255, 255, 255)\",fill:'var(--token-f62ee826-a3e4-43c0-b030-f2ef97c0bd65, rgb(0, 119, 228)) /* {\"name\":\"Blue/45\"} */',insetWhenDocked:4,isDocked:true,label:(_getLocalizedValue4=getLocalizedValue(\"v112\",activeLocale))!==null&&_getLocalizedValue4!==void 0?_getLocalizedValue4:\"Subscribe\",shouldAppear:true,widthWhenDocked:120},font:{},formsparkID:\"RTivBVei\",gap:10,getwaitlistAPI:\"\",height:\"100%\",id:\"jVrIRxJJL\",input:{borderRadius:6,color:'var(--token-e47fa55e-3968-4e03-b936-816fe655d59a, rgb(238, 240, 244)) /* {\"name\":\"Gray/95\"} */',fill:'var(--token-0fd6ed79-0aac-45a5-886e-70e7ec616c4c, rgb(14, 18, 22)) /* {\"name\":\"Gray/7\"} */',fixedHeight:50,focusObject:{focusColor:'var(--token-f2237368-0849-4fd6-934d-3daa1f8f9d6f, rgb(151, 205, 255)) /* {\"name\":\"Blue/80\"} */',focusWidthFrom:0,focusWidthTo:2},height:true,padding:18,paddingBottom:18,paddingLeft:18,paddingPerSide:false,paddingRight:18,paddingTop:18,placeholder:(_getLocalizedValue5=getLocalizedValue(\"v111\",activeLocale))!==null&&_getLocalizedValue5!==void 0?_getLocalizedValue5:\"name@email.com\",placeholderColor:'var(--token-d8725aa4-28a0-4315-9419-74c7aa453473, rgb(92, 111, 138)) /* {\"name\":\"Gray/45\"} */'},layout:\"horizontal\",layoutId:\"jVrIRxJJL\",loopsID:\"\",mailchimpURL:\"\",onSubmit:onSubmit42m929(overlay),redirectAs:\"overlay\",service:\"formspark\",style:{width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.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-k9kmp4\",\"data-framer-portal-id\":\"q5amdr\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"z8QJs9vhC\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation21,className:\"framer-lxnlad\",\"data-framer-name\":\"Pop-Up\",\"data-framer-portal-id\":\"q5amdr\",exit:animation17,initial:animation16,name:\"Pop-Up\",onTap:onTapzn6atv(overlay),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jz8tiz\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{children:(_getLocalizedValue6=getLocalizedValue(\"v119\",activeLocale))!==null&&_getLocalizedValue6!==void 0?_getLocalizedValue6:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Thank you\",/*#__PURE__*/_jsx(\"br\",{}),\"for subscribing!\"]})})},LGEdl1GN2:{children:(_getLocalizedValue7=getLocalizedValue(\"v118\",activeLocale))!==null&&_getLocalizedValue7!==void 0?_getLocalizedValue7:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Thank you\",/*#__PURE__*/_jsx(\"br\",{}),\"for subscribing!\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:(_getLocalizedValue8=getLocalizedValue(\"v117\",activeLocale))!==null&&_getLocalizedValue8!==void 0?_getLocalizedValue8:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-19ui102\",\"data-styles-preset\":\"Zx26oMmwz\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Thank you\",/*#__PURE__*/_jsx(\"br\",{}),\"for subscribing!\"]})}),className:\"framer-1ps2feb\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{children:(_getLocalizedValue9=getLocalizedValue(\"v122\",activeLocale))!==null&&_getLocalizedValue9!==void 0?_getLocalizedValue9:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Expect exclusive updates and insights in your inbox soon.\"})})},LGEdl1GN2:{children:(_getLocalizedValue10=getLocalizedValue(\"v121\",activeLocale))!==null&&_getLocalizedValue10!==void 0?_getLocalizedValue10:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Expect exclusive updates and insights in your inbox soon.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:(_getLocalizedValue11=getLocalizedValue(\"v120\",activeLocale))!==null&&_getLocalizedValue11!==void 0?_getLocalizedValue11:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bify1d\",\"data-styles-preset\":\"R10dDPTiA\",style:{\"--framer-text-alignment\":\"center\"},children:\"Expect exclusive updates and insights in your inbox soon.\"})}),className:\"framer-ngrnvx\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(Container,{className:\"framer-1t5nbth-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{nOnPp8FH5:(_getLocalizedValue12=getLocalizedValue(\"v125\",activeLocale))!==null&&_getLocalizedValue12!==void 0?_getLocalizedValue12:\"Done\"},LGEdl1GN2:{nOnPp8FH5:(_getLocalizedValue13=getLocalizedValue(\"v124\",activeLocale))!==null&&_getLocalizedValue13!==void 0?_getLocalizedValue13:\"Done\"}},children:/*#__PURE__*/_jsx(Buttons,{height:\"100%\",id:\"IUcSFu4Up\",layoutId:\"IUcSFu4Up\",nOnPp8FH5:(_getLocalizedValue14=getLocalizedValue(\"v123\",activeLocale))!==null&&_getLocalizedValue14!==void 0?_getLocalizedValue14:\"Done\",variant:\"hCd9XHDFZ\",width:\"100%\"})})})]})]}),document.querySelector(\"#overlay\"))})})]})});}})]}),/*#__PURE__*/_jsx(Container,{className:\"framer-13wz0kj-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{H2zumZaaU:{variant:\"uf46qY45p\"},LGEdl1GN2:{variant:\"pZrsA2_CP\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Jr5ZbRONY\",layoutId:\"Jr5ZbRONY\",style:{width:\"100%\"},variant:\"P5sKGRmlp\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=['.framer-nWLsq[data-border=\"true\"]::after, .framer-nWLsq [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-nWLsq { background: var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, rgb(7, 9, 11)); }`,\".framer-nWLsq.framer-lux5qc, .framer-nWLsq .framer-lux5qc { display: block; }\",\".framer-nWLsq.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, #07090b); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1480px; }\",\".framer-nWLsq .framer-3fg5yr-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; transform: perspective(1200px); z-index: 9; }\",\".framer-nWLsq .framer-1k90klh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1576px; overflow: hidden; padding: 200px 96px 200px 96px; position: relative; width: 100%; z-index: 1; }\",\".framer-nWLsq .framer-xq8flu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-nWLsq .framer-fj5jp1-container, .framer-nWLsq .framer-1cd9u2n-container, .framer-nWLsq .framer-mykbe5-container, .framer-nWLsq .framer-1ge4jwh-container, .framer-nWLsq .framer-l5pdaq-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 600px); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 600px; z-index: 0; }\",\".framer-nWLsq .framer-1u671m2 { 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: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-nWLsq .framer-4c76bd-container, .framer-nWLsq .framer-sh53rz-container, .framer-nWLsq .framer-juywex-container, .framer-nWLsq .framer-fwskjq-container, .framer-nWLsq .framer-1t5nbth-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-nWLsq .framer-x24e8s, .framer-nWLsq .framer-nrer2o, .framer-nWLsq .framer-mmjae2, .framer-nWLsq .framer-1nc3k78, .framer-nWLsq .framer-1bwprja, .framer-nWLsq .framer-ff9jku, .framer-nWLsq .framer-6f6k6w { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-nWLsq .framer-cexmbt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 593px; }\",\".framer-nWLsq .framer-1arq52l-container, .framer-nWLsq .framer-1lur4v8-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-nWLsq .framer-z04zdk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 600px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-nWLsq .framer-1yi6t2t, .framer-nWLsq .framer-1gyisaw { -webkit-filter: blur(100px); background-color: var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, #319dff); border-bottom-left-radius: 2400px; border-bottom-right-radius: 2400px; border-top-left-radius: 2400px; border-top-right-radius: 2400px; filter: blur(100px); flex: none; height: 300px; left: calc(50.00000000000002% - 400px / 2); opacity: 0.5; overflow: hidden; position: absolute; top: calc(50.00000000000002% - 300px / 2); transform: perspective(1200px); width: 400px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-nWLsq .framer-1vkjjvy, .framer-nWLsq .framer-w5wus4 { -webkit-filter: blur(100px); background-color: var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, #319dff); border-bottom-left-radius: 2400px; border-bottom-right-radius: 2400px; border-top-left-radius: 2400px; border-top-right-radius: 2400px; filter: blur(100px); flex: none; height: 400px; left: calc(50.00000000000002% - 300px / 2); opacity: 0.5; overflow: hidden; position: absolute; top: calc(50.00000000000002% - 400px / 2); transform: perspective(1200px); width: 300px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-nWLsq .framer-1mv64vv { aspect-ratio: 0.4811858608893957 / 1; bottom: 0px; flex: none; left: 50%; overflow: visible; position: absolute; top: 0px; transform: perspective(1200px) translateX(-50%); width: var(--framer-aspect-ratio-supported, 289px); z-index: 1; }\",\".framer-nWLsq .framer-1w86v2r { -webkit-filter: blur(100px); background-color: var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, #319dff); border-bottom-left-radius: 2400px; border-bottom-right-radius: 2400px; border-top-left-radius: 2400px; border-top-right-radius: 2400px; filter: blur(100px); flex: none; height: 400px; left: 0px; opacity: 0.5; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 400px / 2); transform: perspective(1200px); will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-nWLsq .framer-pgyp54 { 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: 1576px; overflow: visible; padding: 200px 96px 200px 96px; position: relative; width: 100%; }\",\".framer-nWLsq .framer-1kyetc4 { 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 0px 0px 0px; position: relative; width: 900px; z-index: 1; }\",\".framer-nWLsq .framer-1d64zuv { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 480px; word-break: break-word; word-wrap: break-word; }\",\".framer-nWLsq .framer-14czs46 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 760px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 100%; z-index: 1; }\",\".framer-nWLsq .framer-159karl { -webkit-filter: blur(100px); background-color: var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, #319dff); border-bottom-left-radius: 2400px; border-bottom-right-radius: 2400px; border-top-left-radius: 2400px; border-top-right-radius: 2400px; filter: blur(100px); flex: none; height: 400px; left: calc(50.00000000000002% - 900px / 2); opacity: 0.8; overflow: hidden; position: absolute; top: calc(50.00000000000002% - 400px / 2); transform: perspective(1200px); width: 900px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-nWLsq .framer-elbx69 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-nWLsq .framer-1k9o9y9 { align-content: center; align-items: center; background-color: var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, #07090b); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: flex-end; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; transform: perspective(1200px); width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-nWLsq .framer-kb4vx-container, .framer-nWLsq .framer-1x8uq8b-container, .framer-nWLsq .framer-1jp3ds6-container, .framer-nWLsq .framer-1t9rtjt-container, .framer-nWLsq .framer-d26sbl-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 320px); left: -24px; position: absolute; top: -24px; width: 320px; z-index: 0; }\",\".framer-nWLsq .framer-16l7jbg-container { flex: none; height: 302px; position: relative; transform: perspective(1200px); width: 100%; }\",\".framer-nWLsq .framer-dshs2q-container, .framer-nWLsq .framer-h2iz17-container, .framer-nWLsq .framer-1jykn30-container, .framer-nWLsq .framer-1nl1xpn-container, .framer-nWLsq .framer-1yiljs3-container, .framer-nWLsq .framer-c68cle-container, .framer-nWLsq .framer-17r0d6f-container, .framer-nWLsq .framer-v0gi1c-container, .framer-nWLsq .framer-13wz0kj-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-nWLsq .framer-155wwzc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 40%; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-nWLsq .framer-1xlj8n { align-content: center; align-items: center; background-color: var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, #0a0d10); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-end; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; transform: perspective(1200px); width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-nWLsq .framer-fb8nf2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 204px; justify-content: center; left: 0px; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-nWLsq .framer-bj6349 { 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: 24px; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: 24px; transform: perspective(1200px); width: min-content; z-index: 1; }\",\".framer-nWLsq .framer-z6crz, .framer-nWLsq .framer-11x5v17 { -webkit-filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.5)); aspect-ratio: 3.75 / 1; filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.5)); flex: none; height: var(--framer-aspect-ratio-supported, 69px); position: relative; width: 260px; }\",\".framer-nWLsq .framer-k6sjc { 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 0px 0px 0px; position: absolute; right: 24px; top: 50%; transform: perspective(1200px) translateY(-50%); width: min-content; z-index: 1; }\",\".framer-nWLsq .framer-aonc55 { align-content: center; align-items: center; bottom: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 24px; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; transform: perspective(1200px); width: min-content; z-index: 1; }\",\".framer-nWLsq .framer-1x2fg0y { -webkit-filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.5)); aspect-ratio: 3.75 / 1; filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.5)); flex: none; height: var(--framer-aspect-ratio-supported, 70px); position: relative; width: 260px; }\",\".framer-nWLsq .framer-173xx4y-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-nWLsq .framer-onmvwx { align-content: center; align-items: center; background-color: var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, #07090b); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-end; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; transform: perspective(1200px); width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-nWLsq .framer-eclrjy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 204px; justify-content: center; left: 0px; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; right: 0px; top: 0px; transform: perspective(1200px); z-index: 1; }\",'.framer-nWLsq .framer-b5mgqw { background: linear-gradient(180deg, rgba(9, 12, 15, 0) 8.951151042738257%, var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, rgb(10, 13, 16)) /* {\"name\":\"Gray/5\"} */ 85.40187626774829%); bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: -3px; z-index: 1; }',\".framer-nWLsq .framer-17eevq7-container { flex: none; height: 160px; position: relative; width: 160px; z-index: 1; }\",\".framer-nWLsq .framer-cr47hz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 40%; }\",\".framer-nWLsq .framer-vxksq9 { align-content: center; align-items: center; background-color: var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, #07090b); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 40%; justify-content: flex-end; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; transform: perspective(1200px); width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-nWLsq .framer-1sv2pf9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 204px; justify-content: center; left: 0px; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; right: 0px; top: 0px; transform: perspective(1200px); z-index: 1; }\",\".framer-nWLsq .framer-1l745a8 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; left: 0px; overflow: hidden; padding: 12px 0px 12px 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-nWLsq .framer-1d03a4t-container, .framer-nWLsq .framer-1aoa0l2-container, .framer-nWLsq .framer-ywzchm-container { flex: none; height: 48px; position: relative; width: 100%; }\",'.framer-nWLsq .framer-1oakfpk { background: linear-gradient(180deg, #090c0f 0%, rgba(9, 12, 15, 0) 19.59705972214766%, rgba(9, 12, 15, 0) 80.32925360795099%, var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, rgb(10, 13, 16)) /* {\"name\":\"Gray/5\"} */ 100%); bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 1; }',\".framer-nWLsq .framer-r6bn-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: auto; z-index: 1; }\",\".framer-nWLsq .framer-4l0jrf { align-content: center; align-items: center; background-color: var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, #07090b); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: flex-end; overflow: hidden; padding: 0px 24px 24px 24px; position: relative; transform: perspective(1200px); width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-nWLsq .framer-1o2sv8k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 332px; justify-content: center; left: 0px; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; right: 0px; top: 0px; transform: perspective(1200px); z-index: 1; }\",\".framer-nWLsq .framer-asfbai-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 320px); position: relative; width: 320px; }\",'.framer-nWLsq .framer-9pcr9m { background: linear-gradient(180deg, rgba(9, 12, 15, 0) 8.951151042738257%, var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, rgb(10, 13, 16)) /* {\"name\":\"Gray/5\"} */ 85.40187626774829%); bottom: 0px; flex: none; height: 166px; left: 0px; overflow: hidden; pointer-events: none; position: absolute; right: 0px; z-index: 1; }',\".framer-nWLsq .framer-4u7203, .framer-nWLsq .framer-kunod7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; max-width: 1576px; overflow: visible; padding: 200px 96px 200px 96px; position: relative; width: 100%; }\",\".framer-nWLsq .framer-ez2rpn-container { align-self: stretch; flex: 1 0 0px; height: auto; position: relative; transform: perspective(1200px); width: 1px; }\",\".framer-nWLsq .framer-uiiv4x { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 40px 0px; position: sticky; top: 200px; width: 1px; will-change: transform; z-index: 1; }\",\".framer-nWLsq .framer-g1c2wo { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 40px 0px; position: sticky; top: 200px; width: 1px; will-change: transform; z-index: 1; }\",\".framer-nWLsq .framer-1unknot { --border-bottom-width: 1px; --border-color: var(--token-ceac1e87-4f6c-4556-9316-f12d97b3c00f, #319dff); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; transform: perspective(1200px); width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-nWLsq .framer-17fh6ou { 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: 0px 96px 0px 96px; position: relative; width: 100%; }\",\".framer-nWLsq .framer-fu7piy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: auto; justify-content: center; overflow: hidden; padding: 200px 48px 200px 48px; position: relative; width: 100%; }\",\".framer-nWLsq .framer-tgnzcc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 100%; z-index: 2; }\",\".framer-nWLsq .framer-9sus2g { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-nWLsq .framer-1sbre2p { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 600px; word-break: break-word; word-wrap: break-word; }\",\".framer-nWLsq .framer-q5amdr-container { flex: none; height: auto; position: relative; transform: perspective(1200px); width: 480px; }\",\".framer-nWLsq .framer-k9kmp4 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-nWLsq .framer-lxnlad { align-content: center; align-items: center; background-color: var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, #0a0d10); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; left: 24px; overflow: visible; padding: 80px 0px 80px 0px; position: fixed; right: 24px; top: 80px; transform: perspective(1200px); z-index: 9; }\",\".framer-nWLsq .framer-jz8tiz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-nWLsq .framer-1ps2feb { --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; z-index: 1; }\",\".framer-nWLsq .framer-ngrnvx { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 284px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-nWLsq.framer-72rtr7, .framer-nWLsq .framer-1k90klh, .framer-nWLsq .framer-xq8flu, .framer-nWLsq .framer-1u671m2, .framer-nWLsq .framer-cexmbt, .framer-nWLsq .framer-z04zdk, .framer-nWLsq .framer-pgyp54, .framer-nWLsq .framer-1kyetc4, .framer-nWLsq .framer-14czs46, .framer-nWLsq .framer-elbx69, .framer-nWLsq .framer-1k9o9y9, .framer-nWLsq .framer-155wwzc, .framer-nWLsq .framer-1xlj8n, .framer-nWLsq .framer-fb8nf2, .framer-nWLsq .framer-bj6349, .framer-nWLsq .framer-k6sjc, .framer-nWLsq .framer-aonc55, .framer-nWLsq .framer-onmvwx, .framer-nWLsq .framer-eclrjy, .framer-nWLsq .framer-cr47hz, .framer-nWLsq .framer-vxksq9, .framer-nWLsq .framer-1sv2pf9, .framer-nWLsq .framer-1l745a8, .framer-nWLsq .framer-4l0jrf, .framer-nWLsq .framer-1o2sv8k, .framer-nWLsq .framer-4u7203, .framer-nWLsq .framer-uiiv4x, .framer-nWLsq .framer-kunod7, .framer-nWLsq .framer-g1c2wo, .framer-nWLsq .framer-1unknot, .framer-nWLsq .framer-17fh6ou, .framer-nWLsq .framer-fu7piy, .framer-nWLsq .framer-tgnzcc, .framer-nWLsq .framer-lxnlad, .framer-nWLsq .framer-jz8tiz { gap: 0px; } .framer-nWLsq.framer-72rtr7 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-nWLsq.framer-72rtr7 > :first-child, .framer-nWLsq .framer-xq8flu > :first-child, .framer-nWLsq .framer-1u671m2 > :first-child, .framer-nWLsq .framer-z04zdk > :first-child, .framer-nWLsq .framer-pgyp54 > :first-child, .framer-nWLsq .framer-1kyetc4 > :first-child, .framer-nWLsq .framer-elbx69 > :first-child, .framer-nWLsq .framer-1k9o9y9 > :first-child, .framer-nWLsq .framer-1xlj8n > :first-child, .framer-nWLsq .framer-fb8nf2 > :first-child, .framer-nWLsq .framer-onmvwx > :first-child, .framer-nWLsq .framer-cr47hz > :first-child, .framer-nWLsq .framer-vxksq9 > :first-child, .framer-nWLsq .framer-1l745a8 > :first-child, .framer-nWLsq .framer-4l0jrf > :first-child, .framer-nWLsq .framer-uiiv4x > :first-child, .framer-nWLsq .framer-g1c2wo > :first-child, .framer-nWLsq .framer-1unknot > :first-child, .framer-nWLsq .framer-fu7piy > :first-child, .framer-nWLsq .framer-tgnzcc > :first-child, .framer-nWLsq .framer-lxnlad > :first-child, .framer-nWLsq .framer-jz8tiz > :first-child { margin-top: 0px; } .framer-nWLsq.framer-72rtr7 > :last-child, .framer-nWLsq .framer-xq8flu > :last-child, .framer-nWLsq .framer-1u671m2 > :last-child, .framer-nWLsq .framer-z04zdk > :last-child, .framer-nWLsq .framer-pgyp54 > :last-child, .framer-nWLsq .framer-1kyetc4 > :last-child, .framer-nWLsq .framer-elbx69 > :last-child, .framer-nWLsq .framer-1k9o9y9 > :last-child, .framer-nWLsq .framer-1xlj8n > :last-child, .framer-nWLsq .framer-fb8nf2 > :last-child, .framer-nWLsq .framer-onmvwx > :last-child, .framer-nWLsq .framer-cr47hz > :last-child, .framer-nWLsq .framer-vxksq9 > :last-child, .framer-nWLsq .framer-1l745a8 > :last-child, .framer-nWLsq .framer-4l0jrf > :last-child, .framer-nWLsq .framer-uiiv4x > :last-child, .framer-nWLsq .framer-g1c2wo > :last-child, .framer-nWLsq .framer-1unknot > :last-child, .framer-nWLsq .framer-fu7piy > :last-child, .framer-nWLsq .framer-tgnzcc > :last-child, .framer-nWLsq .framer-lxnlad > :last-child, .framer-nWLsq .framer-jz8tiz > :last-child { margin-bottom: 0px; } .framer-nWLsq .framer-1k90klh > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-nWLsq .framer-1k90klh > :first-child, .framer-nWLsq .framer-cexmbt > :first-child, .framer-nWLsq .framer-14czs46 > :first-child, .framer-nWLsq .framer-155wwzc > :first-child, .framer-nWLsq .framer-bj6349 > :first-child, .framer-nWLsq .framer-k6sjc > :first-child, .framer-nWLsq .framer-aonc55 > :first-child, .framer-nWLsq .framer-eclrjy > :first-child, .framer-nWLsq .framer-1sv2pf9 > :first-child, .framer-nWLsq .framer-1o2sv8k > :first-child, .framer-nWLsq .framer-4u7203 > :first-child, .framer-nWLsq .framer-kunod7 > :first-child, .framer-nWLsq .framer-17fh6ou > :first-child { margin-left: 0px; } .framer-nWLsq .framer-1k90klh > :last-child, .framer-nWLsq .framer-cexmbt > :last-child, .framer-nWLsq .framer-14czs46 > :last-child, .framer-nWLsq .framer-155wwzc > :last-child, .framer-nWLsq .framer-bj6349 > :last-child, .framer-nWLsq .framer-k6sjc > :last-child, .framer-nWLsq .framer-aonc55 > :last-child, .framer-nWLsq .framer-eclrjy > :last-child, .framer-nWLsq .framer-1sv2pf9 > :last-child, .framer-nWLsq .framer-1o2sv8k > :last-child, .framer-nWLsq .framer-4u7203 > :last-child, .framer-nWLsq .framer-kunod7 > :last-child, .framer-nWLsq .framer-17fh6ou > :last-child { margin-right: 0px; } .framer-nWLsq .framer-xq8flu > *, .framer-nWLsq .framer-1u671m2 > *, .framer-nWLsq .framer-pgyp54 > *, .framer-nWLsq .framer-1kyetc4 > *, .framer-nWLsq .framer-uiiv4x > *, .framer-nWLsq .framer-g1c2wo > *, .framer-nWLsq .framer-tgnzcc > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-nWLsq .framer-cexmbt > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-nWLsq .framer-z04zdk > *, .framer-nWLsq .framer-fb8nf2 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-nWLsq .framer-14czs46 > *, .framer-nWLsq .framer-155wwzc > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-nWLsq .framer-elbx69 > *, .framer-nWLsq .framer-1k9o9y9 > *, .framer-nWLsq .framer-1xlj8n > *, .framer-nWLsq .framer-onmvwx > *, .framer-nWLsq .framer-cr47hz > *, .framer-nWLsq .framer-vxksq9 > *, .framer-nWLsq .framer-1l745a8 > *, .framer-nWLsq .framer-4l0jrf > *, .framer-nWLsq .framer-1unknot > *, .framer-nWLsq .framer-jz8tiz > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-nWLsq .framer-bj6349 > *, .framer-nWLsq .framer-k6sjc > *, .framer-nWLsq .framer-aonc55 > *, .framer-nWLsq .framer-eclrjy > *, .framer-nWLsq .framer-1sv2pf9 > *, .framer-nWLsq .framer-1o2sv8k > *, .framer-nWLsq .framer-17fh6ou > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-nWLsq .framer-4u7203 > *, .framer-nWLsq .framer-kunod7 > * { margin: 0px; margin-left: calc(48px / 2); margin-right: calc(48px / 2); } .framer-nWLsq .framer-fu7piy > *, .framer-nWLsq .framer-lxnlad > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } }\",\"@media (min-width: 1480px) { .framer-nWLsq .hidden-72rtr7 { display: none !important; } }\",`@media (min-width: 810px) and (max-width: 1479px) { .framer-nWLsq .hidden-13dhlok { display: none !important; } .${metadata.bodyClassName}-framer-nWLsq { background: var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, rgb(7, 9, 11)); } .framer-nWLsq.framer-72rtr7 { width: 810px; } .framer-nWLsq .framer-3fg5yr-container { left: 50%; right: unset; transform: perspective(1200px) translateX(-50%); width: 100%; z-index: 2; } .framer-nWLsq .framer-1k90klh { gap: 24px; padding: 200px 48px 200px 48px; } .framer-nWLsq .framer-xq8flu { flex: none; width: 360px; } .framer-nWLsq .framer-cexmbt, .framer-nWLsq .framer-1kyetc4 { width: 100%; } .framer-nWLsq .framer-z04zdk, .framer-nWLsq .framer-17fh6ou { padding: 0px 48px 0px 48px; } .framer-nWLsq .framer-pgyp54, .framer-nWLsq .framer-kunod7 { padding: 200px 48px 200px 48px; } .framer-nWLsq .framer-1d64zuv { width: 400px; } .framer-nWLsq .framer-14czs46, .framer-nWLsq .framer-155wwzc { flex-direction: column; height: min-content; } .framer-nWLsq .framer-159karl { bottom: 120px; height: unset; left: 24px; right: 24px; top: 120px; width: unset; } .framer-nWLsq .framer-elbx69 { flex: none; height: min-content; width: 100%; } .framer-nWLsq .framer-1k9o9y9 { flex: none; height: 360px; } .framer-nWLsq .framer-16l7jbg-container { height: 258px; } .framer-nWLsq .framer-1xlj8n { flex: none; height: 480px; width: 100%; } .framer-nWLsq .framer-fb8nf2 { height: 402px; } .framer-nWLsq .framer-z6crz, .framer-nWLsq .framer-11x5v17 { height: var(--framer-aspect-ratio-supported, 144px); width: 540px; } .framer-nWLsq .framer-1x2fg0y { height: var(--framer-aspect-ratio-supported, 144px); order: 0; width: 540px; } .framer-nWLsq .framer-onmvwx { flex: none; height: 360px; width: 100%; } .framer-nWLsq .framer-eclrjy { height: 282px; } .framer-nWLsq .framer-cr47hz { height: min-content; width: 100%; } .framer-nWLsq .framer-vxksq9 { height: 400px; } .framer-nWLsq .framer-1sv2pf9 { height: 300px; } .framer-nWLsq .framer-4l0jrf { flex: none; height: 480px; } .framer-nWLsq .framer-1o2sv8k { height: 380px; } .framer-nWLsq .framer-4u7203 { flex-direction: column; padding: 200px 48px 200px 48px; } .framer-nWLsq .framer-ez2rpn-container { align-self: unset; flex: none; height: 468px; order: 1; width: 100%; z-index: 1; } .framer-nWLsq .framer-uiiv4x { align-content: center; align-items: center; flex: none; order: 0; position: relative; top: unset; width: 100%; } .framer-nWLsq .framer-g1c2wo { top: 180px; } .framer-nWLsq .framer-fu7piy { padding: 200px 24px 200px 24px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-nWLsq .framer-1k90klh, .framer-nWLsq .framer-14czs46, .framer-nWLsq .framer-155wwzc, .framer-nWLsq .framer-4u7203 { gap: 0px; } .framer-nWLsq .framer-1k90klh > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-nWLsq .framer-1k90klh > :first-child { margin-left: 0px; } .framer-nWLsq .framer-1k90klh > :last-child { margin-right: 0px; } .framer-nWLsq .framer-14czs46 > *, .framer-nWLsq .framer-155wwzc > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-nWLsq .framer-14czs46 > :first-child, .framer-nWLsq .framer-155wwzc > :first-child, .framer-nWLsq .framer-4u7203 > :first-child { margin-top: 0px; } .framer-nWLsq .framer-14czs46 > :last-child, .framer-nWLsq .framer-155wwzc > :last-child, .framer-nWLsq .framer-4u7203 > :last-child { margin-bottom: 0px; } .framer-nWLsq .framer-4u7203 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } }}`,`@media (max-width: 809px) { .framer-nWLsq .hidden-1ewu0a1 { display: none !important; } .${metadata.bodyClassName}-framer-nWLsq { background: var(--token-3a86214f-2945-41e0-99a1-e6f8bf309f3d, rgb(7, 9, 11)); } .framer-nWLsq.framer-72rtr7 { width: 390px; } .framer-nWLsq .framer-3fg5yr-container { right: unset; transform: unset; width: 100%; z-index: 2; } .framer-nWLsq .framer-1k90klh, .framer-nWLsq .framer-4u7203, .framer-nWLsq .framer-kunod7 { flex-direction: column; padding: 80px 24px 80px 24px; } .framer-nWLsq .framer-xq8flu { align-content: center; align-items: center; flex: none; padding: 48px 24px 48px 24px; width: 100%; } .framer-nWLsq .framer-1u671m2 { align-content: center; align-items: center; } .framer-nWLsq .framer-cexmbt { flex-direction: column; width: 100%; } .framer-nWLsq .framer-1arq52l-container { flex: none; width: 240px; } .framer-nWLsq .framer-z04zdk { flex: none; height: min-content; min-height: 600px; padding: 0px 24px 48px 24px; width: 100%; } .framer-nWLsq .framer-1mv64vv { bottom: unset; height: var(--framer-aspect-ratio-supported, 599px); max-width: 288px; width: 289px; } .framer-nWLsq .framer-pgyp54, .framer-nWLsq .framer-fu7piy { padding: 80px 24px 80px 24px; } .framer-nWLsq .framer-1kyetc4, .framer-nWLsq .framer-1sbre2p, .framer-nWLsq .framer-q5amdr-container { width: 100%; } .framer-nWLsq .framer-1d64zuv { max-width: 400px; width: 100%; } .framer-nWLsq .framer-14czs46, .framer-nWLsq .framer-155wwzc { flex-direction: column; height: min-content; } .framer-nWLsq .framer-159karl { bottom: 120px; height: unset; left: 48px; right: 48px; top: 120px; width: unset; } .framer-nWLsq .framer-elbx69 { flex: none; height: min-content; width: 100%; } .framer-nWLsq .framer-1k9o9y9 { flex: none; height: 400px; } .framer-nWLsq .framer-16l7jbg-container { height: 227px; } .framer-nWLsq .framer-1xlj8n, .framer-nWLsq .framer-onmvwx { flex: none; height: 400px; width: 100%; } .framer-nWLsq .framer-fb8nf2, .framer-nWLsq .framer-eclrjy { height: 297px; } .framer-nWLsq .framer-bj6349 { top: 48px; width: 240px; } .framer-nWLsq .framer-z6crz { height: var(--framer-aspect-ratio-supported, 64px); } .framer-nWLsq .framer-k6sjc { top: 50%; width: 260px; } .framer-nWLsq .framer-11x5v17 { height: var(--framer-aspect-ratio-supported, 64px); order: 0; } .framer-nWLsq .framer-aonc55 { bottom: 48px; width: 240px; } .framer-nWLsq .framer-1x2fg0y { height: var(--framer-aspect-ratio-supported, 64px); order: 0; width: 240px; } .framer-nWLsq .framer-cr47hz { height: min-content; width: 100%; } .framer-nWLsq .framer-vxksq9 { height: 400px; } .framer-nWLsq .framer-1sv2pf9 { height: 281px; } .framer-nWLsq .framer-4l0jrf { flex: none; height: 480px; } .framer-nWLsq .framer-1o2sv8k { height: 338px; } .framer-nWLsq .framer-ez2rpn-container { align-self: unset; flex: none; order: 1; width: 100%; } .framer-nWLsq .framer-uiiv4x, .framer-nWLsq .framer-g1c2wo { align-content: center; align-items: center; flex: none; order: 0; position: relative; top: unset; width: 100%; } .framer-nWLsq .framer-1unknot { flex: none; order: 1; width: 100%; } .framer-nWLsq .framer-17fh6ou { overflow: visible; padding: 80px 24px 80px 24px; } .framer-nWLsq .framer-9sus2g { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-nWLsq .framer-1k90klh, .framer-nWLsq .framer-cexmbt, .framer-nWLsq .framer-14czs46, .framer-nWLsq .framer-155wwzc, .framer-nWLsq .framer-4u7203, .framer-nWLsq .framer-kunod7 { gap: 0px; } .framer-nWLsq .framer-1k90klh > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-nWLsq .framer-1k90klh > :first-child, .framer-nWLsq .framer-cexmbt > :first-child, .framer-nWLsq .framer-14czs46 > :first-child, .framer-nWLsq .framer-155wwzc > :first-child, .framer-nWLsq .framer-4u7203 > :first-child, .framer-nWLsq .framer-kunod7 > :first-child { margin-top: 0px; } .framer-nWLsq .framer-1k90klh > :last-child, .framer-nWLsq .framer-cexmbt > :last-child, .framer-nWLsq .framer-14czs46 > :last-child, .framer-nWLsq .framer-155wwzc > :last-child, .framer-nWLsq .framer-4u7203 > :last-child, .framer-nWLsq .framer-kunod7 > :last-child { margin-bottom: 0px; } .framer-nWLsq .framer-cexmbt > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-nWLsq .framer-14czs46 > *, .framer-nWLsq .framer-155wwzc > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-nWLsq .framer-4u7203 > *, .framer-nWLsq .framer-kunod7 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } }}`,...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6221.5\n * @framerIntrinsicWidth 1480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"LGEdl1GN2\":{\"layout\":[\"fixed\",\"auto\"]},\"H2zumZaaU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-nWLsq\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:6221.5,width:1480};addFonts(FrameraugiA20Il,[...NavBarFonts,...SquaresBackgroundFonts,...SpanPillFonts,...ButtonsFonts,...TickerTokensFonts,...CardTitleDescriptionFonts,...SecurityPrintFonts,...TickerShieldFonts,...VaultFonts,...DeFiTransactionsFonts,...SyntaxFonts,...FAQFonts,...DownloadAppCardFonts,...InputFonts,...FooterFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1480\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LGEdl1GN2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H2zumZaaU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerResponsiveScreen\":\"\",\"framerIntrinsicHeight\":\"6221.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["e", "t", "deepFreeze", "n", "Response", "escapeHTML", "inherit$1", "emitsWrappingTags", "scopeToCSSClass", "HTMLRenderer", "newNode", "TokenTree", "_TokenTree", "TokenTreeEmitter", "source", "lookahead", "concat", "anyNumberOfTimes", "optional", "stripOptionsFromArgs", "either", "countMatchGroups", "startsWith", "i", "_rewriteBackreferences", "o", "s", "r", "a", "c", "l", "g", "SHEBANG", "u", "d", "h", "f", "COMMENT", "p", "b", "m", "w", "x", "E", "y", "M", "_", "k", "END_SAME_AS_BEGIN", "O", "skipIfHasPrecedingDot", "scopeClassName", "beginKeywords", "compileIllegal", "compileMatch", "compileRelevance", "beforeMatchExt", "R", "N", "compileKeywords", "compileList", "scoreForKeyword", "commonKeyword", "L", "error", "warn", "deprecated", "A", "remapScopeNames", "beginMultiClass", "endMultiClass", "scopeSugar", "MultiClass", "compileLanguage", "langRe", "MultiRegex", "ResumableMultiRegex", "buildModeRegex", "compileMode", "expandOrCloneMode", "dependencyOnParent", "S", "HTMLInjectionError", "v", "T", "I", "j", "HLJS", "shouldNotHighlight", "blockLanguage", "getLanguage", "highlight", "fire", "_highlight", "keywordData", "processKeywords", "processSubLanguage", "highlightAuto", "processBuffer", "emitMultiClass", "startNewMode", "endOfMode", "doIgnore", "doBeginMatch", "doEndMatch", "processContinuations", "processLexeme", "justTextHighlightResult", "autoDetection", "updateClassName", "highlightElement", "configure", "initHighlighting", "highlightAll", "initHighlightingOnLoad", "boot", "window", "registerLanguage", "registerAliases", "unregisterLanguage", "listLanguages", "upgradePluginAPI", "addPlugin", "deprecateHighlightBlock", "B", "H", "e", "xml", "n", "a", "s", "t", "c", "i", "r", "l", "o", "s", "bash", "e", "t", "a", "c", "o", "i", "r", "l", "d", "m", "p", "h", "u", "b", "g", "f", "w", "y", "e", "c", "n", "t", "s", "a", "i", "o", "d", "g", "m", "p", "b", "w", "y", "E", "e", "cpp", "n", "a", "s", "i", "l", "d", "u", "p", "_", "m", "g", "f", "b", "v", "w", "k", "x", "E", "t", "e", "csharp", "n", "a", "i", "t", "s", "r", "l", "o", "d", "g", "E", "_", "b", "u", "M", "O", "N", "C", "e", "MODES", "t", "o", "r", "i", "n", "css", "a", "l", "s", "d", "c", "b", "g", "n", "markdown", "e", "a", "s", "t", "c", "i", "r", "o", "d", "g", "l", "b", "u", "e", "diff", "a", "e", "ruby", "n", "a", "s", "i", "t", "c", "r", "b", "o", "l", "d", "_", "u", "A", "f", "e", "go", "r", "n", "e", "graphql", "a", "n", "n", "ini", "e", "s", "a", "i", "t", "c", "o", "l", "r", "b", "g", "d", "e", "a", "n", "s", "t", "recurRegex", "java", "l", "b", "_", "r", "e", "n", "a", "t", "s", "c", "r", "o", "i", "javascript", "l", "hasClosingTag", "b", "d", "u", "g", "m", "E", "A", "y", "f", "N", "_", "h", "v", "S", "w", "R", "O", "k", "I", "x", "T", "C", "M", "noneOf", "B", "Z", "$", "z", "D", "e", "json", "n", "a", "s", "t", "e", "n", "a", "t", "i", "kotlin", "s", "r", "c", "l", "o", "b", "E", "d", "e", "MODES", "t", "r", "o", "i", "n", "a", "less", "l", "s", "d", "c", "b", "g", "m", "STRING_MODE", "IDENT_MODE", "p", "u", "h", "f", "k", "v", "w", "y", "x", "e", "lua", "a", "t", "e", "makefile", "n", "a", "i", "s", "r", "t", "e", "perl", "n", "t", "s", "r", "i", "a", "o", "c", "g", "PAIRED_DOUBLE_RE", "PAIRED_RE", "l", "e", "objectivec", "n", "_", "s", "r", "e", "php", "a", "r", "o", "c", "i", "s", "l", "p", "d", "_", "b", "u", "E", "g", "h", "t", "normalizeKeywords", "f", "m", "I", "v", "O", "y", "x", "S", "e", "phpTemplate", "n", "t", "plaintext", "e", "e", "python", "n", "t", "s", "o", "l", "c", "b", "d", "p", "g", "m", "_", "u", "f", "a", "pythonRepl", "n", "e", "r", "a", "n", "s", "i", "t", "e", "rust", "n", "a", "s", "i", "r", "o", "t", "e", "MODES", "t", "r", "i", "o", "n", "scss", "a", "l", "s", "d", "c", "g", "s", "shell", "e", "e", "sql", "r", "t", "a", "s", "i", "o", "c", "l", "_", "m", "p", "d", "b", "v", "reduceRelevancy", "n", "t", "source", "lookahead", "concat", "stripOptionsFromArgs", "e", "either", "keywordWrapper", "n", "a", "c", "s", "o", "i", "r", "u", "l", "m", "p", "d", "h", "F", "b", "f", "swift", "w", "y", "g", "E", "v", "A", "N", "k", "C", "D", "B", "_", "S", "M", "x", "O", "$", "ESCAPED_CHARACTER", "ESCAPED_NEWLINE", "INTERPOLATION", "MULTILINE_STRING", "SINGLE_LINE_STRING", "I", "L", "T", "P", "j", "K", "z", "q", "U", "Z", "V", "W", "G", "R", "X", "H", "J", "Q", "Y", "tt", "e", "yaml", "n", "a", "s", "t", "i", "c", "o", "m", "d", "u", "N", "v", "e", "n", "t", "a", "s", "c", "r", "o", "i", "javascript", "l", "hasClosingTag", "d", "b", "u", "g", "m", "E", "y", "A", "f", "p", "N", "_", "v", "S", "w", "R", "x", "O", "k", "I", "C", "T", "M", "noneOf", "B", "Z", "$", "z", "D", "typescript", "swapMode", "e", "vbnet", "n", "t", "s", "a", "i", "o", "r", "l", "c", "d", "b", "e", "wasm", "a", "t", "s", "l", "o", "c", "n", "r", "m", "I", "K", "H", "n", "e", "t", "a", "r", "l", "s", "w", "M", "tokyoNightDark", "prefix", "nightOwl", "nightOwlPrism", "githubDark", "github", "rosePineMoon", "gradientDark", "blitz", "synthWave", "blitzPrism", "mini", "themes", "Themes_MQkw_default", "e", "global", "t", "a", "window", "n", "r", "i", "encode", "Token", "deepClone", "s", "l", "o", "u", "g", "DFS", "insertHighlightedCode", "LinkedList", "addAfter", "matchGrammar", "toArray", "stringify", "matchPattern", "c", "d", "p", "h", "f", "m", "v", "y", "b", "k", "F", "x", "A", "w", "$", "S", "E", "C", "_", "j", "removeRange", "T", "L", "highlightAutomaticallyCallback", "FAILURE_MESSAGE", "loadFile", "parseRange", "n", "a", "s", "re", "e", "t", "stringifyToken", "walkTokens", "r", "g", "a", "t", "Syntax", "withCSS", "UnstyledSyntax", "Themes_MQkw_default", "Syntax_default", "codeString", "fontSize", "fontFamily", "lineHeight", "radius", "padding", "themeName", "prismThemeName", "languageName", "shouldUsePrism", "parentWrapperStyles", "basicCodeStyles", "highlighted", "M", "prismHighlight", "r", "p", "addPropertyControls", "ControlType", "props", "Component", "House_default", "React", "weights", "House", "props", "ref", "iconKeys", "moduleBaseUrl", "weightOptions", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "weight", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "House_default", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "piece", "defaultEvents", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "title", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "MWc3rjTOk", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "isOnCanvas", "useIsOnFramerCanvas", "initialVariant", "useConstant", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "serializationHash", "Icon", "RichText2", "x", "css", "FramerBBScgTjbK", "withCSS", "BBScgTjbK_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "fonts", "noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "a", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "c", "i", "h", "e", "u", "d", "f", "l", "glide", "r", "o", "isOutOfBounds", "nearestBoundary", "g", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "n", "createGeneratorEasing", "n", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "n", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "t", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "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", "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", "PhosphorFonts", "getFonts", "Icon", "TickerFonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "css", "FramerepO4Emr5E", "withCSS", "epO4Emr5E_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "content", "height", "id", "text", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "HzeE0sLML", "eHNJExr_F", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaph0lbem", "args", "onTap1fc2fo1", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "u", "RichText2", "x", "css", "FramerjR1T7uP18", "withCSS", "jR1T7uP18_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "PhosphorFonts", "getFonts", "Icon", "MotionDivWithFX", "withFX", "motion", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transition1", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "css", "FramerR0ZmjoNeB", "withCSS", "R0ZmjoNeB_default", "addFonts", "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", "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", "resize", "contentSize", "child", "index", "ref", "ref1", "ref2", "ref3", "ref4", "p", "LayoutGroup", "q", "i", "childIndex", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isInView", "useInView", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "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", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "image", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "q4Tl71JqI", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "serializationHash", "Image2", "css", "FramerZo0TRrLIw", "withCSS", "Zo0TRrLIw_default", "addPropertyControls", "ControlType", "addFonts", "TokensLogosFonts", "getFonts", "Zo0TRrLIw_default", "TickerFonts", "Ticker", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "animation", "transition1", "animation1", "transformTemplate", "_", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "css", "FramertRQ017O7Z", "withCSS", "tRQ017O7Z_default", "addPropertyControls", "ControlType", "addFonts", "TickerFonts", "getFonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "css", "FramerA0JwlJlxq", "withCSS", "A0JwlJlxq_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "background", "color", "height", "id", "name1", "width", "props", "_ref", "_ref1", "_ref2", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "fpHSjujFN", "y9KiRtf6c", "nWAtjDiVK", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "serializationHash", "Icon", "css", "FramerQ0la2J8wn", "withCSS", "Q0la2J8wn_default", "addPropertyControls", "PhosphorControls", "ControlType", "addFonts", "PhosphorFonts", "MotionDivWithFX", "withFX", "motion", "TickerDotsFonts", "getFonts", "A0JwlJlxq_default", "IconInCircleFonts", "Q0la2J8wn_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transition1", "animation", "transformTemplate", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "css", "FramertWAI7Y0e4", "withCSS", "tWAI7Y0e4_default", "addFonts", "MotionDivWithFX", "withFX", "motion", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transition1", "animation", "transition2", "animation1", "transformTemplate1", "_", "transition3", "transition4", "animation2", "transformTemplate2", "animation3", "animation4", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "isOnCanvas", "useIsOnFramerCanvas", "initialVariant", "useConstant", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "optimizeAppear", "optimizeAppearTransformTemplate", "css", "FrameruDMFYC9ho", "withCSS", "uDMFYC9ho_default", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "RichTextWithFX", "withFX", "RichText2", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "animation", "transition1", "animation1", "transformTemplate", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "description", "height", "id", "title", "width", "props", "_ref", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "tCbgekbdE", "NKPlYJocr", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "u", "cx", "serializationHash", "RichTextWithFX", "x", "css", "FramerYN3WFed5N", "withCSS", "YN3WFed5N_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "NavBarFonts", "getFonts", "Ziv4vSZn9_default", "ContainerWithFX", "withFX", "Container", "SquaresBackgroundFonts", "UI4K8mZAi_default", "SpanPillFonts", "BBScgTjbK_default", "ButtonsFonts", "Q8iqbO80O_default", "MotionDivWithFX", "motion", "RichTextWithFX", "RichText2", "TickerTokensFonts", "tRQ017O7Z_default", "CardTitleDescriptionFonts", "YN3WFed5N_default", "SecurityPrintFonts", "uDMFYC9ho_default", "TickerShieldFonts", "epO4Emr5E_default", "VaultFonts", "R0ZmjoNeB_default", "DeFiTransactionsFonts", "tWAI7Y0e4_default", "SyntaxFonts", "Syntax_default", "FAQFonts", "jR1T7uP18_default", "DownloadAppCardFonts", "DsAtfktSh_default", "InputFonts", "Input_default", "FooterFonts", "XYEQmwUWH_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transitions", "valuesByLocaleId", "LazyValue", "preloadLocalizedValues", "locale", "promises", "values", "promise", "getLocalizedValue", "key", "value", "transition1", "animation", "transformTemplate1", "_", "transformTemplate2", "transition2", "animation1", "animation2", "animation3", "transition3", "animation4", "animation5", "transition4", "animation6", "animation7", "transition5", "animation8", "animation9", "animation10", "animation11", "transition6", "transition7", "animation12", "transition8", "animation13", "animation14", "animation15", "animation16", "animation17", "transition9", "animation18", "transformTemplate3", "transition10", "animation19", "transition11", "transition12", "animation20", "animation21", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "fe", "metadata1", "_document_querySelector", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "transition", "activeVariantCallback", "delay", "useActiveVariantCallback", "onSubmit42m929", "overlay", "args", "onTapzn6atv", "preloadPromise", "ref1", "pe", "useRouteElementId", "ref2", "isDisplayed", "isDisplayed1", "id1", "ref3", "isDisplayed2", "id2", "ref4", "id3", "ref5", "id4", "ref6", "id5", "ref7", "defaultLayoutId", "ae", "sharedStyleClassNames", "_getLocalizedValue", "_getLocalizedValue1", "_getLocalizedValue2", "_getLocalizedValue3", "_getLocalizedValue4", "_getLocalizedValue5", "_getLocalizedValue6", "_getLocalizedValue7", "_getLocalizedValue8", "_getLocalizedValue9", "_getLocalizedValue10", "_getLocalizedValue11", "_getLocalizedValue12", "_getLocalizedValue13", "_getLocalizedValue14", "_getLocalizedValue15", "_getLocalizedValue16", "_getLocalizedValue17", "_getLocalizedValue18", "_getLocalizedValue19", "_getLocalizedValue20", "_getLocalizedValue21", "_getLocalizedValue22", "_getLocalizedValue23", "_getLocalizedValue24", "_getLocalizedValue25", "_getLocalizedValue26", "_getLocalizedValue27", "_getLocalizedValue28", "_getLocalizedValue29", "_getLocalizedValue30", "_getLocalizedValue31", "_getLocalizedValue32", "_getLocalizedValue33", "_getLocalizedValue34", "_getLocalizedValue35", "_getLocalizedValue36", "_getLocalizedValue37", "_getLocalizedValue38", "_getLocalizedValue39", "_getLocalizedValue40", "_getLocalizedValue41", "_getLocalizedValue42", "_getLocalizedValue43", "_getLocalizedValue44", "_getLocalizedValue45", "_getLocalizedValue46", "_getLocalizedValue47", "_getLocalizedValue48", "_getLocalizedValue49", "_getLocalizedValue50", "_getLocalizedValue51", "_getLocalizedValue52", "_getLocalizedValue53", "_getLocalizedValue54", "_getLocalizedValue55", "_getLocalizedValue56", "_getLocalizedValue57", "_getLocalizedValue58", "_getLocalizedValue59", "_getLocalizedValue60", "_getLocalizedValue61", "_getLocalizedValue62", "_getLocalizedValue63", "_getLocalizedValue64", "_getLocalizedValue65", "_getLocalizedValue66", "_getLocalizedValue67", "_getLocalizedValue68", "_getLocalizedValue69", "_getLocalizedValue70", "_getLocalizedValue71", "_getLocalizedValue72", "_getLocalizedValue73", "_getLocalizedValue74", "_getLocalizedValue75", "_getLocalizedValue76", "_getLocalizedValue77", "_getLocalizedValue78", "_getLocalizedValue79", "_getLocalizedValue80", "_getLocalizedValue81", "_getLocalizedValue82", "_getLocalizedValue83", "_getLocalizedValue84", "_getLocalizedValue85", "_getLocalizedValue86", "_getLocalizedValue87", "_getLocalizedValue88", "_getLocalizedValue89", "_getLocalizedValue90", "_getLocalizedValue91", "_getLocalizedValue92", "_getLocalizedValue93", "_getLocalizedValue94", "_getLocalizedValue95", "_getLocalizedValue96", "_getLocalizedValue97", "_getLocalizedValue98", "_getLocalizedValue99", "_getLocalizedValue100", "_getLocalizedValue101", "_getLocalizedValue102", "_getLocalizedValue103", "_getLocalizedValue104", "_getLocalizedValue105", "_getLocalizedValue106", "_getLocalizedValue107", "_getLocalizedValue108", "_getLocalizedValue109", "_getLocalizedValue110", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "PropertyOverrides2", "ContainerWithFX", "Ziv4vSZn9_default", "Container", "UI4K8mZAi_default", "BBScgTjbK_default", "optimizeAppear", "x", "optimizeAppearTransformTemplate", "RichText2", "Q8iqbO80O_default", "MotionDivWithFX", "Image2", "RichTextWithFX", "tRQ017O7Z_default", "YN3WFed5N_default", "SVG", "uDMFYC9ho_default", "epO4Emr5E_default", "R0ZmjoNeB_default", "tWAI7Y0e4_default", "Syntax_default", "jR1T7uP18_default", "DsAtfktSh_default", "l", "Input_default", "AnimatePresence", "Ga", "XYEQmwUWH_default", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "NavBarFonts", "SquaresBackgroundFonts", "SpanPillFonts", "ButtonsFonts", "TickerTokensFonts", "CardTitleDescriptionFonts", "SecurityPrintFonts", "TickerShieldFonts", "VaultFonts", "DeFiTransactionsFonts", "SyntaxFonts", "FAQFonts", "DownloadAppCardFonts", "InputFonts", "FooterFonts", "fonts", "__FramerMetadata__"]
}
