{"version":3,"file":"script_main.C_v3Xf-W.mjs","names":["useState","useRef","e","s","o","i","t","e","r","n","a","l","h","c","u","d","M","p","B","f","g","C","useRef","useState","p","fonts","css","className","addPropertyOverrides","CustomRightClickFonts","CustomRightClick","ButtonIconFonts","ButtonIcon","cycleOrder","serializationHash","variantClassNames","transition1","Overlay","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","React.useRef","className","RichText","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","RichText","ButtonIconFonts","ButtonIcon","CanvaForge","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","isBrowser","useReducer","defaultConsent","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","Banner","Button","isBrowser","useState","_Fragment","Overlay","Suspense","addPropertyOverrides","RichText","ButtonIconFonts","ButtonIcon","CustomRightClick","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","document","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useState","useCallback","React","_Fragment","css","addPropertyOverrides","RichText","BgFill","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","RichText","ButtonIconFonts","ButtonIcon","ButtonIconInfo","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","sharedStyle.css","sharedStyle.fonts","Heading","RichText","ButtonFonts","Button","ButtonInfo","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","React.useMemo","React.useState","React.useRef","e","p","Header","ButtonIcon","Button","Modal","CTA","Footer","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","_Fragment","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/eSPbHTUl4fB5KCNunEpG/iwAbBW2XY42sovaPwGeV/Customright.js","https:/ga.jspm.io/npm:qrcode.react@3.1.0/lib/esm/index.js","https:/framerusercontent.com/modules/ZY90SV2RQ9FQ2cY0LOyL/J3dE6YaLUb4l76m7gScY/Qrgencomp.js","https:/framerusercontent.com/modules/oiy9NnwBqY7oFeEPUVMP/SXWQW0STGLbiNtyIhltA/amI1w8Oti.js","https:/framerusercontent.com/modules/Ri84hmD2StSveGEkpj2c/Nw3kwjXwu2T60yRTnhOH/H896wfcjZ.js","https:/framerusercontent.com/modules/IMYA56rQlDU9jOdJJ683/d4lcWh4jS3YXZZNdE0iq/L4kanO73w.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js","https:/framerusercontent.com/modules/EwSQnQrpZyVGHnseCO6l/eno2U9D5GYF4fXIyuZ1H/oVY0Iiyc_.js","https:/framerusercontent.com/modules/SR9RaiMbrpN9q0lWIRL0/dYIOoFAqJ19scQhaWyqB/Conditional.js","https:/framerusercontent.com/modules/EihwWoHuPjd2ey62KlHn/TaOcRatTI0p2SXSDQCNc/z2QPITCYu.js","https:/framerusercontent.com/modules/iS9oBhdwF44ZYaJZWccV/vYnDPV8Vr4p5fR4L7sC6/gsCoDQxGJ.js","https:/framerusercontent.com/modules/6wUcLQnb5TCjbnouCejL/EgK0AwhAT6L1JEmjadDc/tDseSw31l.js","https:/framerusercontent.com/modules/gq5VJouWABMdIDvessB1/uAMqqHTOmCAFX9y9Sw97/tofO1u970.js","https:/framerusercontent.com/modules/NX5UgBzWDuTZQN0Gn7xH/0vrkSzlCRLSvLhVC2Xvs/SplashScreen.js","https:/framerusercontent.com/modules/NQ5kQaeKDBmCOAcjGDDd/5gpgGYeSAMQyyYdIYyzs/vTPYiG4iL.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React,{useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function SvgViewerWithContextMenu(props){const[showMenu,setShowMenu]=useState(false);const[menuPosition,setMenuPosition]=useState({x:0,y:0});const containerRef=useRef(null);const handleContextMenu=e=>{e.preventDefault();setMenuPosition({x:e.clientX-containerRef.current.getBoundingClientRect().left+2,y:e.clientY-containerRef.current.getBoundingClientRect().top+2});setShowMenu(true);};const handleDownload=async(format=\"svg\")=>{try{if(format===\"svg\"){const response=await fetch(props.svgSource);const blob=await response.blob();const url=window.URL.createObjectURL(blob);const link=document.createElement(\"a\");link.href=url;link.download=`${props.fileName}.svg`;document.body.appendChild(link);link.click();document.body.removeChild(link);window.URL.revokeObjectURL(url);}else if(format===\"png\"){const response=await fetch(props.svgSource);const svgText=await response.text();const img=new Image;img.src=`data:image/svg+xml;base64,${btoa(svgText)}`;img.onload=()=>{const canvas=document.createElement(\"canvas\");const minDimension=2e3;const scaleFactor=Math.max(minDimension/img.width,minDimension/img.height);canvas.width=img.width*scaleFactor;canvas.height=img.height*scaleFactor;const ctx=canvas.getContext(\"2d\");ctx.scale(scaleFactor,scaleFactor);ctx.drawImage(img,0,0);canvas.toBlob(blob=>{const url=URL.createObjectURL(blob);const link=document.createElement(\"a\");link.href=url;link.download=`${props.fileName}.png`;link.click();URL.revokeObjectURL(url);},\"image/png\");};}}catch(error){console.error(\"Download failed:\",error);}setShowMenu(false);};const handleClickOutside=e=>{if(!e.target.closest(\".context-menu\")){setShowMenu(false);}};React.useEffect(()=>{document.addEventListener(\"click\",handleClickOutside);return()=>{document.removeEventListener(\"click\",handleClickOutside);};},[]);const menuStyle={position:\"absolute\",left:menuPosition.x,top:menuPosition.y,backgroundColor:props.dropdownBackgroundColor,borderRadius:props.borderRadius,boxShadow:props.shadow,border:`1px solid ${props.borderColor}`,minWidth:\"max-content\",zIndex:1e3,overflow:\"hidden\"};const menuItemStyle={padding:`${props.verticalPadding}px ${props.horizontalPadding}px`,cursor:\"pointer\",color:props.fontColor,whiteSpace:\"nowrap\",transition:\"background-color 0.2s ease\",display:\"block\",width:\"100%\",border:\"none\",backgroundColor:\"transparent\",textAlign:\"left\",...props.font};const[hoveredIndex,setHoveredIndex]=useState(null);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"100%\"},onContextMenu:handleContextMenu,children:[props.svgSource&&/*#__PURE__*/_jsx(\"img\",{src:props.svgSource,style:{width:\"100%\",height:\"100%\",objectFit:\"contain\"}}),showMenu&&/*#__PURE__*/_jsxs(\"div\",{className:\"context-menu\",style:menuStyle,children:[/*#__PURE__*/_jsx(\"button\",{style:{...menuItemStyle,backgroundColor:hoveredIndex===-1?props.hoverBackgroundColor:\"transparent\"},onClick:()=>handleDownload(\"svg\"),onMouseEnter:()=>setHoveredIndex(-1),onMouseLeave:()=>setHoveredIndex(null),children:\"Download SVG\"}),/*#__PURE__*/_jsx(\"button\",{style:{...menuItemStyle,backgroundColor:hoveredIndex===-2?props.hoverBackgroundColor:\"transparent\"},onClick:()=>handleDownload(\"png\"),onMouseEnter:()=>setHoveredIndex(-2),onMouseLeave:()=>setHoveredIndex(null),children:\"Download PNG\"}),props.customLinks?.map((link,index)=>/*#__PURE__*/_jsx(\"button\",{style:{...menuItemStyle,backgroundColor:hoveredIndex===index?props.hoverBackgroundColor:\"transparent\"},onClick:()=>window.open(link.url,\"_blank\"),onMouseEnter:()=>setHoveredIndex(index),onMouseLeave:()=>setHoveredIndex(null),children:link.text},index))]})]});}SvgViewerWithContextMenu.defaultProps={svgSource:\"data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100' height='100' rx='20' fill='%230055FF'/%3E%3Cpath d='M31.5 62V38L50 50L68.5 62V38' stroke='white' stroke-width='7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\",fileName:\"image\",dropdownBackgroundColor:\"#FFFFFF\",borderColor:\"#E1E1E1\",borderRadius:4,horizontalPadding:16,verticalPadding:8,fontColor:\"#000000\",hoverBackgroundColor:\"#F5F5F5\",shadow:\"0px 2px 4px rgba(0,0,0,0.1)\",customLinks:[]};addPropertyControls(SvgViewerWithContextMenu,{svgSource:{type:ControlType.File,allowedFileTypes:[\"svg\"],title:\"SVG File\"},fileName:{type:ControlType.String,title:\"File Name\",defaultValue:\"image\"},dropdownBackgroundColor:{type:ControlType.Color,title:\"Menu Background\"},borderColor:{type:ControlType.Color,title:\"Border Color\"},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\"},horizontalPadding:{type:ControlType.Number,title:\"H Padding\",min:0,max:100},verticalPadding:{type:ControlType.Number,title:\"V Padding\",min:0,max:100},hoverBackgroundColor:{type:ControlType.Color,title:\"Hover Color\"},fontColor:{type:ControlType.Color,title:\"Font Color\"},font:{type:ControlType.Font,controls:\"extended\",title:\"Font\"},customLinks:{type:ControlType.Array,title:\"Custom Links\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,title:\"Link Text\"},url:{type:ControlType.String,title:\"URL\"}}},defaultValue:[],description:\"v1.2 \\n[via SegmentUI](https://www.segmentUI.com)\"}});SvgViewerWithContextMenu.displayName=\"Custom Right Click\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SvgViewerWithContextMenu\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Customright.map","import t,{useRef as e,useState as n,useEffect as r}from\"react\";var s=Object.defineProperty;var o=Object.getOwnPropertySymbols;var i=Object.prototype.hasOwnProperty;var a=Object.prototype.propertyIsEnumerable;var __defNormalProp=(t,e,n)=>e in t?s(t,e,{enumerable:true,configurable:true,writable:true,value:n}):t[e]=n;var __spreadValues=(t,e)=>{for(var n in e||(e={}))i.call(e,n)&&__defNormalProp(t,n,e[n]);if(o)for(var n of o(e))a.call(e,n)&&__defNormalProp(t,n,e[n]);return t};var __objRest=(t,e)=>{var n={};for(var r in t)i.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&o)for(var r of o(t))e.indexOf(r)<0&&a.call(t,r)&&(n[r]=t[r]);return n};\n/**\n * @license QR Code generator library (TypeScript)\n * Copyright (c) Project Nayuki.\n * SPDX-License-Identifier: MIT\n */var l;(t=>{const e=class{constructor(t,n,r,s){this.version=t;this.errorCorrectionLevel=n;this.modules=[];this.isFunction=[];if(t<e.MIN_VERSION||t>e.MAX_VERSION)throw new RangeError(\"Version value out of range\");if(s<-1||s>7)throw new RangeError(\"Mask value out of range\");this.size=4*t+17;let o=[];for(let t=0;t<this.size;t++)o.push(false);for(let t=0;t<this.size;t++){this.modules.push(o.slice());this.isFunction.push(o.slice())}this.drawFunctionPatterns();const i=this.addEccAndInterleave(r);this.drawCodewords(i);if(-1==s){let t=1e9;for(let e=0;e<8;e++){this.applyMask(e);this.drawFormatBits(e);const n=this.getPenaltyScore();if(n<t){s=e;t=n}this.applyMask(e)}}assert(0<=s&&s<=7);this.mask=s;this.applyMask(s);this.drawFormatBits(s);this.isFunction=[]}static encodeText(n,r){const s=t.QrSegment.makeSegments(n);return e.encodeSegments(s,r)}static encodeBinary(n,r){const s=t.QrSegment.makeBytes(n);return e.encodeSegments([s],r)}static encodeSegments(t,n,r=1,o=40,i=-1,a=true){if(!(e.MIN_VERSION<=r&&r<=o&&o<=e.MAX_VERSION)||i<-1||i>7)throw new RangeError(\"Invalid value\");let l;let h;for(l=r;;l++){const r=8*e.getNumDataCodewords(l,n);const i=s.getTotalBits(t,l);if(i<=r){h=i;break}if(l>=o)throw new RangeError(\"Data too long\")}for(const t of[e.Ecc.MEDIUM,e.Ecc.QUARTILE,e.Ecc.HIGH])a&&h<=8*e.getNumDataCodewords(l,t)&&(n=t);let c=[];for(const e of t){appendBits(e.mode.modeBits,4,c);appendBits(e.numChars,e.mode.numCharCountBits(l),c);for(const t of e.getData())c.push(t)}assert(c.length==h);const u=8*e.getNumDataCodewords(l,n);assert(c.length<=u);appendBits(0,Math.min(4,u-c.length),c);appendBits(0,(8-c.length%8)%8,c);assert(c.length%8==0);for(let t=236;c.length<u;t^=253)appendBits(t,8,c);let d=[];while(8*d.length<c.length)d.push(0);c.forEach(((t,e)=>d[e>>>3]|=t<<7-(7&e)));return new e(l,n,d,i)}getModule(t,e){return 0<=t&&t<this.size&&0<=e&&e<this.size&&this.modules[e][t]}getModules(){return this.modules}drawFunctionPatterns(){for(let t=0;t<this.size;t++){this.setFunctionModule(6,t,t%2==0);this.setFunctionModule(t,6,t%2==0)}this.drawFinderPattern(3,3);this.drawFinderPattern(this.size-4,3);this.drawFinderPattern(3,this.size-4);const t=this.getAlignmentPatternPositions();const e=t.length;for(let n=0;n<e;n++)for(let r=0;r<e;r++)0==n&&0==r||0==n&&r==e-1||n==e-1&&0==r||this.drawAlignmentPattern(t[n],t[r]);this.drawFormatBits(0);this.drawVersion()}drawFormatBits(t){const e=this.errorCorrectionLevel.formatBits<<3|t;let n=e;for(let t=0;t<10;t++)n=n<<1^1335*(n>>>9);const r=21522^(e<<10|n);assert(r>>>15==0);for(let t=0;t<=5;t++)this.setFunctionModule(8,t,getBit(r,t));this.setFunctionModule(8,7,getBit(r,6));this.setFunctionModule(8,8,getBit(r,7));this.setFunctionModule(7,8,getBit(r,8));for(let t=9;t<15;t++)this.setFunctionModule(14-t,8,getBit(r,t));for(let t=0;t<8;t++)this.setFunctionModule(this.size-1-t,8,getBit(r,t));for(let t=8;t<15;t++)this.setFunctionModule(8,this.size-15+t,getBit(r,t));this.setFunctionModule(8,this.size-8,true)}drawVersion(){if(this.version<7)return;let t=this.version;for(let e=0;e<12;e++)t=t<<1^7973*(t>>>11);const e=this.version<<12|t;assert(e>>>18==0);for(let t=0;t<18;t++){const n=getBit(e,t);const r=this.size-11+t%3;const s=Math.floor(t/3);this.setFunctionModule(r,s,n);this.setFunctionModule(s,r,n)}}drawFinderPattern(t,e){for(let n=-4;n<=4;n++)for(let r=-4;r<=4;r++){const s=Math.max(Math.abs(r),Math.abs(n));const o=t+r;const i=e+n;0<=o&&o<this.size&&0<=i&&i<this.size&&this.setFunctionModule(o,i,2!=s&&4!=s)}}drawAlignmentPattern(t,e){for(let n=-2;n<=2;n++)for(let r=-2;r<=2;r++)this.setFunctionModule(t+r,e+n,1!=Math.max(Math.abs(r),Math.abs(n)))}setFunctionModule(t,e,n){this.modules[e][t]=n;this.isFunction[e][t]=true}addEccAndInterleave(t){const n=this.version;const r=this.errorCorrectionLevel;if(t.length!=e.getNumDataCodewords(n,r))throw new RangeError(\"Invalid argument\");const s=e.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n];const o=e.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n];const i=Math.floor(e.getNumRawDataModules(n)/8);const a=s-i%s;const l=Math.floor(i/s);let h=[];const c=e.reedSolomonComputeDivisor(o);for(let n=0,r=0;n<s;n++){let s=t.slice(r,r+l-o+(n<a?0:1));r+=s.length;const i=e.reedSolomonComputeRemainder(s,c);n<a&&s.push(0);h.push(s.concat(i))}let u=[];for(let t=0;t<h[0].length;t++)h.forEach(((e,n)=>{(t!=l-o||n>=a)&&u.push(e[t])}));assert(u.length==i);return u}drawCodewords(t){if(t.length!=Math.floor(e.getNumRawDataModules(this.version)/8))throw new RangeError(\"Invalid argument\");let n=0;for(let e=this.size-1;e>=1;e-=2){6==e&&(e=5);for(let r=0;r<this.size;r++)for(let s=0;s<2;s++){const o=e-s;const i=0==(e+1&2);const a=i?this.size-1-r:r;if(!this.isFunction[a][o]&&n<8*t.length){this.modules[a][o]=getBit(t[n>>>3],7-(7&n));n++}}}assert(n==8*t.length)}applyMask(t){if(t<0||t>7)throw new RangeError(\"Mask value out of range\");for(let e=0;e<this.size;e++)for(let n=0;n<this.size;n++){let r;switch(t){case 0:r=(n+e)%2==0;break;case 1:r=e%2==0;break;case 2:r=n%3==0;break;case 3:r=(n+e)%3==0;break;case 4:r=(Math.floor(n/3)+Math.floor(e/2))%2==0;break;case 5:r=n*e%2+n*e%3==0;break;case 6:r=(n*e%2+n*e%3)%2==0;break;case 7:r=((n+e)%2+n*e%3)%2==0;break;default:throw new Error(\"Unreachable\")}!this.isFunction[e][n]&&r&&(this.modules[e][n]=!this.modules[e][n])}}getPenaltyScore(){let t=0;for(let n=0;n<this.size;n++){let r=false;let s=0;let o=[0,0,0,0,0,0,0];for(let i=0;i<this.size;i++)if(this.modules[n][i]==r){s++;5==s?t+=e.PENALTY_N1:s>5&&t++}else{this.finderPenaltyAddHistory(s,o);r||(t+=this.finderPenaltyCountPatterns(o)*e.PENALTY_N3);r=this.modules[n][i];s=1}t+=this.finderPenaltyTerminateAndCount(r,s,o)*e.PENALTY_N3}for(let n=0;n<this.size;n++){let r=false;let s=0;let o=[0,0,0,0,0,0,0];for(let i=0;i<this.size;i++)if(this.modules[i][n]==r){s++;5==s?t+=e.PENALTY_N1:s>5&&t++}else{this.finderPenaltyAddHistory(s,o);r||(t+=this.finderPenaltyCountPatterns(o)*e.PENALTY_N3);r=this.modules[i][n];s=1}t+=this.finderPenaltyTerminateAndCount(r,s,o)*e.PENALTY_N3}for(let n=0;n<this.size-1;n++)for(let r=0;r<this.size-1;r++){const s=this.modules[n][r];s==this.modules[n][r+1]&&s==this.modules[n+1][r]&&s==this.modules[n+1][r+1]&&(t+=e.PENALTY_N2)}let n=0;for(const t of this.modules)n=t.reduce(((t,e)=>t+(e?1:0)),n);const r=this.size*this.size;const s=Math.ceil(Math.abs(20*n-10*r)/r)-1;assert(0<=s&&s<=9);t+=s*e.PENALTY_N4;assert(0<=t&&t<=2568888);return t}getAlignmentPatternPositions(){if(1==this.version)return[];{const t=Math.floor(this.version/7)+2;const e=32==this.version?26:2*Math.ceil((4*this.version+4)/(2*t-2));let n=[6];for(let r=this.size-7;n.length<t;r-=e)n.splice(1,0,r);return n}}static getNumRawDataModules(t){if(t<e.MIN_VERSION||t>e.MAX_VERSION)throw new RangeError(\"Version number out of range\");let n=(16*t+128)*t+64;if(t>=2){const e=Math.floor(t/7)+2;n-=(25*e-10)*e-55;t>=7&&(n-=36)}assert(208<=n&&n<=29648);return n}static getNumDataCodewords(t,n){return Math.floor(e.getNumRawDataModules(t)/8)-e.ECC_CODEWORDS_PER_BLOCK[n.ordinal][t]*e.NUM_ERROR_CORRECTION_BLOCKS[n.ordinal][t]}static reedSolomonComputeDivisor(t){if(t<1||t>255)throw new RangeError(\"Degree out of range\");let n=[];for(let e=0;e<t-1;e++)n.push(0);n.push(1);let r=1;for(let s=0;s<t;s++){for(let t=0;t<n.length;t++){n[t]=e.reedSolomonMultiply(n[t],r);t+1<n.length&&(n[t]^=n[t+1])}r=e.reedSolomonMultiply(r,2)}return n}static reedSolomonComputeRemainder(t,n){let r=n.map((t=>0));for(const s of t){const t=s^r.shift();r.push(0);n.forEach(((n,s)=>r[s]^=e.reedSolomonMultiply(n,t)))}return r}static reedSolomonMultiply(t,e){if(t>>>8!=0||e>>>8!=0)throw new RangeError(\"Byte out of range\");let n=0;for(let r=7;r>=0;r--){n=n<<1^285*(n>>>7);n^=(e>>>r&1)*t}assert(n>>>8==0);return n}finderPenaltyCountPatterns(t){const e=t[1];assert(e<=3*this.size);const n=e>0&&t[2]==e&&t[3]==3*e&&t[4]==e&&t[5]==e;return(n&&t[0]>=4*e&&t[6]>=e?1:0)+(n&&t[6]>=4*e&&t[0]>=e?1:0)}finderPenaltyTerminateAndCount(t,e,n){if(t){this.finderPenaltyAddHistory(e,n);e=0}e+=this.size;this.finderPenaltyAddHistory(e,n);return this.finderPenaltyCountPatterns(n)}finderPenaltyAddHistory(t,e){0==e[0]&&(t+=this.size);e.pop();e.unshift(t)}};let n=e;n.MIN_VERSION=1;n.MAX_VERSION=40;n.PENALTY_N1=3;n.PENALTY_N2=3;n.PENALTY_N3=40;n.PENALTY_N4=10;n.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]];n.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]];t.QrCode=n;function appendBits(t,e,n){if(e<0||e>31||t>>>e!=0)throw new RangeError(\"Value out of range\");for(let r=e-1;r>=0;r--)n.push(t>>>r&1)}function getBit(t,e){return 0!=(t>>>e&1)}function assert(t){if(!t)throw new Error(\"Assertion error\")}const r=class{constructor(t,e,n){this.mode=t;this.numChars=e;this.bitData=n;if(e<0)throw new RangeError(\"Invalid argument\");this.bitData=n.slice()}static makeBytes(t){let e=[];for(const n of t)appendBits(n,8,e);return new r(r.Mode.BYTE,t.length,e)}static makeNumeric(t){if(!r.isNumeric(t))throw new RangeError(\"String contains non-numeric characters\");let e=[];for(let n=0;n<t.length;){const r=Math.min(t.length-n,3);appendBits(parseInt(t.substr(n,r),10),3*r+1,e);n+=r}return new r(r.Mode.NUMERIC,t.length,e)}static makeAlphanumeric(t){if(!r.isAlphanumeric(t))throw new RangeError(\"String contains unencodable characters in alphanumeric mode\");let e=[];let n;for(n=0;n+2<=t.length;n+=2){let s=45*r.ALPHANUMERIC_CHARSET.indexOf(t.charAt(n));s+=r.ALPHANUMERIC_CHARSET.indexOf(t.charAt(n+1));appendBits(s,11,e)}n<t.length&&appendBits(r.ALPHANUMERIC_CHARSET.indexOf(t.charAt(n)),6,e);return new r(r.Mode.ALPHANUMERIC,t.length,e)}static makeSegments(t){return\"\"==t?[]:r.isNumeric(t)?[r.makeNumeric(t)]:r.isAlphanumeric(t)?[r.makeAlphanumeric(t)]:[r.makeBytes(r.toUtf8ByteArray(t))]}static makeEci(t){let e=[];if(t<0)throw new RangeError(\"ECI assignment value out of range\");if(t<128)appendBits(t,8,e);else if(t<16384){appendBits(2,2,e);appendBits(t,14,e)}else{if(!(t<1e6))throw new RangeError(\"ECI assignment value out of range\");appendBits(6,3,e);appendBits(t,21,e)}return new r(r.Mode.ECI,0,e)}static isNumeric(t){return r.NUMERIC_REGEX.test(t)}static isAlphanumeric(t){return r.ALPHANUMERIC_REGEX.test(t)}getData(){return this.bitData.slice()}static getTotalBits(t,e){let n=0;for(const r of t){const t=r.mode.numCharCountBits(e);if(r.numChars>=1<<t)return Infinity;n+=4+t+r.bitData.length}return n}static toUtf8ByteArray(t){t=encodeURI(t);let e=[];for(let n=0;n<t.length;n++)if(\"%\"!=t.charAt(n))e.push(t.charCodeAt(n));else{e.push(parseInt(t.substr(n+1,2),16));n+=2}return e}};let s=r;s.NUMERIC_REGEX=/^[0-9]*$/;s.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\\/:-]*$/;s.ALPHANUMERIC_CHARSET=\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:\";t.QrSegment=s})(l||(l={}));(t=>{let e;(t=>{const e=class{constructor(t,e){this.ordinal=t;this.formatBits=e}};let n=e;n.LOW=new e(0,1);n.MEDIUM=new e(1,0);n.QUARTILE=new e(2,3);n.HIGH=new e(3,2);t.Ecc=n})(e=t.QrCode||(t.QrCode={}))})(l||(l={}));(t=>{let e;(t=>{const e=class{constructor(t,e){this.modeBits=t;this.numBitsCharCount=e}numCharCountBits(t){return this.numBitsCharCount[Math.floor((t+7)/17)]}};let n=e;n.NUMERIC=new e(1,[10,12,14]);n.ALPHANUMERIC=new e(2,[9,11,13]);n.BYTE=new e(4,[8,16,16]);n.KANJI=new e(8,[8,10,12]);n.ECI=new e(7,[0,0,0]);t.Mode=n})(e=t.QrSegment||(t.QrSegment={}))})(l||(l={}));var h=l;\n/**\n * @license qrcode.react\n * Copyright (c) Paul O'Shannessy\n * SPDX-License-Identifier: ISC\n */var c={L:h.QrCode.Ecc.LOW,M:h.QrCode.Ecc.MEDIUM,Q:h.QrCode.Ecc.QUARTILE,H:h.QrCode.Ecc.HIGH};var u=128;var d=\"L\";var f=\"#FFFFFF\";var g=\"#000000\";var m=false;var E=4;var M=.1;function generatePath(t,e=0){const n=[];t.forEach((function(t,r){let s=null;t.forEach((function(o,i){if(o||null===s)if(i!==t.length-1)o&&null===s&&(s=i);else{if(!o)return;null===s?n.push(`M${i+e},${r+e} h1v1H${i+e}z`):n.push(`M${s+e},${r+e} h${i+1-s}v1H${s+e}z`)}else{n.push(`M${s+e} ${r+e}h${i-s}v1H${s+e}z`);s=null}}))}));return n.join(\"\")}function excavateModules(t,e){return t.slice().map(((t,n)=>n<e.y||n>=e.y+e.h?t:t.map(((t,n)=>(n<e.x||n>=e.x+e.w)&&t))))}function getImageSettings(t,e,n,r){if(null==r)return null;const s=n?E:0;const o=t.length+2*s;const i=Math.floor(e*M);const a=o/e;const l=(r.width||i)*a;const h=(r.height||i)*a;const c=null==r.x?t.length/2-l/2:r.x*a;const u=null==r.y?t.length/2-h/2:r.y*a;let d=null;if(r.excavate){let t=Math.floor(c);let e=Math.floor(u);let n=Math.ceil(l+c-t);let r=Math.ceil(h+u-e);d={x:t,y:e,w:n,h:r}}return{x:c,y:u,h:h,w:l,excavation:d}}var C=function(){try{(new Path2D).addPath(new Path2D)}catch(t){return false}return true}();function QRCodeCanvas(s){const o=s,{value:i,size:a=u,level:l=d,bgColor:M=f,fgColor:w=g,includeMargin:p=m,style:R,imageSettings:v}=o,A=__objRest(o,[\"value\",\"size\",\"level\",\"bgColor\",\"fgColor\",\"includeMargin\",\"style\",\"imageSettings\"]);const N=null==v?void 0:v.src;const P=e(null);const y=e(null);const[B,I]=n(false);r((()=>{if(null!=P.current){const t=P.current;const e=t.getContext(\"2d\");if(!e)return;let n=h.QrCode.encodeText(i,c[l]).getModules();const r=p?E:0;const s=n.length+2*r;const o=getImageSettings(n,a,p,v);const u=y.current;const d=null!=o&&null!==u&&u.complete&&0!==u.naturalHeight&&0!==u.naturalWidth;d&&null!=o.excavation&&(n=excavateModules(n,o.excavation));const f=window.devicePixelRatio||1;t.height=t.width=a*f;const g=a/s*f;e.scale(g,g);e.fillStyle=M;e.fillRect(0,0,s,s);e.fillStyle=w;C?e.fill(new Path2D(generatePath(n,r))):n.forEach((function(t,n){t.forEach((function(t,s){t&&e.fillRect(s+r,n+r,1,1)}))}));d&&e.drawImage(u,o.x+r,o.y+r,o.w,o.h)}}));r((()=>{I(false)}),[N]);const S=__spreadValues({height:a,width:a},R);let _=null;null!=N&&(_=t.createElement(\"img\",{src:N,key:N,style:{display:\"none\"},onLoad:()=>{I(true)},ref:y}));return t.createElement(t.Fragment,null,t.createElement(\"canvas\",__spreadValues({style:S,height:a,width:a,ref:P},A)),_)}function QRCodeSVG(e){const n=e,{value:r,size:s=u,level:o=d,bgColor:i=f,fgColor:a=g,includeMargin:l=m,imageSettings:M}=n,C=__objRest(n,[\"value\",\"size\",\"level\",\"bgColor\",\"fgColor\",\"includeMargin\",\"imageSettings\"]);let w=h.QrCode.encodeText(r,c[o]).getModules();const p=l?E:0;const R=w.length+2*p;const v=getImageSettings(w,s,l,M);let A=null;if(null!=M&&null!=v){null!=v.excavation&&(w=excavateModules(w,v.excavation));A=t.createElement(\"image\",{xlinkHref:M.src,height:v.h,width:v.w,x:v.x+p,y:v.y+p,preserveAspectRatio:\"none\"})}const N=generatePath(w,p);return t.createElement(\"svg\",__spreadValues({height:s,width:s,viewBox:`0 0 ${R} ${R}`},C),t.createElement(\"path\",{fill:i,d:`M0,0 h${R}v${R}H0z`,shapeRendering:\"crispEdges\"}),t.createElement(\"path\",{fill:a,d:N,shapeRendering:\"crispEdges\"}),A)}var QRCode=e=>{const n=e,{renderAs:r}=n,s=__objRest(n,[\"renderAs\"]);return\"svg\"===r?t.createElement(QRCodeSVG,__spreadValues({},s)):t.createElement(QRCodeCanvas,__spreadValues({},s))};export{QRCodeCanvas,QRCodeSVG,QRCode as default};\n\n//# sourceMappingURL=index.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useEffect,useState}from\"react\";import QRCode from\"qrcode.react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n */export default function QRCodeComponent(props){const{text,qrColor,backgroundColor,logo,logoSize,logoBorderRadius,style,border,shadow,padding,borderRadius}=props;const containerRef=useRef(null);const[qrSize,setQrSize]=useState(200);const[renderKey,setRenderKey]=useState(0);useEffect(()=>{const updateSize=()=>{if(containerRef.current){const{width,height}=containerRef.current.getBoundingClientRect();const minSize=Math.min(width,height);// Account for padding\nconst paddingValues=padding?.split(\" \").map(p=>parseInt(p)||0)||[0];const totalPadding=paddingValues.length===1?paddingValues[0]*2:(parseInt(paddingValues[0])||0)+(parseInt(paddingValues[2])||0);setQrSize(Math.max(minSize-totalPadding,50));}};const resizeObserver=new ResizeObserver(updateSize);if(containerRef.current){resizeObserver.observe(containerRef.current);}updateSize();return()=>{resizeObserver.disconnect();};},[padding]);useEffect(()=>{setRenderKey(prev=>prev+1);},[qrColor]);const containerStyle={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:backgroundColor||\"#ffffff\",...style,...border,boxShadow:shadow,padding:padding,borderRadius:borderRadius};const logoSrc=logo?.src||logo;const finalQrColor=qrColor||\"#000000\";return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:containerStyle,children:[/*#__PURE__*/_jsx(QRCode,{value:text,size:qrSize,bgColor:\"transparent\",fgColor:finalQrColor,level:\"M\",includeMargin:false},renderKey),logoSrc&&/*#__PURE__*/_jsx(\"img\",{src:logoSrc,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:logoSize,height:logoSize,transform:\"translate(-50%, -50%)\",borderRadius:logoBorderRadius},alt:\"Logo\"})]});}QRCodeComponent.defaultProps={text:\"https://example.com\",qrColor:\"#000000\",backgroundColor:\"#ffffff\",logo:\"\",logoSize:50,logoBorderRadius:\"0px\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"#000000\"},shadow:\"0px 0px 0px 0px rgba(0,0,0,0)\",padding:\"0px\",borderRadius:\"0px\"};addPropertyControls(QRCodeComponent,{text:{type:ControlType.String,title:\"Text/URL\",defaultValue:\"https://example.com\"},qrColor:{type:ControlType.Color,title:\"QR Color\",defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#ffffff\"},logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},logoSize:{type:ControlType.Number,title:\"Logo Size\",defaultValue:50,min:20,max:100,step:1},logoBorderRadius:{type:ControlType.BorderRadius,title:\"Logo Border Radius\",defaultValue:\"0px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"0px\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"#000000\"}},borderRadius:{type:ControlType.BorderRadius,title:\"Border Radius\",defaultValue:\"0px\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"0px 0px 0px 0px rgba(0,0,0,0)\",description:\"v1.0 \\n[via SegmentUI](https://www.segmentUI.com)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"QRCodeComponent\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qrgencomp.map","// Generated by Framer (74099f6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-t9rGI .framer-styles-preset-turun4:not(.rich-text-wrapper), .framer-t9rGI .framer-styles-preset-turun4.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-596588f2-af74-4fbf-acba-958b41eb73e4, #f59e0b); --framer-link-text-color: var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, #ffffff); }\"];export const className=\"framer-t9rGI\";\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 (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CustomRightClick from\"https://framerusercontent.com/modules/eSPbHTUl4fB5KCNunEpG/iwAbBW2XY42sovaPwGeV/Customright.js\";import QRCodeComponent from\"https://framerusercontent.com/modules/ZY90SV2RQ9FQ2cY0LOyL/J3dE6YaLUb4l76m7gScY/Qrgencomp.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/oiy9NnwBqY7oFeEPUVMP/SXWQW0STGLbiNtyIhltA/amI1w8Oti.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hHUZ3cc0vuIyzZhwr452/dRG8zrFLduSCwjZHUpyr/zdvMCF90z.js\";import ButtonIcon from\"https://framerusercontent.com/modules/ce1K0UkOfpPN3HTwGCth/CnAAH3k9O5x0cS1QRFTa/DWki9Wmq3.js\";const CustomRightClickFonts=getFonts(CustomRightClick);const ButtonIconFonts=getFonts(ButtonIcon);const QRCodeComponentFonts=getFonts(QRCodeComponent);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"Sb6JDF794\",\"PBQpqph2w\",\"elIb62Ec4\"];const serializationHash=\"framer-APh13\";const variantClassNames={elIb62Ec4:\"framer-v-1tgu5im\",PBQpqph2w:\"framer-v-1oaxfje\",Sb6JDF794:\"framer-v-hq39el\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zfTZfVDCN=undefined;const VMbh_TL5I=undefined;const SS58hSmpC=undefined;const QoPwCcwM8=undefined;const fnNzgwK7g=undefined;const lxXSJsD61=undefined;const SmdyGIyMP=undefined;const ZPOyJB9NU=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"Sb6JDF794\",\"Variant 2\":\"PBQpqph2w\",\"Variant 3\":\"elIb62Ec4\"};const getProps=({discord,document1,height,id,menu,playQR,playURL,questURL,scrollSection,twitter,width,...props})=>{return{...props,fnNzgwK7g:menu??props.fnNzgwK7g,lxXSJsD61:twitter??props.lxXSJsD61,QoPwCcwM8:playQR??props.QoPwCcwM8??\"https://play.etherforge.io/\",SmdyGIyMP:discord??props.SmdyGIyMP,SS58hSmpC:questURL??props.SS58hSmpC,variant:humanReadableVariantMap[props.variant]??props.variant??\"Sb6JDF794\",VMbh_TL5I:document1??props.VMbh_TL5I,zfTZfVDCN:playURL??props.zfTZfVDCN,ZPOyJB9NU:scrollSection??props.ZPOyJB9NU};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,fnNzgwK7g,ZPOyJB9NU,lxXSJsD61,SmdyGIyMP,QoPwCcwM8,zfTZfVDCN,VMbh_TL5I,SS58hSmpC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Sb6JDF794\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const M_O0LH0u813elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ZcvY3Npc91cd6qjj=activeVariantCallback(async(...args)=>{if(fnNzgwK7g){const res=await fnNzgwK7g(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"PBQpqph2w\",\"elIb62Ec4\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed1=()=>{if([\"PBQpqph2w\",\"elIb62Ec4\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hq39el\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Sb6JDF794\",ref:refBinding,style:{...style},...addPropertyOverrides({elIb62Ec4:{\"data-framer-name\":\"Variant 3\"},PBQpqph2w:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d2sxtb\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"RimZcOcp6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x10eg0\",layoutDependency:layoutDependency,layoutId:\"K6jnePF9n\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-f7x24z\",layoutDependency:layoutDependency,layoutId:\"McRbhyGj6\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"CoOSQreCr\",openInNewTab:false,scopeId:\"H896wfcjZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ceqq74 framer-1iu43aa\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"CoOSQreCr\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-90acc867-2952-42dc-a93c-2f31a44f0278, rgb(85, 74, 62))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-a3d8ad03-ac8d-4960-8a52-7f1c001688c2, rgb(54, 44, 33))\",borderBottomLeftRadius:24,borderBottomRightRadius:24},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a1bqpq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Co_G_FD2z-container\",nodeId:\"Co_G_FD2z\",rendersWithMotion:true,scopeId:\"H896wfcjZ\",style:{filter:\"grayscale(0)\",WebkitFilter:\"grayscale(0)\"},children:/*#__PURE__*/_jsx(CustomRightClick,{borderColor:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",borderRadius:\"8px\",customLinks:[],dropdownBackgroundColor:\"var(--token-a3d8ad03-ac8d-4960-8a52-7f1c001688c2, rgb(54, 44, 33))\",fileName:\"EtherForge-Logo\",font:{fontFamily:'\"Gasoek One\", \"Gasoek One Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",horizontalPadding:12,hoverBackgroundColor:\"var(--token-0f678b65-d394-46ad-aca6-09747a1ce4f8, rgb(115, 103, 90))\",id:\"Co_G_FD2z\",layoutId:\"Co_G_FD2z\",shadow:\"0px 1px 20px 0px rgba(0, 0, 0, 0.25)\",style:{height:\"100%\",width:\"100%\"},svgSource:\"https://framerusercontent.com/assets/6gNQKBb8QBbBNJULnr0F1C8WWU.svg\",verticalPadding:12,width:\"100%\"})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-pyvk7t\",\"data-styles-preset\":\"zdvMCF90z\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:zfTZfVDCN,motionChild:true,nodeId:\"PoSNsoLG3\",openInNewTab:false,relValues:[],scopeId:\"H896wfcjZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Play\"})})})}),className:\"framer-166se5n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PoSNsoLG3\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-pyvk7t\",\"data-styles-preset\":\"zdvMCF90z\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"X0BBE9NLW\"},motionChild:true,nodeId:\"g1nEAPwZ4\",openInNewTab:false,relValues:[],scopeId:\"H896wfcjZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Support\"})})})}),className:\"framer-1dfwy48\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g1nEAPwZ4\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-pyvk7t\",\"data-styles-preset\":\"zdvMCF90z\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:VMbh_TL5I,motionChild:true,nodeId:\"jveZcBX5z\",openInNewTab:true,relValues:[],scopeId:\"H896wfcjZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Document\"})})})}),className:\"framer-gc71vy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jveZcBX5z\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-pyvk7t\",\"data-styles-preset\":\"zdvMCF90z\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:SS58hSmpC,motionChild:true,nodeId:\"nxIiG_5ad\",openInNewTab:false,relValues:[],scopeId:\"H896wfcjZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Quest\"})})})}),className:\"framer-1p16pev\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nxIiG_5ad\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u8nf5k\",\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"G98qGYJ4e\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+0+(0+((Math.max(0,((componentViewport?.height||64)-0-0)/1)*1-8)*1-0-40)/2),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1af9dwu-container\",id:`${layoutId}-1af9dwu`,layoutDependency:layoutDependency,layoutId:\"kUv1WBLTg-container\",nodeId:\"kUv1WBLTg\",ref:ref1,rendersWithMotion:true,scopeId:\"H896wfcjZ\",children:[/*#__PURE__*/_jsx(ButtonIcon,{FngHfrA5N:\"4px\",H3rmyrm6b:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",id:\"kUv1WBLTg\",l8uRc0DDo:\"qr-code\",layoutId:\"kUv1WBLTg\",M_O0LH0u8:M_O0LH0u813elrgn({overlay}),npWfn8dfV:\"var(--token-596588f2-af74-4fbf-acba-958b41eb73e4, rgb(245, 158, 11))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"duotone\",variant:overlay.visible?\"JEkidg0v_\":\"JEkidg0v_\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1af9dwu`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-ej7l8l\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"zUl1eXNVO\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a64014d4-0f2a-4c66-9666-98101809991a, rgb(22, 18, 13))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-90acc867-2952-42dc-a93c-2f31a44f0278, rgb(85, 74, 62))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-110h3b3-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jleToz2Sg-container\",nodeId:\"jleToz2Sg\",rendersWithMotion:true,scopeId:\"H896wfcjZ\",children:/*#__PURE__*/_jsx(QRCodeComponent,{backgroundColor:\"var(--token-a64014d4-0f2a-4c66-9666-98101809991a, rgb(22, 18, 13))\",border:{borderColor:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"0px\",height:\"100%\",id:\"jleToz2Sg\",layoutId:\"jleToz2Sg\",logo:addImageAlt({pixelHeight:2860,pixelWidth:2860,src:\"https://framerusercontent.com/images/SEQ0T0DPOhSEoRs4IGy3JlZNnIA.png?width=2860&height=2860\",srcSet:\"https://framerusercontent.com/images/SEQ0T0DPOhSEoRs4IGy3JlZNnIA.png?scale-down-to=512&width=2860&height=2860 512w,https://framerusercontent.com/images/SEQ0T0DPOhSEoRs4IGy3JlZNnIA.png?scale-down-to=1024&width=2860&height=2860 1024w,https://framerusercontent.com/images/SEQ0T0DPOhSEoRs4IGy3JlZNnIA.png?scale-down-to=2048&width=2860&height=2860 2048w,https://framerusercontent.com/images/SEQ0T0DPOhSEoRs4IGy3JlZNnIA.png?width=2860&height=2860 2860w\"},\"\"),logoBorderRadius:\"0px\",logoSize:40,padding:\"0px\",qrColor:\"rgb(255, 255, 255)\",shadow:\"\",style:{height:\"100%\",width:\"100%\"},text:QoPwCcwM8,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-pyvk7t\",\"data-styles-preset\":\"zdvMCF90z\",children:\"Scan to Start\"})}),className:\"framer-6sam4s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FGcQuqm6Y\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({elIb62Ec4:{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+0+0+(0+((Math.max(0,((componentViewport?.height||64)-0-0)/1)*1-8)*1-0-32)/2)},PBQpqph2w:{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+0+0+(0+((Math.max(0,((componentViewport?.height||64)-0-0)/1)*1-8)*1-0-32)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nx8m8s-container\",layoutDependency:layoutDependency,layoutId:\"JVmXBSFA5-container\",nodeId:\"JVmXBSFA5\",rendersWithMotion:true,scopeId:\"H896wfcjZ\",children:/*#__PURE__*/_jsx(ButtonIcon,{FngHfrA5N:\"4px\",H3rmyrm6b:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",id:\"JVmXBSFA5\",l8uRc0DDo:\"list\",layoutId:\"JVmXBSFA5\",npWfn8dfV:\"var(--token-0b4130b5-12cf-4dc5-8f17-a61f76968285, rgb(115, 115, 115))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"bold\",variant:\"PaCBjnYqm\",width:\"100%\",ZcvY3Npc9:ZcvY3Npc91cd6qjj,...addPropertyOverrides({elIb62Ec4:{l8uRc0DDo:\"x\",npWfn8dfV:\"var(--token-a1a5fae9-2729-477b-9b35-281d2e5af58e, rgb(244, 63, 94))\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+0+(0+((Math.max(0,((componentViewport?.height||64)-0-0)/1)*1-8)*1-0-40)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e2oc48-container\",layoutDependency:layoutDependency,layoutId:\"Biyrr3EHd-container\",nodeId:\"Biyrr3EHd\",rendersWithMotion:true,scopeId:\"H896wfcjZ\",children:/*#__PURE__*/_jsx(ButtonIcon,{CWluTUFkk:lxXSJsD61,FngHfrA5N:\"4px\",H3rmyrm6b:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",id:\"Biyrr3EHd\",l8uRc0DDo:\"x-logo\",layoutId:\"Biyrr3EHd\",npWfn8dfV:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"duotone\",variant:\"JEkidg0v_\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+0+(0+((Math.max(0,((componentViewport?.height||64)-0-0)/1)*1-8)*1-0-40)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sdscsi-container\",layoutDependency:layoutDependency,layoutId:\"FKOMUWDcB-container\",nodeId:\"FKOMUWDcB\",rendersWithMotion:true,scopeId:\"H896wfcjZ\",children:/*#__PURE__*/_jsx(ButtonIcon,{CWluTUFkk:SmdyGIyMP,FngHfrA5N:\"4px\",H3rmyrm6b:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",id:\"FKOMUWDcB\",l8uRc0DDo:\"discord-logo\",layoutId:\"FKOMUWDcB\",npWfn8dfV:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"duotone\",variant:\"JEkidg0v_\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stagger:0,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-106}},{ref:ZPOyJB9NU,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-2cxmk4\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"A5MGWlfap\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a64014d4-0f2a-4c66-9666-98101809991a, rgb(22, 18, 13))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,boxShadow:\"0px 3px 0px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px rgb(0, 0, 0), 0px 1px 0px 0px rgb(0, 0, 0), 1px 0px 0px 0px rgb(0, 0, 0), -1px 0px 0px 0px rgb(0, 0, 0), 0px -1px 0px 0px rgb(0, 0, 0), -1px -1px 0px 0px rgb(0, 0, 0), 1px 1px 0px 0px rgb(0, 0, 0)\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-APh13.framer-1iu43aa, .framer-APh13 .framer-1iu43aa { display: block; }\",\".framer-APh13.framer-hq39el { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: flex-start; overflow: visible; padding: 0px 12px 0px 12px; position: relative; width: 1200px; }\",\".framer-APh13 .framer-d2sxtb { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 1px; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px 12px 8px 12px; position: relative; user-select: none; width: 100%; }\",\".framer-APh13 .framer-1x10eg0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-APh13 .framer-f7x24z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-APh13 .framer-1ceqq74 { 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: 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-APh13 .framer-a1bqpq-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 71px); position: relative; width: 71px; }\",\".framer-APh13 .framer-166se5n, .framer-APh13 .framer-1dfwy48, .framer-APh13 .framer-gc71vy, .framer-APh13 .framer-1p16pev { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 3; }\",\".framer-APh13 .framer-1u8nf5k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-APh13 .framer-1af9dwu-container, .framer-APh13 .framer-1e2oc48-container, .framer-APh13 .framer-1sdscsi-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-APh13 .framer-ej7l8l { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-APh13 .framer-110h3b3-container { flex: none; height: 150px; position: relative; width: 150px; }\",\".framer-APh13 .framer-6sam4s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-APh13 .framer-1nx8m8s-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-APh13 .framer-2cxmk4 { align-content: center; align-items: center; bottom: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); padding: 0px 12px 12px 12px; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-APh13.framer-v-1oaxfje.framer-hq39el, .framer-APh13.framer-v-1tgu5im.framer-hq39el { width: 320px; }\",\".framer-APh13.framer-v-1oaxfje .framer-1x10eg0, .framer-APh13.framer-v-1tgu5im .framer-1x10eg0 { order: 0; }\",\".framer-APh13.framer-v-1oaxfje .framer-1u8nf5k, .framer-APh13.framer-v-1oaxfje .framer-1nx8m8s-container, .framer-APh13.framer-v-1tgu5im .framer-1u8nf5k, .framer-APh13.framer-v-1tgu5im .framer-1nx8m8s-container { order: 1; }\",\".framer-APh13.framer-v-1oaxfje .framer-2cxmk4, .framer-APh13.framer-v-1tgu5im .framer-2cxmk4 { order: 2; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-APh13[data-border=\"true\"]::after, .framer-APh13 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PBQpqph2w\":{\"layout\":[\"fixed\",\"fixed\"]},\"elIb62Ec4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fnNzgwK7g\":\"menu\",\"ZPOyJB9NU\":\"scrollSection\",\"lxXSJsD61\":\"twitter\",\"SmdyGIyMP\":\"discord\",\"QoPwCcwM8\":\"playQR\",\"zfTZfVDCN\":\"playURL\",\"VMbh_TL5I\":\"document1\",\"SS58hSmpC\":\"questURL\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerH896wfcjZ=withCSS(Component,css,\"framer-APh13\");export default FramerH896wfcjZ;FramerH896wfcjZ.displayName=\"Header\";FramerH896wfcjZ.defaultProps={height:64,width:1200};addPropertyControls(FramerH896wfcjZ,{variant:{options:[\"Sb6JDF794\",\"PBQpqph2w\",\"elIb62Ec4\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},fnNzgwK7g:{title:\"Menu\",type:ControlType.EventHandler},ZPOyJB9NU:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},lxXSJsD61:{title:\"Twitter\",type:ControlType.Link},SmdyGIyMP:{title:\"Discord\",type:ControlType.Link},QoPwCcwM8:{defaultValue:\"https://play.etherforge.io/\",title:\"Play QR\",type:ControlType.String},zfTZfVDCN:{title:\"Play URL\",type:ControlType.Link},VMbh_TL5I:{title:\"Document\",type:ControlType.Link},SS58hSmpC:{title:\"Quest URL\",type:ControlType.Link}});addFonts(FramerH896wfcjZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Gasoek One\",source:\"google\",style:\"normal\",uiFamilyName:\"Gasoek One\",url:\"https://fonts.gstatic.com/s/gasoekone/v3/EJRTQgQ_UMUKvDgnlX80zr-_cyb-vco.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CustomRightClickFonts,...ButtonIconFonts,...QRCodeComponentFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH896wfcjZ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"fnNzgwK7g\\\":\\\"menu\\\",\\\"ZPOyJB9NU\\\":\\\"scrollSection\\\",\\\"lxXSJsD61\\\":\\\"twitter\\\",\\\"SmdyGIyMP\\\":\\\"discord\\\",\\\"QoPwCcwM8\\\":\\\"playQR\\\",\\\"zfTZfVDCN\\\":\\\"playURL\\\",\\\"VMbh_TL5I\\\":\\\"document1\\\",\\\"SS58hSmpC\\\":\\\"questURL\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PBQpqph2w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"elIb62Ec4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3256e0c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withStrokeTextLg}from\"https://framerusercontent.com/modules/pkFxYNZ0dc85xZtSIiz8/5MddHGYPP5AVa5KQkt3M/text_stroke.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/D5hokzOkodgjQT1lb580/Ih14KpLA9O4rHhtDsQ2M/CiiruKJEr.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/is1sQ4zjiktdeokaJBSp/ja5yXcupbJGbJzCWJsUo/zqIyQakl6.js\";import ButtonIcon from\"https://framerusercontent.com/modules/ce1K0UkOfpPN3HTwGCth/CnAAH3k9O5x0cS1QRFTa/DWki9Wmq3.js\";import CanvaForge from\"https://framerusercontent.com/modules/TRo0wPl3xrtR39CSbDxl/7jednJV55RNtxEB6zr7W/X5O7FIKAT.js\";const RichTextWithStrokeTextLg9jl2v6=withCodeBoundaryForOverrides(RichText,{nodeId:\"SJTC9oPk5\",override:withStrokeTextLg,scopeId:\"L4kanO73w\"});const ButtonIconFonts=getFonts(ButtonIcon);const CanvaForgeFonts=getFonts(CanvaForge);const cycleOrder=[\"En4GHVilG\",\"sAX8yLT7Q\",\"pz_RvbdoV\"];const serializationHash=\"framer-gZtYb\";const variantClassNames={En4GHVilG:\"framer-v-jdnck8\",pz_RvbdoV:\"framer-v-1mkt41a\",sAX8yLT7Q:\"framer-v-1izrs6g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Z6WZiY3pb=undefined;const HXQcueCKH=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"En4GHVilG\",Phone:\"pz_RvbdoV\",Tablet:\"sAX8yLT7Q\"};const getProps=({discord,height,id,twitter,width,...props})=>{return{...props,HXQcueCKH:twitter??props.HXQcueCKH,variant:humanReadableVariantMap[props.variant]??props.variant??\"En4GHVilG\",Z6WZiY3pb:discord??props.Z6WZiY3pb};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,HXQcueCKH,Z6WZiY3pb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"En4GHVilG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jdnck8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"En4GHVilG\",ref:refBinding,style:{...style},...addPropertyOverrides({pz_RvbdoV:{\"data-framer-name\":\"Phone\"},sAX8yLT7Q:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-q29n8u\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"qJmp713Ge\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(146, 133, 119)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 3px 0px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px rgb(0, 0, 0), 0px 1px 0px 0px rgb(0, 0, 0), 1px 0px 0px 0px rgb(0, 0, 0), -1px 0px 0px 0px rgb(0, 0, 0), 0px -1px 0px 0px rgb(0, 0, 0), -1px -1px 0px 0px rgb(0, 0, 0), 1px 1px 0px 0px rgb(0, 0, 0)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sz0sc\",\"data-border\":true,\"data-framer-name\":\"box\",layoutDependency:layoutDependency,layoutId:\"aUKmh3pFe\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-90acc867-2952-42dc-a93c-2f31a44f0278, rgb(85, 74, 62))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q1lg2x\",layoutDependency:layoutDependency,layoutId:\"xUvNUmJSX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ckplim\",\"data-styles-preset\":\"zqIyQakl6\",style:{\"--framer-text-alignment\":\"left\"},children:\"Interested in ?\"})}),className:\"framer-1m7053g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mIiHgcWp1\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pz_RvbdoV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ckplim\",\"data-styles-preset\":\"zqIyQakl6\",style:{\"--framer-text-alignment\":\"center\"},children:\"Interested in ?\"})})},sAX8yLT7Q:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ckplim\",\"data-styles-preset\":\"zqIyQakl6\",style:{\"--framer-text-alignment\":\"center\"},children:\"Interested in ?\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cll0qi\",layoutDependency:layoutDependency,layoutId:\"A7oC2xRj5\",children:[/*#__PURE__*/_jsx(RichTextWithStrokeTextLg9jl2v6,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1bxuqgm\",\"data-styles-preset\":\"CiiruKJEr\",style:{\"--framer-text-alignment\":\"left\"},children:\"Follow us on\"})}),className:\"framer-9jl2v6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SJTC9oPk5\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fwe5vy\",layoutDependency:layoutDependency,layoutId:\"OU0u9Nj6_\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"60px\",y:(componentViewport?.y||0)+40+(((componentViewport?.height||416)-80-336)/2+0+0)+12+0+40+0+0+106+0+0,...addPropertyOverrides({pz_RvbdoV:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-24-336)/2+0+0)+12+0+12+154+0+40+0+34+0},sAX8yLT7Q:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||416)-80-336)/2+0+0)+12+0+40+132+0+40+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tnp54i-container\",layoutDependency:layoutDependency,layoutId:\"bsVqWgeEc-container\",nodeId:\"bsVqWgeEc\",rendersWithMotion:true,scopeId:\"L4kanO73w\",children:/*#__PURE__*/_jsx(ButtonIcon,{CWluTUFkk:Z6WZiY3pb,FngHfrA5N:\"4px\",H3rmyrm6b:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",id:\"bsVqWgeEc\",l8uRc0DDo:\"discord-logo\",layoutId:\"bsVqWgeEc\",npWfn8dfV:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"duotone\",variant:\"JEkidg0v_\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"60px\",y:(componentViewport?.y||0)+40+(((componentViewport?.height||416)-80-336)/2+0+0)+12+0+40+0+0+106+0+0,...addPropertyOverrides({pz_RvbdoV:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-24-336)/2+0+0)+12+0+12+154+0+40+0+34+0},sAX8yLT7Q:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||416)-80-336)/2+0+0)+12+0+40+132+0+40+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9zoksd-container\",layoutDependency:layoutDependency,layoutId:\"HoZWZ7ERk-container\",nodeId:\"HoZWZ7ERk\",rendersWithMotion:true,scopeId:\"L4kanO73w\",children:/*#__PURE__*/_jsx(ButtonIcon,{CWluTUFkk:HXQcueCKH,FngHfrA5N:\"4px\",H3rmyrm6b:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",id:\"HoZWZ7ERk\",l8uRc0DDo:\"x-logo\",layoutId:\"HoZWZ7ERk\",npWfn8dfV:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"duotone\",variant:\"JEkidg0v_\",width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:406.5,width:\"400px\",y:(componentViewport?.y||0)+40+(((componentViewport?.height||416)-80-336)/2+0+0)+12+0+40+-174.5,...addPropertyOverrides({pz_RvbdoV:{height:300,width:\"240px\",y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-24-336)/2+0+0)+12+0+12+-158},sAX8yLT7Q:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||416)-80-336)/2+0+0)+12+0+40+-286.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ya1m1j-container\",layoutDependency:layoutDependency,layoutId:\"WPEvRfMFu-container\",nodeId:\"WPEvRfMFu\",rendersWithMotion:true,scopeId:\"L4kanO73w\",children:/*#__PURE__*/_jsx(CanvaForge,{height:\"100%\",id:\"WPEvRfMFu\",layoutId:\"WPEvRfMFu\",shhwjXhOz:HXQcueCKH,style:{height:\"100%\",width:\"100%\"},variant:\"B7gizZceQ\",width:\"100%\",wtCOIUAJQ:Z6WZiY3pb})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:375.5,intrinsicWidth:750,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||416)-80-336)/2+0+0)+12+0+312-311.5),pixelHeight:751,pixelWidth:1500,sizes:`calc(min(${componentViewport?.width||\"100vw\"} - 80px, 1200px) - 24px)`,src:\"https://framerusercontent.com/images/IN0zzIjaWJ4SUo8PBtqnIo06CE.png?width=1500&height=751\",srcSet:\"https://framerusercontent.com/images/IN0zzIjaWJ4SUo8PBtqnIo06CE.png?scale-down-to=512&width=1500&height=751 512w,https://framerusercontent.com/images/IN0zzIjaWJ4SUo8PBtqnIo06CE.png?scale-down-to=1024&width=1500&height=751 1024w,https://framerusercontent.com/images/IN0zzIjaWJ4SUo8PBtqnIo06CE.png?width=1500&height=751 1500w\"},className:\"framer-1befibe\",\"data-framer-name\":\"Aspect Ratio\",layoutDependency:layoutDependency,layoutId:\"Rpn2fqPD3\",...addPropertyOverrides({pz_RvbdoV:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:375.5,intrinsicWidth:750,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+(((componentViewport?.height||200)-24-336)/2+0+0)+12+0+312-311.5),pixelHeight:751,pixelWidth:1500,sizes:`calc(min(${componentViewport?.width||\"100vw\"} - 24px, 1200px) - 24px)`,src:\"https://framerusercontent.com/images/IN0zzIjaWJ4SUo8PBtqnIo06CE.png?width=1500&height=751\",srcSet:\"https://framerusercontent.com/images/IN0zzIjaWJ4SUo8PBtqnIo06CE.png?scale-down-to=512&width=1500&height=751 512w,https://framerusercontent.com/images/IN0zzIjaWJ4SUo8PBtqnIo06CE.png?scale-down-to=1024&width=1500&height=751 1024w,https://framerusercontent.com/images/IN0zzIjaWJ4SUo8PBtqnIo06CE.png?width=1500&height=751 1500w\"}}},baseVariant,gestureVariant)})]})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:240,intrinsicWidth:166,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-.312),pixelHeight:240,pixelWidth:166,positionX:\"center\",positionY:\"center\",sizes:`min(${componentViewport?.width||\"100vw\"} / 10, 200px)`,src:\"https://framerusercontent.com/images/DHvHoY711BQ6yoyFukC5vkgSxlA.png?width=166&height=240\"},className:\"framer-1vf040w\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"WcYOMmXkI\",style:{opacity:.4,rotateY:180}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:240,intrinsicWidth:166,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-.688),pixelHeight:240,pixelWidth:166,positionX:\"center\",positionY:\"center\",sizes:`min(${componentViewport?.width||\"100vw\"} / 10, 200px)`,src:\"https://framerusercontent.com/images/DHvHoY711BQ6yoyFukC5vkgSxlA.png?width=166&height=240\"},className:\"framer-ix5ynr\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"n7Mmea6IH\",style:{opacity:.4}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gZtYb.framer-1txn7j8, .framer-gZtYb .framer-1txn7j8 { display: block; }\",\".framer-gZtYb.framer-jdnck8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 40px; position: relative; width: 1000px; }\",\".framer-gZtYb .framer-q29n8u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 12px; position: relative; width: 100%; z-index: 2; }\",\".framer-gZtYb .framer-1sz0sc { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px 12px; height: 312px; justify-content: flex-start; overflow: visible; padding: 40px; position: relative; width: 100%; }\",\".framer-gZtYb .framer-q1lg2x { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-gZtYb .framer-1m7053g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 2; }\",\".framer-gZtYb .framer-cll0qi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-gZtYb .framer-9jl2v6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 3; }\",\".framer-gZtYb .framer-1fwe5vy { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-gZtYb .framer-1tnp54i-container, .framer-gZtYb .framer-9zoksd-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 60px); position: relative; width: 60px; }\",\".framer-gZtYb .framer-1ya1m1j-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 400px); position: relative; width: 400px; z-index: 2; }\",\".framer-gZtYb .framer-1befibe { bottom: 0px; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; width: 100%; z-index: 0; }\",\".framer-gZtYb .framer-1vf040w { aspect-ratio: 0.6341463414634146 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 158px); left: 0px; max-height: 300px; max-width: 200px; overflow: visible; position: absolute; top: 0px; width: 10%; z-index: 0; }\",\".framer-gZtYb .framer-ix5ynr { aspect-ratio: 0.6341463414634146 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 158px); max-height: 300px; max-width: 200px; overflow: visible; position: absolute; right: 0px; top: -1px; width: 10%; z-index: 0; }\",\".framer-gZtYb.framer-v-1izrs6g.framer-jdnck8 { width: 600px; }\",\".framer-gZtYb.framer-v-1izrs6g .framer-1sz0sc { align-content: center; align-items: center; flex-direction: column; justify-content: flex-end; }\",\".framer-gZtYb.framer-v-1izrs6g .framer-q1lg2x, .framer-gZtYb.framer-v-1mkt41a .framer-q1lg2x { flex: none; height: min-content; order: 1; width: 100%; }\",\".framer-gZtYb.framer-v-1izrs6g .framer-cll0qi { justify-content: center; }\",\".framer-gZtYb.framer-v-1izrs6g .framer-1ya1m1j-container { order: 0; }\",\".framer-gZtYb.framer-v-1izrs6g .framer-1befibe, .framer-gZtYb.framer-v-1mkt41a .framer-1befibe { order: 2; }\",\".framer-gZtYb.framer-v-1izrs6g .framer-1vf040w, .framer-gZtYb.framer-v-1izrs6g .framer-ix5ynr { height: var(--framer-aspect-ratio-supported, 95px); }\",\".framer-gZtYb.framer-v-1mkt41a.framer-jdnck8 { padding: 12px; width: 500px; }\",\".framer-gZtYb.framer-v-1mkt41a .framer-1sz0sc { align-content: center; align-items: center; flex-direction: column; justify-content: flex-end; padding: 12px; }\",\".framer-gZtYb.framer-v-1mkt41a .framer-cll0qi { flex-direction: column; }\",\".framer-gZtYb.framer-v-1mkt41a .framer-1ya1m1j-container { height: var(--framer-aspect-ratio-supported, 300px); order: 0; width: 240px; }\",\".framer-gZtYb.framer-v-1mkt41a .framer-1vf040w, .framer-gZtYb.framer-v-1mkt41a .framer-ix5ynr { height: var(--framer-aspect-ratio-supported, 300px); }\",...sharedStyle.css,...sharedStyle1.css,'.framer-gZtYb[data-border=\"true\"]::after, .framer-gZtYb [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 416\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sAX8yLT7Q\":{\"layout\":[\"fixed\",\"auto\"]},\"pz_RvbdoV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HXQcueCKH\":\"twitter\",\"Z6WZiY3pb\":\"discord\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerL4kanO73w=withCSS(Component,css,\"framer-gZtYb\");export default FramerL4kanO73w;FramerL4kanO73w.displayName=\"CTA\";FramerL4kanO73w.defaultProps={height:416,width:1e3};addPropertyControls(FramerL4kanO73w,{variant:{options:[\"En4GHVilG\",\"sAX8yLT7Q\",\"pz_RvbdoV\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},HXQcueCKH:{title:\"Twitter\",type:ControlType.Link},Z6WZiY3pb:{title:\"Discord\",type:ControlType.Link}});addFonts(FramerL4kanO73w,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonIconFonts,...CanvaForgeFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerL4kanO73w\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"416\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"HXQcueCKH\\\":\\\"twitter\\\",\\\"Z6WZiY3pb\\\":\\\"discord\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sAX8yLT7Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pz_RvbdoV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0956b9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CustomRightClick from\"https://framerusercontent.com/modules/eSPbHTUl4fB5KCNunEpG/iwAbBW2XY42sovaPwGeV/Customright.js\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js\";import{withStrokeTextLg}from\"https://framerusercontent.com/modules/pkFxYNZ0dc85xZtSIiz8/5MddHGYPP5AVa5KQkt3M/text_stroke.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/oiy9NnwBqY7oFeEPUVMP/SXWQW0STGLbiNtyIhltA/amI1w8Oti.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/U4A58lnooBazA0Zn3FMQ/H1PvzVp8EYSIRM7P1tsY/B2l2Y02Bn.js\";import ButtonIcon from\"https://framerusercontent.com/modules/ce1K0UkOfpPN3HTwGCth/CnAAH3k9O5x0cS1QRFTa/DWki9Wmq3.js\";const RichTextWithStrokeTextLgx4t4kg=withCodeBoundaryForOverrides(RichText,{nodeId:\"SIXZRAGdA\",override:withStrokeTextLg,scopeId:\"oVY0Iiyc_\"});const ButtonIconFonts=getFonts(ButtonIcon);const RichTextWithStrokeTextLg1e8u14c=withCodeBoundaryForOverrides(RichText,{nodeId:\"oBPNjqQVb\",override:withStrokeTextLg,scopeId:\"oVY0Iiyc_\"});const RichTextWithStrokeTextLg1v5n684=withCodeBoundaryForOverrides(RichText,{nodeId:\"ybmCzOIYZ\",override:withStrokeTextLg,scopeId:\"oVY0Iiyc_\"});const RichTextWithStrokeTextLg1afs7no=withCodeBoundaryForOverrides(RichText,{nodeId:\"jTgMKRHJF\",override:withStrokeTextLg,scopeId:\"oVY0Iiyc_\"});const RichTextWithStrokeTextLgc68qqa=withCodeBoundaryForOverrides(RichText,{nodeId:\"yt94ayU7L\",override:withStrokeTextLg,scopeId:\"oVY0Iiyc_\"});const CookieBannerFonts=getFonts(CookieBanner);const CookieBannerWithStrokeTextLgif0i4c=withCodeBoundaryForOverrides(CookieBanner,{nodeId:\"XGQaem8A_\",override:withStrokeTextLg,scopeId:\"oVY0Iiyc_\"});const RichTextWithStrokeTextLgj45n7c=withCodeBoundaryForOverrides(RichText,{nodeId:\"SVUpMQvuQ\",override:withStrokeTextLg,scopeId:\"oVY0Iiyc_\"});const CustomRightClickFonts=getFonts(CustomRightClick);const cycleOrder=[\"oPZhcZaT0\",\"rMbld9nat\"];const serializationHash=\"framer-6kkFo\";const variantClassNames={oPZhcZaT0:\"framer-v-1v2s61\",rMbld9nat:\"framer-v-15343xy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"oPZhcZaT0\",\"Variant 2\":\"rMbld9nat\"};const getProps=({discord,document,height,id,twitter,width,...props})=>{return{...props,EZ7JXPbZI:twitter??props.EZ7JXPbZI,myOor5ukj:document??props.myOor5ukj,TfRWIW3Nt:discord??props.TfRWIW3Nt,variant:humanReadableVariantMap[props.variant]??props.variant??\"oPZhcZaT0\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,TfRWIW3Nt,EZ7JXPbZI,myOor5ukj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oPZhcZaT0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1v2s61\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"oPZhcZaT0\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-e955fcff-935c-49b5-aa61-4600d4530173, rgb(43, 35, 26))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({rMbld9nat:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ddy6tm\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"E59ojdTiI\",children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1llo1ph\",\"data-framer-name\":\"div\",layoutDependency:layoutDependency,layoutId:\"Eby1ZpMvv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18132qn\",layoutDependency:layoutDependency,layoutId:\"PkWY4QXvo\",children:[/*#__PURE__*/_jsx(RichTextWithStrokeTextLgx4t4kg,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-46pu1w\",\"data-styles-preset\":\"B2l2Y02Bn\",style:{\"--framer-text-alignment\":\"left\"},children:\"Follow us on\"})}),className:\"framer-x4t4kg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SIXZRAGdA\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ire3ev\",\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"ClE9HeOqE\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"54px\",y:(componentViewport?.y||0)+24+(((componentViewport?.height||299)-48-319)/2+0+0)+12+0+54.6+0+26.8+0,...addPropertyOverrides({rMbld9nat:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dfc69c-container\",layoutDependency:layoutDependency,layoutId:\"u0MsicO0C-container\",nodeId:\"u0MsicO0C\",rendersWithMotion:true,scopeId:\"oVY0Iiyc_\",children:/*#__PURE__*/_jsx(ButtonIcon,{CWluTUFkk:TfRWIW3Nt,FngHfrA5N:\"4px\",H3rmyrm6b:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",id:\"u0MsicO0C\",l8uRc0DDo:\"discord-logo\",layoutId:\"u0MsicO0C\",npWfn8dfV:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"duotone\",variant:\"JEkidg0v_\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"54px\",y:(componentViewport?.y||0)+24+(((componentViewport?.height||299)-48-319)/2+0+0)+12+0+54.6+0+26.8+0,...addPropertyOverrides({rMbld9nat:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kfqmsp-container\",layoutDependency:layoutDependency,layoutId:\"Pl8eQqAuL-container\",nodeId:\"Pl8eQqAuL\",rendersWithMotion:true,scopeId:\"oVY0Iiyc_\",children:/*#__PURE__*/_jsx(ButtonIcon,{CWluTUFkk:EZ7JXPbZI,FngHfrA5N:\"4px\",H3rmyrm6b:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",id:\"Pl8eQqAuL\",l8uRc0DDo:\"x-logo\",layoutId:\"Pl8eQqAuL\",npWfn8dfV:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"duotone\",variant:\"JEkidg0v_\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12t8mj1\",\"data-framer-name\":\"div\",layoutDependency:layoutDependency,layoutId:\"Ov8FeZbvl\",children:[/*#__PURE__*/_jsx(RichTextWithStrokeTextLg1e8u14c,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-46pu1w\",\"data-styles-preset\":\"B2l2Y02Bn\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MmQUnxEqK\"},motionChild:true,nodeId:\"oBPNjqQVb\",openInNewTab:false,relValues:[],scopeId:\"oVY0Iiyc_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Terms of Service\"})})})}),className:\"framer-1e8u14c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oBPNjqQVb\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithStrokeTextLg1v5n684,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-46pu1w\",\"data-styles-preset\":\"B2l2Y02Bn\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"X0BBE9NLW\"},motionChild:true,nodeId:\"ybmCzOIYZ\",openInNewTab:false,relValues:[],scopeId:\"oVY0Iiyc_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Safe and Fair Play Policy\"})})})}),className:\"framer-1v5n684\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ybmCzOIYZ\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithStrokeTextLg1afs7no,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-46pu1w\",\"data-styles-preset\":\"B2l2Y02Bn\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:myOor5ukj,motionChild:true,nodeId:\"jTgMKRHJF\",openInNewTab:false,relValues:[],scopeId:\"oVY0Iiyc_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Document\"})})})}),className:\"framer-1afs7no\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jTgMKRHJF\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithStrokeTextLgc68qqa,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-46pu1w\",\"data-styles-preset\":\"B2l2Y02Bn\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rlwM5wKXr\"},motionChild:true,nodeId:\"yt94ayU7L\",openInNewTab:false,relValues:[],scopeId:\"oVY0Iiyc_\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Privacy Policy\"})})})}),className:\"framer-c68qqa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yt94ayU7L\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rlwM5wKXr\"},implicitPathVariables:undefined},{href:{webPageId:\"rlwM5wKXr\"},implicitPathVariables:undefined},{href:{webPageId:\"rlwM5wKXr\"},implicitPathVariables:undefined},{href:{webPageId:\"rlwM5wKXr\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-if0i4c-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XGQaem8A_-container\",nodeId:\"XGQaem8A_\",rendersWithMotion:true,scopeId:\"oVY0Iiyc_\",children:/*#__PURE__*/_jsx(CookieBannerWithStrokeTextLgif0i4c,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{},fontTitle:{},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks[0],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[1],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"\",height:\"100%\",id:\"XGQaem8A_\",layoutId:\"XGQaem8A_\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"icon\"},width:\"100%\",...addPropertyOverrides({rMbld9nat:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:resolvedLinks[2],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[3],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}}},baseVariant,gestureVariant)})})})})]})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lqyznx\",\"data-framer-name\":\"div\",layoutDependency:layoutDependency,layoutId:\"PVvUzhxuX\",style:{opacity:.4},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rk365o\",layoutDependency:layoutDependency,layoutId:\"YZPofgVCJ\",style:{backgroundColor:\"var(--token-50d4aa91-5a97-4a3d-bd92-7e50ecd52539, rgb(161, 148, 133))\",rotate:45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11b4c7n\",layoutDependency:layoutDependency,layoutId:\"bGJ_IrsCn\",style:{backgroundColor:\"var(--token-1358ca38-888d-4d2b-8b99-89e622cac69f, rgb(146, 133, 119))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13zrw03\",layoutDependency:layoutDependency,layoutId:\"iAChNgOeY\",style:{backgroundColor:\"var(--token-50d4aa91-5a97-4a3d-bd92-7e50ecd52539, rgb(161, 148, 133))\",rotate:45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9d03cu\",layoutDependency:layoutDependency,layoutId:\"VCADFcAK1\",style:{backgroundColor:\"var(--token-1358ca38-888d-4d2b-8b99-89e622cac69f, rgb(146, 133, 119))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4v5uzt\",layoutDependency:layoutDependency,layoutId:\"PGuuiYj8p\",style:{backgroundColor:\"var(--token-50d4aa91-5a97-4a3d-bd92-7e50ecd52539, rgb(161, 148, 133))\",rotate:45}})]}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ptw18q\",\"data-framer-name\":\"div\",layoutDependency:layoutDependency,layoutId:\"kWCjzpKiK\",children:[/*#__PURE__*/_jsx(RichTextWithStrokeTextLgj45n7c,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-46pu1w\",\"data-styles-preset\":\"B2l2Y02Bn\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-f83c2f7a-7d99-4335-b091-ce3bb27fa9ce, rgb(168, 85, 247)))\"},children:\"\\xa9\"}),\" ETHERFORGE 2025 ALL RIGHTS RESERVED\"]})}),className:\"framer-j45n7c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SVUpMQvuQ\",style:{\"--extracted-1w3ko1f\":\"var(--token-f83c2f7a-7d99-4335-b091-ce3bb27fa9ce, rgb(168, 85, 247))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"X2CKsFkYk\",openInNewTab:false,scopeId:\"oVY0Iiyc_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xgtwl9 framer-g7wl16\",layoutDependency:layoutDependency,layoutId:\"X2CKsFkYk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iyb30j-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"M60nzqx6d-container\",nodeId:\"M60nzqx6d\",rendersWithMotion:true,scopeId:\"oVY0Iiyc_\",style:{filter:\"grayscale(0)\",WebkitFilter:\"grayscale(0)\"},children:/*#__PURE__*/_jsx(CustomRightClick,{borderColor:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",borderRadius:\"8px\",customLinks:[],dropdownBackgroundColor:\"var(--token-a3d8ad03-ac8d-4960-8a52-7f1c001688c2, rgb(54, 44, 33))\",fileName:\"EtherForge-Logo\",font:{fontFamily:'\"Gasoek One\", \"Gasoek One Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",horizontalPadding:12,hoverBackgroundColor:\"var(--token-0f678b65-d394-46ad-aca6-09747a1ce4f8, rgb(115, 103, 90))\",id:\"M60nzqx6d\",layoutId:\"M60nzqx6d\",shadow:\"0px 1px 20px 0px rgba(0, 0, 0, 0.25)\",style:{height:\"100%\",width:\"100%\"},svgSource:\"https://framerusercontent.com/assets/6gNQKBb8QBbBNJULnr0F1C8WWU.svg\",verticalPadding:12,width:\"100%\"})})})})})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6kkFo.framer-g7wl16, .framer-6kkFo .framer-g7wl16 { display: block; }\",\".framer-6kkFo.framer-1v2s61 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px 12px 24px 12px; position: relative; width: 1764px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6kkFo .framer-ddy6tm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 12px; position: relative; width: 100%; }\",\".framer-6kkFo .framer-1llo1ph { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-6kkFo .framer-18132qn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6kkFo .framer-x4t4kg, .framer-6kkFo .framer-1e8u14c, .framer-6kkFo .framer-1v5n684, .framer-6kkFo .framer-1afs7no, .framer-6kkFo .framer-c68qqa, .framer-6kkFo .framer-j45n7c { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 3; }\",\".framer-6kkFo .framer-1ire3ev { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6kkFo .framer-dfc69c-container, .framer-6kkFo .framer-kfqmsp-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 54px); position: relative; width: 54px; }\",\".framer-6kkFo .framer-12t8mj1 { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: min-content; }\",\".framer-6kkFo .framer-if0i4c-container { flex: none; height: auto; position: relative; width: auto; z-index: 3; }\",\".framer-6kkFo .framer-1lqyznx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6kkFo .framer-1rk365o, .framer-6kkFo .framer-13zrw03, .framer-6kkFo .framer-4v5uzt { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 12px); overflow: visible; position: relative; width: 12px; }\",\".framer-6kkFo .framer-11b4c7n, .framer-6kkFo .framer-9d03cu { flex: 1 0 0px; height: 1px; max-height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-6kkFo .framer-1ptw18q { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-6kkFo .framer-xgtwl9 { align-content: center; align-items: center; aspect-ratio: 2.414285714285714 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 110px); justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 114px; }\",\".framer-6kkFo .framer-iyb30j-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 110px); position: relative; width: 110px; }\",\".framer-6kkFo.framer-v-15343xy.framer-1v2s61 { width: 448px; }\",\".framer-6kkFo.framer-v-15343xy .framer-1llo1ph, .framer-6kkFo.framer-v-15343xy .framer-1ptw18q { flex-direction: column; gap: 12px; justify-content: flex-start; }\",\".framer-6kkFo.framer-v-15343xy .framer-18132qn { align-content: center; align-items: center; }\",\".framer-6kkFo.framer-v-15343xy .framer-12t8mj1 { flex-wrap: wrap; justify-content: center; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-6kkFo[data-border=\"true\"]::after, .framer-6kkFo [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 299\n * @framerIntrinsicWidth 1764\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rMbld9nat\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"TfRWIW3Nt\":\"discord\",\"EZ7JXPbZI\":\"twitter\",\"myOor5ukj\":\"document\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroVY0Iiyc_=withCSS(Component,css,\"framer-6kkFo\");export default FrameroVY0Iiyc_;FrameroVY0Iiyc_.displayName=\"Footer\";FrameroVY0Iiyc_.defaultProps={height:299,width:1764};addPropertyControls(FrameroVY0Iiyc_,{variant:{options:[\"oPZhcZaT0\",\"rMbld9nat\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},TfRWIW3Nt:{title:\"Discord\",type:ControlType.Link},EZ7JXPbZI:{title:\"Twitter\",type:ControlType.Link},myOor5ukj:{title:\"Document\",type:ControlType.Link}});addFonts(FrameroVY0Iiyc_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Gasoek One\",source:\"google\",style:\"normal\",uiFamilyName:\"Gasoek One\",url:\"https://fonts.gstatic.com/s/gasoekone/v3/EJRTQgQ_UMUKvDgnlX80zr-_cyb-vco.woff2\",weight:\"400\"}]},...ButtonIconFonts,...CookieBannerFonts,...CustomRightClickFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroVY0Iiyc_\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rMbld9nat\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"TfRWIW3Nt\\\":\\\"discord\\\",\\\"EZ7JXPbZI\\\":\\\"twitter\\\",\\\"myOor5ukj\\\":\\\"document\\\"}\",\"framerIntrinsicHeight\":\"299\",\"framerIntrinsicWidth\":\"1764\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useState,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function LogicGate(props){const{condition,content,fallbackContent,debug}=props;const[debugInfo,setDebugInfo]=useState({});const[conditionMet,setConditionMet]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const evaluateCondition=useCallback(()=>{try{let calculatedCondition=condition;let debugVals={};const variableNames=condition.match(/\\b(?![\"'])([a-zA-Z][a-zA-Z0-9_]*)\\b(?![\"'])/g)||[];variableNames.forEach(varName=>{// Check for radio buttons\nconst radioInputs=document.querySelectorAll(`input[type=\"radio\"][name=\"${varName}\"]`);if(radioInputs.length>0){const checkedRadio=Array.from(radioInputs).find(input=>input.checked);if(checkedRadio){debugVals[varName]=checkedRadio.value;calculatedCondition=calculatedCondition.replace(new RegExp(`\\\\b${varName}\\\\b`,\"g\"),`\"${checkedRadio.value}\"`);}else{debugVals[varName]=\"None selected\";}}else{// Handle other input types\nconst inputElement=document.querySelector(`input[name=\"${varName}\"], select[name=\"${varName}\"]`);if(inputElement){let value;if(inputElement.type===\"checkbox\"){value=inputElement.checked;}else if(inputElement.type===\"number\"){value=parseFloat(inputElement.value)||0;}else{// For text inputs, keep the value as a string\nvalue=`\"${inputElement.value}\"`;}debugVals[varName]=inputElement.value;calculatedCondition=calculatedCondition.replace(new RegExp(`\\\\b${varName}\\\\b`,\"g\"),value);}else{debugVals[varName]=`{{${varName}}} input not found`;}}});setDebugInfo(debugVals);const result=new Function(`return (${calculatedCondition})`)();setConditionMet(!!result);}catch(error){console.error(\"Error evaluating condition:\",error);setConditionMet(false);}},[condition]);// Set up a MutationObserver to watch for DOM changes\nuseEffect(()=>{if(!isCanvas){const setupListeners=()=>{// Remove existing listeners first\nconst existingInputs=document.querySelectorAll(\"input, select\");existingInputs.forEach(input=>{input.removeEventListener(\"input\",evaluateCondition);input.removeEventListener(\"change\",evaluateCondition);});// Add listeners to all current inputs\nconst inputs=document.querySelectorAll(\"input, select\");inputs.forEach(input=>{input.addEventListener(\"input\",evaluateCondition);input.addEventListener(\"change\",evaluateCondition);});evaluateCondition();};// Initial setup\nsetupListeners();// Watch for DOM changes (new inputs being added/removed)\nconst observer=new MutationObserver(mutations=>{let shouldResetup=false;mutations.forEach(mutation=>{// Check if any input or select elements were added or removed\nif(mutation.type===\"childList\"){mutation.addedNodes.forEach(node=>{if(node.nodeType===Node.ELEMENT_NODE){if(node.matches&&(node.matches(\"input\")||node.matches(\"select\")||node.querySelector&&(node.querySelector(\"input\")||node.querySelector(\"select\")))){shouldResetup=true;}}});mutation.removedNodes.forEach(node=>{if(node.nodeType===Node.ELEMENT_NODE){if(node.matches&&(node.matches(\"input\")||node.matches(\"select\")||node.querySelector&&(node.querySelector(\"input\")||node.querySelector(\"select\")))){shouldResetup=true;}}});}});if(shouldResetup){// Small delay to ensure DOM is fully updated\nsetTimeout(setupListeners,0);}});// Start observing\nobserver.observe(document.body,{childList:true,subtree:true});return()=>{observer.disconnect();const inputs=document.querySelectorAll(\"input, select\");inputs.forEach(input=>{input.removeEventListener(\"input\",evaluateCondition);input.removeEventListener(\"change\",evaluateCondition);});};}},[condition,isCanvas,evaluateCondition]);const forceFullWidth=children=>{return React.Children.map(children,child=>{if(/*#__PURE__*/React.isValidElement(child)){return /*#__PURE__*/React.cloneElement(child,{style:{...child.props.style,width:\"100%\",maxWidth:\"100%\",minWidth:\"100%\",boxSizing:\"border-box\"}});}return child;});};const DebugDisplay=()=>/*#__PURE__*/_jsxs(\"div\",{style:{background:\"rgba(0,0,0,0.8)\",color:\"white\",padding:\"10px\",fontSize:\"12px\",fontFamily:\"monospace\",marginTop:\"10px\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[\"Condition: \",condition]}),/*#__PURE__*/_jsxs(\"div\",{children:[\"Result: \",conditionMet.toString()]}),/*#__PURE__*/_jsx(\"div\",{children:\"Variables:\"}),Object.entries(debugInfo).map(([key,value])=>/*#__PURE__*/_jsxs(\"div\",{children:[key,\": \",JSON.stringify(value)]},key))]});const contentToRender=conditionMet?content:fallbackContent;const isEmpty=React.Children.count(contentToRender)===0;if(isCanvas){return /*#__PURE__*/_jsxs(_Fragment,{children:[forceFullWidth(content),forceFullWidth(fallbackContent)]});}if(isEmpty){return debug?/*#__PURE__*/_jsx(DebugDisplay,{}):null;}return /*#__PURE__*/_jsxs(_Fragment,{children:[forceFullWidth(contentToRender),debug&&/*#__PURE__*/_jsx(DebugDisplay,{})]});}LogicGate.defaultProps={condition:\"true\",content:null,fallbackContent:null,debug:false};addPropertyControls(LogicGate,{condition:{type:ControlType.String,title:\"Condition\",defaultValue:\"villian_name === 'Thanos'\",description:\"JavaScript condition to evaluate (e.g., 'option1 === \\\"Web\\\"', 'someNumber > 5', 'Newsletter === true', or 'villian_name === \\\"Thanos\\\"')\"},content:{type:ControlType.ComponentInstance,title:\"Content if True\"},fallbackContent:{type:ControlType.ComponentInstance,title:\"Content if False\"},debug:{type:ControlType.Boolean,title:\"Debug Mode\",defaultValue:false,description:\"v1.8\\n[via SegmentUI](https://www.segmentUI.com)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LogicGate\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Conditional.map","// Generated by Framer (3256e0c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rowdies-300\",\"GF;Rowdies-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rowdies\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rowdies\",url:\"https://fonts.gstatic.com/s/rowdies/v19/ptRMTieMYPNBAK219hth5OvyKQNute8.woff2\",weight:\"300\"},{cssFamilyName:\"Rowdies\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rowdies\",url:\"https://fonts.gstatic.com/s/rowdies/v19/ptRJTieMYPNBAK21zrJJwObZNQo.woff2\",weight:\"400\"}]}];export const css=[\".framer-W7vga .framer-styles-preset-hsxzru:not(.rich-text-wrapper), .framer-W7vga .framer-styles-preset-hsxzru.rich-text-wrapper h4 { --framer-font-family: \\\"Rowdies\\\", sans-serif; --framer-font-family-bold: \\\"Rowdies\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-W7vga\";\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 (74099f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withStrokeText}from\"https://framerusercontent.com/modules/pkFxYNZ0dc85xZtSIiz8/5MddHGYPP5AVa5KQkt3M/text_stroke.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6hUyAjN3MHnSVk3EplS0/t7cAgIlaREkf5JNitVkw/anzp7jmMT.js\";import BgFill from\"https://framerusercontent.com/modules/v0gW1rDo6bzkM6Jn2Sab/7zSVbfynCqJHWqV6O0Ro/s6ckUqPtF.js\";const RichTextWithStrokeText1nb9d6=withCodeBoundaryForOverrides(RichText,{nodeId:\"ZGLIiUJI_\",override:withStrokeText,scopeId:\"gsCoDQxGJ\"});const BgFillFonts=getFonts(BgFill);const enabledGestures={oQepLcj8r:{hover:true,pressed:true},UZAZbYQLM:{hover:true,pressed:true}};const cycleOrder=[\"oQepLcj8r\",\"UZAZbYQLM\",\"izWDjQINn\",\"EKo7Ty6hK\",\"cM5TAc0RC\",\"qOFjSlGzC\"];const serializationHash=\"framer-yM2Ce\";const variantClassNames={cM5TAc0RC:\"framer-v-1225jak\",EKo7Ty6hK:\"framer-v-14wy4w8\",izWDjQINn:\"framer-v-vggema\",oQepLcj8r:\"framer-v-xbtzdc\",qOFjSlGzC:\"framer-v-11pydua\",UZAZbYQLM:\"framer-v-13jdxeg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={delay:0,duration:.1,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"No Shadow\":\"qOFjSlGzC\",Default:\"oQepLcj8r\",Disable:\"cM5TAc0RC\",None:\"EKo7Ty6hK\",Reverse:\"UZAZbYQLM\",Shadow:\"izWDjQINn\"};const getProps=({fill,height,id,label,link,radius,width,...props})=>{return{...props,ElSSBFvdO:link??props.ElSSBFvdO,FngHfrA5N:radius??props.FngHfrA5N??\"12px\",npWfn8dfV:fill??props.npWfn8dfV??\"var(--token-596588f2-af74-4fbf-acba-958b41eb73e4, rgb(251, 191, 36))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"oQepLcj8r\",WyFKcZRRL:label??props.WyFKcZRRL??\"Label\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,FngHfrA5N,npWfn8dfV,WyFKcZRRL,ElSSBFvdO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oQepLcj8r\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"qOFjSlGzC\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ElSSBFvdO,motionChild:true,nodeId:\"oQepLcj8r\",openInNewTab:false,scopeId:\"gsCoDQxGJ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-xbtzdc\",className,classNames)} framer-1lizjl5`,\"data-border\":true,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"oQepLcj8r\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a64014d4-0f2a-4c66-9666-98101809991a, rgb(22, 18, 13))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a64014d4-0f2a-4c66-9666-98101809991a, rgb(22, 18, 13))\",borderBottomLeftRadius:radiusForCorner(FngHfrA5N,3),borderBottomRightRadius:radiusForCorner(FngHfrA5N,2),borderTopLeftRadius:radiusForCorner(FngHfrA5N,0),borderTopRightRadius:radiusForCorner(FngHfrA5N,1),opacity:1,...style},variants:{\"oQepLcj8r-hover\":{opacity:1},\"oQepLcj8r-pressed\":{opacity:1},\"UZAZbYQLM-hover\":{opacity:1},\"UZAZbYQLM-pressed\":{opacity:1},cM5TAc0RC:{opacity:.3},qOFjSlGzC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1}},...addPropertyOverrides({\"oQepLcj8r-hover\":{\"data-framer-name\":undefined},\"oQepLcj8r-pressed\":{\"data-framer-name\":undefined},\"UZAZbYQLM-hover\":{\"data-framer-name\":undefined},\"UZAZbYQLM-pressed\":{\"data-framer-name\":undefined},cM5TAc0RC:{\"data-framer-name\":\"Disable\"},EKo7Ty6hK:{\"data-framer-name\":\"None\"},izWDjQINn:{\"data-framer-name\":\"Shadow\"},qOFjSlGzC:{\"data-framer-name\":\"No Shadow\"},UZAZbYQLM:{\"data-framer-name\":\"Reverse\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wp0trh\",\"data-border\":true,\"data-framer-name\":\"box\",layoutDependency:layoutDependency,layoutId:\"m0ASOLgZ5\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-a64014d4-0f2a-4c66-9666-98101809991a, rgb(22, 18, 13))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:npWfn8dfV,borderBottomLeftRadius:radiusForCorner(FngHfrA5N,3),borderBottomRightRadius:radiusForCorner(FngHfrA5N,2),borderTopLeftRadius:radiusForCorner(FngHfrA5N,0),borderTopRightRadius:radiusForCorner(FngHfrA5N,1)},variants:{qOFjSlGzC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},children:[/*#__PURE__*/_jsx(RichTextWithStrokeText1nb9d6,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-mmmdcw\",\"data-styles-preset\":\"anzp7jmMT\",style:{\"--framer-text-alignment\":\"center\"},children:\"Label\"})}),className:\"framer-1nb9d6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZGLIiUJI_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:WyFKcZRRL,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-g6bm09\",\"data-framer-name\":\"light\",layoutDependency:layoutDependency,layoutId:\"JhB4RTzJ1\",style:{backgroundColor:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,opacity:0},transformTemplate:transformTemplate1,variants:{\"oQepLcj8r-hover\":{opacity:.5},\"UZAZbYQLM-hover\":{opacity:.5}},...addPropertyOverrides({\"oQepLcj8r-hover\":{transformTemplate:undefined},\"UZAZbYQLM-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||48)*1-0)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||48)-(3+(componentViewport?.height||48)*1)+0,...addPropertyOverrides({\"oQepLcj8r-hover\":{y:(componentViewport?.y||0)+(componentViewport?.height||48)-(0+(componentViewport?.height||48)*1)+0},\"oQepLcj8r-pressed\":{height:((componentViewport?.height||48)-0-0)*1,y:(componentViewport?.y||0)+0+0},\"UZAZbYQLM-hover\":{y:(componentViewport?.y||0)+(componentViewport?.height||48)-(3+(componentViewport?.height||48)*1)+0},EKo7Ty6hK:{y:(componentViewport?.y||0)+(componentViewport?.height||48)-(0+(componentViewport?.height||48)*1)+0},UZAZbYQLM:{y:(componentViewport?.y||0)+(componentViewport?.height||48)-(0+(componentViewport?.height||48)*1)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rtyztj-container\",layoutDependency:layoutDependency,layoutId:\"KAQFRyHSY-container\",nodeId:\"KAQFRyHSY\",rendersWithMotion:true,scopeId:\"gsCoDQxGJ\",children:/*#__PURE__*/_jsx(BgFill,{height:\"100%\",HS3rzi2ID:numberToPixelString(FngHfrA5N),id:\"KAQFRyHSY\",layoutId:\"KAQFRyHSY\",SMfU3wj88:npWfn8dfV,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yM2Ce.framer-1lizjl5, .framer-yM2Ce .framer-1lizjl5 { display: block; }\",\".framer-yM2Ce.framer-xbtzdc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: visible; padding: 12px; position: relative; text-decoration: none; width: 89px; }\",\".framer-yM2Ce .framer-wp0trh { bottom: 3px; flex: none; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 3px; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-yM2Ce .framer-1nb9d6 { -webkit-user-select: none; flex: none; height: auto; left: 49%; position: absolute; top: 50%; user-select: none; white-space: pre; width: auto; z-index: 2; }\",\".framer-yM2Ce .framer-g6bm09 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1px); left: 51%; mix-blend-mode: overlay; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 50%; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-yM2Ce .framer-1rtyztj-container { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-yM2Ce.framer-v-13jdxeg .framer-wp0trh, .framer-yM2Ce.framer-v-14wy4w8 .framer-wp0trh, .framer-yM2Ce.framer-v-11pydua .framer-wp0trh, .framer-yM2Ce.framer-v-xbtzdc.hover .framer-wp0trh { bottom: 0px; right: 0px; }\",\".framer-yM2Ce.framer-v-vggema.framer-xbtzdc, .framer-yM2Ce.framer-v-14wy4w8.framer-xbtzdc, .framer-yM2Ce.framer-v-1225jak.framer-xbtzdc, .framer-yM2Ce.framer-v-11pydua.framer-xbtzdc { cursor: unset; }\",\".framer-yM2Ce.framer-v-xbtzdc.hover .framer-g6bm09, .framer-yM2Ce.framer-v-13jdxeg.hover .framer-g6bm09 { aspect-ratio: unset; height: 120%; left: calc(50.561797752809014% - 120.2247191011236% / 2); top: calc(52.08333333333336% - 119.79166666666667% / 2); width: 120%; }\",\".framer-yM2Ce.framer-v-13jdxeg.hover .framer-wp0trh { bottom: 3px; right: 3px; }\",\".framer-yM2Ce.framer-v-xbtzdc.pressed .framer-wp0trh { bottom: 0px; height: unset; right: 0px; top: 0px; }\",...sharedStyle.css,'.framer-yM2Ce[data-border=\"true\"]::after, .framer-yM2Ce [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 89\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UZAZbYQLM\":{\"layout\":[\"fixed\",\"fixed\"]},\"izWDjQINn\":{\"layout\":[\"fixed\",\"fixed\"]},\"EKo7Ty6hK\":{\"layout\":[\"fixed\",\"fixed\"]},\"cM5TAc0RC\":{\"layout\":[\"fixed\",\"fixed\"]},\"qOFjSlGzC\":{\"layout\":[\"fixed\",\"fixed\"]},\"EIOdfnf9t\":{\"layout\":[\"fixed\",\"fixed\"]},\"fdEWRaIRF\":{\"layout\":[\"fixed\",\"fixed\"]},\"XTG9QFkrQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"HDxMLdZWH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FngHfrA5N\":\"radius\",\"npWfn8dfV\":\"fill\",\"WyFKcZRRL\":\"label\",\"ElSSBFvdO\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergsCoDQxGJ=withCSS(Component,css,\"framer-yM2Ce\");export default FramergsCoDQxGJ;FramergsCoDQxGJ.displayName=\"Button\";FramergsCoDQxGJ.defaultProps={height:48,width:89};addPropertyControls(FramergsCoDQxGJ,{variant:{options:[\"oQepLcj8r\",\"UZAZbYQLM\",\"izWDjQINn\",\"EKo7Ty6hK\",\"cM5TAc0RC\",\"qOFjSlGzC\"],optionTitles:[\"Default\",\"Reverse\",\"Shadow\",\"None\",\"Disable\",\"No Shadow\"],title:\"Variant\",type:ControlType.Enum},FngHfrA5N:{defaultValue:\"12px\",title:\"Radius\",type:ControlType.BorderRadius},npWfn8dfV:{defaultValue:'var(--token-596588f2-af74-4fbf-acba-958b41eb73e4, rgb(251, 191, 36)) /* {\"name\":\"button-primary\"} */',title:\"Fill\",type:ControlType.Color},WyFKcZRRL:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},ElSSBFvdO:{title:\"Link\",type:ControlType.Link}});addFonts(FramergsCoDQxGJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BgFillFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergsCoDQxGJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"FngHfrA5N\\\":\\\"radius\\\",\\\"npWfn8dfV\\\":\\\"fill\\\",\\\"WyFKcZRRL\\\":\\\"label\\\",\\\"ElSSBFvdO\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UZAZbYQLM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"izWDjQINn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EKo7Ty6hK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cM5TAc0RC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qOFjSlGzC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EIOdfnf9t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fdEWRaIRF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XTG9QFkrQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HDxMLdZWH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"89\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withWithCloseOverlayFit}from\"https://framerusercontent.com/modules/MVgrimYOV2Pc3BEpk2dt/gVTuW6mufLT9X4wnaCwp/Delayed_Popup.js\";import{withStrokeText}from\"https://framerusercontent.com/modules/pkFxYNZ0dc85xZtSIiz8/5MddHGYPP5AVa5KQkt3M/text_stroke.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/EihwWoHuPjd2ey62KlHn/TaOcRatTI0p2SXSDQCNc/z2QPITCYu.js\";import ButtonIcon,*as ButtonIconInfo from\"https://framerusercontent.com/modules/ce1K0UkOfpPN3HTwGCth/CnAAH3k9O5x0cS1QRFTa/DWki9Wmq3.js\";const RichTextWithStrokeText1gkyp2q=withCodeBoundaryForOverrides(RichText,{nodeId:\"I2174:11089;530:9993\",override:withStrokeText,scopeId:\"tDseSw31l\"});const ButtonIconFonts=getFonts(ButtonIcon);const ButtonIconWithWithCloseOverlayFit1asz5ulWithMappedReactPropsmuqk7h=withMappedReactProps(withCodeBoundaryForOverrides(ButtonIcon,{nodeId:\"XqbaSZpTa\",override:withWithCloseOverlayFit,scopeId:\"tDseSw31l\"}),ButtonIconInfo);const cycleOrder=[\"E2nrsHPtK\",\"jnkYtqDgl\",\"PeMlN3aeV\"];const serializationHash=\"framer-QyODb\";const variantClassNames={E2nrsHPtK:\"framer-v-10bj1j9\",jnkYtqDgl:\"framer-v-13lb27y\",PeMlN3aeV:\"framer-v-ys7xkg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"E2nrsHPtK\",\"Variant 2\":\"jnkYtqDgl\",\"Variant 3\":\"PeMlN3aeV\"};const getProps=({close,height,id,title,visible,width,...props})=>{return{...props,aEE2aEgBX:title??props.aEE2aEgBX??\"Title\",gAmeQhFMo:visible??props.gAmeQhFMo??true,jibci2co6:close??props.jibci2co6??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"E2nrsHPtK\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,aEE2aEgBX,jibci2co6,gAmeQhFMo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"E2nrsHPtK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"jnkYtqDgl\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"PeMlN3aeV\")return true;return false;};const isDisplayed2=()=>{if([\"jnkYtqDgl\",\"PeMlN3aeV\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10bj1j9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"E2nrsHPtK\",ref:refBinding,style:{...style},...addPropertyOverrides({jnkYtqDgl:{\"data-framer-name\":\"Variant 2\"},PeMlN3aeV:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1dxa245\",\"data-framer-name\":\"CardTitle/2\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:316,layoutDependency:layoutDependency,layoutId:\"YR712haE9\",svg:'<svg width=\"316\" height=\"40\" viewBox=\"0 0 316 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_dddddddd_3221_8265)\">\\n<path d=\"M0.00628547 4.99865C0.00703256 2.23776 2.24539 0 5.00629 0L311 0C313.761 0 316 2.23858 316 5V22.5814C316 25.721 313.58 28.3297 310.449 28.5646L159.496 39.8878C158.5 39.9625 157.5 39.9625 156.504 39.8878L5.55272 28.5647C2.42129 28.3298 0.000678321 25.7201 0.00152806 22.5799L0.00628547 4.99865Z\" fill=\"#73675A\"/>\\n</g>\\n<path d=\"M5.02051 0.5L310.979 0.5C313.464 0.5 315.478 2.51295 315.479 4.99707L315.489 21.082C315.491 23.4354 313.679 25.3931 311.332 25.5723L159.484 37.1631C158.496 37.2385 157.504 37.2385 156.516 37.1631L4.66797 25.5723C2.32137 25.3931 0.509339 23.4355 0.510742 21.082L0.520508 4.99707C0.522122 2.51295 2.53636 0.5 5.02051 0.5Z\" fill=\"#73675A\" stroke=\"#A19485\"/>\\n<path style=\"mix-blend-mode:hard-light\" d=\"M311.206 0.740723C313.414 0.740936 315.204 2.52994 315.206 4.73779L315.208 7.87842C284.209 10.6919 225.429 12.5923 158.018 12.5923C90.6013 12.5923 31.8171 10.6923 0.820312 7.87842L0.823242 4.73779C0.824855 2.52981 2.61523 0.740723 4.82324 0.740723L311.206 0.740723Z\" fill=\"url(#paint0_radial_3221_8265)\" fill-opacity=\"0.25\"/>\\n<defs>\\n<filter id=\"filter0_dddddddd_3221_8265\" x=\"-1\" y=\"-1\" width=\"318\" height=\"41.9438\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_3221_8265\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_3221_8265\" result=\"effect2_dropShadow_3221_8265\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_3221_8265\" result=\"effect3_dropShadow_3221_8265\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"-1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect3_dropShadow_3221_8265\" result=\"effect4_dropShadow_3221_8265\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-1\" dy=\"-1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect4_dropShadow_3221_8265\" result=\"effect5_dropShadow_3221_8265\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"1\" dy=\"1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect5_dropShadow_3221_8265\" result=\"effect6_dropShadow_3221_8265\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-1\" dy=\"1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect6_dropShadow_3221_8265\" result=\"effect7_dropShadow_3221_8265\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"1\" dy=\"-1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect7_dropShadow_3221_8265\" result=\"effect8_dropShadow_3221_8265\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect8_dropShadow_3221_8265\" result=\"shape\"/>\\n</filter>\\n<radialGradient id=\"paint0_radial_3221_8265\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(158.014 23.3465) rotate(-90) scale(27.7908 921.908)\">\\n<stop offset=\"0.431628\" stop-color=\"white\" stop-opacity=\"0.26\"/>\\n<stop offset=\"1\" stop-color=\"white\"/>\\n</radialGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15kb95v\",\"data-framer-name\":\"CardTitle/3\",layoutDependency:layoutDependency,layoutId:\"eoyBBZNQZ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11b1fok\",\"data-framer-name\":\"Rectangle 2\",layoutDependency:layoutDependency,layoutId:\"EraKkUL1U\",style:{backgroundColor:\"rgb(54, 44, 33)\",borderBottomLeftRadius:4,borderTopLeftRadius:4,boxShadow:\"0px 0.699999988079071px 0px 0px rgb(0, 0, 0), inset -0.20000000298023224px -4px 0px 0px rgba(0, 0, 0, 0.4), inset -0.20000000298023224px 8px 0px 0px rgba(255, 255, 255, 0.3), 0px 1.5px 0px 0px rgb(0, 0, 0), 0px 1px 0px 0px rgb(0, 0, 0), 1px 0px 0px 0px rgb(0, 0, 0), -1px 0px 0px 0px rgb(0, 0, 0), 0px -1px 0px 0px rgb(0, 0, 0), -1px -1px 0px 0px rgb(0, 0, 0), 1px 1px 0px 0px rgb(0, 0, 0)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fuaoj1\",\"data-framer-name\":\"Rectangle 4\",layoutDependency:layoutDependency,layoutId:\"o_djCNPOn\",style:{backgroundColor:\"rgb(54, 44, 33)\",borderBottomRightRadius:4,borderTopRightRadius:4,boxShadow:\"0px 0.699999988079071px 0px 0px rgb(0, 0, 0), inset -0.20000000298023224px -4px 0px 0px rgba(0, 0, 0, 0.4), inset -0.20000000298023224px 8px 0px 0px rgba(255, 255, 255, 0.3), 0px 1.5px 0px 0px rgb(0, 0, 0), 0px 1px 0px 0px rgb(0, 0, 0), 1px 0px 0px 0px rgb(0, 0, 0), -1px 0px 0px 0px rgb(0, 0, 0), 0px -1px 0px 0px rgb(0, 0, 0), -1px -1px 0px 0px rgb(0, 0, 0), 1px 1px 0px 0px rgb(0, 0, 0)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h5adx2\",\"data-framer-name\":\"Rectangle 3\",layoutDependency:layoutDependency,layoutId:\"CSpgEdI_W\",style:{backgroundColor:\"rgb(192, 177, 162)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 8px 0px 0px rgba(0, 0, 0, 0.3), inset -0.20000000298023224px -4px 0px 0px rgba(0, 0, 0, 0.4), inset -0.20000000298023224px 8px 0px 0px rgba(255, 255, 255, 0.3), 0px -4px 0px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px 0px rgb(0, 0, 0), 1px 0px 0px 0px rgb(0, 0, 0), -1px 0px 0px 0px rgb(0, 0, 0), 0px -1px 0px 0px rgb(0, 0, 0), -1px -1px 0px 0px rgb(0, 0, 0), 1px 1px 0px 0px rgb(0, 0, 0)\"}})]}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-rkehcx\",\"data-framer-name\":\"CardTitle/1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:295,layoutDependency:layoutDependency,layoutId:\"I2174:11089;618:1532\",svg:'<svg width=\"295\" height=\"40\" viewBox=\"0 0 295 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_dddddddd_3221_4274)\">\\n<path d=\"M0.00586774 4.99874C0.00656519 2.23781 2.24494 0 5.00587 0L290 0C292.761 0 295 2.23858 295 5V22.6109C295 25.7383 292.598 28.3412 289.481 28.5916L149.102 39.8713C148.036 39.957 146.964 39.957 145.898 39.8713L5.52086 28.5918C2.40296 28.3412 0.000628853 25.7375 0.00141901 22.6095L0.00586774 4.99874Z\" fill=\"#78350F\"/>\\n</g>\\n<path d=\"M5.01929 0.5L289.981 0.5C292.465 0.5 294.48 2.51296 294.481 4.99707L294.49 21.1074C294.491 23.4514 292.693 25.4036 290.357 25.5947L149.09 37.1465C148.032 37.233 146.969 37.233 145.911 37.1465L4.64331 25.5947C2.30712 25.4036 0.509194 23.4514 0.510498 21.1074L0.519287 4.99707C0.520899 2.51296 2.53513 0.5 5.01929 0.5Z\" fill=\"url(#paint0_linear_3221_4274)\" stroke=\"#362C21\"/>\\n<path style=\"mix-blend-mode:hard-light\" d=\"M290.251 0.740723C292.459 0.740723 294.249 2.52983 294.251 4.73779L294.253 7.87939C265.313 10.6927 210.441 12.5923 147.512 12.5923C84.5739 12.5923 29.6945 10.6915 0.758545 7.87744L0.760498 4.73779C0.762108 2.52994 2.55265 0.740921 4.7605 0.740723L290.251 0.740723Z\" fill=\"url(#paint1_radial_3221_4274)\" fill-opacity=\"0.25\"/>\\n<defs>\\n<filter id=\"filter0_dddddddd_3221_4274\" x=\"-0.998535\" y=\"-1\" width=\"296.999\" height=\"41.9355\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_3221_4274\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect1_dropShadow_3221_4274\" result=\"effect2_dropShadow_3221_4274\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect2_dropShadow_3221_4274\" result=\"effect3_dropShadow_3221_4274\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"-1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect3_dropShadow_3221_4274\" result=\"effect4_dropShadow_3221_4274\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-1\" dy=\"-1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect4_dropShadow_3221_4274\" result=\"effect5_dropShadow_3221_4274\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"1\" dy=\"1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect5_dropShadow_3221_4274\" result=\"effect6_dropShadow_3221_4274\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"-1\" dy=\"1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect6_dropShadow_3221_4274\" result=\"effect7_dropShadow_3221_4274\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dx=\"1\" dy=\"-1\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"out\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\"/>\\n<feBlend mode=\"normal\" in2=\"effect7_dropShadow_3221_4274\" result=\"effect8_dropShadow_3221_4274\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect8_dropShadow_3221_4274\" result=\"shape\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_3221_4274\" x1=\"0.00757036\" y1=\"16.5739\" x2=\"294.993\" y2=\"16.5739\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#EAB308\"/>\\n<stop offset=\"0.475\" stop-color=\"#D97706\"/>\\n<stop offset=\"1\" stop-color=\"#EAB308\"/>\\n</linearGradient>\\n<radialGradient id=\"paint1_radial_3221_4274\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"translate(147.506 23.3465) rotate(-90) scale(27.7908 860.639)\">\\n<stop offset=\"0.431628\" stop-color=\"white\" stop-opacity=\"0.26\"/>\\n<stop offset=\"1\" stop-color=\"white\"/>\\n</radialGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),gAmeQhFMo&&/*#__PURE__*/_jsx(RichTextWithStrokeText1gkyp2q,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-hsxzru\",\"data-styles-preset\":\"z2QPITCYu\",style:{\"--framer-text-alignment\":\"center\"},children:\"Title\"})}),className:\"framer-1gkyp2q\",\"data-framer-name\":\"heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I2174:11089;530:9993\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:aEE2aEgBX,transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true}),jibci2co6&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||24)- -12,width:\"36px\",y:(componentViewport?.y||0)+-27,...addPropertyOverrides({PeMlN3aeV:{height:36,y:(componentViewport?.y||0)+-19}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1asz5ul-container\",layoutDependency:layoutDependency,layoutId:\"XqbaSZpTa-container\",nodeId:\"XqbaSZpTa\",rendersWithMotion:true,scopeId:\"tDseSw31l\",style:{rotate:45},children:/*#__PURE__*/_jsx(ButtonIconWithWithCloseOverlayFit1asz5ulWithMappedReactPropsmuqk7h,{FngHfrA5N:\"12px\",H3rmyrm6b:\"rgb(255, 255, 255)\",height:\"100%\",id:\"XqbaSZpTa\",l8uRc0DDo:\"Plus\",layoutId:\"XqbaSZpTa\",npWfn8dfV:\"var(--token-a1a5fae9-2729-477b-9b35-281d2e5af58e, rgb(244, 63, 94))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"bold\",variant:\"PsH1yWTTc\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QyODb.framer-ilklzu, .framer-QyODb .framer-ilklzu { display: block; }\",\".framer-QyODb.framer-10bj1j9 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; max-height: 24px; overflow: visible; padding: 0px; position: relative; width: 295px; }\",\".framer-QyODb .framer-1dxa245, .framer-QyODb .framer-rkehcx { flex: 1 0 0px; height: 40px; position: relative; width: 1px; }\",\".framer-QyODb .framer-15kb95v { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-QyODb .framer-11b1fok, .framer-QyODb .framer-1fuaoj1 { flex: none; height: 25px; position: relative; width: 18px; }\",\".framer-QyODb .framer-h5adx2 { flex: none; height: 40px; position: relative; width: 100%; z-index: 1; }\",\".framer-QyODb .framer-1gkyp2q { bottom: 10px; flex: none; height: auto; left: 50%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-QyODb .framer-1asz5ul-container { bottom: 15px; flex: none; position: absolute; right: -28px; top: -27px; width: 36px; z-index: 1; }\",\".framer-QyODb.framer-v-ys7xkg.framer-10bj1j9 { max-height: unset; }\",\".framer-QyODb.framer-v-ys7xkg .framer-11b1fok { order: 0; }\",\".framer-QyODb.framer-v-ys7xkg .framer-1fuaoj1 { order: 2; }\",\".framer-QyODb.framer-v-ys7xkg .framer-h5adx2 { order: 1; }\",\".framer-QyODb.framer-v-ys7xkg .framer-1asz5ul-container { bottom: unset; height: 36px; right: -5px; top: -19px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 295\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"24px\"]},\"jnkYtqDgl\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"24px\"]},\"PeMlN3aeV\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"aEE2aEgBX\":\"title\",\"jibci2co6\":\"close\",\"gAmeQhFMo\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertDseSw31l=withCSS(Component,css,\"framer-QyODb\");export default FramertDseSw31l;FramertDseSw31l.displayName=\"Heading\";FramertDseSw31l.defaultProps={height:24,width:295};addPropertyControls(FramertDseSw31l,{variant:{options:[\"E2nrsHPtK\",\"jnkYtqDgl\",\"PeMlN3aeV\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},aEE2aEgBX:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},jibci2co6:{defaultValue:true,title:\"Close\",type:ControlType.Boolean},gAmeQhFMo:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean}});addFonts(FramertDseSw31l,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertDseSw31l\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"295\",\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"aEE2aEgBX\\\":\\\"title\\\",\\\"jibci2co6\\\":\\\"close\\\",\\\"gAmeQhFMo\\\":\\\"visible\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"24px\\\"]},\\\"jnkYtqDgl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"24px\\\"]},\\\"PeMlN3aeV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (88cdfe9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormBooleanInput,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LogicGate from\"https://framerusercontent.com/modules/SR9RaiMbrpN9q0lWIRL0/dYIOoFAqJ19scQhaWyqB/Conditional.js\";import{withWithCloseOverlayByCountry}from\"https://framerusercontent.com/modules/MVgrimYOV2Pc3BEpk2dt/gVTuW6mufLT9X4wnaCwp/Delayed_Popup.js\";import{withStrokeText}from\"https://framerusercontent.com/modules/pkFxYNZ0dc85xZtSIiz8/5MddHGYPP5AVa5KQkt3M/text_stroke.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/oiy9NnwBqY7oFeEPUVMP/SXWQW0STGLbiNtyIhltA/amI1w8Oti.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/6hUyAjN3MHnSVk3EplS0/t7cAgIlaREkf5JNitVkw/anzp7jmMT.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/U4A58lnooBazA0Zn3FMQ/H1PvzVp8EYSIRM7P1tsY/B2l2Y02Bn.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/D5hokzOkodgjQT1lb580/Ih14KpLA9O4rHhtDsQ2M/CiiruKJEr.js\";import*as sharedStyle9 from\"https://framerusercontent.com/modules/zb7ykk2GVkvtl1pESHnr/11oXhv14EZNvWbHWacEJ/mzQnViwPn.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/axnMObUjr5prj9966CxM/8WdLKa99opwKXpYJprZE/OJlV7Q4qE.js\";import*as sharedStyle8 from\"https://framerusercontent.com/modules/BaK7H7JFG5ByxI3QqtXb/VdCQdhqF4M7r8Wm2tZ8a/T98ITaX3W.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/EihwWoHuPjd2ey62KlHn/TaOcRatTI0p2SXSDQCNc/z2QPITCYu.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/hHUZ3cc0vuIyzZhwr452/dRG8zrFLduSCwjZHUpyr/zdvMCF90z.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/is1sQ4zjiktdeokaJBSp/ja5yXcupbJGbJzCWJsUo/zqIyQakl6.js\";import Button,*as ButtonInfo from\"https://framerusercontent.com/modules/iS9oBhdwF44ZYaJZWccV/vYnDPV8Vr4p5fR4L7sC6/gsCoDQxGJ.js\";import Heading from\"https://framerusercontent.com/modules/6wUcLQnb5TCjbnouCejL/EgK0AwhAT6L1JEmjadDc/tDseSw31l.js\";const HeadingFonts=getFonts(Heading);const RichTextWithStrokeText17q3i9b=withCodeBoundaryForOverrides(RichText,{nodeId:\"rihN1H5Ni\",override:withStrokeText,scopeId:\"tofO1u970\"});const RichTextWithStrokeText7ion1l=withCodeBoundaryForOverrides(RichText,{nodeId:\"YmqEtdelA\",override:withStrokeText,scopeId:\"tofO1u970\"});const ButtonFonts=getFonts(Button);const ButtonWithWithCloseOverlayByCountry1v53qvjWithMappedReactProps1v1ipky=withMappedReactProps(withCodeBoundaryForOverrides(Button,{inComponentSlot:true,nodeId:\"s4GHPQPOh\",override:withWithCloseOverlayByCountry,scopeId:\"tofO1u970\"}),ButtonInfo);const LogicGateFonts=getFonts(LogicGate);const serializationHash=\"framer-i0poa\";const variantClassNames={o7icyCt9n:\"framer-v-mdnoc5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({content,height,id,label,title,width,...props})=>{return{...props,k7mo1JH0Y:content??props.k7mo1JH0Y??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Content\"})}),nxVcpI87F:label??props.nxVcpI87F??\"Label\",ogx6mEjzX:title??props.ogx6mEjzX??\"Title\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ogx6mEjzX,nxVcpI87F,k7mo1JH0Y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"o7icyCt9n\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mdnoc5\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"o7icyCt9n\",ref:refBinding,style:{backgroundColor:\"rgb(146, 133, 119)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"0px 3px 0px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px rgb(0, 0, 0), 0px 1px 0px 0px rgb(0, 0, 0), 1px 0px 0px 0px rgb(0, 0, 0), -1px 0px 0px 0px rgb(0, 0, 0), 0px -1px 0px 0px rgb(0, 0, 0), -1px -1px 0px 0px rgb(0, 0, 0), 1px 1px 0px 0px rgb(0, 0, 0)\",...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-12-464)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ogqwmf-container\",layoutDependency:layoutDependency,layoutId:\"mRroBhbPC-container\",nodeId:\"mRroBhbPC\",rendersWithMotion:true,scopeId:\"tofO1u970\",children:/*#__PURE__*/_jsx(Heading,{aEE2aEgBX:ogx6mEjzX,gAmeQhFMo:true,height:\"100%\",id:\"mRroBhbPC\",jibci2co6:false,layoutId:\"mRroBhbPC\",style:{width:\"100%\"},variant:\"E2nrsHPtK\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mas6m8\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"XZbaG8q7z\",style:{backgroundColor:\"rgb(115, 103, 90)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,boxShadow:\"inset 2px 2px 0px 0px rgba(0, 0, 0, 0.25), inset -2px -2px 0px 0px rgba(0, 0, 0, 0.25)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:k7mo1JH0Y,className:\"framer-1lkfg2u\",\"data-framer-name\":\"title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pio69Ygjz\",style:{\"--framer-paragraph-spacing\":\"24px\"},stylesPresetsClassNames:{a:\"framer-styles-preset-turun4\",blockquote:\"framer-styles-preset-i0ulsc\",code:\"framer-styles-preset-1wb95s4\",h1:\"framer-styles-preset-1yzkbrc\",h2:\"framer-styles-preset-1ckplim\",h3:\"framer-styles-preset-1bxuqgm\",h4:\"framer-styles-preset-hsxzru\",h5:\"framer-styles-preset-mmmdcw\",h6:\"framer-styles-preset-pyvk7t\",p:\"framer-styles-preset-46pu1w\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1buxjm2\",layoutDependency:layoutDependency,layoutId:\"AyWa3t7a8\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-z4b2ed\",defaultChecked:false,inputName:\"Agree\",layoutDependency:layoutDependency,layoutId:\"f0T9tcLeX\",style:{\"--framer-input-background\":\"var(--token-90acc867-2952-42dc-a93c-2f31a44f0278, rgb(85, 74, 62))\",\"--framer-input-boolean-checked-background\":\"var(--token-1cfd4b54-fb3a-4001-93b4-5f7b7c43f53f, rgb(132, 204, 22))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"4px\",\"--framer-input-border-radius-bottom-right\":\"4px\",\"--framer-input-border-radius-top-left\":\"4px\",\"--framer-input-border-radius-top-right\":\"4px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-icon-color\":\"rgb(255, 255, 255)\"},type:\"checkbox\"}),/*#__PURE__*/_jsx(RichTextWithStrokeText17q3i9b,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"R0Y7R2Fzb2VrIE9uZS1yZWd1bGFy\",\"--framer-font-family\":'\"Gasoek One\", \"Gasoek One Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255)))\"},children:\"I Understand & Agree\"})}),className:\"framer-17q3i9b\",fonts:[\"GF;Gasoek One-regular\"],layoutDependency:layoutDependency,layoutId:\"rihN1H5Ni\",style:{\"--extracted-1w1cjl5\":\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1wdutid\",layoutDependency:layoutDependency,layoutId:\"GMMelxBVp\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-1014dqp\",defaultChecked:false,inputName:\"Country\",layoutDependency:layoutDependency,layoutId:\"JIBbvMv9n\",style:{\"--framer-input-background\":\"var(--token-90acc867-2952-42dc-a93c-2f31a44f0278, rgb(85, 74, 62))\",\"--framer-input-boolean-checked-background\":\"var(--token-1cfd4b54-fb3a-4001-93b4-5f7b7c43f53f, rgb(132, 204, 22))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"4px\",\"--framer-input-border-radius-bottom-right\":\"4px\",\"--framer-input-border-radius-top-left\":\"4px\",\"--framer-input-border-radius-top-right\":\"4px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-icon-color\":\"rgb(255, 255, 255)\"},type:\"checkbox\"}),/*#__PURE__*/_jsx(RichTextWithStrokeText7ion1l,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{style:{\"--font-selector\":\"R0Y7R2Fzb2VrIE9uZS1yZWd1bGFy\",\"--framer-font-family\":'\"Gasoek One\", \"Gasoek One Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255)))\"},children:[\"Confirm you are not from any restricted or sanctioned country, \",/*#__PURE__*/_jsx(motion.br,{}),\"CU, IR, KP, RU, SY, US, VN.\"]})}),className:\"framer-7ion1l\",fonts:[\"GF;Gasoek One-regular\"],layoutDependency:layoutDependency,layoutId:\"YmqEtdelA\",style:{\"--extracted-1w1cjl5\":\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1irgo2n-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"T_WsVMdCg-container\",nodeId:\"T_WsVMdCg\",rendersWithMotion:true,scopeId:\"tofO1u970\",children:/*#__PURE__*/_jsx(LogicGate,{condition:\"Agree && Country\",content:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"295px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v53qvj-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"iOLhIdSB2-s4GHPQPOh-0-container\",nodeId:\"s4GHPQPOh\",rendersWithMotion:true,scopeId:\"tofO1u970\",children:/*#__PURE__*/_jsx(ButtonWithWithCloseOverlayByCountry1v53qvjWithMappedReactProps1v1ipky,{FngHfrA5N:\"12px\",height:\"100%\",id:\"s4GHPQPOh\",layoutId:\"iOLhIdSB2-s4GHPQPOh-0\",npWfn8dfV:\"var(--token-1cfd4b54-fb3a-4001-93b4-5f7b7c43f53f, rgb(132, 204, 22))\",style:{height:\"100%\",width:\"100%\"},variant:\"oQepLcj8r\",width:\"100%\",WyFKcZRRL:nxVcpI87F})})})],debug:false,fallbackContent:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"295px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nmryqt-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"TbmSYlya8-iwLOKFMlm-0-container\",nodeId:\"iwLOKFMlm\",rendersWithMotion:true,scopeId:\"tofO1u970\",children:/*#__PURE__*/_jsx(Button,{FngHfrA5N:\"12px\",height:\"100%\",id:\"iwLOKFMlm\",layoutId:\"TbmSYlya8-iwLOKFMlm-0\",npWfn8dfV:\"rgb(51, 51, 51)\",style:{height:\"100%\",width:\"100%\"},variant:\"cM5TAc0RC\",width:\"100%\",WyFKcZRRL:nxVcpI87F})})})],height:\"100%\",id:\"T_WsVMdCg\",layoutId:\"T_WsVMdCg\",style:{width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-i0poa.framer-krasok, .framer-i0poa .framer-krasok { display: block; }\",\".framer-i0poa.framer-mdnoc5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px 12px 12px 12px; position: relative; width: 319px; }\",\".framer-i0poa .framer-1ogqwmf-container, .framer-i0poa .framer-1irgo2n-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-i0poa .framer-1mas6m8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: 100%; }\",\".framer-i0poa .framer-1lkfg2u { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 271px; word-break: break-word; word-wrap: break-word; }\",\".framer-i0poa .framer-1buxjm2, .framer-i0poa .framer-1wdutid { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-i0poa .framer-z4b2ed, .framer-i0poa .framer-1014dqp { --framer-input-focused-border-color: var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, #000000); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 24px; }\",\".framer-i0poa .framer-17q3i9b { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-i0poa .framer-7ion1l { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-i0poa .framer-1v53qvj-container, .framer-i0poa .framer-nmryqt-container { height: 48px; position: relative; width: 295px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 319\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ogx6mEjzX\":\"title\",\"nxVcpI87F\":\"label\",\"k7mo1JH0Y\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertofO1u970=withCSS(Component,css,\"framer-i0poa\");export default FramertofO1u970;FramertofO1u970.displayName=\"Modal\";FramertofO1u970.defaultProps={height:320,width:319};addPropertyControls(FramertofO1u970,{ogx6mEjzX:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},nxVcpI87F:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},k7mo1JH0Y:{defaultValue:\"<p>Content</p>\",title:\"Content\",type:ControlType.RichText}});addFonts(FramertofO1u970,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Gasoek One\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Gasoek One\",url:\"https://fonts.gstatic.com/s/gasoekone/v3/EJRTQgQ_UMUKvDgnlX80zr-_cyb-vco.woff2\",weight:\"400\"}]},...HeadingFonts,...ButtonFonts,...LogicGateFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertofO1u970\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"319\",\"framerIntrinsicHeight\":\"320\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"ogx6mEjzX\\\":\\\"title\\\",\\\"nxVcpI87F\\\":\\\"label\\\",\\\"k7mo1JH0Y\\\":\\\"content\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,motion}from\"framer\";export function LusionLikeSplash(props){const{imageFile,videoFile,overlay1File,overlay2File,imageUrl,videoUrl,overlay1Url,overlay2Url,objectFit,overlay1Blend,overlay1Opacity,overlay2Blend,overlay2Opacity,enableSpotlight,spotlightStrength,spotlightRadius,enableGrain,grainOpacity,minDuration,autoHide,onDoneDelay,showProgress,barColorStart,barColorEnd,barBg}=props;const resolveFileSrc=(file,fallback)=>{if(!file)return fallback||\"\";if(typeof file===\"string\"&&file.length)return file;if(file.data&&typeof file.data===\"string\")return file.data;if(file.url&&typeof file.url===\"string\")return file.url;if(file.previewURL&&typeof file.previewURL===\"string\")return file.previewURL;if(file.preview&&typeof file.preview===\"string\")return file.preview;return fallback||\"\";};const resolvedImageSrc=React.useMemo(()=>resolveFileSrc(imageFile,imageUrl),[imageFile,imageUrl]);const resolvedVideoSrc=React.useMemo(()=>resolveFileSrc(videoFile,videoUrl),[videoFile,videoUrl]);const resolvedOverlay1=React.useMemo(()=>resolveFileSrc(overlay1File,overlay1Url),[overlay1File,overlay1Url]);const resolvedOverlay2=React.useMemo(()=>resolveFileSrc(overlay2File,overlay2Url),[overlay2File,overlay2Url]);const[loading,setLoading]=React.useState(true);const[progress,setProgress]=React.useState(0);const[out,setOut]=React.useState(false);const[animate,setAnimate]=React.useState({backgroundColor:\"#262626\",y:0});const[visited,setVisited]=React.useState(false);const rootRef=React.useRef(null);const[spot,setSpot]=React.useState({x:50,y:50});React.useEffect(()=>{// Clear old status on hard refresh to ensure sync\nlocalStorage.removeItem(\"splash_completed\");try{const hasVisited=sessionStorage.getItem(\"hasVisited\");if(hasVisited){setVisited(true);setLoading(false);// If already visited, mark as completed immediately for Overrides\nlocalStorage.setItem(\"splash_completed\",Date.now().toString());return;}}catch(e){}const minDelay=new Promise(res=>setTimeout(res,Math.max(0,minDuration)));const pageLoad=new Promise(res=>{if(typeof document===\"undefined\")return res(true);if(document.readyState===\"complete\")res(true);else window.addEventListener(\"load\",()=>res(true),{once:true});});Promise.all([minDelay,pageLoad]).then(()=>{setProgress(100);setTimeout(()=>{setAnimate({backgroundColor:\"#16120D\",y:\"-100%\"});setTimeout(()=>{setOut(true);setLoading(false);try{sessionStorage.setItem(\"hasVisited\",\"true\");// 👉 FORCE SYNC: Notify Banner Overrides\nlocalStorage.setItem(\"splash_completed\",Date.now().toString());window.dispatchEvent(new CustomEvent(\"splashFinished\"));}catch{}},1e3);},onDoneDelay||3e3);});},[minDuration,onDoneDelay]);React.useEffect(()=>{if(!loading)return;let raf;const tick=()=>{setProgress(p=>p<95?p+Math.random()*2:p);raf=requestAnimationFrame(tick);};raf=requestAnimationFrame(tick);return()=>cancelAnimationFrame(raf);},[loading]);const onMouseMove=e=>{if(!enableSpotlight)return;const rect=e.currentTarget.getBoundingClientRect();const x=(e.clientX-rect.left)/rect.width*100;const y=(e.clientY-rect.top)/rect.height*100;setSpot({x,y});};if(!loading)return props.children;const mediaBase={position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit,pointerEvents:\"none\"};const maskStyle=enableSpotlight?{WebkitMaskImage:`radial-gradient(${spotlightRadius}px ${spotlightRadius}px at ${spot.x}% ${spot.y}%, rgba(255,255,255,${spotlightStrength}) 0%, rgba(255,255,255,0.85) 40%, rgba(255,255,255,0.0) 70%)`,maskImage:`radial-gradient(${spotlightRadius}px ${spotlightRadius}px at ${spot.x}% ${spot.y}%, rgba(255,255,255,${spotlightStrength}) 0%, rgba(255,255,255,0.85) 40%, rgba(255,255,255,0.0) 70%)`,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\"}:{};return /*#__PURE__*/_jsxs(motion.div,{ref:rootRef,onMouseMove:onMouseMove,initial:{backgroundColor:\"#262626\",y:0,opacity:1},animate:animate,transition:{duration:1.2,ease:\"easeInOut\"},style:{position:\"fixed\",inset:0,overflow:\"hidden\",zIndex:9999,background:animate.backgroundColor},children:[resolvedVideoSrc?/*#__PURE__*/_jsx(\"video\",{src:resolvedVideoSrc,autoPlay:true,muted:true,loop:true,playsInline:true,style:{...mediaBase,filter:\"brightness(0.85)\"}}):resolvedImageSrc?/*#__PURE__*/_jsx(\"img\",{src:resolvedImageSrc,alt:\"\",style:{...mediaBase,filter:\"brightness(0.85)\"}}):null,resolvedOverlay1&&(/\\.(mp4|webm|mov|m4v)(\\?.*)?$/i.test(resolvedOverlay1)?/*#__PURE__*/_jsx(\"video\",{src:resolvedOverlay1,autoPlay:true,muted:true,loop:true,playsInline:true,style:{...mediaBase,mixBlendMode:overlay1Blend,opacity:overlay1Opacity}}):/*#__PURE__*/_jsx(\"img\",{src:resolvedOverlay1,alt:\"\",style:{...mediaBase,mixBlendMode:overlay1Blend,opacity:overlay1Opacity}})),showProgress&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"50%\",bottom:36,transform:\"translateX(-50%)\",width:280,height:6,borderRadius:999,background:barBg,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{animate:{width:`${progress}%`},transition:{duration:.4,ease:\"easeOut\"},style:{height:\"100%\",background:`linear-gradient(90deg, ${barColorStart}, ${barColorEnd})`,boxShadow:\"0 0 12px rgba(255,255,255,0.28)\"}})})]});}/* -------- Property Controls -------- */addPropertyControls(LusionLikeSplash,{imageFile:{type:ControlType.File,title:\"Image File\",allowedFileTypes:[\"png\",\"jpg\",\"jpeg\",\"webp\",\"gif\",\"svg\"]},videoFile:{type:ControlType.File,title:\"Video File\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\",\"m4v\"]},objectFit:{type:ControlType.Enum,title:\"Fit\",options:[\"cover\",\"contain\",\"fill\",\"scale-down\"],defaultValue:\"cover\"},minDuration:{type:ControlType.Number,title:\"Min Duration (ms)\",min:0,max:8e3,step:100,defaultValue:1600},onDoneDelay:{type:ControlType.Number,title:\"Exit Delay (ms)\",min:0,max:5e3,step:50,defaultValue:900},showProgress:{type:ControlType.Boolean,title:\"Show Progress Bar\",defaultValue:true},barColorStart:{type:ControlType.Color,title:\"Bar Start\",defaultValue:\"#FFB703\"},barColorEnd:{type:ControlType.Color,title:\"Bar End\",defaultValue:\"#FB5607\"},barBg:{type:ControlType.Color,title:\"Bar BG\",defaultValue:\"rgba(255,255,255,0.15)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"LusionLikeSplash\":{\"type\":\"reactComponent\",\"name\":\"LusionLikeSplash\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SplashScreen.map","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import ButtonIcon from\"#framer/local/canvasComponent/DWki9Wmq3/DWki9Wmq3.js\";import Button from\"#framer/local/canvasComponent/gsCoDQxGJ/gsCoDQxGJ.js\";import Header from\"#framer/local/canvasComponent/H896wfcjZ/H896wfcjZ.js\";import CTA from\"#framer/local/canvasComponent/L4kanO73w/L4kanO73w.js\";import Footer from\"#framer/local/canvasComponent/oVY0Iiyc_/oVY0Iiyc_.js\";import Modal from\"#framer/local/canvasComponent/tofO1u970/tofO1u970.js\";import{withShowWithOverlayByCountry}from\"#framer/local/codeFile/CNzbuTa/Delayed_Popup.js\";import{LusionLikeSplash}from\"#framer/local/codeFile/Jyezugr/SplashScreen.js\";import*as sharedStyle1 from\"#framer/local/css/amI1w8Oti/amI1w8Oti.js\";import*as sharedStyle from\"#framer/local/css/zdvMCF90z/zdvMCF90z.js\";const HeaderFonts=getFonts(Header);const ButtonIconFonts=getFonts(ButtonIcon);const ButtonFonts=getFonts(Button);const ModalFonts=getFonts(Modal);const MotionDivWithShowWithOverlayByCountry30u8j3=withCodeBoundaryForOverrides(motion.div,{nodeId:\"yZugmtBE0\",override:withShowWithOverlayByCountry,scopeId:\"vTPYiG4iL\"});const CTAFonts=getFonts(CTA);const FooterFonts=getFonts(Footer);const LusionLikeSplashFonts=getFonts(LusionLikeSplash);const breakpoints={qXMWvoq1G:\"(min-width: 600px) and (max-width: 999.98px)\",qZq3j76oP:\"(min-width: 1000px)\",xyOVqcQCN:\"(max-width: 599.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-29A1Y\";const variantClassNames={qXMWvoq1G:\"framer-v-1yonhzy\",qZq3j76oP:\"framer-v-1g3mswz\",xyOVqcQCN:\"framer-v-oa20w9\"};const BOV2Vx58X=undefined;const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-29A1Y.framer-1twle53, .framer-29A1Y .framer-1twle53 { display: block; }\",\".framer-29A1Y.framer-1g3mswz { align-content: center; align-items: center; background-color: var(--token-a64014d4-0f2a-4c66-9666-98101809991a, #16120d); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-29A1Y .framer-n0l6pn-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-29A1Y.framer-1dvyag4 { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-29A1Y.framer-it84ly { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-start; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 100px 24px 24px 24px; position: fixed; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 9; }\",\".framer-29A1Y .framer-15k3gye, .framer-29A1Y .framer-34ej50, .framer-29A1Y .framer-1ouybwt, .framer-29A1Y .framer-1un934p { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 3; }\",\".framer-29A1Y .framer-1eosgou { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-29A1Y .framer-159l79e-container, .framer-29A1Y .framer-sjq6ab-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-29A1Y .framer-5wgnfw-container { flex: none; height: 48px; position: relative; width: 89px; }\",\".framer-29A1Y .framer-e9mvzt { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-29A1Y .framer-30u8j3 { -webkit-backdrop-filter: blur(10px); align-content: center; align-items: center; backdrop-filter: blur(10px); background-color: rgba(0, 0, 0, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); justify-content: center; left: calc(50.00000000000002% - 100% / 2); order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-29A1Y .framer-1y4bpfc-container { flex: none; height: auto; position: sticky; top: 0px; width: auto; z-index: 1; }\",\".framer-29A1Y .framer-929mnp-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 1; }\",\".framer-29A1Y .framer-xmqghl-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; z-index: 9; }\",\".framer-29A1Y .framer-1eeg5js-container { flex: none; height: auto; order: 1005; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={qXMWvoq1G:\"(min-width: 600px) and (max-width: 999.98px)\",qZq3j76oP:\"(min-width: 1000px)\",xyOVqcQCN:\"(max-width: 599.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"qZq3j76oP\",Phone:\"xyOVqcQCN\",Tablet:\"qXMWvoq1G\"};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,BOV2Vx58X:scrollSection??props.BOV2Vx58X,variant:humanReadableVariantMap[props.variant]??props.variant??\"qZq3j76oP\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BOV2Vx58X,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const fnNzgwK7g3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"qZq3j76oP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-a64014d4-0f2a-4c66-9666-98101809991a, rgb(22, 18, 13)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1g3mswz\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-n0l6pn-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"SOl93Y1zQ\",scopeId:\"vTPYiG4iL\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qXMWvoq1G:{variant:overlay.visible?\"elIb62Ec4\":\"PBQpqph2w\"},xyOVqcQCN:{variant:overlay.visible?\"elIb62Ec4\":\"PBQpqph2w\"}},children:/*#__PURE__*/_jsx(Header,{fnNzgwK7g:fnNzgwK7g3bnx0g({overlay}),height:\"100%\",id:\"SOl93Y1zQ\",layoutId:\"SOl93Y1zQ\",lxXSJsD61:\"https://x.com/EtherForge_io\",QoPwCcwM8:\"https://play.etherforge.io/\",SmdyGIyMP:\"https://discord.com/invite/etherforge\",SS58hSmpC:\"http://quests.etherforge.io/\",style:{width:\"100%\"},variant:\"Sb6JDF794\",VMbh_TL5I:\"http://docs.etherforge.io/\",width:\"100%\",zfTZfVDCN:\"http://play.etherforge.io/\",ZPOyJB9NU:BOV2Vx58X})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1dvyag4\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"XqhO_Jc5z\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-it84ly\"),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-pyvk7t\",\"data-styles-preset\":\"zdvMCF90z\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"http://play.etherforge.io/\",motionChild:true,nodeId:\"wPayABoQ6\",openInNewTab:true,relValues:[],scopeId:\"vTPYiG4iL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Games\"})})})}),className:\"framer-15k3gye\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-pyvk7t\",\"data-styles-preset\":\"zdvMCF90z\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"X0BBE9NLW\"},motionChild:true,nodeId:\"bWKQUmLC1\",openInNewTab:false,relValues:[],scopeId:\"vTPYiG4iL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Support\"})})})}),className:\"framer-34ej50\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-pyvk7t\",\"data-styles-preset\":\"zdvMCF90z\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"http://docs.etherforge.io/\",motionChild:true,nodeId:\"FmqcaDIId\",openInNewTab:true,relValues:[],scopeId:\"vTPYiG4iL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Document\"})})})}),className:\"framer-1ouybwt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-pyvk7t\",\"data-styles-preset\":\"zdvMCF90z\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(Link,{href:\"http://quests.etherforge.io/\",motionChild:true,nodeId:\"ObtuNi56P\",openInNewTab:true,relValues:[],scopeId:\"vTPYiG4iL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-turun4\",\"data-styles-preset\":\"amI1w8Oti\",children:\"Quest\"})})})}),className:\"framer-1un934p\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eosgou\",\"data-framer-name\":\"button\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"40px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-159l79e-container\",inComponentSlot:true,nodeId:\"mrvMUU5p4\",rendersWithMotion:true,scopeId:\"vTPYiG4iL\",children:/*#__PURE__*/_jsx(ButtonIcon,{CWluTUFkk:\"https://x.com/EtherForge_io\",FngHfrA5N:\"4px\",H3rmyrm6b:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",id:\"mrvMUU5p4\",l8uRc0DDo:\"x-logo\",layoutId:\"mrvMUU5p4\",npWfn8dfV:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"duotone\",variant:\"JEkidg0v_\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"40px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-sjq6ab-container\",inComponentSlot:true,nodeId:\"M_oOgMctA\",rendersWithMotion:true,scopeId:\"vTPYiG4iL\",children:/*#__PURE__*/_jsx(ButtonIcon,{CWluTUFkk:\"https://discord.gg/ehZeHP9wkq\",FngHfrA5N:\"4px\",H3rmyrm6b:\"var(--token-92264dea-a3f9-4aaa-919c-c9a2689492ce, rgb(255, 255, 255))\",height:\"100%\",id:\"M_oOgMctA\",l8uRc0DDo:\"discord-logo\",layoutId:\"M_oOgMctA\",npWfn8dfV:\"var(--token-1a1d5cde-3be0-44a0-93ad-66c67e71b4c4, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},T4qg8kb0j:\"duotone\",variant:\"JEkidg0v_\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"89px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-5wgnfw-container\",inComponentSlot:true,nodeId:\"C47jGVzx4\",rendersWithMotion:true,scopeId:\"vTPYiG4iL\",children:/*#__PURE__*/_jsx(Button,{ElSSBFvdO:\"http://play.etherforge.io/\",FngHfrA5N:\"12px\",height:\"100%\",id:\"C47jGVzx4\",layoutId:\"C47jGVzx4\",npWfn8dfV:\"var(--token-596588f2-af74-4fbf-acba-958b41eb73e4, rgb(251, 191, 36))\",style:{height:\"100%\",width:\"100%\"},variant:\"oQepLcj8r\",width:\"100%\",WyFKcZRRL:\"Play\"})})})]})]})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-e9mvzt\"}),/*#__PURE__*/_jsx(MotionDivWithShowWithOverlayByCountry30u8j3,{className:\"framer-30u8j3\",\"data-framer-name\":\"Overlay\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:320,y:340,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1y4bpfc-container\",nodeId:\"Bt0BHucSo\",rendersWithMotion:true,scopeId:\"vTPYiG4iL\",children:/*#__PURE__*/_jsx(Modal,{height:\"100%\",id:\"Bt0BHucSo\",k7mo1JH0Y:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsx(\"strong\",{children:\"This game content is currently Restricted in your region.\"})}),/*#__PURE__*/_jsxs(\"p\",{children:[\"Due to \",/*#__PURE__*/_jsx(\"strong\",{children:\"regional licensing agreements\"}),\", \",/*#__PURE__*/_jsx(\"strong\",{children:\"local regulations\"}),\", or \",/*#__PURE__*/_jsx(\"strong\",{children:\"international export restrictions\"}),\", access to this game or certain features is not permitted from your current location.\"]})]}),layoutId:\"Bt0BHucSo\",nxVcpI87F:\"I Understand\",ogx6mEjzX:\"Access Restricted\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:416,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-929mnp-container\",nodeId:\"Tb_ICWN63\",scopeId:\"vTPYiG4iL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qXMWvoq1G:{variant:\"sAX8yLT7Q\"},xyOVqcQCN:{variant:\"pz_RvbdoV\"}},children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",HXQcueCKH:\"https://x.com/EtherForge_io\",id:\"Tb_ICWN63\",layoutId:\"Tb_ICWN63\",style:{width:\"100%\"},variant:\"En4GHVilG\",width:\"100%\",Z6WZiY3pb:\"https://discord.com/invite/etherforge\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:299,width:\"100vw\",y:1416,children:/*#__PURE__*/_jsx(Container,{className:\"framer-xmqghl-container\",nodeId:\"h8kwsC7cR\",scopeId:\"vTPYiG4iL\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{qXMWvoq1G:{variant:\"rMbld9nat\"},xyOVqcQCN:{variant:\"rMbld9nat\"}},children:/*#__PURE__*/_jsx(Footer,{EZ7JXPbZI:\"https://x.com/EtherForge_io\",height:\"100%\",id:\"h8kwsC7cR\",layoutId:\"h8kwsC7cR\",myOor5ukj:\"http://docs.etherforge.io/\",style:{width:\"100%\"},TfRWIW3Nt:\"https://discord.com/invite/etherforge\",variant:\"oPZhcZaT0\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1eeg5js-container\",isAuthoredByUser:true,nodeId:\"IxAF22IG8\",scopeId:\"vTPYiG4iL\",children:/*#__PURE__*/_jsx(LusionLikeSplash,{autoHide:true,barBg:\"rgba(255, 255, 255, 0.15)\",barColorEnd:\"var(--token-662aeef0-479b-4ee1-8875-99d5e5ee0112, rgb(202, 138, 4))\",barColorStart:\"var(--token-a64014d4-0f2a-4c66-9666-98101809991a, rgb(22, 18, 13))\",enableGrain:true,enableSpotlight:true,grainOpacity:.16,height:\"100%\",id:\"IxAF22IG8\",imageUrl:\"https://xgjzloifyvgpbmyonaya.supabase.co/storage/v1/object/public/files/1I7sKJszLS/original\",layoutId:\"IxAF22IG8\",minDuration:1600,objectFit:\"cover\",onDoneDelay:900,overlay1Blend:\"screen\",overlay1Opacity:.9,overlay1Url:\"\",overlay2Blend:\"overlay\",overlay2Opacity:.7,overlay2Url:\"\",showProgress:true,spotlightRadius:800,spotlightStrength:1,videoUrl:\"\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2471\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qXMWvoq1G\":{\"layout\":[\"fixed\",\"fixed\"]},\"xyOVqcQCN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BOV2Vx58X\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"qZq3j76oP\":[\".framer-n0l6pn-container\",\".framer-30u8j3\",\".framer-929mnp-container\",\".framer-xmqghl-container\",\".framer-1eeg5js-container\"],\"qXMWvoq1G\":[\".framer-n0l6pn-container\",\".framer-30u8j3\",\".framer-929mnp-container\",\".framer-xmqghl-container\",\".framer-1eeg5js-container\"],\"xyOVqcQCN\":[\".framer-n0l6pn-container\",\".framer-30u8j3\",\".framer-929mnp-container\",\".framer-xmqghl-container\",\".framer-1eeg5js-container\"]}\n * @framerBreakpoints {\"qZq3j76oP\":{\"min\":1000,\"canvasClassName\":\"framer-1g3mswz-override\",\"minHeight\":2471,\"name\":\"Desktop\",\"width\":1000,\"rootFontSize\":16},\"qXMWvoq1G\":{\"min\":600,\"max\":999,\"canvasClassName\":\"framer-1yonhzy-override\",\"minHeight\":2471,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":600,\"rootFontSize\":16},\"xyOVqcQCN\":{\"max\":599,\"canvasClassName\":\"framer-oa20w9-override\",\"minHeight\":2471,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":500,\"rootFontSize\":16}}\n * @framerDefaultVariant qZq3j76oP\n * @framerLayoutTemplate\n */const FramervTPYiG4iL=withCSS(Component,css,\"framer-29A1Y\");export default FramervTPYiG4iL;FramervTPYiG4iL.displayName=\"Template\";FramervTPYiG4iL.defaultProps={height:2471,width:1e3};addPropertyControls(FramervTPYiG4iL,{BOV2Vx58X:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FramervTPYiG4iL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...HeaderFonts,...ButtonIconFonts,...ButtonFonts,...ModalFonts,...CTAFonts,...FooterFonts,...LusionLikeSplashFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervTPYiG4iL\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1000\",\"framerLayoutTemplate\":\"\",\"framerVariables\":\"{\\\"BOV2Vx58X\\\":\\\"scrollSection\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qXMWvoq1G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xyOVqcQCN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"qZq3j76oP\\\":[\\\".framer-n0l6pn-container\\\",\\\".framer-30u8j3\\\",\\\".framer-929mnp-container\\\",\\\".framer-xmqghl-container\\\",\\\".framer-1eeg5js-container\\\"],\\\"qXMWvoq1G\\\":[\\\".framer-n0l6pn-container\\\",\\\".framer-30u8j3\\\",\\\".framer-929mnp-container\\\",\\\".framer-xmqghl-container\\\",\\\".framer-1eeg5js-container\\\"],\\\"xyOVqcQCN\\\":[\\\".framer-n0l6pn-container\\\",\\\".framer-30u8j3\\\",\\\".framer-929mnp-container\\\",\\\".framer-xmqghl-container\\\",\\\".framer-1eeg5js-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"qZq3j76oP\",\"framerIntrinsicHeight\":\"2471\",\"framerBreakpoints\":\"{\\\"qZq3j76oP\\\":{\\\"min\\\":1000,\\\"canvasClassName\\\":\\\"framer-1g3mswz-override\\\",\\\"minHeight\\\":2471,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1000,\\\"rootFontSize\\\":16},\\\"qXMWvoq1G\\\":{\\\"min\\\":600,\\\"max\\\":999,\\\"canvasClassName\\\":\\\"framer-1yonhzy-override\\\",\\\"minHeight\\\":2471,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":600,\\\"rootFontSize\\\":16},\\\"xyOVqcQCN\\\":{\\\"max\\\":599,\\\"canvasClassName\\\":\\\"framer-oa20w9-override\\\",\\\"minHeight\\\":2471,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":500,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/NQ5kQaeKDBmCOAcjGDDd/5gpgGYeSAMQyyYdIYyzs/vTPYiG4iL.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {F8fThL7wZ: \"top\", Kew12zUQk: \"1\", o8aBLqIWW: \"top-1\", yWaaaqOdP: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/evfUekOuSRItlO5KE5RR/xOl8wEh8o5hoeKEhaP1z/augiA20Il.js\")), path: \"/\"}, k_Hl7uv4o: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kI84NrmKThwpxZsDEe7t/JmF6umQdeIjdlc7NWd88/k_Hl7uv4o.js\")), path: \"/404\"}, MmQUnxEqK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IwY5oU0cI17BgdVfpZx3/by0jUpL2h63rSlGs0FIE/MmQUnxEqK.js\")), path: \"/terms-of-service\"}, X0BBE9NLW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IHxNw8KHyUeaJl36bRV4/qPdhhywI4cNXtqZpMsji/X0BBE9NLW.js\")), path: \"/safe-and-fair-play\"}, rlwM5wKXr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/P4NCHGUqgwZAK1f7ZNBW/D8ROwXBkaqGynH0Qf2yN/rlwM5wKXr.js\")), path: \"/privacy-policy\"}}\r\n\r\n        const locales = [{code: \"chr-US\", id: \"default\", name: \"Cherokee\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"5bad8c24bf62aa56b49db96c602c17a48df38711a1c55ffacc3bc22509690d3d\"\r\n        function Template({webPageId, children, style, ...rest}) {const props1 = {BOV2Vx58X: {href: {hash: \":Kew12zUQk\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, BOV2Vx58X: undefined}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, k_Hl7uv4o: props2, MmQUnxEqK: props2, rlwM5wKXr: props2, X0BBE9NLW: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"k_Hl7uv4o\":\r\ncase \"MmQUnxEqK\":\r\ncase \"X0BBE9NLW\":\r\ncase \"rlwM5wKXr\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"BOV2Vx58X\"]]}, (resolvedLinks) => React.createElement(Template1, {...props, BOV2Vx58X: siteRef(resolvedLinks[0]), key: \"Template1\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"k_Hl7uv4o\":\r\ncase \"MmQUnxEqK\":\r\ncase \"X0BBE9NLW\":\r\ncase \"rlwM5wKXr\":\r\nreturn [{hash: \"1g3mswz\", mediaQuery: \"(min-width: 1000px)\"}, {hash: \"1yonhzy\", mediaQuery: \"(min-width: 600px) and (max-width: 999.98px)\"}, {hash: \"oa20w9\", mediaQuery: \"(max-width: 599.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kI84NrmKThwpxZsDEe7t/JmF6umQdeIjdlc7NWd88/k_Hl7uv4o.js\")),\r\n                    isReducedMotion: false,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: false,\r\n                    siteCanonicalURL: \"https://top-thanks-446913.framer.app\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                            useLayoutEffect: React.useLayoutEffect,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/lzd0HZknOr5avCT8FFzu/qQSH3hNXOP45pcDegVpm/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {autobahnNavigation: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = true\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n        ;(function () {\r\n            if (!isBrowser) return\r\n\r\n            React.startTransition(() => {\r\n                ReactDOM.hydrateRoot(\r\n                    document.getElementById(\"__framer-badge-container\"),\r\n                    React.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n                )\r\n            })\r\n        })()\r\n    "],"mappings":"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"}