{"version":3,"file":"script_main.CSjpvHxa.mjs","names":["React.useState","mask","SVG","getProps","Icon","useState","useRef","user","profileData","_Fragment","useState","user","profileData","mask","SVG","getProps","Icon","mask","SVG","getProps","Icon","mask","SVG","getProps","Icon","mask","SVG","getProps","Icon","mask","SVG","getProps","Icon","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","getProps","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Apps2","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","ButtonBrand","Nodes2","ButtonTabs","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","useRef","React.useId","SVG","ProjectsWeb","Domains","Apps","Settings","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","Close","useRef","React.useId","React.useState","React","error","Component","CaretUp","CaretDown","ArrowRight","Check","e","Lock","_Fragment","God_mode","EyeSlash","Eye","ArrowLeft","i","App","Icon","FramerButtonFonts","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","_Fragment","PropertyOverrides","Close","css","useRef","React.useId","React.createElement","Foundation","Guest","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","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/n8plDEQbs5bFelFT6oZ9/mySsiTQM0WGcJi4GzXWt/FramerButton.js","https:/framerusercontent.com/modules/ZCtriUyyUqCwcInRkv5p/6SraQZbR7i4hAHdFmcqb/tQ9Vrsifz.js","https:/framerusercontent.com/modules/CWLbiKk9pcuYZvntIsA5/YFL2SC2eXtnCLvPHdEt6/Avatar.js","https:/framerusercontent.com/modules/fOb2lmSgCv0alYYnlusS/WedN2k4eaMTcNPFpzglr/UserPLanBadge.js","https:/framerusercontent.com/modules/RSRXUn6K7f2zsTWyLUci/8Lm6V8cFr2jipXwDHqJY/enubPJfcp.js","https:/framerusercontent.com/modules/sCHl8AZmBSCgQFmaNL9p/Ydj5jMuTYPuBxeANcco2/FLJ7M4w2Q.js","https:/framerusercontent.com/modules/l2W5v6gVArN9YBVttPQU/KjINWck1w93OwVw5jnmY/RY4uhuTla.js","https:/framerusercontent.com/modules/dbIzrEFxLABkFSp7Lony/yA6TXjcVV23j7IHXzq2A/uQdDiPP36.js","https:/framerusercontent.com/modules/WRwFUa88baNAmxpqqXZC/RaaR539UyOIqI4LBm7Of/Yz2zkDKsl.js","https:/framerusercontent.com/modules/18OiU9aFL8aJ8Kns8oR9/fku6Noh5L25YW613LpgY/YHuO54Eip.js","https:/framerusercontent.com/modules/e69wpY7BtrJpyL377lfD/aJmZJ1mIOOigebu1QMZp/E_HE1xlTv.js","https:/framerusercontent.com/modules/PXMx6lhZ8s4L3SDoVH9G/Fp86pTX4b5uXS9YOFqux/yjSNyLx65.js","https:/framerusercontent.com/modules/neBXxIBelpa0O767EJfZ/HJwXGwc0Gf87IFTSuhqq/BJLdEXw6n.js","https:/framerusercontent.com/modules/QZYPBZrsypuJmEOZ717j/KzkE4q6uH9Wx5vyZQ1sA/wldbLE5F7.js","https:/framerusercontent.com/modules/8InoieJ1Cu5blxnKUpVm/jCx8142xoPVYtWkGyF1m/God_mode.js","https:/framerusercontent.com/modules/zQrGFSFwE4kNaeOHFU9j/a03CJMHDNPRCwbNtczWk/CloudflareOnboarding.js","https:/framerusercontent.com/modules/Th3VK7zDS9g9gINToDig/Geh319VR0cd7Vs7Y4mlB/s8scU92aO.js","https:/framerusercontent.com/modules/XSiLD2dP3qbuOY6s7AeH/K3RflvXHCbh7oMQgDcrE/QxMBnJuMd.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";export default function FramerButton(props){const{horizontal,vertical}=props;// State for opacity\nconst[opacity,setOpacity]=React.useState(0);const cssContent=`\n    #__framer-badge-container {\n      ${horizontal===\"left\"?\"justify-content: flex-start !important;\":\"justify-content: flex-end !important;\"}\n      ${vertical===\"top\"?\"top: 0 !important;\":\"bottom: 0 !important;\"}\n      opacity: ${opacity} !important;\n      z-index: -1 !important; // Added z-index: -1\n\n    }\n  `;React.useEffect(()=>{const styleSheet=document.createElement(\"style\");styleSheet.type=\"text/css\";styleSheet.innerText=cssContent;document.head.appendChild(styleSheet);const intervalId=setInterval(()=>{const badgeContainer=document.querySelector(\"#__framer-badge-container\");if(badgeContainer){const framerLink=badgeContainer.querySelector(\"a[href='https://amadorcampos.com/']\");if(framerLink){framerLink.href=\"https://www.framer.com?via=vmador_campos\";clearInterval(intervalId);}}},500);return()=>{document.head.removeChild(styleSheet);clearInterval(intervalId);};},[horizontal,vertical,opacity]);return /*#__PURE__*/_jsx(motion.div,{});}FramerButton.defaultProps={horizontal:\"left\",vertical:\"top\"};addPropertyControls(FramerButton,{horizontal:{type:ControlType.Enum,title:\"Horizontal Position\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"left\"},vertical:{type:ControlType.Enum,title:\"Vertical Position\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],defaultValue:\"top\"},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.01,defaultValue:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerButton.map","// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 11.94 0 M 12 12 L 0.06 0\" fill=\"transparent\" height=\"12px\" id=\"EXk3jYRuE\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1dlwa4q, 2)\" stroke=\"var(--1hdsue, rgb(0, 0, 0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,sBw9NzqkQ:width1??props.sBw9NzqkQ??2,yG6t3qT1h:color??props.yG6t3qT1h??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,sBw9NzqkQ,yG6t3qT1h,...restProps}=getProps(props);const href=useSVGTemplate(\"3357196852\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-bQcah\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1dlwa4q\":sBw9NzqkQ,\"--1hdsue\":yG6t3qT1h,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-bQcah { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"sBw9NzqkQ\":\"width1\",\"yG6t3qT1h\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"1hdsue\"},\"set\":{\"localId\":\"vectorSet/gFyVYCRbC\",\"id\":\"gFyVYCRbC\",\"moduleId\":\"2BtL64EofggzGo2O20Ku\"}}\n */const Icon=withCSS(Component,css,\"framer-bQcah\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{sBw9NzqkQ:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number},yG6t3qT1h:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"sBw9NzqkQ\\\":\\\"width1\\\",\\\"yG6t3qT1h\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1hdsue\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gFyVYCRbC\\\",\\\"id\\\":\\\"gFyVYCRbC\\\",\\\"moduleId\\\":\\\"2BtL64EofggzGo2O20Ku\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{supabase}from\"https://framerusercontent.com/modules/m8BfAmQ1pCXsVkr0c9k2/YpZwMGZCj36shh3OcO2G/Supabaseclient.js\";export function AvatarMenu(props){const[user,setUser]=useState(null);const[profileData,setProfileData]=useState(null);const[userPlan,setUserPlan]=useState(null)// 'free', 'pro', or null\n;const[isSheetOpen,setIsSheetOpen]=useState(false);const[menuPosition,setMenuPosition]=useState({top:0,left:0,right:\"auto\"});const avatarRef=useRef(null);const menuRef=useRef(null);// Función para obtener el icono del rol\nconst getRoleIcon=role=>{const icons={Designer:\"🎨\",Developer:\"💻\",\"Product Manager\":\"📊\",Marketing:\"📢\",Sales:\"💼\",CEO:\"👔\",CTO:\"⚡\",Freelancer:\"🚀\",Student:\"🎓\",Other:\"👤\"};return icons[role]||\"👤\";};// Obtener el usuario de autenticación y sus datos de la tabla profiles\nuseEffect(()=>{const fetchUserData=async()=>{try{// Obtener el usuario autenticado\nconst{data:{user},error}=await supabase.auth.getUser();if(error){console.error(\"Error obteniendo usuario:\",error.message);return;}if(!user){return;}setUser(user);// Obtener datos del perfil de la tabla profiles\nconst{data:profileData,error:profileError}=await supabase.from(\"profiles\").select(\"*\").eq(\"id\",user.id).single();if(profileError){console.error(\"Error obteniendo datos del perfil:\",profileError.message);return;}setProfileData(profileData);// Obtener el plan del usuario de la tabla user_licenses\n// Usar la misma lógica que UserPlanBadge para consistencia\nconst{data:licenseData,error:licenseError}=await supabase.from(\"user_licenses\").select(\"*\").eq(\"user_id\",user.id);// Debug logging detallado\n// console.log(\"=== 🔍 License Detection Debug ===\")\n// console.log(\"User ID:\", user.id)\n// console.log(\"All licenses found:\", licenseData)\n// console.log(\"License Error:\", licenseError)\nif(licenseError){console.error(\"❌ Error obteniendo licencias:\",licenseError.message);setUserPlan(\"free\");}else if(licenseData&&licenseData.length>0){// Filtrar solo licencias activas\nconst activeLicenses=licenseData.filter(license=>license.status===\"active\");//console.log(\"Active licenses:\", activeLicenses)\nif(activeLicenses.length>0){// Buscar si hay alguna licencia Pro\nconst proLicense=activeLicenses.find(license=>license.plan_type.toLowerCase()===\"pro\");//console.log(\"Pro license found:\", proLicense)\nif(proLicense){setUserPlan(\"pro\");//console.log(\"✅ User is PRO\")\n}else{setUserPlan(\"free\");console.log(\"⚠️ User has active licenses but none are Pro\");}}else{setUserPlan(\"free\");//console.log(\"⚠️ User has licenses but none are active\")\n}}else{setUserPlan(\"free\");//console.log(\"⚠️ No licenses found for user\")\n}//console.log(\"===================================\")\n}catch(err){//console.error(\"Error en fetchUserData:\", err)\n}};fetchUserData();},[]);const handleLogout=async()=>{const{error}=await supabase.auth.signOut();if(error){console.error(\"Error cerrando sesi\\xf3n:\",error.message);}else{setIsSheetOpen(false);setTimeout(()=>{window.location.href=props.logoutRedirect||\"/\";},300);}};// Función para obtener las iniciales del nombre del usuario\nconst getUserInitials=()=>{if(profileData?.first_name&&profileData?.last_name){// Usar first_name y last_name de profiles\nreturn(profileData.first_name.charAt(0)+profileData.last_name.charAt(0)).toUpperCase();}else if(profileData?.first_name){// Solo first_name disponible\nreturn profileData.first_name.charAt(0).toUpperCase();}else if(user?.user_metadata?.display_name){// Fallback a display_name del metadata\nreturn user.user_metadata.display_name.split(\" \").map(part=>part.charAt(0).toUpperCase()).join(\"\").substring(0,2);}else if(user?.email){// Si no hay nombre, usar la primera letra del email\nreturn user.email.charAt(0).toUpperCase();}return\"?\"// Valor por defecto si no hay ni nombre ni email\n;};// Función para obtener el nombre completo del usuario\nconst getUserFullName=()=>{if(profileData?.first_name&&profileData?.last_name){return`${profileData.first_name} ${profileData.last_name}`;}else if(profileData?.first_name){return profileData.first_name;}else if(user?.user_metadata?.display_name){return user.user_metadata.display_name;}else if(user?.email){return user.email.split(\"@\")[0];}return\"Usuario\";};// Determinar si mostrar el botón de upgrade\n// Usar forcePlan prop si NO es \"auto\", sino usar el detectado\nconst effectivePlan=props.forcePlan&&props.forcePlan!==\"auto\"?props.forcePlan:userPlan;const shouldShowUpgrade=effectivePlan!==\"pro\";// Debug logging\n//console.log(\"=== 🎯 Upgrade Button Debug ===\")\n//console.log(\"Force Plan Prop:\", props.forcePlan)\n//console.log(\"Detected User Plan:\", userPlan)\n//console.log(\"Effective Plan:\", effectivePlan)\n//console.log(\"Should Show Upgrade:\", shouldShowUpgrade)\n//console.log(\"===============================\")\n// Función para calcular la posición óptima del menú\nconst calculateMenuPosition=()=>{if(!avatarRef.current)return;const avatarRect=avatarRef.current.getBoundingClientRect();const menuWidth=parseInt(props.menuWidth)||320;const menuHeight=500// Altura estimada del menú\n;const margin=8// Margen de seguridad\n;const viewportWidth=window.innerWidth;const viewportHeight=window.innerHeight;let position={top:\"auto\",bottom:\"auto\",left:\"auto\",right:\"auto\"};// Calcular espacio disponible en cada dirección\nconst spaceRight=viewportWidth-avatarRect.right;const spaceLeft=avatarRect.left;const spaceBelow=viewportHeight-avatarRect.bottom;const spaceAbove=avatarRect.top;// Decidir posición horizontal (izquierda o derecha del avatar)\nif(spaceRight>=menuWidth+margin){// Hay espacio a la derecha, alinear el menú a la derecha del avatar\nposition.left=`${avatarRect.left}px`;}else if(spaceLeft>=menuWidth+margin){// No hay espacio a la derecha, pero sí a la izquierda\nposition.right=`${viewportWidth-avatarRect.right}px`;}else{// Centrar el menú si no hay espacio suficiente\nconst centeredLeft=Math.max(margin,Math.min(avatarRect.left,viewportWidth-menuWidth-margin));position.left=`${centeredLeft}px`;}// Decidir posición vertical (arriba o abajo del avatar)\nif(spaceBelow>=Math.min(menuHeight,400)+margin){// Hay espacio abajo\nposition.top=`${avatarRect.bottom+margin}px`;}else if(spaceAbove>=Math.min(menuHeight,400)+margin){// No hay espacio abajo, pero sí arriba\nposition.bottom=`${viewportHeight-avatarRect.top+margin}px`;}else{// Si no hay espacio suficiente, posicionar lo mejor posible\nposition.top=`${Math.max(margin,avatarRect.bottom+margin)}px`;}setMenuPosition(position);};// Ref para detectar clicks fuera del menú\nuseEffect(()=>{const handleClickOutside=event=>{if(menuRef.current&&!menuRef.current.contains(event.target)&&avatarRef.current&&!avatarRef.current.contains(event.target)){setIsSheetOpen(false);}};if(isSheetOpen){document.addEventListener(\"mousedown\",handleClickOutside);// Recalcular posición cuando se abre el menú\ncalculateMenuPosition();// Recalcular si cambia el tamaño de la ventana\nwindow.addEventListener(\"resize\",calculateMenuPosition);}return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);window.removeEventListener(\"resize\",calculateMenuPosition);};},[isSheetOpen,props.menuWidth]);if(!user)return null;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:avatarRef,onClick:()=>setIsSheetOpen(!isSheetOpen),style:{cursor:\"pointer\",width:props.avatarSize,height:props.avatarSize,borderRadius:\"50%\",backgroundColor:props.avatarColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:\"hidden\",border:props.showBorder?`2px solid ${props.borderColor}`:\"none\"},children:profileData?.profile_picture_url?/*#__PURE__*/_jsx(\"img\",{src:profileData.profile_picture_url,alt:\"Avatar\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:\"50%\"}}):user.user_metadata?.avatar_url?/*#__PURE__*/_jsx(\"img\",{src:user.user_metadata.avatar_url,alt:\"Avatar\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:\"50%\"}}):/*#__PURE__*/_jsx(\"span\",{style:{color:props.textColor,fontSize:props.avatarSize*.4,fontWeight:\"bold\"},children:getUserInitials()})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isSheetOpen&&/*#__PURE__*/_jsx(motion.div,{ref:menuRef,initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},exit:{opacity:0,scale:.95},transition:{duration:.15,ease:\"easeOut\"},style:{position:\"fixed\",top:menuPosition.top,bottom:menuPosition.bottom,left:menuPosition.left,right:menuPosition.right,width:props.menuWidth||\"320px\",maxHeight:\"80vh\",background:props.menuBackground||\"#1c1c1c\",borderRadius:\"12px\",boxShadow:\"0 8px 32px rgba(0,0,0,0.4)\",zIndex:1e3,overflow:\"hidden\",border:`1px solid ${props.menuBorderColor||\"#2c2c2c\"}`},children:/*#__PURE__*/_jsxs(\"div\",{style:{overflowY:\"auto\",maxHeight:\"80vh\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"16px 16px 12px 16px\",borderBottom:`1px solid ${props.menuBorderColor||\"#2c2c2c\"}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"8px\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:\"600\",color:\"#ffffff\",fontSize:\"14px\"},children:getUserFullName()}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"2px 0 0 0\",color:\"#888888\",fontSize:\"12px\"},children:profileData?.email||user.email})]}),props.showShortId&&profileData?.short_id&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:\"6px\",padding:\"4px 8px\",backgroundColor:\"#2c2c2c\",borderRadius:\"6px\",fontSize:\"12px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:props.idColor||\"#10B981\",fontWeight:\"500\"},children:profileData.short_id}),props.showCopyButton&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>{navigator.clipboard.writeText(profileData.short_id);},style:{background:\"transparent\",border:\"none\",cursor:\"pointer\",display:\"flex\",padding:\"2px\"},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{color:\"#888888\"},children:[/*#__PURE__*/_jsx(\"rect\",{x:\"9\",y:\"9\",width:\"13\",height:\"13\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"})]})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"4px 0\"},children:props.menuSections.map((section,sectionIndex)=>/*#__PURE__*/_jsx(\"div\",{children:section.items&&section.items.length>0&&/*#__PURE__*/_jsxs(_Fragment,{children:[section.items.map((item,itemIndex)=>/*#__PURE__*/_jsxs(\"a\",{href:item.link,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"10px 16px\",textDecoration:\"none\",color:\"#ffffff\",fontSize:\"14px\",backgroundColor:\"transparent\",cursor:\"pointer\",fontWeight:\"400\",transition:\"background-color 0.1s ease\"},onClick:()=>setIsSheetOpen(false),onMouseEnter:e=>{e.currentTarget.style.backgroundColor=\"#2c2c2c\";},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=\"transparent\";},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"12px\"},children:[item.icon&&/*#__PURE__*/_jsx(\"img\",{src:item.icon,alt:\"\",style:{width:\"16px\",height:\"16px\",filter:\"brightness(0) invert(1)\"}}),/*#__PURE__*/_jsx(\"span\",{children:item.label})]}),item.rightIcon&&/*#__PURE__*/_jsx(\"img\",{src:item.rightIcon,alt:\"\",style:{width:\"14px\",height:\"14px\",filter:\"brightness(0) invert(0.5)\"}})]},`${sectionIndex}-${itemIndex}`)),sectionIndex<props.menuSections.length-1&&/*#__PURE__*/_jsx(\"div\",{style:{height:\"1px\",backgroundColor:props.menuBorderColor||\"#2c2c2c\",margin:\"4px 0\"}})]})},sectionIndex))}),shouldShowUpgrade&&props.showUpgradeButton&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{height:\"1px\",backgroundColor:props.menuBorderColor||\"#2c2c2c\",margin:\"4px 0\"}}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"8px 12px\"},children:/*#__PURE__*/_jsx(\"a\",{href:props.upgradeUrl||\"https://amador.lemonsqueezy.com/buy/e8cae0a4-2d2b-4f33-ab59-86ed6bc3ba80\",target:\"_blank\",rel:\"noopener noreferrer\",style:{display:\"block\",width:\"100%\",padding:\"10px 16px\",textDecoration:\"none\",color:props.upgradeTextColor||\"#000000\",fontSize:\"14px\",backgroundColor:props.upgradeButtonColor||\"#ffffff\",border:\"none\",borderRadius:\"8px\",cursor:\"pointer\",textAlign:\"center\",fontWeight:\"600\",transition:\"transform 0.1s ease, box-shadow 0.1s ease\",boxShadow:\"0 1px 3px rgba(0,0,0,0.2)\"},onMouseEnter:e=>{e.currentTarget.style.transform=\"translateY(-1px)\";e.currentTarget.style.boxShadow=\"0 2px 6px rgba(0,0,0,0.3)\";},onMouseLeave:e=>{e.currentTarget.style.transform=\"translateY(0)\";e.currentTarget.style.boxShadow=\"0 1px 3px rgba(0,0,0,0.2)\";},children:props.upgradeButtonText||\"Upgrade to Pro\"})})]}),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid ${props.menuBorderColor||\"#2c2c2c\"}`,padding:\"4px 0\"},children:/*#__PURE__*/_jsx(\"button\",{onClick:handleLogout,style:{display:\"flex\",alignItems:\"center\",width:\"100%\",padding:\"10px 16px\",textDecoration:\"none\",color:\"#ff4444\",fontSize:\"14px\",backgroundColor:\"transparent\",border:\"none\",cursor:\"pointer\",fontWeight:\"400\",transition:\"background-color 0.1s ease\"},onMouseEnter:e=>{e.target.style.backgroundColor=\"#2c2c2c\";},onMouseLeave:e=>{e.target.style.backgroundColor=\"transparent\";},children:\"Log Out\"})})]})})})]});}addPropertyControls(AvatarMenu,{// Estilos del avatar\navatarSize:{type:ControlType.Number,title:\"Tama\\xf1o Avatar\",defaultValue:40,min:24,max:100,step:1},avatarColor:{type:ControlType.Color,title:\"Color Avatar\",defaultValue:\"#cccccc\"},textColor:{type:ControlType.Color,title:\"Color Texto Avatar\",defaultValue:\"#000000\"},showBorder:{type:ControlType.Boolean,title:\"Borde Avatar\",defaultValue:false},borderColor:{type:ControlType.Color,title:\"Color Borde\",defaultValue:\"#ffffff\",hidden:props=>!props.showBorder},// Estilos del menú dropdown\nmenuWidth:{type:ControlType.String,title:\"Ancho Men\\xfa\",defaultValue:\"320px\"},menuBackground:{type:ControlType.Color,title:\"Fondo Men\\xfa\",defaultValue:\"#1c1c1c\"},menuBorderColor:{type:ControlType.Color,title:\"Color Borde Men\\xfa\",defaultValue:\"#2c2c2c\"},// Configuración del ID corto (opcional)\nshowShortId:{type:ControlType.Boolean,title:\"Mostrar ID \\xfanico\",defaultValue:false},idColor:{type:ControlType.Color,title:\"Color ID\",defaultValue:\"#10B981\",hidden:props=>!props.showShortId},showCopyButton:{type:ControlType.Boolean,title:\"Mostrar Bot\\xf3n Copiar\",defaultValue:true,hidden:props=>!props.showShortId},// Configuración del botón de Upgrade\nshowUpgradeButton:{type:ControlType.Boolean,title:\"Mostrar Bot\\xf3n Upgrade\",defaultValue:true},forcePlan:{type:ControlType.Enum,title:\"Forzar Plan (Debug)\",options:[\"auto\",\"free\",\"pro\"],optionTitles:[\"Auto (Detectar)\",\"Free\",\"Pro\"],defaultValue:\"auto\",hidden:props=>!props.showUpgradeButton},upgradeButtonText:{type:ControlType.String,title:\"Texto Bot\\xf3n Upgrade\",defaultValue:\"Upgrade to Pro\",hidden:props=>!props.showUpgradeButton},upgradeButtonColor:{type:ControlType.Color,title:\"Color Bot\\xf3n Upgrade\",defaultValue:\"#ffffff\",hidden:props=>!props.showUpgradeButton},upgradeTextColor:{type:ControlType.Color,title:\"Color Texto Upgrade\",defaultValue:\"#000000\",hidden:props=>!props.showUpgradeButton},upgradeUrl:{type:ControlType.String,title:\"URL de Upgrade\",defaultValue:\"https://amador.lemonsqueezy.com/buy/e8cae0a4-2d2b-4f33-ab59-86ed6bc3ba80\",hidden:props=>!props.showUpgradeButton},// Secciones del menú\nmenuSections:{type:ControlType.Array,title:\"Secciones del Men\\xfa\",propertyControl:{type:ControlType.Object,controls:{title:{type:ControlType.String,title:\"T\\xedtulo secci\\xf3n\",defaultValue:\"Secci\\xf3n\"},items:{type:ControlType.Array,title:\"Elementos\",propertyControl:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Etiqueta\",defaultValue:\"Elemento de men\\xfa\"},link:{type:ControlType.Link,title:\"Enlace\",defaultValue:\"#\"},icon:{type:ControlType.Image,title:\"Icono Izquierda\"},rightIcon:{type:ControlType.Image,title:\"Icono Derecha\"}}}}}},defaultValue:[{title:\"Personal\",items:[{label:\"Dashboard\",link:\"/dashboard\"},{label:\"Account Settings\",link:\"/settings\"}]},{title:\"Team\",items:[{label:\"Create Team\",link:\"/create-team\"},{label:\"Team Settings\",link:\"/team-settings\"}]}]},// Redirección\nlogoutRedirect:{type:ControlType.Link,title:\"URL Redirecci\\xf3n Logout\",defaultValue:\"/\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"AvatarMenu\":{\"type\":\"reactComponent\",\"name\":\"AvatarMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";import{supabase}from\"https://framerusercontent.com/modules/m8BfAmQ1pCXsVkr0c9k2/YpZwMGZCj36shh3OcO2G/Supabaseclient.js\";export default function UserPlanBadge(props){const[user,setUser]=useState(null);const[profileData,setProfileData]=useState(null);const[planType,setPlanType]=useState(\"free\");const[projectCount,setProjectCount]=useState(0);const[isMenuOpen,setIsMenuOpen]=useState(false);useEffect(()=>{const fetchUserData=async()=>{try{const{data:{user},error:userError}=await supabase.auth.getUser();if(userError||!user)return;setUser(user);const{data:profileData}=await supabase.from(\"profiles\").select(\"*\").eq(\"id\",user.id).single();if(profileData)setProfileData(profileData);const{data:licenseData}=await supabase.from(\"user_licenses\").select(\"*\").eq(\"user_id\",user.id);if(licenseData&&licenseData.length>0){const activeLicenses=licenseData.filter(license=>license.status===\"active\");if(activeLicenses.length>0){const proLicense=activeLicenses.find(license=>license.plan_type.toLowerCase()===\"pro\");if(proLicense){setPlanType(\"pro\");}else{setPlanType(\"free\");}}else{setPlanType(\"free\");}}else{setPlanType(\"free\");}const{data:projectsData}=await supabase.from(\"foldas\").select(\"id\").eq(\"user_id\",user.id);if(projectsData){setProjectCount(projectsData.length);}}catch(err){setPlanType(\"free\");}};fetchUserData();},[]);const handleBillingClick=()=>{setIsMenuOpen(false);window.location.href=\"/settings/plan\";};if(!user)return null;const username=profileData?.username||profileData?.first_name||(user?.email?user.email.split(\"@\")[0]:\"usuario\");const isPro=planType===\"pro\";const badgeDisplay=isPro?\"PRO ∞\":`FREE ${projectCount}/${props.freeProjectLimit}`;const menuDisplay=isPro?\"Manage Plan\":\"Upgrade\";const buttonColor=isPro?\"transparent\":props.upgradeButtonColor;const badgeColor=isPro?props.proColor:props.freeColor;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\"},children:[/*#__PURE__*/_jsxs(\"div\",{onClick:()=>setIsMenuOpen(!isMenuOpen),style:{display:\"flex\",alignItems:\"center\",gap:12,cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,color:props.usernameColor,fontWeight:500},children:username}),/*#__PURE__*/_jsx(\"span\",{style:{padding:\"3px 6px\",backgroundColor:badgeColor,borderRadius:20,fontSize:11,fontWeight:600,color:\"#ffffff\"},children:badgeDisplay})]}),isMenuOpen&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"calc(100% + 8px)\",left:0,backgroundColor:\"#1c1c1c\",borderRadius:12,padding:8,minWidth:180,zIndex:1e3,boxShadow:\"0 10px 40px rgba(0, 0, 0, 0.5)\",border:\"1px solid #2c2c2c\"},children:/*#__PURE__*/_jsx(\"div\",{onClick:handleBillingClick,style:{display:\"block\",padding:\"12px 16px\",color:\"#ffffff\",fontSize:16,fontWeight:600,borderRadius:8,textAlign:\"center\",backgroundColor:buttonColor,cursor:\"pointer\"},children:menuDisplay})})]});}addPropertyControls(UserPlanBadge,{freeProjectLimit:{type:ControlType.Number,title:\"L\\xedmite FREE\",defaultValue:3},usernameColor:{type:ControlType.Color,title:\"Color Nombre\",defaultValue:\"#ffffff\"},proColor:{type:ControlType.Color,title:\"Color PRO\",defaultValue:\"#3B82F6\"},freeColor:{type:ControlType.Color,title:\"Color FREE\",defaultValue:\"#6B7280\"},upgradeButtonColor:{type:ControlType.Color,title:\"Color Bot\\xf3n\",defaultValue:\"#3B82F6\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UserPlanBadge\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 17.308 9 C 17.308 13.588 13.588 17.308 9 17.308 C 4.412 17.308 0.692 13.588 0.692 9 C 0.692 4.412 4.412 0.692 9 0.692 C 13.588 0.692 17.308 4.412 17.308 9 Z M 9 0 C 4.029 0 0 4.029 0 9 C 0 13.971 4.029 18 9 18 C 13.971 18 18 13.971 18 9 C 17.994 4.032 13.968 0.006 9 0 Z M 16.615 9 C 16.616 9.702 16.519 10.401 16.327 11.077 L 12.995 11.077 C 13.207 9.7 13.207 8.3 12.995 6.923 L 16.327 6.923 C 16.519 7.599 16.616 8.298 16.615 9 Z M 6.75 12.462 L 11.25 12.462 C 10.807 13.914 10.037 15.246 9 16.356 C 7.963 15.246 7.194 13.914 6.75 12.462 Z M 6.413 11.077 C 6.175 9.703 6.175 8.297 6.413 6.923 L 11.594 6.923 C 11.832 8.297 11.832 9.703 11.594 11.077 Z M 1.385 9 C 1.384 8.298 1.481 7.599 1.673 6.923 L 5.005 6.923 C 4.793 8.3 4.793 9.7 5.005 11.077 L 1.673 11.077 C 1.481 10.401 1.384 9.702 1.385 9 Z M 11.25 5.538 L 6.75 5.538 C 7.193 4.086 7.963 2.754 9 1.644 C 10.037 2.754 10.806 4.086 11.25 5.538 Z M 15.779 5.538 L 12.696 5.538 C 12.308 4.113 11.653 2.774 10.766 1.592 C 12.934 2.113 14.766 3.554 15.782 5.538 Z M 7.234 1.592 C 6.347 2.774 5.692 4.113 5.304 5.538 L 2.218 5.538 C 3.234 3.554 5.066 2.113 7.234 1.592 Z M 2.218 12.462 L 5.304 12.462 C 5.692 13.887 6.347 15.226 7.234 16.408 C 5.066 15.887 3.234 14.446 2.218 12.462 Z M 10.766 16.408 C 11.653 15.226 12.308 13.887 12.696 12.462 L 15.782 12.462 C 14.766 14.446 12.934 15.887 10.766 16.408 Z\" fill=\"transparent\" height=\"18px\" id=\"KSLuv5gnB\" transform=\"translate(3 3)\" width=\"18px\"><g opacity=\"0.2\"><path d=\"M 16.615 8.308 C 16.615 12.896 12.896 16.615 8.308 16.615 C 3.719 16.615 0 12.896 0 8.308 C 0 3.719 3.719 0 8.308 0 C 12.896 0 16.615 3.719 16.615 8.308 Z\" fill=\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\" height=\"16.6153846600881px\" id=\"iEXjv7Dlb\" transform=\"translate(0.692 0.692)\" width=\"16.615384660088125px\"/></g><path d=\"M 9 0 C 4.029 0 0 4.029 0 9 C 0 13.971 4.029 18 9 18 C 13.971 18 18 13.971 18 9 C 17.994 4.032 13.968 0.006 9 0 Z M 16.615 9 C 16.616 9.702 16.519 10.401 16.327 11.077 L 12.995 11.077 C 13.207 9.7 13.207 8.3 12.995 6.923 L 16.327 6.923 C 16.519 7.599 16.616 8.298 16.615 9 Z M 6.75 12.462 L 11.25 12.462 C 10.807 13.914 10.037 15.246 9 16.356 C 7.963 15.246 7.194 13.914 6.75 12.462 Z M 6.413 11.077 C 6.175 9.703 6.175 8.297 6.413 6.923 L 11.594 6.923 C 11.832 8.297 11.832 9.703 11.594 11.077 Z M 1.385 9 C 1.384 8.298 1.481 7.599 1.673 6.923 L 5.005 6.923 C 4.793 8.3 4.793 9.7 5.005 11.077 L 1.673 11.077 C 1.481 10.401 1.384 9.702 1.385 9 Z M 11.25 5.538 L 6.75 5.538 C 7.193 4.086 7.963 2.754 9 1.644 C 10.037 2.754 10.806 4.086 11.25 5.538 Z M 15.779 5.538 L 12.696 5.538 C 12.308 4.113 11.653 2.774 10.766 1.592 C 12.934 2.113 14.766 3.554 15.782 5.538 Z M 7.234 1.592 C 6.347 2.774 5.692 4.113 5.304 5.538 L 2.218 5.538 C 3.234 3.554 5.066 2.113 7.234 1.592 Z M 2.218 12.462 L 5.304 12.462 C 5.692 13.887 6.347 15.226 7.234 16.408 C 5.066 15.887 3.234 14.446 2.218 12.462 Z M 10.766 16.408 C 11.653 15.226 12.308 13.887 12.696 12.462 L 15.782 12.462 C 14.766 14.446 12.934 15.887 10.766 16.408 Z\" fill=\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\" height=\"18px\" id=\"vTgfLGxc9\" width=\"18px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,jlp6Eu3NK:iconColor??props.jlp6Eu3NK??\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jlp6Eu3NK,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-5fDeK\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-5fDeK { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, #000000); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jlp6Eu3NK\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Projects Web\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"},\"set\":{\"localId\":\"vectorSet/Pegr4nzLE\",\"id\":\"Pegr4nzLE\",\"moduleId\":\"JWZPFQ6WtsLBHV09QhDS\"}}\n */const Icon=withCSS(Component,css,\"framer-5fDeK\");Icon.displayName=\"Projects Web\";export default Icon;addPropertyControls(Icon,{jlp6Eu3NK:{defaultValue:'var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0)) /* {\"name\":\"900\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"jlp6Eu3NK\\\":\\\"iconColor\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Projects Web\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/Pegr4nzLE\\\",\\\"id\\\":\\\"Pegr4nzLE\\\",\\\"moduleId\\\":\\\"JWZPFQ6WtsLBHV09QhDS\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z M 5 8.686 L 5 5 L 8.686 5 L 11.586 2.1 L 14.486 5 L 19 5 L 19 9.515 L 21.485 12 L 19 14.485 L 19 19 L 14.485 19 L 11.585 21.9 L 8.687 19 L 5 19 L 5 15.314 L 1.686 12 Z M 12 15 C 13.657 15 15 13.657 15 12 C 15 10.343 13.657 9 12 9 C 10.343 9 9 10.343 9 12 C 9 13.657 10.343 15 12 15 Z\" fill=\"transparent\" height=\"24px\" id=\"ZgSVvA0Xu\" width=\"24px\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\" height=\"24px\" id=\"KqG05O4qC\" width=\"24px\"/><path d=\"M 3.314 6.586 L 3.314 2.9 L 7 2.9 L 9.9 0 L 12.8 2.9 L 17.314 2.9 L 17.314 7.415 L 19.799 9.9 L 17.314 12.385 L 17.314 16.9 L 12.799 16.9 L 9.899 19.8 L 7.001 16.9 L 3.314 16.9 L 3.314 13.214 L 0 9.9 Z M 10.314 12.9 C 11.971 12.9 13.314 11.557 13.314 9.9 C 13.314 8.243 11.971 6.9 10.314 6.9 C 8.657 6.9 7.314 8.243 7.314 9.9 C 7.314 11.557 8.657 12.9 10.314 12.9 Z\" fill=\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\" height=\"19.799999999999997px\" id=\"YrsboP2Hr\" transform=\"translate(1.686 2.1)\" width=\"19.799px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,jlp6Eu3NK:iconColor??props.jlp6Eu3NK??\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jlp6Eu3NK,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-cTro5\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-cTro5 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, #000000); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jlp6Eu3NK\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Settings\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"},\"set\":{\"localId\":\"vectorSet/Pegr4nzLE\",\"id\":\"Pegr4nzLE\",\"moduleId\":\"JWZPFQ6WtsLBHV09QhDS\"}}\n */const Icon=withCSS(Component,css,\"framer-cTro5\");Icon.displayName=\"Settings\";export default Icon;addPropertyControls(Icon,{jlp6Eu3NK:{defaultValue:'var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0)) /* {\"name\":\"900\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Settings\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/Pegr4nzLE\\\",\\\"id\\\":\\\"Pegr4nzLE\\\",\\\"moduleId\\\":\\\"JWZPFQ6WtsLBHV09QhDS\\\"}}\",\"framerVariables\":\"{\\\"jlp6Eu3NK\\\":\\\"iconColor\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0d7099)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jlp6Eu3NK=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 6.723 16.212 L 12.571 7.439 C 12.801 7.094 12.708 6.629 12.363 6.399 C 12.24 6.317 12.095 6.273 11.947 6.273 L 7.349 6.273 L 7.349 0.75 C 7.349 0.336 7.013 0 6.599 0 C 6.348 0 6.114 0.125 5.975 0.334 L 0.126 9.107 C -0.104 9.452 -0.011 9.917 0.334 10.147 C 0.457 10.229 0.602 10.273 0.75 10.273 L 5.349 10.273 L 5.349 15.796 C 5.349 16.21 5.684 16.546 6.099 16.546 C 6.349 16.546 6.584 16.421 6.723 16.212 Z\" fill=\"transparent\" height=\"16.545849934005737px\" id=\"CqyHthuLZ\" transform=\"translate(5.651 3.727)\" width=\"12.697383093992135px\"><path d=\"M 6.723 16.212 L 12.571 7.439 C 12.801 7.094 12.708 6.629 12.363 6.399 C 12.24 6.317 12.095 6.273 11.947 6.273 L 7.349 6.273 L 7.349 0.75 C 7.349 0.336 7.013 0 6.599 0 C 6.348 0 6.114 0.125 5.975 0.334 L 0.126 9.107 C -0.104 9.452 -0.011 9.917 0.334 10.147 C 0.457 10.229 0.602 10.273 0.75 10.273 L 5.349 10.273 L 5.349 15.796 C 5.349 16.21 5.684 16.546 6.099 16.546 C 6.349 16.546 6.584 16.421 6.723 16.212 Z\" fill=\"var(--1d2tyb3, var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0)))\" height=\"16.54585px\" id=\"OG9AjWhBR\" transform=\"translate(0 0)\" width=\"12.697383093992137px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,jlp6Eu3NK:iconColor??props.jlp6Eu3NK??\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jlp6Eu3NK,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-kKkUK\",className),layoutId:layoutId,ref:ref,style:{\"--1d2tyb3\":jlp6Eu3NK,...style}});});const css=[`.framer-kKkUK { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1d2tyb3); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jlp6Eu3NK\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Nodes 2\",\"color\":{\"type\":\"variable\",\"value\":\"1d2tyb3\"},\"set\":{\"localId\":\"vectorSet/Pegr4nzLE\",\"id\":\"Pegr4nzLE\",\"moduleId\":\"JWZPFQ6WtsLBHV09QhDS\"}}\n */const Icon=withCSS(Component,css,\"framer-kKkUK\");Icon.displayName=\"Nodes 2\";export default Icon;addPropertyControls(Icon,{jlp6Eu3NK:{defaultValue:'var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0)) /* {\"name\":\"900\"} */',hidden:false,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"jlp6Eu3NK\\\":\\\"iconColor\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Nodes 2\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1d2tyb3\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/Pegr4nzLE\\\",\\\"id\\\":\\\"Pegr4nzLE\\\",\\\"moduleId\\\":\\\"JWZPFQ6WtsLBHV09QhDS\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z M 2.56 10.682 L 4.682 8.561 C 5.268 7.975 6.217 7.975 6.803 8.561 L 8.925 10.682 C 9.511 11.268 9.511 12.217 8.925 12.803 L 6.803 14.925 C 6.217 15.511 5.268 15.511 4.682 14.925 L 2.561 12.803 C 1.975 12.217 1.975 11.268 2.561 10.682 Z M 14.56 10.682 L 16.682 8.561 C 17.268 7.975 18.217 7.975 18.803 8.561 L 20.925 10.682 C 21.511 11.268 21.511 12.217 20.925 12.803 L 18.803 14.925 C 18.217 15.511 17.268 15.511 16.682 14.925 L 14.561 12.803 C 13.975 12.217 13.975 11.268 14.561 10.682 Z M 8.561 16.682 C 7.975 17.268 7.975 18.217 8.561 18.803 L 10.682 20.925 C 11.268 21.511 12.217 21.511 12.803 20.925 L 14.925 18.803 C 15.511 18.217 15.511 17.268 14.925 16.682 L 12.803 14.561 C 12.217 13.975 11.268 13.975 10.682 14.561 L 8.56 16.682 Z M 8.561 4.682 C 7.975 5.268 7.975 6.217 8.561 6.803 L 10.682 8.925 C 11.268 9.511 12.217 9.511 12.803 8.925 L 14.925 6.803 C 15.511 6.217 15.511 5.268 14.925 4.682 L 12.803 2.561 C 12.217 1.975 11.268 1.975 10.682 2.561 L 8.56 4.682 Z\" fill=\"transparent\" height=\"24px\" id=\"jTrwyGdjZ\" width=\"24px\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\" height=\"24px\" id=\"f523_9aqm\" width=\"24px\"/><g opacity=\"0.3\"><path d=\"M 0.438 2.56 L 2.56 0.439 C 3.146 -0.146 4.095 -0.146 4.681 0.439 L 6.803 2.56 C 7.389 3.146 7.389 4.095 6.803 4.681 L 4.681 6.803 C 4.095 7.389 3.146 7.389 2.56 6.803 L 0.439 4.681 C -0.146 4.095 -0.146 3.146 0.439 2.56 Z M 12.438 2.56 L 14.56 0.439 C 15.146 -0.146 16.095 -0.146 16.681 0.439 L 18.803 2.56 C 19.389 3.146 19.389 4.095 18.803 4.681 L 16.681 6.803 C 16.095 7.389 15.146 7.389 14.56 6.803 L 12.439 4.681 C 11.854 4.095 11.854 3.146 12.439 2.56 Z\" fill=\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\" height=\"7.242359361248942px\" id=\"I7PD_Hzu6\" transform=\"translate(2.122 8.122)\" width=\"19.24235936124894px\"/></g><path d=\"M 0.439 14.555 C -0.146 15.141 -0.146 16.09 0.439 16.676 L 2.56 18.798 C 3.146 19.383 4.095 19.383 4.681 18.798 L 6.803 16.676 C 7.389 16.09 7.389 15.141 6.803 14.555 L 4.681 12.434 C 4.095 11.848 3.146 11.848 2.56 12.434 L 0.438 14.555 Z M 0.439 2.555 C -0.146 3.141 -0.146 4.09 0.439 4.676 L 2.56 6.798 C 3.146 7.383 4.095 7.383 4.681 6.798 L 6.803 4.676 C 7.389 4.09 7.389 3.141 6.803 2.555 L 4.681 0.434 C 4.095 -0.152 3.146 -0.152 2.56 0.434 L 0.438 2.555 Z\" fill=\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\" height=\"19.236937722760167px\" id=\"WUCRHEJGr\" transform=\"translate(8.122 2.127)\" width=\"7.242359361248942px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,jlp6Eu3NK:iconColor??props.jlp6Eu3NK??\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jlp6Eu3NK,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-tQMcR\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-tQMcR { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, #000000); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jlp6Eu3NK\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Apps\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"},\"set\":{\"localId\":\"vectorSet/Pegr4nzLE\",\"id\":\"Pegr4nzLE\",\"moduleId\":\"JWZPFQ6WtsLBHV09QhDS\"}}\n */const Icon=withCSS(Component,css,\"framer-tQMcR\");Icon.displayName=\"Apps\";export default Icon;addPropertyControls(Icon,{jlp6Eu3NK:{defaultValue:'var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0)) /* {\"name\":\"900\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"jlp6Eu3NK\\\":\\\"iconColor\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Apps\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/Pegr4nzLE\\\",\\\"id\\\":\\\"Pegr4nzLE\\\",\\\"moduleId\\\":\\\"JWZPFQ6WtsLBHV09QhDS\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z M 10.586 12 L 8.464 14.121 C 8.074 14.512 8.074 15.145 8.464 15.536 C 8.855 15.926 9.488 15.926 9.879 15.536 L 12 13.414 L 12.707 14.121 C 13.488 14.902 13.488 16.169 12.707 16.95 L 9.879 19.778 C 9.098 20.559 7.831 20.559 7.05 19.778 L 4.222 16.95 C 3.441 16.169 3.441 14.902 4.222 14.121 L 7.05 11.293 C 7.831 10.512 9.098 10.512 9.879 11.293 Z M 13.414 12 L 15.536 9.879 C 15.926 9.488 15.926 8.855 15.536 8.464 C 15.145 8.074 14.512 8.074 14.121 8.464 L 12 10.586 L 11.293 9.879 C 10.512 9.098 10.512 7.831 11.293 7.05 L 14.121 4.222 C 14.903 3.441 16.169 3.441 16.95 4.222 L 19.778 7.05 C 20.559 7.831 20.559 9.098 19.778 9.879 L 16.95 12.707 C 16.169 13.488 14.903 13.488 14.121 12.707 Z\" fill=\"transparent\" height=\"24px\" id=\"aJ_mUeeAE\" width=\"24px\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\" height=\"24px\" id=\"Wjxf0wJWS\" width=\"24px\"/><g opacity=\"0.3\"><path d=\"M 6.95 1.293 L 4.828 3.414 C 4.438 3.805 4.438 4.438 4.828 4.828 C 5.219 5.219 5.852 5.219 6.243 4.828 L 8.364 2.707 L 9.071 3.414 C 9.852 4.195 9.852 5.462 9.071 6.243 L 6.243 9.071 C 5.462 9.852 4.195 9.852 3.414 9.071 L 0.586 6.243 C -0.195 5.462 -0.195 4.195 0.586 3.414 L 3.414 0.586 C 4.195 -0.195 5.462 -0.195 6.243 0.586 Z\" fill=\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\" height=\"9.656875px\" id=\"GM5XdZ8TO\" transform=\"translate(3.636 10.707)\" width=\"9.6568825px\"/></g><path d=\"M 2.707 8.364 L 4.828 6.243 C 5.219 5.852 5.219 5.219 4.828 4.828 C 4.438 4.438 3.805 4.438 3.414 4.828 L 1.293 6.95 L 0.586 6.243 C -0.195 5.462 -0.195 4.195 0.586 3.414 L 3.414 0.586 C 4.195 -0.195 5.462 -0.195 6.243 0.586 L 9.071 3.414 C 9.852 4.195 9.852 5.462 9.071 6.243 L 6.243 9.071 C 5.462 9.852 4.195 9.852 3.414 9.071 Z\" fill=\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\" height=\"9.6568725px\" id=\"tnpzOpbqj\" transform=\"translate(10.707 3.636)\" width=\"9.656800000000002px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,jlp6Eu3NK:iconColor??props.jlp6Eu3NK??\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jlp6Eu3NK,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-BnUMu\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-BnUMu { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, #000000); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jlp6Eu3NK\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Domains\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"},\"set\":{\"localId\":\"vectorSet/Pegr4nzLE\",\"id\":\"Pegr4nzLE\",\"moduleId\":\"JWZPFQ6WtsLBHV09QhDS\"}}\n */const Icon=withCSS(Component,css,\"framer-BnUMu\");Icon.displayName=\"Domains\";export default Icon;addPropertyControls(Icon,{jlp6Eu3NK:{defaultValue:'var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0)) /* {\"name\":\"900\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Domains\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/Pegr4nzLE\\\",\\\"id\\\":\\\"Pegr4nzLE\\\",\\\"moduleId\\\":\\\"JWZPFQ6WtsLBHV09QhDS\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jlp6Eu3NK\\\":\\\"iconColor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"c_tYxhMdA\",\"zAd8BHeiU\"];const serializationHash=\"framer-WIphA\";const variantClassNames={c_tYxhMdA:\"framer-v-1a8vuu7\",zAd8BHeiU:\"framer-v-axdn3x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YG4VwNmtH=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:10,type:\"spring\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};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 humanReadableVariantMap={Hover:\"zAd8BHeiU\",Resting:\"c_tYxhMdA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"c_tYxhMdA\",YG4VwNmtH:link??props.YG4VwNmtH};};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,YG4VwNmtH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"c_tYxhMdA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnteravt1rj=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"zAd8BHeiU\");});const onMouseLeavejv4oc6=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"c_tYxhMdA\");});const sharedStyleClassNames=[];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__*/_jsx(Link,{href:YG4VwNmtH,motionChild:true,nodeId:\"c_tYxhMdA\",openInNewTab:false,scopeId:\"YHuO54Eip\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1a8vuu7\",className,classNames)} framer-1yxalwx`,\"data-framer-name\":\"Resting\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"c_tYxhMdA\",onMouseEnter:onMouseEnteravt1rj,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:21,borderBottomRightRadius:21,borderTopLeftRadius:21,borderTopRightRadius:21,...style},variants:{zAd8BHeiU:{backgroundColor:\"var(--token-903a9a0d-d836-4888-a981-278979004894, rgba(255, 255, 255, 0.06))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5}},...addPropertyOverrides({zAd8BHeiU:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavejv4oc6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0)))\"},children:\"፨\"})}),className:\"framer-a2wm1p\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"DG0RgjFvJ\",style:{\"--extracted-1of0zx5\":\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",whileHover:animation,withExternalLayout:true,...addPropertyOverrides({zAd8BHeiU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0)))\"},children:\"፨\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WIphA.framer-1yxalwx, .framer-WIphA .framer-1yxalwx { display: block; }\",\".framer-WIphA.framer-1a8vuu7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: hidden; padding: 2px; position: relative; text-decoration: none; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WIphA .framer-a2wm1p { flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zAd8BHeiU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YG4VwNmtH\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYHuO54Eip=withCSS(Component,css,\"framer-WIphA\");export default FramerYHuO54Eip;FramerYHuO54Eip.displayName=\"Button/Brand\";FramerYHuO54Eip.defaultProps={height:24,width:24};addPropertyControls(FramerYHuO54Eip,{variant:{options:[\"c_tYxhMdA\",\"zAd8BHeiU\"],optionTitles:[\"Resting\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},YG4VwNmtH:{title:\"Link\",type:ControlType.Link}});addFonts(FramerYHuO54Eip,[{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYHuO54Eip\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"YG4VwNmtH\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zAd8BHeiU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YHuO54Eip.map","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z M 19.5 10.5 L 21 10.5 C 21.828 10.5 22.5 11.172 22.5 12 C 22.5 12.828 21.828 13.5 21 13.5 L 19.5 13.5 C 18.672 13.5 18 12.828 18 12 C 18 11.172 18.672 10.5 19.5 10.5 Z M 16.06 5.871 L 17.121 4.811 C 17.707 4.225 18.657 4.225 19.242 4.811 C 19.828 5.396 19.829 6.346 19.243 6.932 L 18.182 7.992 C 17.807 8.389 17.246 8.55 16.718 8.414 C 16.189 8.278 15.776 7.865 15.64 7.337 C 15.503 6.808 15.665 6.247 16.061 5.872 Z M 16.06 18.182 C 15.474 17.596 15.475 16.646 16.06 16.061 C 16.646 15.475 17.596 15.475 18.182 16.061 L 19.242 17.121 C 19.632 17.497 19.789 18.055 19.652 18.58 C 19.515 19.104 19.105 19.514 18.581 19.651 C 18.057 19.789 17.499 19.633 17.122 19.243 L 16.061 18.182 Z M 3 10.5 L 4.5 10.5 C 5.328 10.5 6 11.172 6 12 C 6 12.828 5.328 13.5 4.5 13.5 L 3 13.5 C 2.172 13.5 1.5 12.828 1.5 12 C 1.5 11.172 2.172 10.5 3 10.5 Z M 12 1.5 C 12.828 1.5 13.5 2.172 13.5 3 L 13.5 4.5 C 13.5 5.328 12.828 6 12 6 C 11.172 6 10.5 5.328 10.5 4.5 L 10.5 3 C 10.5 2.172 11.172 1.5 12 1.5 Z M 12 18 C 12.828 18 13.5 18.672 13.5 19.5 L 13.5 21 C 13.5 21.828 12.828 22.5 12 22.5 C 11.172 22.5 10.5 21.828 10.5 21 L 10.5 19.5 C 10.5 18.672 11.172 18 12 18 Z M 4.81 4.81 C 5.091 4.528 5.473 4.37 5.871 4.37 C 6.269 4.37 6.651 4.528 6.932 4.81 L 7.992 5.871 C 8.382 6.247 8.539 6.805 8.402 7.33 C 8.265 7.854 7.855 8.264 7.331 8.401 C 6.807 8.539 6.249 8.383 5.872 7.993 L 4.81 6.932 C 4.224 6.346 4.224 5.397 4.81 4.811 Z M 4.81 19.243 C 4.528 18.962 4.37 18.58 4.37 18.182 C 4.37 17.784 4.528 17.402 4.81 17.121 L 5.871 16.061 C 6.457 15.475 7.407 15.475 7.993 16.061 C 8.578 16.646 8.579 17.596 7.993 18.182 L 6.932 19.242 C 6.346 19.828 5.397 19.828 4.811 19.242 Z M 16.06 5.871 L 17.121 4.811 C 17.498 4.421 18.055 4.265 18.58 4.402 C 19.104 4.539 19.514 4.949 19.651 5.473 C 19.788 5.998 19.632 6.555 19.242 6.932 L 18.182 7.992 C 17.594 8.561 16.658 8.553 16.079 7.975 C 15.5 7.396 15.492 6.461 16.06 5.872 Z M 16.06 18.182 C 15.474 17.596 15.475 16.646 16.061 16.06 C 16.646 15.475 17.596 15.475 18.182 16.061 L 19.242 17.121 C 19.811 17.709 19.803 18.645 19.225 19.224 C 18.646 19.803 17.711 19.811 17.122 19.243 Z M 4.81 4.811 C 5.091 4.529 5.473 4.371 5.871 4.371 C 6.269 4.371 6.651 4.529 6.932 4.811 L 7.992 5.871 C 8.382 6.247 8.539 6.805 8.402 7.33 C 8.265 7.854 7.855 8.264 7.331 8.401 C 6.807 8.539 6.249 8.383 5.872 7.993 L 4.81 6.932 C 4.224 6.346 4.224 5.397 4.81 4.811 Z M 4.81 19.243 C 4.528 18.962 4.37 18.58 4.37 18.182 C 4.37 17.784 4.528 17.402 4.81 17.121 L 5.871 16.061 C 6.248 15.671 6.805 15.515 7.33 15.652 C 7.854 15.789 8.264 16.199 8.401 16.723 C 8.538 17.248 8.382 17.805 7.992 18.182 L 6.932 19.242 C 6.651 19.524 6.269 19.682 5.871 19.682 C 5.473 19.682 5.091 19.524 4.81 19.242 Z\" fill=\"transparent\" height=\"24px\" id=\"Gsm7KTSZ0\" width=\"24px\"><path d=\"M 0 0 L 24 0 L 24 24 L 0 24 Z\" fill=\"transparent\" height=\"24px\" id=\"D5FLlh1xt\" width=\"24px\"/><g opacity=\"0.3\"><path d=\"M 18 9 L 19.5 9 C 20.328 9 21 9.672 21 10.5 C 21 11.328 20.328 12 19.5 12 L 18 12 C 17.172 12 16.5 11.328 16.5 10.5 C 16.5 9.672 17.172 9 18 9 Z M 14.56 4.371 L 15.621 3.311 C 16.207 2.725 17.157 2.725 17.742 3.311 C 18.328 3.896 18.329 4.846 17.743 5.432 L 16.682 6.492 C 16.307 6.889 15.746 7.05 15.218 6.914 C 14.689 6.778 14.276 6.365 14.14 5.837 C 14.003 5.308 14.165 4.747 14.561 4.372 Z M 14.56 16.682 C 13.974 16.096 13.975 15.146 14.56 14.561 C 15.146 13.975 16.096 13.975 16.682 14.561 L 17.742 15.621 C 18.132 15.997 18.289 16.555 18.152 17.08 C 18.015 17.604 17.605 18.014 17.081 18.151 C 16.557 18.289 15.999 18.133 15.622 17.743 L 14.561 16.682 Z M 1.5 9 L 3 9 C 3.828 9 4.5 9.672 4.5 10.5 C 4.5 11.328 3.828 12 3 12 L 1.5 12 C 0.672 12 0 11.328 0 10.5 C 0 9.672 0.672 9 1.5 9 Z M 10.5 0 C 11.328 0 12 0.672 12 1.5 L 12 3 C 12 3.828 11.328 4.5 10.5 4.5 C 9.672 4.5 9 3.828 9 3 L 9 1.5 C 9 0.672 9.672 0 10.5 0 Z M 10.5 16.5 C 11.328 16.5 12 17.172 12 18 L 12 19.5 C 12 20.328 11.328 21 10.5 21 C 9.672 21 9 20.328 9 19.5 L 9 18 C 9 17.172 9.672 16.5 10.5 16.5 Z M 3.31 3.31 C 3.591 3.028 3.973 2.87 4.371 2.87 C 4.769 2.87 5.151 3.028 5.432 3.31 L 6.492 4.371 C 6.882 4.747 7.039 5.305 6.902 5.83 C 6.765 6.354 6.355 6.764 5.831 6.901 C 5.307 7.039 4.749 6.883 4.372 6.493 L 3.31 5.432 C 2.724 4.846 2.724 3.897 3.31 3.311 Z M 3.31 17.743 C 3.028 17.462 2.87 17.08 2.87 16.682 C 2.87 16.284 3.028 15.902 3.31 15.621 L 4.371 14.561 C 4.957 13.975 5.907 13.975 6.493 14.561 C 7.078 15.146 7.079 16.096 6.493 16.682 L 5.432 17.742 C 4.846 18.328 3.897 18.328 3.311 17.742 Z\" fill=\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\" height=\"21px\" id=\"I6JVnewIz\" transform=\"translate(1.5 1.5)\" width=\"21px\"/></g><path d=\"M 11.69 1.518 L 12.751 0.458 C 13.127 0.068 13.685 -0.088 14.209 0.049 C 14.734 0.186 15.143 0.596 15.281 1.12 C 15.418 1.645 15.262 2.202 14.872 2.579 L 13.812 3.639 C 13.223 4.208 12.288 4.2 11.709 3.622 C 11.13 3.043 11.121 2.108 11.69 1.519 Z M 11.69 13.829 C 11.104 13.243 11.104 12.293 11.69 11.707 C 12.276 11.122 13.226 11.122 13.812 11.708 L 14.872 12.768 C 15.44 13.356 15.433 14.292 14.854 14.871 C 14.276 15.45 13.341 15.458 12.752 14.89 Z M 0.44 0.458 C 0.721 0.176 1.103 0.018 1.501 0.018 C 1.899 0.018 2.28 0.176 2.562 0.458 L 3.622 1.518 C 4.012 1.894 4.168 2.452 4.031 2.977 C 3.894 3.501 3.485 3.911 2.961 4.048 C 2.436 4.186 1.878 4.03 1.502 3.64 L 0.44 2.579 C -0.146 1.993 -0.146 1.044 0.44 0.458 Z M 0.44 14.89 C 0.158 14.609 0 14.227 0 13.829 C 0 13.431 0.158 13.049 0.44 12.768 L 1.501 11.708 C 1.877 11.318 2.435 11.162 2.959 11.299 C 3.484 11.436 3.893 11.846 4.031 12.37 C 4.168 12.895 4.012 13.452 3.622 13.829 L 2.562 14.889 C 2.28 15.17 1.899 15.329 1.501 15.329 C 1.103 15.329 0.721 15.17 0.44 14.889 Z\" fill=\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\" height=\"15.328649255370387px\" id=\"zeb_ipv4Y\" transform=\"translate(4.37 4.353)\" width=\"15.329649405301216px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,iconColor,id,width,...props})=>{return{...props,jlp6Eu3NK:iconColor??props.jlp6Eu3NK??\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jlp6Eu3NK,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-IZPjO\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-IZPjO { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, #000000); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jlp6Eu3NK\":\"iconColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Apps 2\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\"},\"set\":{\"localId\":\"vectorSet/Pegr4nzLE\",\"id\":\"Pegr4nzLE\",\"moduleId\":\"JWZPFQ6WtsLBHV09QhDS\"}}\n */const Icon=withCSS(Component,css,\"framer-IZPjO\");Icon.displayName=\"Apps 2\";export default Icon;addPropertyControls(Icon,{jlp6Eu3NK:{defaultValue:'var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0)) /* {\"name\":\"900\"} */',hidden:true,title:\"Icon Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"jlp6Eu3NK\\\":\\\"iconColor\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Apps 2\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/Pegr4nzLE\\\",\\\"id\\\":\\\"Pegr4nzLE\\\",\\\"moduleId\\\":\\\"JWZPFQ6WtsLBHV09QhDS\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Apps2 from\"https://framerusercontent.com/modules/e69wpY7BtrJpyL377lfD/aJmZJ1mIOOigebu1QMZp/E_HE1xlTv.js\";const cycleOrder=[\"UWKjwehCL\",\"kccWMPxVh\",\"ovpuRBkaA\"];const serializationHash=\"framer-eJs93\";const variantClassNames={kccWMPxVh:\"framer-v-in7iqr\",ovpuRBkaA:\"framer-v-1h453hk\",UWKjwehCL:\"framer-v-717jm9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BvmHwFi5I=undefined;const C8kS6a8ld=undefined;const bYYg4ued2=undefined;const InEwuz8GH=undefined;const hlH8DrmwM=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 humanReadableVariantMap={Hover:\"ovpuRBkaA\",Resting:\"UWKjwehCL\",Selected:\"kccWMPxVh\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,icon,id,label,link,showIcom,width,...props})=>{return{...props,BvmHwFi5I:hover??props.BvmHwFi5I,bYYg4ued2:showIcom??props.bYYg4ued2,C8kS6a8ld:link??props.C8kS6a8ld,hlH8DrmwM:label??props.hlH8DrmwM??\"Projects\",InEwuz8GH:icon??props.InEwuz8GH??Apps2,variant:humanReadableVariantMap[props.variant]??props.variant??\"UWKjwehCL\"};};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,InEwuz8GH,hlH8DrmwM,C8kS6a8ld,bYYg4ued2,BvmHwFi5I,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UWKjwehCL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1u6emct=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(BvmHwFi5I){const res=await BvmHwFi5I(...args);if(res===false)return false;}setVariant(\"ovpuRBkaA\");});const onMouseEnteryvy1zn=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(BvmHwFi5I){const res=await BvmHwFi5I(...args);if(res===false)return false;}});const onMouseLeavecqleco=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"UWKjwehCL\");});const sharedStyleClassNames=[];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__*/_jsx(Link,{href:C8kS6a8ld,motionChild:true,nodeId:\"UWKjwehCL\",openInNewTab:false,scopeId:\"yjSNyLx65\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-717jm9\",className,classNames)} framer-e7w873`,\"data-framer-name\":\"Resting\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UWKjwehCL\",onMouseEnter:onMouseEnter1u6emct,ref:refBinding,style:{...style},...addPropertyOverrides({kccWMPxVh:{\"data-framer-name\":\"Selected\",onMouseEnter:onMouseEnteryvy1zn},ovpuRBkaA:{\"data-framer-name\":\"Hover\",onMouseLeave:onMouseLeavecqleco}},baseVariant,gestureVariant),children:[bYYg4ued2!==false&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1hwutc\",Component:InEwuz8GH,layoutDependency:layoutDependency,layoutId:\"JavlsjpsU\",style:{\"--1d2tyb3\":\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\",opacity:.5},variants:{kccWMPxVh:{opacity:1},ovpuRBkaA:{opacity:1}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0)))\"},children:\"Projects\"})}),className:\"framer-4hb8nl\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"C0S4bjlsl\",style:{\"--extracted-r6o4lv\":\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},text:hlH8DrmwM,variants:{kccWMPxVh:{opacity:1},ovpuRBkaA:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eJs93.framer-e7w873, .framer-eJs93 .framer-e7w873 { display: block; }\",\".framer-eJs93.framer-717jm9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-eJs93 .framer-1hwutc { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-eJs93 .framer-4hb8nl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"kccWMPxVh\":{\"layout\":[\"auto\",\"auto\"]},\"ovpuRBkaA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"InEwuz8GH\":\"icon\",\"hlH8DrmwM\":\"label\",\"C8kS6a8ld\":\"link\",\"bYYg4ued2\":\"showIcom\",\"BvmHwFi5I\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"JWZPFQ6WtsLBHV09QhDS\"]\n */const FrameryjSNyLx65=withCSS(Component,css,\"framer-eJs93\");export default FrameryjSNyLx65;FrameryjSNyLx65.displayName=\"Button/Tabs\";FrameryjSNyLx65.defaultProps={height:19,width:60};addPropertyControls(FrameryjSNyLx65,{variant:{options:[\"UWKjwehCL\",\"kccWMPxVh\",\"ovpuRBkaA\"],optionTitles:[\"Resting\",\"Selected\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},InEwuz8GH:{defaultValue:{identifier:\"local-module:vector/E_HE1xlTv:default\",moduleId:\"e69wpY7BtrJpyL377lfD\"},setModuleId:\"JWZPFQ6WtsLBHV09QhDS\",title:\"Icon\",type:ControlType.VectorSetItem},hlH8DrmwM:{defaultValue:\"Projects\",displayTextArea:false,title:\"Label\",type:ControlType.String},C8kS6a8ld:{title:\"Link\",type:ControlType.Link},bYYg4ued2:{defaultValue:false,title:\"Show icom\",type:ControlType.Boolean},BvmHwFi5I:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FrameryjSNyLx65,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v4/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryjSNyLx65\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"InEwuz8GH\\\":\\\"icon\\\",\\\"hlH8DrmwM\\\":\\\"label\\\",\\\"C8kS6a8ld\\\":\\\"link\\\",\\\"bYYg4ued2\\\":\\\"showIcom\\\",\\\"BvmHwFi5I\\\":\\\"hover\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kccWMPxVh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ovpuRBkaA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerVectorSets\":\"[\\\"JWZPFQ6WtsLBHV09QhDS\\\"]\",\"framerIntrinsicWidth\":\"60\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,patchBorderRadiusScaleCorrector,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{AvatarMenu}from\"https://framerusercontent.com/modules/CWLbiKk9pcuYZvntIsA5/YFL2SC2eXtnCLvPHdEt6/Avatar.js\";import UserPlanBadge from\"https://framerusercontent.com/modules/fOb2lmSgCv0alYYnlusS/WedN2k4eaMTcNPFpzglr/UserPLanBadge.js\";import ProjectsWeb from\"https://framerusercontent.com/modules/RSRXUn6K7f2zsTWyLUci/8Lm6V8cFr2jipXwDHqJY/enubPJfcp.js\";import Settings from\"https://framerusercontent.com/modules/sCHl8AZmBSCgQFmaNL9p/Ydj5jMuTYPuBxeANcco2/FLJ7M4w2Q.js\";import Nodes2 from\"https://framerusercontent.com/modules/l2W5v6gVArN9YBVttPQU/KjINWck1w93OwVw5jnmY/RY4uhuTla.js\";import Apps from\"https://framerusercontent.com/modules/dbIzrEFxLABkFSp7Lony/yA6TXjcVV23j7IHXzq2A/uQdDiPP36.js\";import Domains from\"https://framerusercontent.com/modules/WRwFUa88baNAmxpqqXZC/RaaR539UyOIqI4LBm7Of/Yz2zkDKsl.js\";import ButtonBrand from\"https://framerusercontent.com/modules/18OiU9aFL8aJ8Kns8oR9/fku6Noh5L25YW613LpgY/YHuO54Eip.js\";import ButtonTabs from\"https://framerusercontent.com/modules/PXMx6lhZ8s4L3SDoVH9G/Fp86pTX4b5uXS9YOFqux/yjSNyLx65.js\";const ButtonBrandFonts=getFonts(ButtonBrand);const AvatarMenuFonts=getFonts(AvatarMenu);const UserPlanBadgeFonts=getFonts(UserPlanBadge);const Nodes2Fonts=getFonts(Nodes2);const ButtonTabsFonts=getFonts(ButtonTabs);const ButtonTabsControls=getPropertyControls(ButtonTabs);const cycleOrder=[\"FVWPJsP7l\",\"slPqQRuGz\",\"MUAR25o1M\"];const serializationHash=\"framer-JdirU\";const variantClassNames={FVWPJsP7l:\"framer-v-1vcq9bg\",MUAR25o1M:\"framer-v-nd8ood\",slPqQRuGz:\"framer-v-1svf043\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LxiFx2weC=undefined;const ZBYdmkdJp=undefined;const OcGnrSc6J=undefined;const aTIAsHIrG=undefined;const eAKGTdgQO=undefined;const q3inv5hW5=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};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 humanReadableVariantMap={\"Zen Mode\":\"MUAR25o1M\",Browser:\"FVWPJsP7l\",Mobile:\"slPqQRuGz\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Hover:\"ovpuRBkaA\",Resting:\"UWKjwehCL\",Selected:\"kccWMPxVh\"};const getProps=({domains,height,id,projects,quickPWA,settings,showNavegation,store,width,...props})=>{return{...props,aTIAsHIrG:humanReadableEnumMap[domains]??domains??props.aTIAsHIrG??\"UWKjwehCL\",eAKGTdgQO:humanReadableEnumMap[store]??store??props.eAKGTdgQO??\"UWKjwehCL\",LxiFx2weC:quickPWA??props.LxiFx2weC,OcGnrSc6J:humanReadableEnumMap[projects]??projects??props.OcGnrSc6J??\"UWKjwehCL\",q3inv5hW5:humanReadableEnumMap[settings]??settings??props.q3inv5hW5??\"UWKjwehCL\",variant:humanReadableVariantMap[props.variant]??props.variant??\"FVWPJsP7l\",ZBYdmkdJp:showNavegation??props.ZBYdmkdJp??true};};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,OcGnrSc6J,aTIAsHIrG,q3inv5hW5,LxiFx2weC,ZBYdmkdJp,eAKGTdgQO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FVWPJsP7l\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12aoot6=activeVariantCallback(async(...args)=>{if(LxiFx2weC){const res=await LxiFx2weC(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"slPqQRuGz\")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-1vcq9bg\",className,classNames),\"data-framer-name\":\"Browser\",layoutDependency:layoutDependency,layoutId:\"FVWPJsP7l\",ref:refBinding,style:{backgroundColor:\"var(--token-cbf36b3a-4aff-4059-a3ba-d1c8272b7717, rgb(255, 255, 255))\",...style},...addPropertyOverrides({MUAR25o1M:{\"data-framer-name\":\"Zen Mode\"},slPqQRuGz:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6gijqa\",\"data-framer-name\":\"Organization\",layoutDependency:layoutDependency,layoutId:\"ZAHsVxEim\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fv0tmq\",layoutDependency:layoutDependency,layoutId:\"ISVZd9a7m\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EexQ95jxJ\"},implicitPathVariables:undefined},{href:{webPageId:\"EexQ95jxJ\"},implicitPathVariables:undefined},{href:{webPageId:\"EexQ95jxJ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"24px\",y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-20-200)/2+0+0)+0+88,...addPropertyOverrides({slPqQRuGz:{height:32,width:\"32px\",y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-20-200)/2+0+0)+0+84}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dh8wc8-container\",layoutDependency:layoutDependency,layoutId:\"gR2LjEnqv-container\",nodeId:\"gR2LjEnqv\",rendersWithMotion:true,scopeId:\"BJLdEXw6n\",children:/*#__PURE__*/_jsx(ButtonBrand,{height:\"100%\",id:\"gR2LjEnqv\",layoutId:\"gR2LjEnqv\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"c_tYxhMdA\"),width:\"100%\",YG4VwNmtH:resolvedLinks[0],...addPropertyOverrides({MUAR25o1M:{YG4VwNmtH:resolvedLinks[2]},slPqQRuGz:{YG4VwNmtH:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r6seyc\",fill:\"var(--token-51001b69-2550-4f86-a616-e8f34d4c8004, rgba(0, 0, 0, 0.16))\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"pzbE3mLxM\",svg:'<svg height=\"16\" width=\"16\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"m4.015 15.394.296-.69 6-14 .295-.689 1.379.591-.296.69-6 14-.295.689-1.379-.591Z\" fill=\"currentColor\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uzem20\",\"data-framer-name\":\"Personal\",layoutDependency:layoutDependency,layoutId:\"UT0kVBO1N\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EexQ95jxJ\"},implicitPathVariables:undefined},{href:{webPageId:\"wHUDyvvHe\"},implicitPathVariables:undefined},{href:{webPageId:\"pBf5RCBdr\"},implicitPathVariables:undefined},{href:{webPageId:\"EexQ95jxJ\"},implicitPathVariables:undefined},{href:{webPageId:\"wHUDyvvHe\"},implicitPathVariables:undefined},{href:{webPageId:\"pBf5RCBdr\"},implicitPathVariables:undefined},{href:{webPageId:\"EexQ95jxJ\"},implicitPathVariables:undefined},{href:{webPageId:\"wHUDyvvHe\"},implicitPathVariables:undefined},{href:{webPageId:\"pBf5RCBdr\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s3k0i-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"uG3mkgn3Z-container\",nodeId:\"uG3mkgn3Z\",rendersWithMotion:true,scopeId:\"BJLdEXw6n\",children:/*#__PURE__*/_jsx(AvatarMenu,{avatarColor:\"rgb(179, 179, 179)\",avatarSize:24,borderColor:\"rgb(255, 255, 255)\",forcePlan:\"auto\",height:\"100%\",id:\"uG3mkgn3Z\",idColor:\"rgb(16, 185, 129)\",layoutId:\"uG3mkgn3Z\",logoutRedirect:\"/\",menuBackground:\"rgb(0, 0, 0)\",menuBorderColor:\"rgba(150, 150, 150, 0.16)\",menuSections:[{items:[{icon:\"https://framerusercontent.com/images/am83zcmXc32hIe9AGXz7puufEH4.png?width=48&height=48\",label:\"Projects\",link:resolvedLinks1[0]},{icon:\"https://framerusercontent.com/images/bAG5pyi4ke68AInbGM8CJw8G7eE.svg?width=24&height=24\",label:\"Domains\",link:resolvedLinks1[1]}],title:\"Navigation\"},{items:[{icon:\"https://framerusercontent.com/images/VrWBIq7tjytfnLmMZXdVBU2tc.svg?width=24&height=24\",label:\"Settings\",link:resolvedLinks1[2]}],title:\"Settings\"}],menuWidth:\"300px\",showBorder:false,showCopyButton:true,showShortId:false,showUpgradeButton:true,style:{height:\"100%\"},textColor:\"rgb(255, 255, 255)\",upgradeButtonColor:\"rgb(0, 0, 0)\",upgradeButtonText:\"Upgrade to Pro\",upgradeTextColor:\"rgb(255, 255, 255)\",upgradeUrl:\"https://amador.lemonsqueezy.com/buy/e8cae0a4-2d2b-4f33-ab59-86ed6bc3ba80\",width:\"100%\",...addPropertyOverrides({MUAR25o1M:{menuSections:[{items:[{icon:\"https://framerusercontent.com/images/am83zcmXc32hIe9AGXz7puufEH4.png?width=48&height=48\",label:\"Projects\",link:resolvedLinks1[6]},{icon:\"https://framerusercontent.com/images/bAG5pyi4ke68AInbGM8CJw8G7eE.svg?width=24&height=24\",label:\"Domains\",link:resolvedLinks1[7]}],title:\"Navigation\"},{items:[{icon:\"https://framerusercontent.com/images/VrWBIq7tjytfnLmMZXdVBU2tc.svg?width=24&height=24\",label:\"Settings\",link:resolvedLinks1[8]}],title:\"Settings\"}]},slPqQRuGz:{avatarSize:32,menuSections:[{items:[{icon:\"https://framerusercontent.com/images/am83zcmXc32hIe9AGXz7puufEH4.png?width=48&height=48\",label:\"Projects\",link:resolvedLinks1[3]},{icon:\"https://framerusercontent.com/images/bAG5pyi4ke68AInbGM8CJw8G7eE.svg?width=24&height=24\",label:\"Domains\",link:resolvedLinks1[4]}],title:\"Navigation\"},{items:[{icon:\"https://framerusercontent.com/images/VrWBIq7tjytfnLmMZXdVBU2tc.svg?width=24&height=24\",label:\"Settings\",link:resolvedLinks1[5]}],title:\"Settings\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f6lgvb-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"rslI6i3ED-container\",nodeId:\"rslI6i3ED\",rendersWithMotion:true,scopeId:\"BJLdEXw6n\",style:{scale:1},variants:{MUAR25o1M:{scale:1},slPqQRuGz:{scale:1.1}},children:/*#__PURE__*/_jsx(UserPlanBadge,{freeColor:\"var(--token-0b258d10-d4f6-4ce2-9728-23041ca49514, rgba(0, 0, 0, 0.24))\",freeProjectLimit:3,height:\"100%\",id:\"rslI6i3ED\",layoutId:\"rslI6i3ED\",proColor:\"var(--token-0b258d10-d4f6-4ce2-9728-23041ca49514, rgba(0, 0, 0, 0.24))\",upgradeButtonColor:\"rgb(41, 28, 219)\",usernameColor:\"var(--token-caac0442-2982-4768-869d-df90e8eab4b9, rgba(0, 0, 0, 0.64))\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-44dugo\",layoutDependency:layoutDependency,layoutId:\"Gj9b2cV9v\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-l1oj0v\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jsCv0hBtS\",onTap:onTap12aoot6,style:{\"--corner-shape-fallback\":.566,backdropFilter:\"none\",backgroundColor:\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(255, 255, 255))\",borderBottomLeftRadius:\"calc(228px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(228px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(228px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(228px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(2)\",WebkitBackdropFilter:\"none\"},variants:{MUAR25o1M:{backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},slPqQRuGz:{backdropFilter:\"blur(18px)\",WebkitBackdropFilter:\"blur(18px)\"}},whileHover:animation,children:/*#__PURE__*/_jsx(Nodes2,{animated:true,className:\"framer-bk6awn\",layoutDependency:layoutDependency,layoutId:\"dWniLUawx\",style:{\"--1d2tyb3\":\"var(--token-cbf36b3a-4aff-4059-a3ba-d1c8272b7717, rgb(255, 255, 255))\"}})})})]}),ZBYdmkdJp!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1awmvev\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"XkxoYDnZC\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a2mdc0\",\"data-framer-name\":\"LINKS\",layoutDependency:layoutDependency,layoutId:\"xUbaCZzgx\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EexQ95jxJ\"},implicitPathVariables:undefined},{href:{webPageId:\"EexQ95jxJ\"},implicitPathVariables:undefined},{href:{webPageId:\"EexQ95jxJ\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-20-200)/2+200+10)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1njgvve-container\",\"data-framer-name\":\"Projects\",layoutDependency:layoutDependency,layoutId:\"w9h1JaWYN-container\",name:\"Projects\",nodeId:\"w9h1JaWYN\",rendersWithMotion:true,scopeId:\"BJLdEXw6n\",children:/*#__PURE__*/_jsx(ButtonTabs,{bYYg4ued2:true,C8kS6a8ld:resolvedLinks2[0],height:\"100%\",hlH8DrmwM:\"Projects\",id:\"w9h1JaWYN\",InEwuz8GH:ProjectsWeb,layoutId:\"w9h1JaWYN\",name:\"Projects\",variant:matchVariant(OcGnrSc6J),width:\"100%\",...addPropertyOverrides({MUAR25o1M:{C8kS6a8ld:resolvedLinks2[2]},slPqQRuGz:{bYYg4ued2:false,C8kS6a8ld:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wHUDyvvHe\"},implicitPathVariables:undefined},{href:{webPageId:\"wHUDyvvHe\"},implicitPathVariables:undefined},{href:{webPageId:\"wHUDyvvHe\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-20-200)/2+200+10)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-evawb6-container\",\"data-framer-name\":\"Domains\",layoutDependency:layoutDependency,layoutId:\"JyOt2qtoY-container\",name:\"Domains\",nodeId:\"JyOt2qtoY\",rendersWithMotion:true,scopeId:\"BJLdEXw6n\",children:/*#__PURE__*/_jsx(ButtonTabs,{bYYg4ued2:true,C8kS6a8ld:resolvedLinks3[0],height:\"100%\",hlH8DrmwM:\"Domains\",id:\"JyOt2qtoY\",InEwuz8GH:Domains,layoutId:\"JyOt2qtoY\",name:\"Domains\",variant:matchVariant(aTIAsHIrG),width:\"100%\",...addPropertyOverrides({MUAR25o1M:{C8kS6a8ld:resolvedLinks3[2]},slPqQRuGz:{bYYg4ued2:false,C8kS6a8ld:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nPlNIqaAa\"},implicitPathVariables:undefined},{href:{webPageId:\"nPlNIqaAa\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-20-200)/2+200+10)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rqy5e0-container\",\"data-framer-name\":\"Store\",layoutDependency:layoutDependency,layoutId:\"FKowPF4sX-container\",name:\"Store\",nodeId:\"FKowPF4sX\",rendersWithMotion:true,scopeId:\"BJLdEXw6n\",children:/*#__PURE__*/_jsx(ButtonTabs,{bYYg4ued2:true,C8kS6a8ld:resolvedLinks4[0],height:\"100%\",hlH8DrmwM:\"Store\",id:\"FKowPF4sX\",InEwuz8GH:Apps,layoutId:\"FKowPF4sX\",name:\"Store\",variant:matchVariant(eAKGTdgQO),width:\"100%\",...addPropertyOverrides({MUAR25o1M:{C8kS6a8ld:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pBf5RCBdr\"},implicitPathVariables:undefined},{href:{webPageId:\"pBf5RCBdr\"},implicitPathVariables:undefined},{href:{webPageId:\"pBf5RCBdr\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-20-200)/2+200+10)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-83wpt0-container\",\"data-framer-name\":\"Settings\",layoutDependency:layoutDependency,layoutId:\"O6_at8Pcc-container\",name:\"Settings\",nodeId:\"O6_at8Pcc\",rendersWithMotion:true,scopeId:\"BJLdEXw6n\",children:/*#__PURE__*/_jsx(ButtonTabs,{bYYg4ued2:true,C8kS6a8ld:resolvedLinks5[0],height:\"100%\",hlH8DrmwM:\"Settings\",id:\"O6_at8Pcc\",InEwuz8GH:Settings,layoutId:\"O6_at8Pcc\",name:\"Settings\",variant:matchVariant(q3inv5hW5),width:\"100%\",...addPropertyOverrides({MUAR25o1M:{C8kS6a8ld:resolvedLinks5[2]},slPqQRuGz:{bYYg4ued2:false,C8kS6a8ld:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JdirU.framer-1sib96p, .framer-JdirU .framer-1sib96p { display: block; }\",\".framer-JdirU.framer-1vcq9bg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: 1200px; }\",\".framer-JdirU .framer-6gijqa { 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; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-JdirU .framer-fv0tmq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-JdirU .framer-1dh8wc8-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-JdirU .framer-1r6seyc { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-JdirU .framer-uzem20 { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JdirU .framer-1s3k0i-container { flex: none; height: 24px; position: relative; width: auto; }\",\".framer-JdirU .framer-1f6lgvb-container, .framer-JdirU .framer-1njgvve-container, .framer-JdirU .framer-evawb6-container, .framer-JdirU .framer-1rqy5e0-container, .framer-JdirU .framer-83wpt0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-JdirU .framer-44dugo { 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-JdirU .framer-l1oj0v { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-JdirU .framer-bk6awn { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-JdirU .framer-1awmvev { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; max-width: 1400px; overflow: auto; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-JdirU .framer-1a2mdc0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JdirU.framer-v-1svf043.framer-1vcq9bg { width: 428px; }\",\".framer-JdirU.framer-v-1svf043 .framer-6gijqa { padding: 0px 41px 0px 0px; }\",\".framer-JdirU.framer-v-1svf043 .framer-1dh8wc8-container { height: 32px; width: 32px; }\",\".framer-JdirU.framer-v-1svf043 .framer-uzem20 { gap: 20px; }\",\".framer-JdirU.framer-v-1svf043 .framer-1s3k0i-container { height: auto; }\",\".framer-JdirU.framer-v-nd8ood .framer-bk6awn { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 90\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"slPqQRuGz\":{\"layout\":[\"fixed\",\"auto\"]},\"MUAR25o1M\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"OcGnrSc6J\":\"projects\",\"aTIAsHIrG\":\"domains\",\"q3inv5hW5\":\"settings\",\"LxiFx2weC\":\"quickPWA\",\"ZBYdmkdJp\":\"showNavegation\",\"eAKGTdgQO\":\"store\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBJLdEXw6n=withCSS(Component,css,\"framer-JdirU\");export default FramerBJLdEXw6n;FramerBJLdEXw6n.displayName=\"App\";FramerBJLdEXw6n.defaultProps={height:90,width:1200};addPropertyControls(FramerBJLdEXw6n,{variant:{options:[\"FVWPJsP7l\",\"slPqQRuGz\",\"MUAR25o1M\"],optionTitles:[\"Browser\",\"Mobile\",\"Zen Mode\"],title:\"Variant\",type:ControlType.Enum},OcGnrSc6J:ButtonTabsControls?.[\"variant\"]&&{...ButtonTabsControls[\"variant\"],defaultValue:\"UWKjwehCL\",description:undefined,hidden:undefined,title:\"Projects\"},onOcGnrSc6JChange:{changes:\"OcGnrSc6J\",type:ControlType.ChangeHandler},aTIAsHIrG:ButtonTabsControls?.[\"variant\"]&&{...ButtonTabsControls[\"variant\"],defaultValue:\"UWKjwehCL\",description:undefined,hidden:undefined,title:\"Domains\"},onaTIAsHIrGChange:{changes:\"aTIAsHIrG\",type:ControlType.ChangeHandler},q3inv5hW5:ButtonTabsControls?.[\"variant\"]&&{...ButtonTabsControls[\"variant\"],defaultValue:\"UWKjwehCL\",description:undefined,hidden:undefined,title:\"Settings\"},onq3inv5hW5Change:{changes:\"q3inv5hW5\",type:ControlType.ChangeHandler},LxiFx2weC:{title:\"Quick PWA\",type:ControlType.EventHandler},ZBYdmkdJp:{defaultValue:true,title:\"Show navegation\",type:ControlType.Boolean},onZBYdmkdJpChange:{changes:\"ZBYdmkdJp\",type:ControlType.ChangeHandler},eAKGTdgQO:ButtonTabsControls?.[\"variant\"]&&{...ButtonTabsControls[\"variant\"],defaultValue:\"UWKjwehCL\",description:undefined,hidden:undefined,title:\"Store\"},oneAKGTdgQOChange:{changes:\"eAKGTdgQO\",type:ControlType.ChangeHandler}});addFonts(FramerBJLdEXw6n,[{explicitInter:true,fonts:[]},...ButtonBrandFonts,...AvatarMenuFonts,...UserPlanBadgeFonts,...Nodes2Fonts,...ButtonTabsFonts],{supportsExplicitInterCodegen:true});FramerBJLdEXw6n.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonBrand,{},context),forwardLoader(ButtonTabs,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBJLdEXw6n\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"90\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"slPqQRuGz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MUAR25o1M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"OcGnrSc6J\\\":\\\"projects\\\",\\\"aTIAsHIrG\\\":\\\"domains\\\",\\\"q3inv5hW5\\\":\\\"settings\\\",\\\"LxiFx2weC\\\":\\\"quickPWA\\\",\\\"ZBYdmkdJp\\\":\\\"showNavegation\\\",\\\"eAKGTdgQO\\\":\\\"store\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,patchBorderRadiusScaleCorrector,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Close from\"https://framerusercontent.com/modules/ZCtriUyyUqCwcInRkv5p/6SraQZbR7i4hAHdFmcqb/tQ9Vrsifz.js\";const cycleOrder=[\"s8AIiWcPa\",\"xB5l3rcGh\"];const serializationHash=\"framer-ZXuLt\";const variantClassNames={s8AIiWcPa:\"framer-v-c9sqwl\",xB5l3rcGh:\"framer-v-gl57c0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mXVIvxOhh=undefined;const x5Bzh97hg=undefined;const kUasibUYB=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};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 humanReadableVariantMap={Hover:\"xB5l3rcGh\",Resting:\"s8AIiWcPa\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,icon,id,link,width,...props})=>{return{...props,kUasibUYB:icon??props.kUasibUYB??Close,mXVIvxOhh:click??props.mXVIvxOhh,variant:humanReadableVariantMap[props.variant]??props.variant??\"s8AIiWcPa\",x5Bzh97hg:link??props.x5Bzh97hg};};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,x5Bzh97hg,kUasibUYB,mXVIvxOhh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"s8AIiWcPa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapej43qk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mXVIvxOhh){const res=await mXVIvxOhh(...args);if(res===false)return false;}setVariant(\"xB5l3rcGh\");});const onMouseEnter101tiu6=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"xB5l3rcGh\");});const onMouseLeave1a9pxga=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"s8AIiWcPa\");});const sharedStyleClassNames=[];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__*/_jsx(Link,{href:x5Bzh97hg,motionChild:true,nodeId:\"s8AIiWcPa\",openInNewTab:false,scopeId:\"wldbLE5F7\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-c9sqwl\",className,classNames)} framer-cse6rl`,\"data-border\":true,\"data-framer-name\":\"Resting\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"s8AIiWcPa\",onMouseEnter:onMouseEnter101tiu6,onTap:onTapej43qk,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":.566,backgroundColor:\"var(--token-cbf36b3a-4aff-4059-a3ba-d1c8272b7717, rgb(255, 255, 255))\",borderBottomLeftRadius:\"calc(18px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(18px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(18px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(18px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"0px 1px 2px 0px var(--token-51001b69-2550-4f86-a616-e8f34d4c8004, rgba(0, 0, 0, 0.16)), 0px 2px 4px 0px var(--token-f8ed837c-836d-42f3-9f82-ea2988d0a8f0, rgba(0, 0, 0, 0.04))\",cornerShape:\"superellipse(2)\",...style},variants:{xB5l3rcGh:{boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0), 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0), 0px 10px 10px -3.75px rgba(0, 0, 0, 0), 0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0), 0px 10px 10px -3.75px rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({xB5l3rcGh:{\"data-framer-name\":\"Hover\",onMouseLeave:onMouseLeave1a9pxga}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1mu2pam\",Component:kUasibUYB,layoutDependency:layoutDependency,layoutId:\"YddkdFZ9I\",style:{\"--1dlwa4q\":2,\"--1hdsue\":\"var(--token-7b54e38e-f793-4a09-8b44-7ccf7caea8a1, rgb(255, 255, 255))\"}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZXuLt.framer-cse6rl, .framer-ZXuLt .framer-cse6rl { display: block; }\",\".framer-ZXuLt.framer-c9sqwl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ZXuLt .framer-1mu2pam { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",'.framer-ZXuLt[data-border=\"true\"]::after, .framer-ZXuLt [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 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xB5l3rcGh\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"x5Bzh97hg\":\"link\",\"kUasibUYB\":\"icon\",\"mXVIvxOhh\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"2BtL64EofggzGo2O20Ku\"]\n */const FramerwldbLE5F7=withCSS(Component,css,\"framer-ZXuLt\");export default FramerwldbLE5F7;FramerwldbLE5F7.displayName=\"icon\";FramerwldbLE5F7.defaultProps={height:32,width:32};addPropertyControls(FramerwldbLE5F7,{variant:{options:[\"s8AIiWcPa\",\"xB5l3rcGh\"],optionTitles:[\"Resting\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},x5Bzh97hg:{title:\"Link\",type:ControlType.Link},kUasibUYB:{defaultValue:{identifier:\"module:ZCtriUyyUqCwcInRkv5p/6SraQZbR7i4hAHdFmcqb/tQ9Vrsifz.js:default\",moduleId:\"ZCtriUyyUqCwcInRkv5p\"},setModuleId:\"2BtL64EofggzGo2O20Ku\",title:\"Icon\",type:ControlType.VectorSetItem},mXVIvxOhh:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerwldbLE5F7,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwldbLE5F7\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xB5l3rcGh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"x5Bzh97hg\\\":\\\"link\\\",\\\"kUasibUYB\\\":\\\"icon\\\",\\\"mXVIvxOhh\\\":\\\"click\\\"}\",\"framerVectorSets\":\"[\\\"2BtL64EofggzGo2O20Ku\\\"]\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"32\",\"framerIntrinsicHeight\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wldbLE5F7.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";export default function GodMode(props){const{horizontal,vertical}=props;// State for opacity\nconst[opacity,setOpacity]=React.useState(0);const cssContent=`\n    #__framer-badge-container {\n      ${horizontal===\"left\"?\"justify-content: flex-start !important;\":\"justify-content: flex-end !important;\"}\n      ${vertical===\"top\"?\"top: 0 !important;\":\"bottom: 0 !important;\"}\n      opacity: ${opacity} !important;\n      z-index: -1 !important; // Added z-index: -1\n\n    }\n  `;React.useEffect(()=>{const styleSheet=document.createElement(\"style\");styleSheet.type=\"text/css\";styleSheet.innerText=cssContent;document.head.appendChild(styleSheet);const intervalId=setInterval(()=>{const badgeContainer=document.querySelector(\"#__framer-badge-container\");if(badgeContainer){const framerLink=badgeContainer.querySelector(\"a[href='https://amadorcampos.com/']\");if(framerLink){framerLink.href=\"https://www.framer.com?via=vmador_campos\";clearInterval(intervalId);}}},500);return()=>{document.head.removeChild(styleSheet);clearInterval(intervalId);};},[horizontal,vertical,opacity]);return /*#__PURE__*/_jsx(motion.div,{});}GodMode.defaultProps={horizontal:\"left\",vertical:\"top\"};addPropertyControls(GodMode,{horizontal:{type:ControlType.Enum,title:\"Horizontal Position\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"left\"},vertical:{type:ControlType.Enum,title:\"Vertical Position\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],defaultValue:\"top\"},opacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.01,defaultValue:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GodMode\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./God_mode.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React from\"react\";import{Lock,Eye,EyeSlash,ArrowLeft,Check,ArrowRight,CaretDown,CaretUp}from\"@phosphor-icons/react\";import{addPropertyControls,ControlType}from\"framer\";import God_mode from\"https://framerusercontent.com/modules/8InoieJ1Cu5blxnKUpVm/jCx8142xoPVYtWkGyF1m/God_mode.js\";import{supabase}from\"https://framerusercontent.com/modules/m8BfAmQ1pCXsVkr0c9k2/YpZwMGZCj36shh3OcO2G/Supabaseclient.js\";const useAuthContext=()=>{const[context,setContext]=React.useState({isIframe:false,isFramerPlugin:false,isPWA:false,canUseRedirect:true,authMethod:\"redirect\"});React.useEffect(()=>{const isIframe=window.self!==window.top;const isPWA=window.matchMedia(\"(display-mode: standalone)\").matches||window.navigator.standalone===true;const isFramerPlugin=window.location.href.includes(\"framer.com/plugins\")||window.location.href.includes(\"framer-plugin\")||isIframe;const canUseRedirect=!isIframe&&!isFramerPlugin;let authMethod=\"redirect\";if(isIframe||isFramerPlugin){authMethod=\"popup\";}setContext({isIframe,isFramerPlugin,isPWA,canUseRedirect,authMethod});},[]);return context;};const useFramerTheme=()=>{const[theme,setTheme]=React.useState(\"light\");React.useEffect(()=>{const getTheme=()=>{const framerTheme=document.body.dataset.framerTheme;if(framerTheme===\"dark\"||framerTheme===\"light\"){return framerTheme;}if(window.matchMedia&&window.matchMedia(\"(prefers-color-scheme: dark)\").matches){return\"dark\";}return\"light\";};setTheme(getTheme());const observer=new MutationObserver(()=>{setTheme(getTheme());});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});const darkModeQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleSystemThemeChange=e=>{if(!document.body.dataset.framerTheme){setTheme(e.matches?\"dark\":\"light\");}};if(darkModeQuery.addEventListener){darkModeQuery.addEventListener(\"change\",handleSystemThemeChange);}else{darkModeQuery.addListener(handleSystemThemeChange);}return()=>{observer.disconnect();if(darkModeQuery.removeEventListener){darkModeQuery.removeEventListener(\"change\",handleSystemThemeChange);}else{darkModeQuery.removeListener(handleSystemThemeChange);}};},[]);return theme;};const useOAuthCallback=()=>{React.useEffect(()=>{const handleOAuthCallback=async()=>{if(!window.opener)return;const urlParams=new URLSearchParams(window.location.search);const code=urlParams.get(\"code\");const error=urlParams.get(\"error\");if(error){window.opener.postMessage({type:\"FOLDAA_OAUTH_ERROR\",error:error},\"*\");setTimeout(()=>window.close(),500);return;}if(code){const timeoutId=setTimeout(()=>{window.opener.postMessage({type:\"FOLDAA_OAUTH_ERROR\",error:\"Timeout waiting for session\"},\"*\");window.close();},15e3);let attempts=0;const maxAttempts=15;const checkSession=setInterval(async()=>{attempts++;const{data:{session},error:sessionError}=await supabase.auth.getSession();if(session){clearInterval(checkSession);clearTimeout(timeoutId);window.opener.postMessage({type:\"FOLDAA_OAUTH_SUCCESS\",session:{access_token:session.access_token,refresh_token:session.refresh_token,expires_in:session.expires_in,expires_at:session.expires_at,token_type:session.token_type,user:session.user}},\"*\");setTimeout(()=>window.close(),500);}else if(attempts>=maxAttempts){clearInterval(checkSession);clearTimeout(timeoutId);window.opener.postMessage({type:\"FOLDAA_OAUTH_ERROR\",error:\"Session not created after multiple attempts\"},\"*\");setTimeout(()=>window.close(),500);}},1e3);}};handleOAuthCallback();},[]);};const FoldParticlesBackground=()=>{const canvasRef=React.useRef(null);const mouseRef=React.useRef({x:0,y:0});const particlesRef=React.useRef([]);const theme=useFramerTheme();React.useEffect(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;canvas.width=window.innerWidth;canvas.height=window.innerHeight;const particleCount=80;particlesRef.current=[];for(let i=0;i<particleCount;i++){particlesRef.current.push({x:Math.random()*canvas.width,y:Math.random()*canvas.height,baseX:Math.random()*canvas.width,baseY:Math.random()*canvas.height,vx:0,vy:0,radius:Math.random()*2+1});}const handleMouseMove=e=>{mouseRef.current={x:e.clientX,y:e.clientY};};const handleResize=()=>{canvas.width=window.innerWidth;canvas.height=window.innerHeight;};window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"resize\",handleResize);const animate=()=>{ctx.clearRect(0,0,canvas.width,canvas.height);const particles=particlesRef.current;const mouse=mouseRef.current;const isDark=theme===\"dark\";const particleColor=isDark?\"#FFFFFF\":\"#000000\";particles.forEach((particle,i)=>{const dx=mouse.x-particle.x;const dy=mouse.y-particle.y;const distance=Math.sqrt(dx*dx+dy*dy);const maxDistance=150;if(distance<maxDistance){const force=(maxDistance-distance)/maxDistance;particle.vx+=dx/distance*force*.5;particle.vy+=dy/distance*force*.5;}else{const returnDx=particle.baseX-particle.x;const returnDy=particle.baseY-particle.y;particle.vx+=returnDx*.01;particle.vy+=returnDy*.01;}particle.vx*=.85;particle.vy*=.85;particle.x+=particle.vx;particle.y+=particle.vy;ctx.beginPath();ctx.arc(particle.x,particle.y,particle.radius,0,Math.PI*2);ctx.fillStyle=particleColor;ctx.fill();particles.forEach((particle2,j)=>{if(i===j)return;const dx2=particle.x-particle2.x;const dy2=particle.y-particle2.y;const dist=Math.sqrt(dx2*dx2+dy2*dy2);if(dist<100){ctx.beginPath();ctx.moveTo(particle.x,particle.y);ctx.lineTo(particle2.x,particle2.y);const opacity=(100-dist)/100;const lineColor=isDark?`rgba(255, 255, 255, ${opacity*.3})`:`rgba(0, 0, 0, ${opacity*.3})`;ctx.strokeStyle=lineColor;ctx.lineWidth=.5;ctx.stroke();}});});requestAnimationFrame(animate);};animate();return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"resize\",handleResize);};},[theme]);return /*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",zIndex:0}});};export function withSupabaseAuth(Component){const SupabaseAuthComponent=props=>{const theme=useFramerTheme();const authContext=useAuthContext();useOAuthCallback();const processedUserRef=React.useRef(null);const isProcessingRef=React.useRef(false);const[authenticated,setAuthenticated]=React.useState(false);const[showPassword,setShowPassword]=React.useState(false);const[email,setEmail]=React.useState(\"\");const[password,setPassword]=React.useState(\"\");const[displayName,setDisplayName]=React.useState(\"\");const[isRegistering,setIsRegistering]=React.useState(false);const[isForgotPassword,setIsForgotPassword]=React.useState(false);const[error,setError]=React.useState(\"\");const[success,setSuccess]=React.useState(\"\");const[isLoading,setIsLoading]=React.useState(false);const[showRegistrationSuccess,setShowRegistrationSuccess]=React.useState(false);const[showOnboarding,setShowOnboarding]=React.useState(false);const[user,setUser]=React.useState(null);const[onboardingComplete,setOnboardingComplete]=React.useState(false);const[cloudflareData,setCloudflareData]=React.useState({account_id:\"\",api_token:\"\",zone_id:\"\"});const[showResendLink,setShowResendLink]=React.useState(false);const[resendEmail,setResendEmail]=React.useState(\"\");const[initialLoading,setInitialLoading]=React.useState(true);const[oauthPopup,setOauthPopup]=React.useState(null);const[showInstructions,setShowInstructions]=React.useState(false);const colors=React.useMemo(()=>{const isDark=theme===\"dark\";return{bg:isDark?\"#000000\":\"#FFFFFF\",bgSecondary:isDark?\"#1A1A1A\":\"#F5F5F5\",bgTertiary:isDark?\"#2A2A2A\":\"#E5E5E5\",text:isDark?\"#FFFFFF\":\"#000000\",textSecondary:isDark?\"#A0A0A0\":\"#666666\",textTertiary:isDark?\"#707070\":\"#999999\",textReversed:isDark?\"#000000\":\"#FFFFFF\",divider:isDark?\"#333333\":\"#E5E5E5\",tint:isDark?\"#FFFFFF\":\"#000000\"};},[theme]);const validatePassword=pwd=>pwd.length>=6;const resetForm=()=>{setEmail(\"\");setPassword(\"\");setDisplayName(\"\");setError(\"\");setSuccess(\"\");setShowResendLink(false);};const checkOnboardingStatus=async userId=>{if(processedUserRef.current===userId||isProcessingRef.current){return;}isProcessingRef.current=true;processedUserRef.current=userId;try{const{data:cfAccount}=await supabase.from(\"cloudflare_accounts\").select(\"*\").eq(\"user_id\",userId).maybeSingle();const hasCloudflareSetup=cfAccount&&(cfAccount.status===\"active\"||cfAccount.status===\"skipped\");if(hasCloudflareSetup){setShowOnboarding(false);setOnboardingComplete(true);setAuthenticated(true);}else{setShowOnboarding(true);setOnboardingComplete(false);setAuthenticated(true);}}catch(err){setShowOnboarding(true);setOnboardingComplete(false);setAuthenticated(true);}finally{isProcessingRef.current=false;}};const handleSkipOnboarding=async()=>{if(!user)return;setIsLoading(true);try{const{data:existingAccount}=await supabase.from(\"cloudflare_accounts\").select(\"id\").eq(\"user_id\",user.id).maybeSingle();if(existingAccount){const{error:updateError}=await supabase.from(\"cloudflare_accounts\").update({status:\"skipped\",updated_at:new Date().toISOString()}).eq(\"user_id\",user.id);if(updateError)throw updateError;}else{const{error:insertError}=await supabase.from(\"cloudflare_accounts\").insert({user_id:user.id,account_id:null,status:\"skipped\"});if(insertError)throw insertError;}setShowOnboarding(false);setOnboardingComplete(true);setAuthenticated(true);}catch(err){setError(\"Failed to save preference. Please try again.\");}finally{setIsLoading(false);}};const openOAuthPopup=(url,provider)=>{const width=500;const height=700;const left=Math.max(0,(window.screen.width-width)/2);const top=Math.max(0,(window.screen.height-height)/2);const popup=window.open(url,`${provider}_oauth`,`width=${width},height=${height},left=${left},top=${top},toolbar=no,menubar=no,location=no,status=no`);if(popup){setOauthPopup(popup);}else{setError(\"Popup was blocked. Please allow popups for this site.\");setIsLoading(false);}return popup;};React.useEffect(()=>{const handleMessage=async event=>{if(event.data.type===\"FOLDAA_OAUTH_SUCCESS\"){try{const{session:sessionData}=event.data;if(!sessionData?.access_token||!sessionData?.refresh_token){setError(\"Authentication completed but tokens are missing. Please try again.\");setIsLoading(false);setOauthPopup(null);return;}const{data,error}=await supabase.auth.setSession({access_token:sessionData.access_token,refresh_token:sessionData.refresh_token});if(error){setError(`Failed to establish session: ${error.message}`);setIsLoading(false);setOauthPopup(null);return;}if(data?.session?.user){setUser(data.session.user);setIsLoading(false);setOauthPopup(null);await checkOnboardingStatus(data.session.user.id);}else{setError(\"Authentication completed but user session not established. Please try again.\");setIsLoading(false);setOauthPopup(null);}}catch(err){setError(\"Failed to establish session. Please try again.\");setIsLoading(false);setOauthPopup(null);}}else if(event.data.type===\"FOLDAA_OAUTH_ERROR\"){setError(`Authentication failed: ${event.data.error}`);setIsLoading(false);setOauthPopup(null);}};window.addEventListener(\"message\",handleMessage);return()=>window.removeEventListener(\"message\",handleMessage);},[]);React.useEffect(()=>{if(!oauthPopup)return;const checkPopup=setInterval(()=>{if(oauthPopup.closed){clearInterval(checkPopup);setIsLoading(false);setOauthPopup(null);setError(\"Authentication window was closed. Please try again.\");}},500);return()=>clearInterval(checkPopup);},[oauthPopup]);React.useEffect(()=>{const checkSession=async()=>{try{const{data:{session}}=await supabase.auth.getSession();if(session?.user){if(!session.user.email_confirmed_at){setError(\"Please confirm your email address before signing in\");setShowResendLink(true);setResendEmail(session.user.email||\"\");await supabase.auth.signOut();setInitialLoading(false);return;}setUser(session.user);await checkOnboardingStatus(session.user.id);}setInitialLoading(false);}catch(err){setInitialLoading(false);}};checkSession();const{data:{subscription}}=supabase.auth.onAuthStateChange(async(event,session)=>{if(event===\"SIGNED_IN\"&&session?.user){if(processedUserRef.current===session.user.id)return;if(!session.user.email_confirmed_at){setError(\"Please confirm your email address before signing in\");setShowResendLink(true);setResendEmail(session.user.email||\"\");await supabase.auth.signOut();return;}setUser(session.user);await checkOnboardingStatus(session.user.id);}else if(event===\"SIGNED_OUT\"){processedUserRef.current=null;isProcessingRef.current=false;setAuthenticated(false);setShowOnboarding(false);setOnboardingComplete(false);setUser(null);setInitialLoading(false);}else if(event===\"TOKEN_REFRESHED\"&&session?.user){setUser(session.user);}});return()=>subscription.unsubscribe();},[]);React.useEffect(()=>{let timer;if(showRegistrationSuccess){timer=setTimeout(()=>setShowRegistrationSuccess(false),15e3);}return()=>clearTimeout(timer);},[showRegistrationSuccess]);const handleResendConfirmation=async()=>{setIsLoading(true);setError(\"\");setSuccess(\"\");try{const emailToResend=resendEmail||email;if(!emailToResend){setError(\"Please enter your email address\");return;}const{error}=await supabase.auth.resend({type:\"signup\",email:emailToResend});if(error){setError(error.message);return;}setSuccess(\"Confirmation email sent! Please check your inbox.\");setShowResendLink(false);}catch(error){setError(\"Failed to resend confirmation email\");}finally{setIsLoading(false);}};const handleLogin=async e=>{e.preventDefault();setIsLoading(true);setError(\"\");setShowResendLink(false);try{if(!email||!password){setError(\"Email and password are required\");return;}const{data,error}=await supabase.auth.signInWithPassword({email,password});if(error){if(error.message.includes(\"Invalid\")){setError(\"Invalid email or password\");}else if(error.message.includes(\"Email not confirmed\")){setError(\"Please confirm your email address before signing in\");setShowResendLink(true);setResendEmail(email);}else{setError(error.message);}return;}if(data?.user){if(!data.user.email_confirmed_at){setError(\"Please confirm your email address before signing in\");setShowResendLink(true);setResendEmail(email);await supabase.auth.signOut();return;}setUser(data.user);await checkOnboardingStatus(data.user.id);}}catch(error){setError(\"Failed to sign in\");}finally{setIsLoading(false);}};const handleGitHubLogin=async()=>{setIsLoading(true);setError(\"\");try{const{data,error}=await supabase.auth.signInWithOAuth({provider:\"github\",options:{redirectTo:`${window.location.origin}${window.location.pathname}`,skipBrowserRedirect:authContext.authMethod===\"popup\"}});if(error){setError(error.message);setIsLoading(false);return;}if(authContext.authMethod===\"popup\"&&data?.url){openOAuthPopup(data.url,\"github\");}}catch(error){setError(\"Failed to sign in with GitHub\");setIsLoading(false);}};const handleGoogleLogin=async()=>{setIsLoading(true);setError(\"\");try{const{data,error}=await supabase.auth.signInWithOAuth({provider:\"google\",options:{redirectTo:`${window.location.origin}${window.location.pathname}`,skipBrowserRedirect:authContext.authMethod===\"popup\"}});if(error){setError(error.message);setIsLoading(false);return;}if(authContext.authMethod===\"popup\"&&data?.url){openOAuthPopup(data.url,\"google\");}}catch(error){setError(\"Failed to sign in with Google\");setIsLoading(false);}};const handleRegister=async e=>{e.preventDefault();setIsLoading(true);setError(\"\");setSuccess(\"\");try{if(!email||!password){setError(\"Email and password are required\");return;}if(!validatePassword(password)){setError(\"Password must be at least 6 characters long\");return;}const emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;if(!emailRegex.test(email)){setError(\"Please enter a valid email\");return;}const{data,error}=await supabase.auth.signUp({email,password,options:{data:{display_name:displayName}}});if(error){if(error.message.includes(\"already registered\")){setError(\"This email is already registered\");}else{setError(error.message);}return;}if(data?.user&&!data?.session){setShowRegistrationSuccess(true);setIsRegistering(false);resetForm();}else if(data?.session){setUser(data.user);await checkOnboardingStatus(data.user.id);}}catch(err){setError(\"Registration failed. Please try again.\");}finally{setIsLoading(false);}};const handleForgotPassword=async e=>{e.preventDefault();setIsLoading(true);setError(\"\");setSuccess(\"\");try{if(!email){setError(\"Please enter your email address\");return;}const{error}=await supabase.auth.resetPasswordForEmail(email,{redirectTo:`${window.location.origin}/reset-password`});if(error){setError(error.message);return;}setSuccess(\"Password reset instructions have been sent to your email\");setTimeout(()=>{setIsForgotPassword(false);resetForm();},3e3);}catch(error){setError(\"Failed to send reset instructions\");}finally{setIsLoading(false);}};const handleCloudflareSubmit=async e=>{e.preventDefault();setIsLoading(true);setError(\"\");setSuccess(\"\");try{if(!cloudflareData.api_token){setError(\"Cloudflare API Token is required\");return;}const{data:{session}}=await supabase.auth.getSession();if(!session){setError(\"Session expired. Please log in again.\");return;}const response=await fetch(`${supabase.supabaseUrl}/functions/v1/encrypt-cloudflare-token`,{method:\"POST\",headers:{Authorization:`Bearer ${session.access_token}`,\"Content-Type\":\"application/json\"},body:JSON.stringify({api_token:cloudflareData.api_token,account_id:cloudflareData.account_id||null,zone_id:cloudflareData.zone_id||null})});const result=await response.json();if(!result.success){setError(result.error||\"Failed to connect Cloudflare\");return;}setSuccess(\"Successfully connected!\");setTimeout(()=>{setShowOnboarding(false);setOnboardingComplete(true);setAuthenticated(true);},1200);}catch(err){setError(\"Failed to connect. Please check your token and try again.\");}finally{setIsLoading(false);}};const handleLogout=async()=>{try{const{error}=await supabase.auth.signOut();if(!error){processedUserRef.current=null;isProcessingRef.current=false;setAuthenticated(false);setShowOnboarding(false);setOnboardingComplete(false);setUser(null);}}catch(error){// silent\n}};if(initialLoading){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",minHeight:\"100vh\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:colors.bg},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"40px\",height:\"40px\",border:`3px solid ${colors.divider}`,borderTop:`3px solid ${colors.tint}`,borderRadius:\"50%\",animation:\"spin 0.8s linear infinite\"}}),/*#__PURE__*/_jsx(\"style\",{children:`@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }`})]});}if(authenticated&&onboardingComplete&&!showOnboarding){return /*#__PURE__*/_jsx(Component,{...props,onLogout:handleLogout});}if(showOnboarding&&user){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,background:colors.bg,overflowY:\"auto\",overflowX:\"hidden\",WebkitOverflowScrolling:\"touch\"},children:[/*#__PURE__*/_jsx(FoldParticlesBackground,{}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",minHeight:\"100%\",padding:\"24px\",fontFamily:\"-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:\"440px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"32px\",textAlign:\"center\"},children:[/*#__PURE__*/_jsx(\"img\",{src:props.logoUrl,alt:\"Logo\",style:{maxWidth:\"80px\",marginBottom:\"24px\"}}),/*#__PURE__*/_jsx(\"h1\",{style:{fontSize:\"32px\",fontWeight:\"600\",color:colors.text,marginBottom:\"8px\",letterSpacing:\"-0.02em\"},children:\"Connect Cloudflare\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"15px\",color:colors.textSecondary,lineHeight:\"1.5\"},children:\"Deploy your Foldas to the edge\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"24px\",border:`1px solid ${colors.divider}`,borderRadius:\"8px\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>setShowInstructions(!showInstructions),style:{width:\"100%\",padding:\"16px\",background:colors.bgSecondary,border:\"none\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",cursor:\"pointer\",fontSize:\"14px\",fontWeight:\"500\",color:colors.text},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Setup Instructions\"}),showInstructions?/*#__PURE__*/_jsx(CaretUp,{size:16,weight:\"bold\"}):/*#__PURE__*/_jsx(CaretDown,{size:16,weight:\"bold\"})]}),showInstructions&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"20px\",background:colors.bg,borderTop:`1px solid ${colors.divider}`},children:[/*#__PURE__*/_jsxs(\"ol\",{style:{margin:0,paddingLeft:\"20px\",fontSize:\"13px\",color:colors.textSecondary,lineHeight:\"1.8\"},children:[/*#__PURE__*/_jsxs(\"li\",{children:[\"Go to\",\" \",/*#__PURE__*/_jsx(\"span\",{onClick:()=>window.open(\"https://dash.cloudflare.com/profile/api-tokens\",\"_blank\"),style:{color:colors.tint,textDecoration:\"underline\",cursor:\"pointer\"},children:\"Cloudflare API Tokens\"})]}),/*#__PURE__*/_jsx(\"li\",{children:'Click \"Create Token\"'}),/*#__PURE__*/_jsx(\"li\",{children:'Select \"Edit Cloudflare Workers\" template'}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Permissions needed:\"}),/*#__PURE__*/_jsxs(\"ul\",{style:{marginTop:\"8px\",paddingLeft:\"20px\"},children:[/*#__PURE__*/_jsx(\"li\",{children:\"Workers Scripts → Edit\"}),/*#__PURE__*/_jsx(\"li\",{children:\"Workers KV Storage → Edit\"}),/*#__PURE__*/_jsxs(\"li\",{children:[\"DNS → Edit\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{color:colors.textTertiary},children:\"(only if using custom domain)\"})]})]})]}),/*#__PURE__*/_jsx(\"li\",{children:'Click \"Continue to summary\" → \"Create Token\"'}),/*#__PURE__*/_jsx(\"li\",{children:\"Copy the token and paste it below\"}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Zone ID (optional):\"}),\" \",\"Only needed if you want to deploy on your own domain. Find it in Cloudflare Dashboard → your domain → Overview (right sidebar)\"]})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>window.open(\"https://dash.cloudflare.com/profile/api-tokens\",\"_blank\"),style:{marginTop:\"16px\",width:\"100%\",padding:\"10px 12px\",background:colors.tint,color:colors.textReversed,border:\"none\",borderRadius:\"6px\",fontSize:\"13px\",fontWeight:\"500\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"6px\"},children:[\"Open Cloudflare Dashboard\",/*#__PURE__*/_jsx(ArrowRight,{size:14,weight:\"bold\"})]})]})]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleCloudflareSubmit,style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\"},children:[error&&/*#__PURE__*/_jsx(\"div\",{style:{padding:\"12px 16px\",background:\"rgba(254, 242, 242, 1)\",border:\"1px solid rgba(252, 165, 165, 1)\",borderRadius:\"6px\",fontSize:\"14px\",color:\"rgba(220, 38, 38, 1)\"},children:error}),success&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"12px 16px\",background:\"rgba(240, 253, 244, 1)\",border:\"1px solid rgba(134, 239, 172, 1)\",borderRadius:\"6px\",fontSize:\"14px\",color:\"rgba(22, 163, 74, 1)\",display:\"flex\",alignItems:\"center\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(Check,{size:16,weight:\"bold\"}),success]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{style:{display:\"block\",fontSize:\"14px\",fontWeight:\"500\",color:colors.text,marginBottom:\"8px\"},children:\"API Token\"}),/*#__PURE__*/_jsx(\"textarea\",{placeholder:\"Paste your Cloudflare API token...\",value:cloudflareData.api_token,onChange:e=>{setCloudflareData({...cloudflareData,api_token:e.target.value.trim()});setError(\"\");},rows:3,style:{width:\"100%\",padding:\"10px 12px\",fontSize:\"14px\",background:colors.bgSecondary,border:`1px solid ${colors.divider}`,borderRadius:\"6px\",color:colors.text,fontFamily:\"monospace\",resize:\"vertical\",outline:\"none\"},required:true,disabled:isLoading,onFocus:e=>e.target.style.border=`1px solid ${colors.tint}`,onBlur:e=>e.target.style.border=`1px solid ${colors.divider}`}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"4px\",marginTop:\"6px\",fontSize:\"12px\",color:colors.textTertiary},children:[/*#__PURE__*/_jsx(Lock,{size:12}),\"Encrypted end-to-end\"]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",fontSize:\"14px\",fontWeight:\"500\",color:colors.text,marginBottom:\"8px\"},children:[\"Zone ID\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"13px\",fontWeight:\"400\",color:colors.textTertiary},children:\"(optional — for custom domains)\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"32-character Zone ID from your domain\",value:cloudflareData.zone_id||\"\",onChange:e=>{setCloudflareData({...cloudflareData,zone_id:e.target.value.trim()});setError(\"\");},style:{width:\"100%\",padding:\"10px 12px\",fontSize:\"14px\",background:colors.bgSecondary,border:`1px solid ${colors.divider}`,borderRadius:\"6px\",color:colors.text,fontFamily:\"monospace\",outline:\"none\"},disabled:isLoading,maxLength:32,onFocus:e=>e.target.style.border=`1px solid ${colors.tint}`,onBlur:e=>e.target.style.border=`1px solid ${colors.divider}`}),/*#__PURE__*/_jsx(\"p\",{style:{color:colors.textTertiary,fontSize:\"12px\",margin:\"4px 0 0 0\"},children:\"Leave empty to deploy on foldaa.com\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"block\",fontSize:\"14px\",fontWeight:\"500\",color:colors.text,marginBottom:\"8px\"},children:[\"Account ID\",\" \",/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"13px\",fontWeight:\"400\",color:colors.textTertiary},children:\"(optional)\"})]}),/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Auto-detected if not provided\",value:cloudflareData.account_id,onChange:e=>setCloudflareData({...cloudflareData,account_id:e.target.value.trim()}),style:{width:\"100%\",padding:\"10px 12px\",fontSize:\"14px\",background:colors.bgSecondary,border:`1px solid ${colors.divider}`,borderRadius:\"6px\",color:colors.text,fontFamily:\"monospace\",outline:\"none\"},disabled:isLoading,onFocus:e=>e.target.style.border=`1px solid ${colors.tint}`,onBlur:e=>e.target.style.border=`1px solid ${colors.divider}`})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"12px\",marginTop:\"8px\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleSkipOnboarding,disabled:isLoading,style:{padding:\"10px 16px\",background:colors.bgSecondary,color:colors.textSecondary,border:`1px solid ${colors.divider}`,borderRadius:\"6px\",fontSize:\"14px\",fontWeight:\"500\",cursor:isLoading?\"not-allowed\":\"pointer\",opacity:isLoading?.5:1},children:\"Skip\"}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:isLoading||!cloudflareData.api_token,style:{flex:1,padding:\"10px 16px\",background:isLoading||!cloudflareData.api_token?colors.bgTertiary:colors.tint,color:isLoading||!cloudflareData.api_token?colors.textTertiary:colors.textReversed,border:\"none\",borderRadius:\"6px\",fontSize:\"14px\",fontWeight:\"500\",cursor:isLoading||!cloudflareData.api_token?\"not-allowed\":\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"8px\"},children:isLoading?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"14px\",height:\"14px\",border:`2px solid ${colors.textTertiary}`,borderTop:`2px solid ${colors.textReversed}`,borderRadius:\"50%\",animation:\"spin 0.6s linear infinite\"}}),\"Connecting...\"]}):/*#__PURE__*/_jsxs(_Fragment,{children:[\"Continue\",/*#__PURE__*/_jsx(ArrowRight,{size:14,weight:\"bold\"})]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"24px\",paddingTop:\"24px\",borderTop:`1px solid ${colors.divider}`,fontSize:\"12px\",color:colors.textTertiary,textAlign:\"center\",lineHeight:\"1.5\"},children:[\"Your credentials are encrypted and stored securely.\",/*#__PURE__*/_jsx(\"br\",{}),\"You can configure this later from settings.\"]})]})}),/*#__PURE__*/_jsx(God_mode,{horizontal:props.framerButtonHorizontal,vertical:props.framerButtonVertical,opacity:props.framerButtonOpacity}),/*#__PURE__*/_jsx(\"style\",{children:`@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }`})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,background:colors.bg,overflowY:\"auto\",overflowX:\"hidden\",WebkitOverflowScrolling:\"touch\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",minHeight:\"100vh\",width:\"100%\",padding:\"40px 20px\",color:colors.text,fontFamily:\"'SF Pro Text', -apple-system, BlinkMacSystemFont, sans-serif\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:\"390px\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"img\",{src:props.logoUrl,alt:\"Logo\",style:{maxWidth:\"100px\",marginBottom:\"40px\"}}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:\"28px\",fontWeight:\"bold\",marginBottom:\"40px\",color:colors.text},children:isForgotPassword?\"Reset Password\":isRegistering?\"Sign Up\":\"Sign In\"}),!isForgotPassword&&/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:\"300px\",marginBottom:\"30px\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleGoogleLogin,disabled:isLoading,style:{width:\"100%\",padding:\"12px\",fontSize:\"16px\",backgroundColor:colors.bgSecondary,color:colors.text,border:`1px solid ${colors.divider}`,borderRadius:\"8px\",cursor:\"pointer\",opacity:isLoading?.7:1,marginBottom:\"12px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:\"10px\",fontWeight:\"500\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 18 18\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M17.64 9.2c0-.637-.057-1.251-.164-1.84H9v3.481h4.844c-.209 1.125-.843 2.078-1.796 2.717v2.258h2.908c1.702-1.567 2.684-3.874 2.684-6.615z\",fill:\"#4285F4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9.003 18c2.43 0 4.467-.806 5.956-2.18L12.05 13.56c-.806.54-1.836.86-3.047.86-2.344 0-4.328-1.584-5.036-3.711H.96v2.332C2.44 15.983 5.485 18 9.003 18z\",fill:\"#34A853\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3.964 10.71c-.18-.54-.282-1.117-.282-1.71s.102-1.17.282-1.71V4.958H.957C.347 6.173 0 7.548 0 9s.348 2.827.957 4.042l3.007-2.332z\",fill:\"#FBBC05\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9.003 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.464.891 11.426 0 9.003 0 5.485 0 2.44 2.017.96 4.958L3.967 7.29c.708-2.127 2.692-3.71 5.036-3.71z\",fill:\"#EA4335\"})]}),\"Continue with Google\"]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleGitHubLogin,disabled:isLoading,style:{width:\"100%\",padding:\"12px\",fontSize:\"16px\",backgroundColor:colors.bgTertiary,color:colors.text,border:`1px solid ${colors.divider}`,borderRadius:\"8px\",cursor:\"pointer\",opacity:isLoading?.7:1},children:\"Continue with GitHub\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",margin:\"20px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:\"1px\",backgroundColor:colors.divider,flex:1,opacity:.5}}),/*#__PURE__*/_jsx(\"span\",{style:{padding:\"0 16px\",fontSize:\"14px\",color:colors.textTertiary},children:\"or\"}),/*#__PURE__*/_jsx(\"div\",{style:{height:\"1px\",backgroundColor:colors.divider,flex:1,opacity:.5}})]})]}),/*#__PURE__*/_jsxs(\"form\",{onSubmit:isForgotPassword?handleForgotPassword:isRegistering?handleRegister:handleLogin,style:{display:\"flex\",flexDirection:\"column\",gap:\"20px\",width:\"100%\",alignItems:\"center\"},children:[(error||success)&&/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor:error?\"rgba(254, 242, 242, 1)\":\"rgba(240, 253, 244, 1)\",border:error?\"1px solid rgba(252, 165, 165, 1)\":\"1px solid rgba(134, 239, 172, 1)\",borderRadius:\"8px\",padding:\"12px 16px\",textAlign:\"center\",fontSize:\"13px\",color:error?\"rgba(220, 38, 38, 1)\":\"rgba(5, 150, 105, 1)\",width:\"100%\",maxWidth:\"300px\",lineHeight:\"1.5\"},children:[error||success,\" \",showResendLink&&error&&/*#__PURE__*/_jsx(\"span\",{onClick:handleResendConfirmation,style:{color:\"rgba(220, 38, 38, 1)\",textDecoration:\"underline\",cursor:isLoading?\"not-allowed\":\"pointer\",opacity:isLoading?.6:1},children:\"(Resend confirmation)\"})]}),isRegistering&&/*#__PURE__*/_jsx(\"input\",{type:\"text\",placeholder:\"Display Name\",value:displayName,onChange:e=>setDisplayName(e.target.value),style:{width:\"100%\",maxWidth:\"300px\",padding:\"12px\",fontSize:\"16px\",backgroundColor:colors.bgSecondary,border:`1px solid ${colors.divider}`,borderRadius:\"8px\",color:colors.text,outline:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:\"300px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{display:\"block\",fontSize:\"13px\",color:colors.textSecondary,marginBottom:\"8px\"},children:\"Email\"}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",placeholder:\"Enter your email\",value:email,onChange:e=>setEmail(e.target.value),style:{width:\"100%\",padding:\"12px\",fontSize:\"16px\",backgroundColor:colors.bgSecondary,border:`1px solid ${colors.divider}`,borderRadius:\"8px\",color:colors.text,outline:\"none\"},required:true})]}),!isForgotPassword&&/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:\"300px\"},children:[/*#__PURE__*/_jsx(\"label\",{style:{display:\"block\",fontSize:\"13px\",color:colors.textSecondary,marginBottom:\"8px\"},children:\"Password\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(Lock,{size:18,style:{position:\"absolute\",left:\"12px\",top:\"50%\",transform:\"translateY(-50%)\",color:colors.textTertiary}}),/*#__PURE__*/_jsx(\"input\",{type:showPassword?\"text\":\"password\",placeholder:\"Enter your password\",value:password,onChange:e=>setPassword(e.target.value),style:{width:\"100%\",padding:\"12px 40px\",fontSize:\"16px\",backgroundColor:colors.bgSecondary,border:`1px solid ${colors.divider}`,borderRadius:\"8px\",color:colors.text,outline:\"none\"},required:true}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setShowPassword(!showPassword),style:{position:\"absolute\",right:\"10px\",top:\"50%\",transform:\"translateY(-50%)\",background:\"none\",border:\"none\",cursor:\"pointer\",color:colors.textTertiary},children:showPassword?/*#__PURE__*/_jsx(EyeSlash,{size:20}):/*#__PURE__*/_jsx(Eye,{size:20})})]}),!isRegistering&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",textAlign:\"left\",marginTop:\"8px\"},children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{setIsForgotPassword(true);setError(\"\");setSuccess(\"\");},style:{background:\"none\",border:\"none\",color:colors.textSecondary,cursor:\"pointer\",fontSize:\"13px\",padding:0},children:\"Forgot Password?\"})})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:isLoading,style:{width:\"100%\",maxWidth:\"300px\",padding:\"12px\",fontSize:\"16px\",fontWeight:\"bold\",backgroundColor:colors.tint,color:colors.textReversed,border:\"none\",borderRadius:\"8px\",cursor:isLoading?\"not-allowed\":\"pointer\",opacity:isLoading?.7:1},children:isLoading?\"Loading...\":isForgotPassword?\"Send Reset Link\":isRegistering?\"Sign Up\":\"Sign In →\"}),!isForgotPassword&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{setIsRegistering(!isRegistering);setError(\"\");resetForm();},style:{background:\"none\",border:\"none\",color:colors.textSecondary,cursor:\"pointer\",fontSize:\"14px\"},children:isRegistering?\"Already have an account? Sign in\":\"Don't have an account? Sign up\"}),isForgotPassword&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>{setIsForgotPassword(false);setError(\"\");resetForm();},style:{background:\"none\",border:\"none\",color:colors.textSecondary,cursor:\"pointer\",fontSize:\"14px\",display:\"flex\",alignItems:\"center\",gap:\"5px\"},children:[/*#__PURE__*/_jsx(ArrowLeft,{size:16}),\"Back to sign in\"]})]})]})}),/*#__PURE__*/_jsx(God_mode,{horizontal:props.framerButtonHorizontal,vertical:props.framerButtonVertical,opacity:props.framerButtonOpacity}),showRegistrationSuccess&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",bottom:\"24px\",right:\"24px\",backgroundColor:colors.bgSecondary,color:colors.text,padding:\"12px 16px\",borderRadius:\"6px\",border:`1px solid ${colors.divider}`,zIndex:1e3,display:\"flex\",alignItems:\"center\",gap:\"8px\",boxShadow:theme===\"dark\"?\"0 4px 12px rgba(0, 0, 0, 0.5)\":\"0 4px 12px rgba(0, 0, 0, 0.15)\"},children:[/*#__PURE__*/_jsx(Check,{size:16,style:{color:\"rgba(16, 185, 129, 1)\"}}),/*#__PURE__*/_jsx(\"span\",{children:\"Registration successful! Check your email.\"})]})]});};addPropertyControls(SupabaseAuthComponent,{logoUrl:{type:ControlType.String,title:\"Logo URL\",defaultValue:\"https://framerusercontent.com/images/xaKkzfzUA63o142A4ZaJD2ekTE.png\"},framerButtonHorizontal:{type:ControlType.Enum,title:\"Framer Button Horizontal\",options:[\"left\",\"right\"],defaultValue:\"left\"},framerButtonVertical:{type:ControlType.Enum,title:\"Framer Button Vertical\",options:[\"top\",\"bottom\"],defaultValue:\"top\"},framerButtonOpacity:{type:ControlType.Number,title:\"Framer Button Opacity\",min:0,max:1,step:.01,defaultValue:0}});return SupabaseAuthComponent;}\nexport const __FramerMetadata__ = {\"exports\":{\"withSupabaseAuth\":{\"type\":\"reactHoc\",\"name\":\"withSupabaseAuth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CloudflareOnboarding.map","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS,withOptimizedAppearEffect}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 FramerButton from\"https://framerusercontent.com/modules/n8plDEQbs5bFelFT6oZ9/mySsiTQM0WGcJi4GzXWt/FramerButton.js\";import Close from\"https://framerusercontent.com/modules/ZCtriUyyUqCwcInRkv5p/6SraQZbR7i4hAHdFmcqb/tQ9Vrsifz.js\";import App from\"#framer/local/canvasComponent/BJLdEXw6n/BJLdEXw6n.js\";import Icon from\"#framer/local/canvasComponent/wldbLE5F7/wldbLE5F7.js\";import{withSupabaseAuth}from\"#framer/local/codeFile/fmmmBbi/CloudflareOnboarding.js\";import QuickPWAEnhanced from\"#framer/local/codeFile/tGA5my8/QuickPWA.js\";const AppFonts=getFonts(App);const QuickPWAEnhancedFonts=getFonts(QuickPWAEnhanced);const IconFonts=getFonts(Icon);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const FramerButtonFonts=getFonts(FramerButton);const MotionDivWithSupabaseAuthoncgji=withCodeBoundaryForOverrides(motion.div,{nodeId:\"R9pv3ssD0\",override:withSupabaseAuth,scopeId:\"s8scU92aO\"});const AppControls=getPropertyControls(App);const breakpoints={f4Fy7IWJ0:\"(min-width: 1200px) and (max-width: 1399.98px)\",iRxRgq4gQ:\"(min-width: 1400px) and (max-width: 1727.98px)\",nObYiqYM7:\"(max-width: 427.98px)\",R9pv3ssD0:\"(min-width: 1728px)\",XjymuHpUM:\"(min-width: 428px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Kl1iV\";const variantClassNames={f4Fy7IWJ0:\"framer-v-17xrlgd\",iRxRgq4gQ:\"framer-v-1sqjias\",nObYiqYM7:\"framer-v-14jktxx\",R9pv3ssD0:\"framer-v-oncgji\",XjymuHpUM:\"framer-v-artmyq\"};const bQv8efrdY=undefined;const HKxrTMdNF=undefined;const PoImUHEVH=undefined;const N1ytOz1Qq=undefined;const dXxUqBXGP=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:150};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={nObYiqYM7:[\".framer-Kl1iV .framer-1nw0s6y { padding: 0px 40px 0px 0px; }\"],XjymuHpUM:[\".framer-Kl1iV .framer-1nw0s6y { padding: 0px 40px 0px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={nObYiqYM7:\".framer-14jktxx-override\",XjymuHpUM:\".framer-artmyq-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Kl1iV.framer-nqiy0d, .framer-Kl1iV .framer-nqiy0d { display: block; }\",\".framer-Kl1iV.framer-oncgji { align-content: center; align-items: center; background-color: var(--token-cbf36b3a-4aff-4059-a3ba-d1c8272b7717, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Kl1iV .framer-dy0fqg-container { flex: none; height: auto; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-Kl1iV.framer-1izew3g { background-color: #ffffff; inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-Kl1iV.framer-1ypvjd1-container { bottom: 0px; flex: none; left: 0px; position: fixed; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-Kl1iV.framer-hy9sk4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 10px; position: fixed; right: 0px; top: 0px; z-index: 9; }\",\".framer-Kl1iV .framer-1nw0s6y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Kl1iV .framer-adcsf-container { -webkit-filter: invert(1); filter: invert(1); flex: none; height: 36px; position: relative; width: 36px; z-index: 9; }\",\".framer-Kl1iV .framer-ub600q-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + -10px); flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); width: auto; z-index: 0; }\",\".framer-Kl1iV .framer-4qiqkn { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={f4Fy7IWJ0:\"(min-width: 1200px) and (max-width: 1399.98px)\",iRxRgq4gQ:\"(min-width: 1400px) and (max-width: 1727.98px)\",nObYiqYM7:\"(max-width: 427.98px)\",R9pv3ssD0:\"(min-width: 1728px)\",XjymuHpUM:\"(min-width: 428px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"Desktop 2\":\"f4Fy7IWJ0\",\"Desktop 3\":\"XjymuHpUM\",\"Tray App\":\"nObYiqYM7\",Browser:\"R9pv3ssD0\",Desktop:\"iRxRgq4gQ\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Hover:\"ovpuRBkaA\",Resting:\"UWKjwehCL\",Selected:\"kccWMPxVh\"};const getProps=({domains,height,id,projects,settings,showNavegation,store,width,...props})=>{return{...props,bQv8efrdY:humanReadableEnumMap[projects]??projects??props.bQv8efrdY??\"UWKjwehCL\",dXxUqBXGP:humanReadableEnumMap[store]??store??props.dXxUqBXGP??\"UWKjwehCL\",HKxrTMdNF:humanReadableEnumMap[domains]??domains??props.HKxrTMdNF??\"UWKjwehCL\",N1ytOz1Qq:showNavegation??props.N1ytOz1Qq??true,PoImUHEVH:humanReadableEnumMap[settings]??settings??props.PoImUHEVH??\"UWKjwehCL\",variant:humanReadableVariantMap[props.variant]??props.variant??\"R9pv3ssD0\"};};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,bQv8efrdY,HKxrTMdNF,PoImUHEVH,dXxUqBXGP,N1ytOz1Qq,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const LxiFx2weCko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const mXVIvxOhh1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"R9pv3ssD0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cbf36b3a-4aff-4059-a3ba-d1c8272b7717, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(MotionDivWithSupabaseAuthoncgji,{...restProps,className:cx(scopingClassNames,\"framer-oncgji\",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:90,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-dy0fqg-container\",\"data-framer-appear-id\":\"dy0fqg\",initial:animation1,layoutScroll:true,nodeId:\"D9Xvuiuc5\",optimized:true,rendersWithMotion:true,scopeId:\"s8scU92aO\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nObYiqYM7:{variant:matchVariant(\"slPqQRuGz\")},XjymuHpUM:{variant:matchVariant(\"slPqQRuGz\")}},children:/*#__PURE__*/_jsx(App,{aTIAsHIrG:HKxrTMdNF,eAKGTdgQO:dXxUqBXGP,height:\"100%\",id:\"D9Xvuiuc5\",layoutId:\"D9Xvuiuc5\",LxiFx2weC:LxiFx2weCko9la1({overlay}),OcGnrSc6J:bQv8efrdY,q3inv5hW5:PoImUHEVH,style:{width:\"100%\"},variant:matchVariant(\"MUAR25o1M\"),width:\"100%\",ZBYdmkdJp:N1ytOz1Qq})}),/*#__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-1izew3g\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"mYuLuOMda\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{animate:animation,className:cx(scopingClassNames,\"framer-1ypvjd1-container\"),exit:animation2,inComponentSlot:true,initial:animation3,isAuthoredByUser:true,nodeId:\"de5SaT4CB\",rendersWithMotion:true,scopeId:\"s8scU92aO\",children:/*#__PURE__*/_jsx(QuickPWAEnhanced,{height:\"100%\",id:\"de5SaT4CB\",layoutId:\"de5SaT4CB\",logoUrl:\"https://framerusercontent.com/images/ANRCdUV7J6c3SSI49zUqRmR5wWE.png?width=1558&height=1558\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-hy9sk4\"),\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nw0s6y\",\"data-framer-name\":\"Actions\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"36px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-adcsf-container\",inComponentSlot:true,nodeId:\"OterixpWP\",rendersWithMotion:true,scopeId:\"s8scU92aO\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"OterixpWP\",kUasibUYB:Close,layoutId:\"OterixpWP\",mXVIvxOhh:mXVIvxOhh1q29jei({overlay}),style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"s8AIiWcPa\"),width:\"100%\"})})})})})]})}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ub600q-container\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Godmode\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,name:\"Godmode\",nodeId:\"WuCD3uM4s\",rendersWithMotion:true,scopeId:\"s8scU92aO\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FramerButton,{height:\"100%\",horizontal:\"left\",id:\"WuCD3uM4s\",layoutId:\"WuCD3uM4s\",name:\"Godmode\",opacity:0,vertical:\"bottom\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-4qiqkn\"})]}),/*#__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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1728\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"f4Fy7IWJ0\":{\"layout\":[\"fixed\",\"fixed\"]},\"iRxRgq4gQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"XjymuHpUM\":{\"layout\":[\"fixed\",\"fixed\"]},\"nObYiqYM7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bQv8efrdY\":\"projects\",\"HKxrTMdNF\":\"domains\",\"PoImUHEVH\":\"settings\",\"dXxUqBXGP\":\"store\",\"N1ytOz1Qq\":\"showNavegation\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"R9pv3ssD0\":[\".framer-dy0fqg-container\",\".framer-ub600q-container\"],\"f4Fy7IWJ0\":[\".framer-dy0fqg-container\",\".framer-ub600q-container\"],\"iRxRgq4gQ\":[\".framer-dy0fqg-container\",\".framer-ub600q-container\"],\"XjymuHpUM\":[\".framer-dy0fqg-container\",\".framer-ub600q-container\"],\"nObYiqYM7\":[\".framer-dy0fqg-container\",\".framer-ub600q-container\"]}\n * @framerBreakpoints {\"R9pv3ssD0\":{\"min\":1728,\"canvasClassName\":\"framer-oncgji-override\",\"minHeight\":1000,\"viewportHeight\":1000,\"name\":\"Browser\",\"width\":1728,\"rootFontSize\":16},\"iRxRgq4gQ\":{\"min\":1400,\"max\":1727,\"canvasClassName\":\"framer-1sqjias-override\",\"minHeight\":1000,\"viewportHeight\":1232,\"name\":\"Desktop\",\"width\":1400,\"rootFontSize\":16},\"f4Fy7IWJ0\":{\"min\":1200,\"max\":1399,\"canvasClassName\":\"framer-17xrlgd-override\",\"minHeight\":1000,\"viewportHeight\":1232,\"name\":\"Desktop 2\",\"width\":1200,\"rootFontSize\":16},\"XjymuHpUM\":{\"min\":428,\"max\":1199,\"canvasClassName\":\"framer-artmyq-override\",\"minHeight\":1000,\"viewportHeight\":1000,\"name\":\"Desktop 3\",\"width\":428,\"rootFontSize\":16},\"nObYiqYM7\":{\"max\":427,\"canvasClassName\":\"framer-14jktxx-override\",\"minHeight\":998,\"viewportHeight\":1000,\"name\":\"Tray App\",\"width\":428,\"rootFontSize\":16}}\n * @framerDefaultVariant R9pv3ssD0\n * @framerLayoutTemplate true\n */const Framers8scU92aO=withCSS(Component,css,\"framer-Kl1iV\");export default Framers8scU92aO;Framers8scU92aO.displayName=\"Foundation\";Framers8scU92aO.defaultProps={height:1e3,width:1728};addPropertyControls(Framers8scU92aO,{bQv8efrdY:AppControls?.[\"OcGnrSc6J\"]&&{...AppControls[\"OcGnrSc6J\"],defaultValue:\"UWKjwehCL\",description:undefined,hidden:undefined,title:\"Projects\"},HKxrTMdNF:AppControls?.[\"aTIAsHIrG\"]&&{...AppControls[\"aTIAsHIrG\"],defaultValue:\"UWKjwehCL\",description:undefined,hidden:undefined,title:\"Domains\"},PoImUHEVH:AppControls?.[\"q3inv5hW5\"]&&{...AppControls[\"q3inv5hW5\"],defaultValue:\"UWKjwehCL\",description:undefined,hidden:undefined,title:\"Settings\"},dXxUqBXGP:AppControls?.[\"eAKGTdgQO\"]&&{...AppControls[\"eAKGTdgQO\"],defaultValue:\"UWKjwehCL\",description:undefined,hidden:undefined,title:\"Store\"},N1ytOz1Qq:{defaultValue:true,title:\"Show Navegation\",type:ControlType.Boolean}});addFonts(Framers8scU92aO,[{explicitInter:true,fonts:[]},...AppFonts,...QuickPWAEnhancedFonts,...IconFonts,...FramerButtonFonts],{supportsExplicitInterCodegen:true});Framers8scU92aO.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(App,{},context),forwardLoader(Icon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers8scU92aO\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"R9pv3ssD0\",\"framerBreakpoints\":\"{\\\"R9pv3ssD0\\\":{\\\"min\\\":1728,\\\"canvasClassName\\\":\\\"framer-oncgji-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Browser\\\",\\\"width\\\":1728,\\\"rootFontSize\\\":16},\\\"iRxRgq4gQ\\\":{\\\"min\\\":1400,\\\"max\\\":1727,\\\"canvasClassName\\\":\\\"framer-1sqjias-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1232,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1400,\\\"rootFontSize\\\":16},\\\"f4Fy7IWJ0\\\":{\\\"min\\\":1200,\\\"max\\\":1399,\\\"canvasClassName\\\":\\\"framer-17xrlgd-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1232,\\\"name\\\":\\\"Desktop 2\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"XjymuHpUM\\\":{\\\"min\\\":428,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-artmyq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Desktop 3\\\",\\\"width\\\":428,\\\"rootFontSize\\\":16},\\\"nObYiqYM7\\\":{\\\"max\\\":427,\\\"canvasClassName\\\":\\\"framer-14jktxx-override\\\",\\\"minHeight\\\":998,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Tray App\\\",\\\"width\\\":428,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"f4Fy7IWJ0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iRxRgq4gQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XjymuHpUM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nObYiqYM7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"R9pv3ssD0\\\":[\\\".framer-dy0fqg-container\\\",\\\".framer-ub600q-container\\\"],\\\"f4Fy7IWJ0\\\":[\\\".framer-dy0fqg-container\\\",\\\".framer-ub600q-container\\\"],\\\"iRxRgq4gQ\\\":[\\\".framer-dy0fqg-container\\\",\\\".framer-ub600q-container\\\"],\\\"XjymuHpUM\\\":[\\\".framer-dy0fqg-container\\\",\\\".framer-ub600q-container\\\"],\\\"nObYiqYM7\\\":[\\\".framer-dy0fqg-container\\\",\\\".framer-ub600q-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1728\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"bQv8efrdY\\\":\\\"projects\\\",\\\"HKxrTMdNF\\\":\\\"domains\\\",\\\"PoImUHEVH\\\":\\\"settings\\\",\\\"dXxUqBXGP\\\":\\\"store\\\",\\\"N1ytOz1Qq\\\":\\\"showNavegation\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerButton from\"https://framerusercontent.com/modules/n8plDEQbs5bFelFT6oZ9/mySsiTQM0WGcJi4GzXWt/FramerButton.js\";const FramerButtonFonts=getFonts(FramerButton);const breakpoints={jE5AbeZ8X:\"(max-width: 427.98px)\",JH8axklWL:\"(min-width: 1400px) and (max-width: 1727.98px)\",kpkR6IaqD:\"(min-width: 1200px) and (max-width: 1399.98px)\",oVIOlGr3k:\"(min-width: 1728px)\",xwGtujtsG:\"(min-width: 428px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-jLTfZ\";const variantClassNames={jE5AbeZ8X:\"framer-v-ktk4i3\",JH8axklWL:\"framer-v-142fnh8\",kpkR6IaqD:\"framer-v-1dczp4n\",oVIOlGr3k:\"framer-v-1k7tza5\",xwGtujtsG:\"framer-v-1fx2q3k\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jLTfZ.framer-1swknst, .framer-jLTfZ .framer-1swknst { display: block; }\",\".framer-jLTfZ.framer-1k7tza5 { align-content: center; align-items: center; background-color: var(--token-cbf36b3a-4aff-4059-a3ba-d1c8272b7717, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-jLTfZ .framer-olkhgf-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + -10px); flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); transform: translateX(-50%); width: auto; z-index: 0; }\",\".framer-jLTfZ .framer-fm8mfa { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={jE5AbeZ8X:\"(max-width: 427.98px)\",JH8axklWL:\"(min-width: 1400px) and (max-width: 1727.98px)\",kpkR6IaqD:\"(min-width: 1200px) and (max-width: 1399.98px)\",oVIOlGr3k:\"(min-width: 1728px)\",xwGtujtsG:\"(min-width: 428px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"Desktop 2\":\"kpkR6IaqD\",\"Desktop 3\":\"xwGtujtsG\",\"Tray App\":\"jE5AbeZ8X\",Browser:\"oVIOlGr3k\",Desktop:\"JH8axklWL\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oVIOlGr3k\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"oVIOlGr3k\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cbf36b3a-4aff-4059-a3ba-d1c8272b7717, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1k7tza5\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-olkhgf-container\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Godmode\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,name:\"Godmode\",nodeId:\"rQHPKHl8J\",scopeId:\"QxMBnJuMd\",children:/*#__PURE__*/_jsx(FramerButton,{height:\"100%\",horizontal:\"left\",id:\"rQHPKHl8J\",layoutId:\"rQHPKHl8J\",name:\"Godmode\",opacity:0,vertical:\"bottom\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-fm8mfa\"})]}),/*#__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 1000\n * @framerIntrinsicWidth 1728\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kpkR6IaqD\":{\"layout\":[\"fixed\",\"fixed\"]},\"JH8axklWL\":{\"layout\":[\"fixed\",\"fixed\"]},\"xwGtujtsG\":{\"layout\":[\"fixed\",\"fixed\"]},\"jE5AbeZ8X\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"oVIOlGr3k\":[\".framer-olkhgf-container\"],\"kpkR6IaqD\":[\".framer-olkhgf-container\"],\"JH8axklWL\":[\".framer-olkhgf-container\"],\"xwGtujtsG\":[\".framer-olkhgf-container\"],\"jE5AbeZ8X\":[\".framer-olkhgf-container\"]}\n * @framerBreakpoints {\"oVIOlGr3k\":{\"min\":1728,\"canvasClassName\":\"framer-1k7tza5-override\",\"minHeight\":1000,\"viewportHeight\":1000,\"name\":\"Browser\",\"width\":1728,\"rootFontSize\":16},\"JH8axklWL\":{\"min\":1400,\"max\":1727,\"canvasClassName\":\"framer-142fnh8-override\",\"minHeight\":1000,\"viewportHeight\":1232,\"name\":\"Desktop\",\"width\":1400,\"rootFontSize\":16},\"kpkR6IaqD\":{\"min\":1200,\"max\":1399,\"canvasClassName\":\"framer-1dczp4n-override\",\"minHeight\":1000,\"viewportHeight\":1232,\"name\":\"Desktop 2\",\"width\":1200,\"rootFontSize\":16},\"xwGtujtsG\":{\"min\":428,\"max\":1199,\"canvasClassName\":\"framer-1fx2q3k-override\",\"minHeight\":1000,\"viewportHeight\":1000,\"name\":\"Desktop 3\",\"width\":428,\"rootFontSize\":16},\"jE5AbeZ8X\":{\"max\":427,\"canvasClassName\":\"framer-ktk4i3-override\",\"minHeight\":1000,\"viewportHeight\":1000,\"name\":\"Tray App\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant oVIOlGr3k\n * @framerLayoutTemplate true\n */const FramerQxMBnJuMd=withCSS(Component,css,\"framer-jLTfZ\");export default FramerQxMBnJuMd;FramerQxMBnJuMd.displayName=\"Guest\";FramerQxMBnJuMd.defaultProps={height:1e3,width:1728};addFonts(FramerQxMBnJuMd,[{explicitInter:true,fonts:[]},...FramerButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQxMBnJuMd\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"oVIOlGr3k\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1728\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kpkR6IaqD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JH8axklWL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xwGtujtsG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jE5AbeZ8X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"oVIOlGr3k\\\":{\\\"min\\\":1728,\\\"canvasClassName\\\":\\\"framer-1k7tza5-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Browser\\\",\\\"width\\\":1728,\\\"rootFontSize\\\":16},\\\"JH8axklWL\\\":{\\\"min\\\":1400,\\\"max\\\":1727,\\\"canvasClassName\\\":\\\"framer-142fnh8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1232,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1400,\\\"rootFontSize\\\":16},\\\"kpkR6IaqD\\\":{\\\"min\\\":1200,\\\"max\\\":1399,\\\"canvasClassName\\\":\\\"framer-1dczp4n-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1232,\\\"name\\\":\\\"Desktop 2\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"xwGtujtsG\\\":{\\\"min\\\":428,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1fx2q3k-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Desktop 3\\\",\\\"width\\\":428,\\\"rootFontSize\\\":16},\\\"jE5AbeZ8X\\\":{\\\"max\\\":427,\\\"canvasClassName\\\":\\\"framer-ktk4i3-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Tray App\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"oVIOlGr3k\\\":[\\\".framer-olkhgf-container\\\"],\\\"kpkR6IaqD\\\":[\\\".framer-olkhgf-container\\\"],\\\"JH8axklWL\\\":[\\\".framer-olkhgf-container\\\"],\\\"xwGtujtsG\\\":[\\\".framer-olkhgf-container\\\"],\\\"jE5AbeZ8X\\\":[\\\".framer-olkhgf-container\\\"]}\",\"framerIntrinsicHeight\":\"1000\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Foundation from \"https://framerusercontent.com/modules/Th3VK7zDS9g9gINToDig/Geh319VR0cd7Vs7Y4mlB/s8scU92aO.js\";\r\nimport Guest from \"https://framerusercontent.com/modules/XSiLD2dP3qbuOY6s7AeH/K3RflvXHCbh7oMQgDcrE/QxMBnJuMd.js\";\r\n\r\n\t\tconst routes = {EexQ95jxJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vrYUpspa5hrM4PZ4LeBv/Ylhe6edVgVLKrTFQGzCK/EexQ95jxJ.js\")), path: \"/\"}, pBf5RCBdr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PhvwvJGwa7jMScOTB2Ig/GzQf8V1oLR3C47MsNEdQ/pBf5RCBdr.js\")), path: \"/settings\"}, p4pON_xqD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oLhotopLmU7C11SYaKFB/VPuBP3p2brTTSuXFqTZI/p4pON_xqD.js\")), path: \"/settings/connect\"}, uJhWA23a5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BnUJjTFCtgVHbwT1JPBr/Xlpwm9wJqr17X8TWONpK/uJhWA23a5.js\")), path: \"/settings/connect/apple\"}, P8eiJ7PfG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JezVCBpiqfIvhd92Px5B/nOojVzFMx5K9fSdr2FjD/P8eiJ7PfG.js\")), path: \"/settings/connect/cloudflare\"}, dgXvx6pwx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9DHZm5oI9ovTziXvDUGw/J01c4UFF2GBNJkmML4H6/dgXvx6pwx.js\")), path: \"/settings/connect/seller\"}, vn1zmnTY2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QgAeaq7cWRKLW3C6yKz3/fSCvqbJ5759waRbZNwJh/vn1zmnTY2.js\")), path: \"/settings/account\"}, KhZYATN3x: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4gXS2M11C8ZSVsw9lW00/WEAeJMAf0nwQDgEdtLRs/KhZYATN3x.js\")), path: \"/settings/plan\"}, nP4uZkKTw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bx4LmivaqToQhu1GW5Lc/irYn9i8lFa7O4ct8YoQo/nP4uZkKTw.js\")), path: \"/settings/domains\"}, f_0wti5h0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MJoELlZ6aPRfUds9a0mL/geX9MEXjj4H1kKdGFtsa/f_0wti5h0.js\")), path: \"/settings/api\"}, wHUDyvvHe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Lcn1N6R0jLz83F6BVMgw/ZLRAMUb5Y5VflzRBFJb9/wHUDyvvHe.js\")), path: \"/domains\"}, nPlNIqaAa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yxioqHZtqOmNGV5BgRJd/q32ZhVa8eKHtWwdoPe0Q/nPlNIqaAa.js\")), path: \"/store\"}, ZqmE4jnxV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nkvwxNBLkswqmV2M06db/jhAJx3xFDhtMfwgDJOSv/ZqmE4jnxV.js\")), path: \"/terms\"}, wpsnzFy_q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t0ywPoIZr3ZZyYn75phh/I5fXCYPmjRvaR9kWIiTK/wpsnzFy_q.js\")), path: \"/privacy\"}, yqwWWLr4o: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/248vKOBrDG7mr9dkviZ8/c43OkVP1iZIcgvy4i3rG/yqwWWLr4o.js\")), path: \"/support\"}, qtd95vEz3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qaAvZdZYjsfasN1FRZmB/xVU65R9zqBwT9NmGr7g3/qtd95vEz3.js\")), path: \"/db\"}, nLkemDAVT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U7L2VqIvVHnALNAbjq7g/uJF8xlGeQK0C1Qr4A1AF/nLkemDAVT.js\")), path: \"/quickmode\"}, nVjyYyDDG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CKhU8ueDW81ahOwR2sFc/lOumXqIC7NDffmM0zWXM/nVjyYyDDG.js\")), path: \"/contracts\"}, sBzHOaHV0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4tEc76YB4tnoxQHFTGJl/JhLic5WsyedTLYVUo4R2/sBzHOaHV0.js\")), path: \"/nodes\"}, aqHi_th8E: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dsUjcHpHQmPx2th5a40t/u9n3FTdKT15MfrT8Ox5d/aqHi_th8E.js\")), path: \"/workflows\"}, hilZ3S_Yb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PeNncGAeReJPxd7evxyl/z0vCRrpldqhJdWr2l8nD/hilZ3S_Yb.js\")), path: \"/executions\"}, kRImQaNw5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c851mms9RSX2hazbpgzW/6C0hWmS2hOexS9vJP8mI/kRImQaNw5.js\")), path: \"/binding\"}, UEmZuQLzz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/28ci3fMcgsURaCHadmXp/fOMjacAId5GAfVMnjARz/UEmZuQLzz.js\")), path: \"/playground\"}, noCcK9xbd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sxRfMF4EeDyDp7EnfSaM/6uduXyWDfYUT61IRddyp/noCcK9xbd.js\")), path: \"/profile\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"c12cf4705002eed00a8a9ec26097767084a93153cd3446cc6fe63541e2938478\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {bQv8efrdY: \"kccWMPxVh\", dXxUqBXGP: \"UWKjwehCL\", HKxrTMdNF: \"UWKjwehCL\", N1ytOz1Qq: true, PoImUHEVH: \"UWKjwehCL\"}\r\nconst props2 = {...props1, bQv8efrdY: \"UWKjwehCL\", PoImUHEVH: \"kccWMPxVh\"}\r\nconst props3 = {...props1, bQv8efrdY: \"UWKjwehCL\", HKxrTMdNF: \"kccWMPxVh\"}\r\nconst props4 = {...props1, bQv8efrdY: \"UWKjwehCL\", dXxUqBXGP: \"kccWMPxVh\"}\r\nconst props5 = {...props1, bQv8efrdY: \"UWKjwehCL\", N1ytOz1Qq: false}\r\nconst props6 = {...props1, bQv8efrdY: \"UWKjwehCL\"}\r\nconst templateProps = {aqHi_th8E: props6, dgXvx6pwx: props2, EexQ95jxJ: props1, f_0wti5h0: props2, hilZ3S_Yb: props6, KhZYATN3x: props2, kRImQaNw5: props6, nLkemDAVT: props5, noCcK9xbd: props6, nP4uZkKTw: props2, nPlNIqaAa: props4, nVjyYyDDG: props6, p4pON_xqD: props2, P8eiJ7PfG: props2, pBf5RCBdr: props2, sBzHOaHV0: props6, uJhWA23a5: props2, vn1zmnTY2: props2, wHUDyvvHe: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"EexQ95jxJ\":\r\ncase \"pBf5RCBdr\":\r\ncase \"p4pON_xqD\":\r\ncase \"uJhWA23a5\":\r\ncase \"P8eiJ7PfG\":\r\ncase \"dgXvx6pwx\":\r\ncase \"vn1zmnTY2\":\r\ncase \"KhZYATN3x\":\r\ncase \"nP4uZkKTw\":\r\ncase \"f_0wti5h0\":\r\ncase \"wHUDyvvHe\":\r\ncase \"nPlNIqaAa\":\r\ncase \"nLkemDAVT\":\r\ncase \"nVjyYyDDG\":\r\ncase \"sBzHOaHV0\":\r\ncase \"aqHi_th8E\":\r\ncase \"hilZ3S_Yb\":\r\ncase \"kRImQaNw5\":\r\ncase \"noCcK9xbd\":\r\nreturn React.createElement(Foundation, {...props, key: \"Foundation\", style}, children(true));\r\ncase \"ZqmE4jnxV\":\r\ncase \"wpsnzFy_q\":\r\ncase \"yqwWWLr4o\":\r\ncase \"UEmZuQLzz\":\r\nreturn React.createElement(Guest, {...props, key: \"Guest\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"EexQ95jxJ\":\r\ncase \"pBf5RCBdr\":\r\ncase \"p4pON_xqD\":\r\ncase \"uJhWA23a5\":\r\ncase \"P8eiJ7PfG\":\r\ncase \"dgXvx6pwx\":\r\ncase \"vn1zmnTY2\":\r\ncase \"KhZYATN3x\":\r\ncase \"nP4uZkKTw\":\r\ncase \"f_0wti5h0\":\r\ncase \"wHUDyvvHe\":\r\ncase \"nPlNIqaAa\":\r\ncase \"nLkemDAVT\":\r\ncase \"nVjyYyDDG\":\r\ncase \"sBzHOaHV0\":\r\ncase \"aqHi_th8E\":\r\ncase \"hilZ3S_Yb\":\r\ncase \"kRImQaNw5\":\r\ncase \"noCcK9xbd\":\r\nreturn [{hash: \"oncgji\", mediaQuery: \"(min-width: 1728px)\"}, {hash: \"1sqjias\", mediaQuery: \"(min-width: 1400px) and (max-width: 1727.98px)\"}, {hash: \"17xrlgd\", mediaQuery: \"(min-width: 1200px) and (max-width: 1399.98px)\"}, {hash: \"artmyq\", mediaQuery: \"(min-width: 428px) and (max-width: 1199.98px)\"}, {hash: \"14jktxx\", mediaQuery: \"(max-width: 427.98px)\"}]\r\ncase \"ZqmE4jnxV\":\r\ncase \"wpsnzFy_q\":\r\ncase \"yqwWWLr4o\":\r\ncase \"UEmZuQLzz\":\r\nreturn [{hash: \"1k7tza5\", mediaQuery: \"(min-width: 1728px)\"}, {hash: \"142fnh8\", mediaQuery: \"(min-width: 1400px) and (max-width: 1727.98px)\"}, {hash: \"1dczp4n\", mediaQuery: \"(min-width: 1200px) and (max-width: 1399.98px)\"}, {hash: \"1fx2q3k\", mediaQuery: \"(min-width: 428px) and (max-width: 1199.98px)\"}, {hash: \"ktk4i3\", mediaQuery: \"(max-width: 427.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://foldapp.framer.website\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/DTr5H0hXJK0GZXspqWxq/zwqt82koSifqW07NQB2W/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.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\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = 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\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}