{"version":3,"file":"script_main.CS5qslKn.mjs","names":["React.useState","INK","MUTED","p","React.useRef","React.Fragment","INK","React.useState","React.useRef","_Fragment","css","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","sharedStyle.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","css","sharedStyle.fonts","useRef","React.useId","React.createElement","VueXAISharedFooter","ResumeLayout","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/JlAqBC8wbirWiZMVs86S/ui6Muxr5vhndNH9ezCdG/MentionXNav.js","https:/framerusercontent.com/modules/BbYc3HdkKZ61aoiFTXie/yll9cH5isTfy9FFicC7x/MentionXSiteFooter.js","https:/framerusercontent.com/modules/tOXNnoxE64HBZ7O3feIJ/hbryJKiU2ciuUMypvIaU/VueXSiteChrome.js","https:/framerusercontent.com/modules/5BCGhtHmCbXrRw1EYke2/xOckYIzgcmOrhaBOR3Tb/GSZKPMyGp.js","https:/framerusercontent.com/modules/VihdYZWNz2iKhEe1Cbsi/C6bnBmJ78gJS4MbyqJe9/xiZP5YsWr.js","https:/framerusercontent.com/modules/xPLrQft3zewpwafv6Fj0/hKwygs8shk8QosVZfGa9/DH0V5mlNh.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,AnimatePresence,useReducedMotion}from\"framer-motion\";const INK=\"#F5F5F7\";const RED=\"#FF2B2B\";const SKY=\"#3BA0E0\";const MUTED=\"rgba(168,172,186,0.72)\";const APP_LOGIN=\"https://app.mentionx.ai/login\";const HUB=\"/resources\";const LINKS=[{label:\"About\",href:\"/about\"},{label:\"Pricing\",href:\"/pricing\"},{label:\"Founding 100\",href:\"/founding-supporters\",accent:true}];const HUB_ORBITS=[{id:\"product\",label:\"Product\",angle:-72,dist:118,links:[{label:\"How MentionX works\",href:\"/how-mentionx-works\"},{label:\"Methodology\",href:\"/methodology\",hot:true}]},{id:\"guides\",label:\"Guides\",angle:-18,dist:118,links:[{label:\"GEO complete guide\",href:\"/guides/generative-engine-optimization\",hot:true},{label:\"How ChatGPT recommends brands\",href:\"/guides/how-chatgpt-recommends-brands\",hot:true},{label:\"AI search checklist\",href:\"/guides/ai-search-checklist\"}]},{id:\"insights\",label:\"Insights\",angle:36,dist:118,links:[{label:\"What is AI visibility?\",href:\"/insights/what-is-ai-visibility\",hot:true},{label:\"AI visibility vs SEO\",href:\"/insights/ai-visibility-vs-seo\"},{label:\"Mentions vs citations\",href:\"/insights/brand-mentions-vs-citations\"}]},{id:\"research\",label:\"Research\",angle:90,dist:118,links:[{label:\"Visibility report 2026\",href:\"/research/ai-visibility-report-2026\",hot:true},{label:\"B2B discovery shifts\",href:\"/insights/ai-search-b2b-discovery\"}]},{id:\"solutions\",label:\"Solutions\",angle:144,dist:118,links:[{label:\"B2B SaaS\",href:\"/solutions/b2b-saas\"},{label:\"Agencies\",href:\"/solutions/agencies\"},{label:\"Use cases\",href:`${HUB}#use-cases`}]},{id:\"glossary\",label:\"Glossary\",angle:198,dist:118,links:[{label:\"AI visibility\",href:\"/glossary/ai-visibility\"},{label:\"GEO\",href:\"/glossary/geo\"},{label:\"AI share of voice\",href:\"/glossary/ai-share-of-voice\"}]}];const HUB_USE_CASES=[{label:\"Are we mentioned?\",href:`${HUB}#use-cases`},{label:\"Who wins instead?\",href:`${HUB}#use-cases`},{label:\"Board-ready proof\",href:`${HUB}#use-cases`},{label:\"Agency audits\",href:\"/solutions/agencies\"}];function polar(cx,cy,angleDeg,dist){const rad=angleDeg*Math.PI/180;return{x:cx+dist*Math.cos(rad),y:cy+dist*Math.sin(rad)};}function MentionHubPanel(props){const{onNavigate,compact=false}=props;const[active,setActive]=React.useState(\"guides\");const activeOrbit=HUB_ORBITS.find(o=>o.id===active)||HUB_ORBITS[1];const cx=168;const cy=148;if(compact){return /*#__PURE__*/_jsxs(\"div\",{style:{padding:\"8px 0 4px\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 12px\",fontSize:11,fontWeight:600,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:RED},children:\"Mention Hub\"}),HUB_ORBITS.map(o=>/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:14},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 6px\",fontSize:12,fontWeight:600,color:INK},children:o.label}),o.links.map(l=>/*#__PURE__*/_jsx(\"a\",{href:l.href,onClick:onNavigate,style:{display:\"block\",padding:\"6px 0\",color:MUTED,fontSize:14,textDecoration:\"none\"},children:l.label},l.href+l.label))]},o.id)),/*#__PURE__*/_jsx(\"a\",{href:HUB,onClick:onNavigate,style:{display:\"block\",marginTop:12,color:RED,fontWeight:600,fontSize:14,textDecoration:\"none\"},children:\"Open Mention Hub →\"})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{width:720,maxWidth:\"calc(100vw - 48px)\",borderRadius:20,overflow:\"hidden\",background:\"linear-gradient(165deg, rgba(12,14,22,0.98) 0%, rgba(4,5,10,0.99) 55%, rgba(8,6,12,0.98) 100%)\",border:\"1px solid rgba(255,255,255,0.08)\",boxShadow:\"0 0 0 1px rgba(255,43,43,0.12) inset, 0 28px 80px rgba(0,0,0,0.65), 0 0 60px rgba(59,160,224,0.08)\",backdropFilter:\"blur(24px)\"},children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{height:2,background:`linear-gradient(90deg, transparent, ${RED}88 18%, ${SKY}66 50%, ${RED}88 82%, transparent)`}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"1fr 280px\",minHeight:320},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",padding:\"28px 20px 20px\",minHeight:300},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 4px\",fontSize:10,fontWeight:700,letterSpacing:\"0.16em\",textTransform:\"uppercase\",color:SKY},children:\"Intel horizon\"}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:\"0 0 16px\",fontSize:22,fontWeight:700,color:INK,letterSpacing:\"-0.02em\"},children:[\"Mention \",/*#__PURE__*/_jsx(\"span\",{style:{color:RED},children:\"Hub\"})]}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 336 296\",width:\"100%\",height:240,\"aria-hidden\":true,style:{display:\"block\",maxWidth:336},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"radialGradient\",{id:\"mxHubCoreNav\",cx:\"50%\",cy:\"50%\",r:\"50%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#FF2B2B\",stopOpacity:\"0.35\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#FF2B2B\",stopOpacity:\"0\"})]})}),/*#__PURE__*/_jsx(\"circle\",{cx:cx,cy:cy,r:90,fill:\"url(#mxHubCoreNav)\"}),HUB_ORBITS.map(o=>{const p=polar(cx,cy,o.angle,o.dist);const on=o.id===active;return /*#__PURE__*/_jsx(\"line\",{x1:cx,y1:cy,x2:p.x,y2:p.y,stroke:on?RED:\"rgba(255,255,255,0.12)\",strokeWidth:on?1.5:1,strokeDasharray:on?\"none\":\"4 4\"},`l-${o.id}`);}),/*#__PURE__*/_jsx(\"polygon\",{points:`${cx},${cy-14} ${cx+12},${cy} ${cx},${cy+14} ${cx-12},${cy}`,fill:\"#FF2B2B\",opacity:.9}),HUB_ORBITS.map(o=>{const p=polar(cx,cy,o.angle,o.dist);const on=o.id===active;return /*#__PURE__*/_jsxs(\"g\",{style:{cursor:\"pointer\"},onMouseEnter:()=>setActive(o.id),children:[/*#__PURE__*/_jsx(\"circle\",{cx:p.x,cy:p.y,r:on?22:18,fill:on?\"rgba(255,43,43,0.18)\":\"rgba(255,255,255,0.04)\",stroke:on?RED:\"rgba(255,255,255,0.15)\",strokeWidth:1.5}),/*#__PURE__*/_jsx(\"text\",{x:p.x,y:p.y+4,textAnchor:\"middle\",fill:on?INK:MUTED,fontSize:9,fontWeight:700,style:{pointerEvents:\"none\",letterSpacing:\"0.06em\"},children:o.label.toUpperCase().slice(0,6)})]},o.id);})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8,marginTop:4},children:HUB_USE_CASES.map(u=>/*#__PURE__*/_jsx(\"a\",{href:u.href,onClick:onNavigate,style:{padding:\"6px 12px\",borderRadius:999,fontSize:11,fontWeight:600,color:MUTED,textDecoration:\"none\",border:\"1px solid rgba(255,255,255,0.08)\",background:\"rgba(255,255,255,0.03)\"},children:u.label},u.label))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:\"28px 22px\",borderLeft:\"1px solid rgba(255,255,255,0.06)\",background:\"linear-gradient(180deg, rgba(255,43,43,0.04) 0%, transparent 40%)\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 6px\",fontSize:10,fontWeight:600,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:RED},children:activeOrbit.label}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 20px\",fontSize:14,lineHeight:1.55,color:MUTED},children:\"Buyer-style prompts, stored engine evidence, and published scoring — not generic SEO fluff.\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gap:6},children:activeOrbit.links.map(l=>/*#__PURE__*/_jsxs(\"a\",{href:l.href,onClick:onNavigate,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:8,padding:\"12px 14px\",borderRadius:10,textDecoration:\"none\",color:INK,fontSize:14,fontWeight:l.hot?600:500,background:l.hot?\"rgba(255,43,43,0.1)\":\"rgba(255,255,255,0.04)\",border:`1px solid ${l.hot?\"rgba(255,43,43,0.25)\":\"rgba(255,255,255,0.07)\"}`},children:[l.label,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{color:RED},children:\"→\"})]},l.href+l.label))}),/*#__PURE__*/_jsx(\"a\",{href:HUB,onClick:onNavigate,style:{display:\"inline-flex\",marginTop:20,fontSize:13,fontWeight:600,color:SKY,textDecoration:\"none\"},children:\"Explore full Mention Hub →\"})]})]})]});}function MentionXLogo({height=56}){const width=Math.round(height*(694/208));return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 694 208\",width:width,height:height,\"aria-label\":\"MentionX\",role:\"img\",style:{display:\"block\",overflow:\"visible\"},children:[/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"mxNavFacetLit\",x1:\"6\",y1:\"6\",x2:\"50\",y2:\"94\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#3A3B3F\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"45%\",stopColor:\"#1A1B1E\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"80%\",stopColor:\"#0F1012\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#232428\"})]}),/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"mxNavFacetDeep\",x1:\"50\",y1:\"6\",x2:\"94\",y2:\"94\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#141416\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"45%\",stopColor:\"#050506\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"80%\",stopColor:\"#040405\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#17181B\"})]}),/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"mxNavEdgeShine\",x1:\"50\",y1:\"6\",x2:\"50\",y2:\"94\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#6C6D76\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"45%\",stopColor:\"#232428\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#8F9099\"})]}),/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"mxNavCrossShine\",x1:\"26\",y1:\"26\",x2:\"74\",y2:\"74\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#FF6B57\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"40%\",stopColor:\"#FF2A1F\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#98120A\"})]}),/*#__PURE__*/_jsxs(\"radialGradient\",{id:\"mxNavCrossGlow\",cx:\"50%\",cy:\"50%\",r:\"60%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#FF2A1F\",stopOpacity:\"0.55\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#FF2A1F\",stopOpacity:\"0\"})]}),/*#__PURE__*/_jsxs(\"radialGradient\",{id:\"mxNavBottomGlow\",cx:\"50%\",cy:\"94%\",r:\"65%\",children:[/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:\"#ACADB6\",stopOpacity:\"0.75\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"55%\",stopColor:\"#8C8D96\",stopOpacity:\"0.35\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:\"#8C8D96\",stopOpacity:\"0\"})]}),/*#__PURE__*/_jsx(\"filter\",{id:\"mxNavLift\",x:\"-60%\",y:\"-60%\",width:\"220%\",height:\"220%\",children:/*#__PURE__*/_jsx(\"feDropShadow\",{dx:\"0\",dy:\"3\",stdDeviation:\"4\",floodColor:\"#000000\",floodOpacity:\"0.65\"})})]}),/*#__PURE__*/_jsxs(\"g\",{transform:\"translate(30,30) scale(1.55)\",children:[/*#__PURE__*/_jsx(\"ellipse\",{cx:\"50\",cy:\"97\",rx:\"26\",ry:\"13\",fill:\"url(#mxNavBottomGlow)\"}),/*#__PURE__*/_jsxs(\"g\",{filter:\"url(#mxNavLift)\",children:[/*#__PURE__*/_jsx(\"polygon\",{points:\"50,6 94,50 50,94\",fill:\"url(#mxNavFacetDeep)\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"50,6 6,50 50,94\",fill:\"url(#mxNavFacetLit)\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"50\",y1:\"6\",x2:\"50\",y2:\"94\",stroke:\"#4A4B50\",strokeWidth:\"0.9\",strokeOpacity:\"0.7\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"50,6 94,50 50,94 6,50\",fill:\"none\",stroke:\"url(#mxNavEdgeShine)\",strokeWidth:\"1.8\",strokeOpacity:\"0.95\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 40,84 L 50,94 L 60,84\",fill:\"none\",stroke:\"#ACADB6\",strokeWidth:\"1.8\",strokeOpacity:\"0.9\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"24,28 33,19 40,32 29,41\",fill:\"#FFFFFF\",opacity:\"0.16\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"27,30 31,26 34,32 30,36\",fill:\"#FFFFFF\",opacity:\"0.22\"})]}),/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",r:\"30\",fill:\"url(#mxNavCrossGlow)\"}),/*#__PURE__*/_jsxs(\"g\",{filter:\"url(#mxNavLift)\",children:[/*#__PURE__*/_jsx(\"polygon\",{points:\"32.6,26.3 73.7,67.4 67.4,73.7 26.3,32.6\",fill:\"url(#mxNavCrossShine)\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"73.7,32.6 32.6,73.7 26.3,67.4 67.4,26.3\",fill:\"url(#mxNavCrossShine)\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"32.6,26.3 36.4,22.5 77.5,63.6 73.7,67.4\",fill:\"#FFFFFF\",opacity:\"0.18\"}),/*#__PURE__*/_jsx(\"polygon\",{points:\"73.7,32.6 77.5,36.4 36.4,77.5 32.6,73.7\",fill:\"#FFFFFF\",opacity:\"0.18\"})]})]}),/*#__PURE__*/_jsxs(\"text\",{x:\"222\",y:\"128\",fontFamily:\"'Space Grotesk', Inter, sans-serif\",fontWeight:\"700\",fontSize:\"76\",fill:\"#FFFFFF\",children:[\"Mention\",/*#__PURE__*/_jsx(\"tspan\",{fill:\"#FF2B2B\",children:\"X\"})]})]});}export default function MentionXNav(props){const{logoHeight=84,loginHref=APP_LOGIN,accent=RED}=props;const isStatic=useIsStaticRenderer();const reduce=useReducedMotion();const animate=!isStatic&&!reduce;const[open,setOpen]=React.useState(false);const[hubOpen,setHubOpen]=React.useState(false);const[scrolled,setScrolled]=React.useState(false);const hubRef=React.useRef(null);React.useEffect(()=>{if(typeof window===\"undefined\")return;const onScroll=()=>setScrolled(window.scrollY>12);onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[]);React.useEffect(()=>{if(typeof document===\"undefined\")return;document.documentElement.style.setProperty(\"--mx-nav-h\",\"164px\");document.documentElement.style.scrollPaddingTop=\"164px\";},[]);React.useEffect(()=>{if(!hubOpen||typeof document===\"undefined\")return;const onKey=e=>{if(e.key===\"Escape\")setHubOpen(false);};document.addEventListener(\"keydown\",onKey);return()=>document.removeEventListener(\"keydown\",onKey);},[hubOpen]);const closeHub=()=>setHubOpen(false);const shell=/*#__PURE__*/_jsxs(\"header\",{className:\"mxNavRoot\",style:{position:\"fixed\",top:0,left:0,right:0,zIndex:50,pointerEvents:\"none\",fontFamily:\"Inter, system-ui, sans-serif\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{pointerEvents:\"auto\",padding:scrolled?\"14px 28px 18px\":\"22px 32px 26px\",transition:\"padding 0.35s ease, background 0.35s ease\",background:scrolled?\"linear-gradient(180deg, rgba(2,3,8,0.92) 0%, rgba(2,3,8,0.78) 100%)\":\"linear-gradient(180deg, rgba(2,3,8,0.55) 0%, transparent 100%)\",backdropFilter:scrolled?\"blur(16px) saturate(140%)\":\"none\",borderBottom:scrolled?\"1px solid rgba(255,42,31,0.12)\":\"1px solid transparent\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1180,margin:\"0 auto\",display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:20},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",\"aria-label\":\"MentionX home\",style:{display:\"flex\",alignItems:\"flex-end\",paddingBottom:4,flexShrink:0,textDecoration:\"none\",overflow:\"visible\"},children:/*#__PURE__*/_jsx(MentionXLogo,{height:logoHeight})}),/*#__PURE__*/_jsxs(\"nav\",{className:\"mxNavDesktop\",\"aria-label\":\"Primary\",style:{display:\"flex\",alignItems:\"center\",gap:18,flex:1,justifyContent:\"flex-end\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:2,padding:\"10px 12px 10px 22px\",borderRadius:999,background:\"linear-gradient(135deg, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0.02) 100%)\",border:\"1px solid rgba(255,255,255,0.1)\",boxShadow:\"0 0 0 1px rgba(255,42,31,0.08) inset, 0 12px 40px rgba(0,0,0,0.35)\",backdropFilter:\"blur(12px)\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{width:8,height:8,borderRadius:99,background:accent,boxShadow:`0 0 12px ${accent}`,marginRight:10,flexShrink:0}}),/*#__PURE__*/_jsx(\"a\",{href:\"/about\",className:\"mxNavLink\",style:{color:\"rgba(245,245,247,0.72)\",textDecoration:\"none\",fontSize:15,fontWeight:500,letterSpacing:\"0.04em\",padding:\"10px 14px\",borderRadius:999,whiteSpace:\"nowrap\"},children:\"About\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{color:\"rgba(255,255,255,0.15)\",fontSize:10},children:\"\\xb7\"}),/*#__PURE__*/_jsxs(\"div\",{ref:hubRef,style:{position:\"relative\"},onMouseEnter:()=>setHubOpen(true),onMouseLeave:()=>setHubOpen(false),children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"mxNavLink mxHubTrigger\",\"aria-expanded\":hubOpen,\"aria-haspopup\":\"true\",onClick:()=>setHubOpen(v=>!v),style:{color:hubOpen?INK:\"rgba(245,245,247,0.72)\",background:hubOpen?\"rgba(255,43,43,0.12)\":\"transparent\",border:\"none\",cursor:\"pointer\",fontSize:15,fontWeight:600,letterSpacing:\"0.04em\",padding:\"10px 14px\",borderRadius:999,whiteSpace:\"nowrap\",fontFamily:\"inherit\"},children:[\"Mention Hub \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{fontSize:10,marginLeft:4,opacity:.7},children:\"▾\"})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:hubOpen?/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:8,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:8,scale:.98},transition:{duration:.2},style:{position:\"absolute\",top:\"calc(100% + 14px)\",right:-40,zIndex:60},children:/*#__PURE__*/_jsx(MentionHubPanel,{onNavigate:closeHub})}):null})]}),LINKS.filter(l=>l.label!==\"About\").map((link,i)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{color:\"rgba(255,255,255,0.15)\",fontSize:10},children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"a\",{href:link.href,className:\"mxNavLink\",style:{color:link.accent?accent:\"rgba(245,245,247,0.72)\",textDecoration:\"none\",fontSize:15,fontWeight:link.accent?600:500,letterSpacing:\"0.04em\",padding:\"10px 14px\",borderRadius:999,whiteSpace:\"nowrap\"},children:link.label})]},link.href))]}),/*#__PURE__*/_jsxs(\"a\",{href:loginHref,className:\"mxNavEnter\",style:{display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"13px 24px\",borderRadius:999,textDecoration:\"none\",color:INK,fontSize:14,fontWeight:600,letterSpacing:\"0.06em\",textTransform:\"uppercase\",background:\"linear-gradient(180deg, rgba(255,42,31,0.18) 0%, rgba(255,42,31,0.06) 100%)\",border:\"1px solid rgba(255,42,31,0.45)\",boxShadow:\"0 0 24px rgba(255,42,31,0.15)\",flexShrink:0},children:[\"Enter \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"→\"})]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"mxNavToggle\",\"aria-label\":open?\"Close menu\":\"Open menu\",\"aria-expanded\":open,onClick:()=>setOpen(v=>!v),style:{display:\"none\",width:52,height:52,borderRadius:12,border:\"1px solid rgba(255,255,255,0.12)\",background:\"rgba(255,255,255,0.04)\",color:INK,cursor:\"pointer\",flexShrink:0},children:open?\"✕\":\"☰\"})]}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{maxWidth:1180,margin:\"14px auto 0\",height:1,background:`linear-gradient(90deg, transparent 0%, ${accent}55 20%, rgba(59,160,224,0.35) 50%, ${accent}55 80%, transparent 100%)`,opacity:scrolled?.9:.45,transition:\"opacity 0.35s\"}})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:open?/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},exit:{opacity:0,y:-8},transition:{duration:.22},className:\"mxNavMobilePanel\",style:{pointerEvents:\"auto\",margin:\"0 16px\",padding:20,borderRadius:16,background:\"rgba(8,8,12,0.96)\",border:\"1px solid rgba(255,255,255,0.08)\",boxShadow:\"0 24px 60px rgba(0,0,0,0.55)\",backdropFilter:\"blur(20px)\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/about\",onClick:()=>setOpen(false),style:{display:\"block\",padding:\"14px 4px\",color:INK,textDecoration:\"none\",fontSize:16,fontWeight:500,borderBottom:\"1px solid rgba(255,255,255,0.06)\"},children:\"About\"}),/*#__PURE__*/_jsx(MentionHubPanel,{compact:true,onNavigate:()=>setOpen(false)}),LINKS.filter(l=>l.label!==\"About\").map(link=>/*#__PURE__*/_jsx(\"a\",{href:link.href,onClick:()=>setOpen(false),style:{display:\"block\",padding:\"14px 4px\",color:link.accent?accent:INK,textDecoration:\"none\",fontSize:16,fontWeight:500,borderBottom:\"1px solid rgba(255,255,255,0.06)\"},children:link.label},link.href)),/*#__PURE__*/_jsx(\"a\",{href:loginHref,style:{display:\"block\",marginTop:16,textAlign:\"center\",padding:\"14px\",borderRadius:12,background:accent,color:\"#0a0a0c\",fontWeight:700,textDecoration:\"none\"},children:\"Enter →\"})]}):null}),/*#__PURE__*/_jsx(\"style\",{children:`\n                .mxNavLink:hover { color: #fff !important; background: rgba(255,255,255,0.06); }\n                .mxHubTrigger:hover { color: #fff !important; }\n                .mxNavEnter:hover { box-shadow: 0 0 32px rgba(255,42,31,0.35); transform: translateY(-1px); }\n                @media (max-width: 860px) {\n                    .mxNavDesktop { display: none !important; }\n                    .mxNavToggle { display: flex !important; align-items: center; justify-content: center; }\n                }\n            `})]});if(!animate)return shell;return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:-10},animate:{opacity:1,y:0},transition:{duration:.45},children:shell});}addPropertyControls(MentionXNav,{logoHeight:{type:ControlType.Number,title:\"Logo height\",defaultValue:84,min:60,max:96,step:1},loginHref:{type:ControlType.String,title:\"Login URL\",defaultValue:APP_LOGIN},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:RED}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MentionXNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MentionXNav.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const INK=\"#F5F5F7\";const MUTED=\"rgba(168,172,186,0.92)\";const LINE=\"rgba(245,245,247,0.10)\";const ACCENT=\"#FF2B2B\";const LEGAL=[{label:\"Privacy\",href:\"/privacy\"},{label:\"Terms\",href:\"/terms\"},{label:\"Disclaimer\",href:\"/disclaimer\"},{label:\"Impressum\",href:\"/impressum\"}];const COMPARE=[{label:\"MentionX vs Peec\",href:\"/compare/mentionx-vs-peec\"},{label:\"MentionX vs Profound\",href:\"/compare/mentionx-vs-profound\"},{label:\"MentionX vs SEMrush\",href:\"/compare/mentionx-vs-semrush\"}];const HUB_LINKS=[{label:\"Mention Hub\",href:\"/resources\"},{label:\"Methodology\",href:\"/methodology\"},{label:\"GEO Guide\",href:\"/guides/generative-engine-optimization\"}];/**\n * Sitewide footer — legal links + SEO comparison pages.\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function MentionXSiteFooter(props){const{brandLine=\"MentionX\",showCompare=true,showHub=true}=props;return /*#__PURE__*/_jsx(\"footer\",{style:{position:\"relative\",width:\"100%\",padding:\"32px 24px 40px\",fontFamily:\"Inter, sans-serif\",color:MUTED,fontSize:13,lineHeight:1.5,borderTop:`1px solid ${LINE}`,background:\"linear-gradient(180deg, transparent, rgba(2,3,8,0.85))\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1100,margin:\"0 auto\",display:\"grid\",gap:20},children:[showCompare?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 10px\",fontSize:10,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"rgba(168,172,186,0.75)\"},children:\"Compare\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"10px 18px\"},children:[COMPARE.map(link=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:{color:INK,textDecoration:\"none\",fontWeight:500},children:link.label},link.href)),/*#__PURE__*/_jsx(\"a\",{href:\"/compare\",style:{color:ACCENT,textDecoration:\"none\",fontWeight:600},children:\"All comparisons →\"})]})]}):null,showHub?/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 10px\",fontSize:10,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:\"rgba(168,172,186,0.75)\"},children:\"Mention Hub\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"10px 18px\"},children:[HUB_LINKS.map(link=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:{color:INK,textDecoration:\"none\",fontWeight:500},children:link.label},link.href)),/*#__PURE__*/_jsx(\"a\",{href:\"/resources\",style:{color:ACCENT,textDecoration:\"none\",fontWeight:600},children:\"Explore hub →\"})]})]}):null,/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"10px 16px\",alignItems:\"center\"},children:LEGAL.map(link=>/*#__PURE__*/_jsx(\"a\",{href:link.href,style:{color:MUTED,textDecoration:\"none\"},children:link.label},link.href))}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,fontSize:12,color:\"rgba(139,139,154,0.85)\"},children:[\"\\xa9 \",new Date().getFullYear(),\" \",brandLine,\". Built independently by Dipuck Jones.\"]})]})});}addPropertyControls(MentionXSiteFooter,{brandLine:{type:ControlType.String,title:\"Brand\",defaultValue:\"MentionX\"},showCompare:{type:ControlType.Boolean,title:\"Show compare links\",defaultValue:true},showHub:{type:ControlType.Boolean,title:\"Show Mention Hub links\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MentionXSiteFooter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MentionXSiteFooter.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useReducedMotion}from\"framer-motion\";const INK=\"#F5F5F7\";function pickSplashColor(accent,sky,mint,i){const palette=[accent,sky,mint,INK];return palette[i%palette.length];}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function VueXSiteChrome(props){const{accent=\"#FF2B2B\",sky=\"#3BA0E0\",mint=\"#7CFFC4\"}=props;const isStatic=useIsStaticRenderer();const reduce=useReducedMotion();const enabled=!isStatic&&!reduce;const[pos,setPos]=React.useState({x:-100,y:-100});const[visible,setVisible]=React.useState(false);const[down,setDown]=React.useState(false);const[splashes,setSplashes]=React.useState([]);const splashId=React.useRef(0);// Always inject structured data for crawlers / AI engines (independent of cursor chrome).\nReact.useEffect(()=>{if(typeof document===\"undefined\")return;const id=\"vuex-jsonld\";if(document.getElementById(id))return;const graph={\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://mentionx.ai/#organization\",name:\"MentionX\",url:\"https://mentionx.ai\",logo:{\"@type\":\"ImageObject\",url:\"https://framerusercontent.com/images/KlwEXo9XH6U5z4P441XoGBkNHk.png\"}},{\"@type\":\"WebSite\",\"@id\":\"https://mentionx.ai/#website\",url:\"https://mentionx.ai\",name:\"MentionX\",description:\"AI Discovery Intelligence for modern marketers. Measure brand appearance in ChatGPT, Gemini, Claude, Perplexity and Grok answers.\",publisher:{\"@id\":\"https://mentionx.ai/#organization\"},inLanguage:\"en\"},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://mentionx.ai/#software\",name:\"MentionX\",applicationCategory:\"BusinessApplication\",operatingSystem:\"Web\",url:\"https://mentionx.ai\",description:\"AI Discovery Intelligence — track mentions, competitors, sources and opportunities across AI answer engines.\",offers:{\"@type\":\"Offer\",url:\"https://mentionx.ai/pricing\",priceCurrency:\"USD\",availability:\"https://schema.org/InStock\"},publisher:{\"@id\":\"https://mentionx.ai/#organization\"}}]};const el=document.createElement(\"script\");el.id=id;el.type=\"application/ld+json\";el.text=JSON.stringify(graph);document.head.appendChild(el);return()=>{el.remove();};},[]);React.useEffect(()=>{if(!enabled)return;if(typeof window===\"undefined\")return;const fine=window.matchMedia(\"(pointer: fine)\").matches;if(!fine)return;const root=document.documentElement;const prev=root.style.cursor;const prevScrollPad=root.style.scrollPaddingTop;root.style.cursor=\"none\";root.style.scrollPaddingTop=\"164px\";document.body.style.cursor=\"none\";const scrollStyle=document.createElement(\"style\");scrollStyle.setAttribute(\"data-vx-chrome\",\"scroll-pad\");scrollStyle.textContent=\"html{scroll-padding-top:164px}section{scroll-margin-top:164px}\";document.head.appendChild(scrollStyle);const onMove=e=>{setPos({x:e.clientX,y:e.clientY});setVisible(true);};const onLeave=()=>setVisible(false);const onDown=()=>setDown(true);const onUp=()=>setDown(false);const onClick=e=>{const base=splashId.current;splashId.current+=1;const burst=Array.from({length:8}).map((_,i)=>({id:base*10+i,x:e.clientX,y:e.clientY,color:pickSplashColor(accent,sky,mint,i),angle:Math.PI*2*i/8+Math.random()*.4,dist:14+Math.random()*22}));setSplashes(prevSplashes=>[...prevSplashes,...burst].slice(-48));window.setTimeout(()=>{setSplashes(prevSplashes=>prevSplashes.filter(s=>!burst.some(b=>b.id===s.id)));},650);};window.addEventListener(\"mousemove\",onMove,{passive:true});window.addEventListener(\"mouseleave\",onLeave);window.addEventListener(\"mousedown\",onDown);window.addEventListener(\"mouseup\",onUp);window.addEventListener(\"click\",onClick);return()=>{root.style.cursor=prev;root.style.scrollPaddingTop=prevScrollPad;document.body.style.cursor=\"\";scrollStyle.remove();window.removeEventListener(\"mousemove\",onMove);window.removeEventListener(\"mouseleave\",onLeave);window.removeEventListener(\"mousedown\",onDown);window.removeEventListener(\"mouseup\",onUp);window.removeEventListener(\"click\",onClick);};},[enabled,accent,sky,mint]);if(!enabled)return null;return /*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":true,style:{position:\"fixed\",inset:0,pointerEvents:\"none\",zIndex:40,overflow:\"hidden\"},children:[splashes.map(s=>/*#__PURE__*/_jsx(motion.span,{initial:{opacity:.95,x:s.x,y:s.y,scale:.4},animate:{opacity:0,x:s.x+Math.cos(s.angle)*s.dist,y:s.y+Math.sin(s.angle)*s.dist,scale:1.6},transition:{duration:.55,ease:\"easeOut\"},style:{position:\"fixed\",left:0,top:0,width:down?5:6,height:down?5:6,marginLeft:-3,marginTop:-3,borderRadius:99,background:s.color,boxShadow:`0 0 12px ${s.color}`}},s.id)),visible&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{x:pos.x,y:pos.y,scale:down?.82:1,rotate:down?0:360},transition:{x:{type:\"spring\",stiffness:420,damping:38,mass:.4},y:{type:\"spring\",stiffness:420,damping:38,mass:.4},scale:{duration:.12},rotate:{duration:8,repeat:Infinity,ease:\"linear\"}},style:{position:\"fixed\",left:0,top:0,width:34,height:34,marginLeft:-17,marginTop:-17,borderRadius:\"50%\",border:`1.5px solid ${accent}`,boxShadow:`0 0 18px ${accent}55, inset 0 0 12px ${sky}22`,background:`conic-gradient(from 0deg, ${accent}44, ${sky}33, ${mint}33, ${accent}44)`,mixBlendMode:\"screen\"}}),/*#__PURE__*/_jsx(motion.div,{animate:{x:pos.x,y:pos.y,scale:down?1.35:1},transition:{x:{type:\"spring\",stiffness:700,damping:42,mass:.25},y:{type:\"spring\",stiffness:700,damping:42,mass:.25},scale:{duration:.1}},style:{position:\"fixed\",left:0,top:0,width:5,height:5,marginLeft:-2.5,marginTop:-2.5,borderRadius:99,background:INK,boxShadow:`0 0 10px ${INK}`}}),/*#__PURE__*/_jsx(motion.div,{animate:{x:pos.x,y:pos.y},transition:{type:\"spring\",stiffness:280,damping:28,mass:.55},style:{position:\"fixed\",left:0,top:0,width:56,height:56,marginLeft:-28,marginTop:-28,borderRadius:\"50%\",border:`1px solid ${sky}33`,opacity:.45}})]})]});}addPropertyControls(VueXSiteChrome,{accent:{type:ControlType.Color,title:\"Red\",defaultValue:\"#FF2B2B\"},sky:{type:ControlType.Color,title:\"Blue\",defaultValue:\"#3BA0E0\"},mint:{type:ControlType.Color,title:\"Green\",defaultValue:\"#7CFFC4\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VueXSiteChrome\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VueXSiteChrome.map","// Generated by Framer (089ff9b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-dBOnm .framer-styles-preset-1xz9k07:not(.rich-text-wrapper), .framer-dBOnm .framer-styles-preset-1xz9k07.rich-text-wrapper a { --framer-link-text-color: #ff2a20; }\"];export const className=\"framer-dBOnm\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d662f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MentionXNav from\"#framer/local/codeFile/u1kuSE_/MentionXNav.js\";import MentionXSiteFooter from\"#framer/local/codeFile/MuomdgF/MentionXSiteFooter.js\";import VueXSiteChrome from\"#framer/local/codeFile/UGskAEq/VueXSiteChrome.js\";import*as sharedStyle from\"#framer/local/css/GSZKPMyGp/GSZKPMyGp.js\";const MentionXNavFonts=getFonts(MentionXNav);const MentionXSiteFooterFonts=getFonts(MentionXSiteFooter);const VueXSiteChromeFonts=getFonts(VueXSiteChrome);const breakpoints={gKPkMG_la:\"(max-width: 809.98px)\",IvwEavLFN:\"(min-width: 810px) and (max-width: 1199.98px)\",PwA8kACyB:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-9sPry\";const variantClassNames={gKPkMG_la:\"framer-v-1fp6t4a\",IvwEavLFN:\"framer-v-85b3cm\",PwA8kACyB:\"framer-v-dy16hj\"};const breakpointRules={gKPkMG_la:[\".framer-9sPry .framer-17fd2mg { align-content: flex-start; align-items: flex-start; gap: 14px; }\",\".framer-9sPry .framer-1yftf81 { padding: 20px 20px 24px 20px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={gKPkMG_la:\".framer-1fp6t4a-override\"};const rules=[\".framer-9sPry.framer-wdcn2s, .framer-9sPry .framer-wdcn2s { display: block; }\",\".framer-9sPry.framer-dy16hj { align-content: center; align-items: center; background-color: #090909; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-9sPry .framer-ick4e9-container { flex: none; height: auto; left: 0px; order: -1000; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-9sPry .framer-1rqul76 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -4px; position: relative; width: 0px; }\",\".framer-9sPry .framer-17fd2mg { --border-bottom-width: 0px; --border-color: rgba(255, 255, 255, 0.1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1180px; order: 1003; padding: 0px; position: relative; width: 100%; }\",\".framer-9sPry .framer-4fo7d9-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-9sPry .framer-1yftf81 { --border-bottom-width: 0px; --border-color: rgba(255, 255, 255, 0.1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1180px; order: 1004; overflow: var(--overflow-clip-fallback, clip); padding: 20px 32px 24px 32px; position: relative; width: 100%; }\",\".framer-9sPry .framer-156nway { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9sPry .framer-nrln87-container { flex: none; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 1); left: 0px; order: 1005; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 40; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -4px; }',...sharedStyle.css,'.framer-9sPry[data-border=\"true\"]::after, .framer-9sPry [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; }'];const mediaQueries={gKPkMG_la:\"(max-width: 809.98px)\",IvwEavLFN:\"(min-width: 810px) and (max-width: 1199.98px)\",PwA8kACyB:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"PwA8kACyB\",Phone:\"gKPkMG_la\",Tablet:\"IvwEavLFN\"};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??\"PwA8kACyB\"};};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=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"PwA8kACyB\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(9, 9, 9); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-dy16hj\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ick4e9-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"MentionX Nav\",isAuthoredByUser:true,layoutScroll:true,name:\"MentionX Nav\",nodeId:\"m9WbZvGYk\",scopeId:\"xiZP5YsWr\",children:/*#__PURE__*/_jsx(MentionXNav,{accent:\"rgb(255, 42, 31)\",height:\"100%\",id:\"m9WbZvGYk\",layoutId:\"m9WbZvGYk\",loginHref:\"https://app.mentionx.ai/login\",logoHeight:84,name:\"MentionX Nav\",style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rqul76\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17fd2mg\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4fo7d9-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"MentionX Site Footer\",isAuthoredByUser:true,name:\"MentionX Site Footer\",nodeId:\"kRAmgHXpH\",scopeId:\"xiZP5YsWr\",children:/*#__PURE__*/_jsx(MentionXSiteFooter,{brandLine:\"MentionX\",height:\"100%\",id:\"kRAmgHXpH\",layoutId:\"kRAmgHXpH\",name:\"MentionX Site Footer\",showCompare:true,style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yftf81\",\"data-border\":true,\"data-framer-name\":\"Copyright\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(148, 148, 148)\"},children:[\"\\xa9 2026 MentionX. Built independently by \",/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/dipuckjones/\",motionChild:true,nodeId:\"GPtFdlXfw\",openInNewTab:true,relValues:[],scopeId:\"xiZP5YsWr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xz9k07\",\"data-styles-preset\":\"GSZKPMyGp\",children:\"Dipuck Jones\"})}),\".\"]})}),className:\"framer-156nway\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-nrln87-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Site Chrome\",isAuthoredByUser:true,layoutScroll:true,name:\"Site Chrome\",nodeId:\"vTiMmekJi\",scopeId:\"xiZP5YsWr\",children:/*#__PURE__*/_jsx(VueXSiteChrome,{accent:\"rgb(255, 43, 43)\",height:\"100%\",id:\"vTiMmekJi\",layoutId:\"vTiMmekJi\",mint:\"rgb(124, 255, 196)\",name:\"Site Chrome\",sky:\"rgb(59, 160, 224)\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 900\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IvwEavLFN\":{\"layout\":[\"fixed\",\"fixed\"]},\"gKPkMG_la\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"PwA8kACyB\":[\".framer-ick4e9-container\",\".framer-17fd2mg\",\".framer-1yftf81\",\".framer-nrln87-container\"],\"IvwEavLFN\":[\".framer-ick4e9-container\",\".framer-17fd2mg\",\".framer-1yftf81\",\".framer-nrln87-container\"],\"gKPkMG_la\":[\".framer-ick4e9-container\",\".framer-17fd2mg\",\".framer-1yftf81\",\".framer-nrln87-container\"]}\n * @framerBreakpoints {\"PwA8kACyB\":{\"min\":1200,\"canvasClassName\":\"framer-dy16hj-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"IvwEavLFN\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-85b3cm-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"gKPkMG_la\":{\"max\":809,\"canvasClassName\":\"framer-1fp6t4a-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant PwA8kACyB\n * @framerLayoutTemplate true\n */const FramerxiZP5YsWr=withCSS(Component,css,\"framer-9sPry\");export default FramerxiZP5YsWr;FramerxiZP5YsWr.displayName=\"VueX AI Shared Footer\";FramerxiZP5YsWr.defaultProps={height:900,width:1200};addFonts(FramerxiZP5YsWr,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MentionXNavFonts,...MentionXSiteFooterFonts,...VueXSiteChromeFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxiZP5YsWr\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"PwA8kACyB\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-dy16hj-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"IvwEavLFN\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-85b3cm-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"gKPkMG_la\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1fp6t4a-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"900\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"PwA8kACyB\\\":[\\\".framer-ick4e9-container\\\",\\\".framer-17fd2mg\\\",\\\".framer-1yftf81\\\",\\\".framer-nrln87-container\\\"],\\\"IvwEavLFN\\\":[\\\".framer-ick4e9-container\\\",\\\".framer-17fd2mg\\\",\\\".framer-1yftf81\\\",\\\".framer-nrln87-container\\\"],\\\"gKPkMG_la\\\":[\\\".framer-ick4e9-container\\\",\\\".framer-17fd2mg\\\",\\\".framer-1yftf81\\\",\\\".framer-nrln87-container\\\"]}\",\"framerDefaultVariant\":\"PwA8kACyB\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IvwEavLFN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gKPkMG_la\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const breakpoints={P7IoXpybU:\"(min-width: 810px) and (max-width: 1199.98px)\",WnKMs96mU:\"(min-width: 1200px)\",XHWD91phx:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-n9LLo\";const variantClassNames={P7IoXpybU:\"framer-v-1mse4s8\",WnKMs96mU:\"framer-v-16xhkxb\",XHWD91phx:\"framer-v-1fpdk9l\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-n9LLo.framer-11gfht5, .framer-n9LLo .framer-11gfht5 { display: block; }\",\".framer-n9LLo.framer-16xhkxb { align-content: center; align-items: center; background-color: #090909; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-n9LLo .framer-pbntvk { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -4px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -4px; }'];const mediaQueries={P7IoXpybU:\"(min-width: 810px) and (max-width: 1199.98px)\",WnKMs96mU:\"(min-width: 1200px)\",XHWD91phx:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"WnKMs96mU\",Phone:\"XHWD91phx\",Tablet:\"P7IoXpybU\"};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??\"WnKMs96mU\"};};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:\"WnKMs96mU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(9, 9, 9); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-16xhkxb\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-pbntvk\"})]}),/*#__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 900\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"P7IoXpybU\":{\"layout\":[\"fixed\",\"fixed\"]},\"XHWD91phx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {}\n * @framerBreakpoints {\"WnKMs96mU\":{\"min\":1200,\"canvasClassName\":\"framer-16xhkxb-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"P7IoXpybU\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1mse4s8-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"XHWD91phx\":{\"max\":809,\"canvasClassName\":\"framer-1fpdk9l-override\",\"minHeight\":900,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant WnKMs96mU\n * @framerLayoutTemplate true\n */const FramerDH0V5mlNh=withCSS(Component,css,\"framer-n9LLo\");export default FramerDH0V5mlNh;FramerDH0V5mlNh.displayName=\"Resume Layout\";FramerDH0V5mlNh.defaultProps={height:900,width:1200};addFonts(FramerDH0V5mlNh,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDH0V5mlNh\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"900\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"WnKMs96mU\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-16xhkxb-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"P7IoXpybU\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1mse4s8-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"XHWD91phx\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1fpdk9l-override\\\",\\\"minHeight\\\":900,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P7IoXpybU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XHWD91phx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"WnKMs96mU\"}},\"__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 VueXAISharedFooter from \"https://framerusercontent.com/modules/VihdYZWNz2iKhEe1Cbsi/C6bnBmJ78gJS4MbyqJe9/xiZP5YsWr.js\";\r\nimport ResumeLayout from \"https://framerusercontent.com/modules/xPLrQft3zewpwafv6Fj0/hKwygs8shk8QosVZfGa9/DH0V5mlNh.js\";\r\n\r\n\t\tconst routes = {DMarSg16c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/asMU1rC1aIUcNVgKffDN/H0koR4QtX77ihCQakJfh/DMarSg16c.js\")), path: \"/\"}, GdtQbpdrL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UBH2D7IbkLdQenX1Oopl/TVGLjlyU4PxjtLKN0pDw/GdtQbpdrL.js\")), path: \"/use-cases\"}, jEQvIN0RV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0GkuFm4pWOZpjecn67HD/lOLDX2wmhyZbfrmz9qoO/jEQvIN0RV.js\")), path: \"/how-vuex-ai-works\"}, gGtehBjTq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tD9q5pHVeJISCFf18bzo/nOOcn9UTV2JXxLkzPqLZ/gGtehBjTq.js\")), path: \"/founder\"}, vywBL394W: {elements: {jntppp5uu: \"resume-contact\", VpjjWPXdA: \"resume-capabilities\", Xs69r03ha: \"resume-intro\", Yxn3SWlnM: \"resume-experience\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lMk6wnpopTJGC54eQTSd/US3GwhwFnV5KullAoAlC/vywBL394W.js\")), path: \"/resume\"}, SiLHPKUCQ: {elements: {CcuGcCvRI: \"object\", ewahwPegf: \"data\", gW6VVsC6p: \"legal-bases\", ibornOA3_: \"cookies\", JyiCIJ3ke: \"transfers\", N5EnDr55x: \"retention\", NAWacuGdi: \"providers\", tkPlDAmFa: \"controller\", Y07Btga_8: \"ai-processing\", YZcfiov8B: \"scope\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AHIdAWuaYMhDRjiJemEY/rxFutE30Mkuma3f8w2Qw/SiLHPKUCQ.js\")), path: \"/privacy\"}, BcUXjnZue: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BtUW2Fr7RQaZxS8NozPt/MtaEk8xbiMLu62yxDWZ5/BcUXjnZue.js\")), path: \"/impressum\"}, lgoPpAWdt: {elements: {AlpyDgPE3: \"submitted-content\", bZ3rMG_2w: \"responsibilities\", f4eUlyMjW: \"inference\", FmtoAFmjX: \"private-data\", hXboskuug: \"professional-advice\", vt03MIeU3: \"ai-analysis\", vZMW2i6bF: \"informational-purpose\", y9fMDnwGK: \"high-impact\", YQyWTTmHT: \"public-sources\", Zmd8AnHPW: \"business-results\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BFQLEmPUd2m5DwZPgHxg/hrmykd6OqlGmUbsxmXJa/lgoPpAWdt.js\")), path: \"/disclaimer\"}, D4ccvet6D: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y1d604av426qxbDawMKg/OM5l1czLn5f1iG98OEnS/D4ccvet6D.js\")), path: \"/pricing\"}, Hd_JSP7US: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/C0GpJCMeymMiuCxfZI87/jR0oFXHePG7fE3sWxrgn/Hd_JSP7US.js\")), path: \"/about\"}, iiYR9m4qs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QezBSGLLJaakC7GG7lW6/StVtYbFmzICN3zJhABcD/iiYR9m4qs.js\")), path: \"/founding-supporters\"}, f6xEvesM1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ytQU38LgUH8pfet0pDCc/fjr0qnl6NauV2eDOxRMS/f6xEvesM1.js\")), path: \"/terms\"}, zRLIRE1qP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YrWY2OgsQwkntQzy0f5C/6LtwTcU4QuPWwfxDZZuF/zRLIRE1qP.js\")), path: \"/compare\"}, LLeYoN9nk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OIL12bTtr0syq1bo85X3/nfPK1Nk2HG4FaIQPOBTm/LLeYoN9nk.js\")), path: \"/compare/mentionx-vs-peec\"}, cXzrXz10F: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YKAW136IWTlXJf6axGou/58TqLwPjXJbYq3Iqcusm/cXzrXz10F.js\")), path: \"/compare/mentionx-vs-profound\"}, ziV_NeB8T: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8ukMXPoLvr0jV1UwTZLy/Z7FhMvwieb4shEKMRKGk/ziV_NeB8T.js\")), path: \"/compare/mentionx-vs-semrush\"}, DxeESsN3j: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kC6NBJg9OKBHBYOeaVwc/h5fOPX3LGD2NP1FbyVkj/DxeESsN3j.js\")), path: \"/resources\"}, UDapzQLLQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RcLiorb67phnifsO6hIF/mGZ1pAzpY06HIJJmNcKn/UDapzQLLQ.js\")), path: \"/methodology\"}, PEaZEUNjV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wicQEPOtfPGNO3hyMgIk/EBeOab3sn8HQrvFGmFkG/PEaZEUNjV.js\")), path: \"/how-mentionx-works\"}, tqGWFVf1c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LXJ5VjQFFthXHzR2X5ug/pyf2L1S5UjKzYU1niuVn/tqGWFVf1c.js\")), path: \"/insights/what-is-ai-visibility\"}, X1S_Epo3z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wgpgZ4maYllbQkuVpvPk/IfYI91FEFgOE44C8SsP5/X1S_Epo3z.js\")), path: \"/insights/ai-visibility-vs-seo\"}, Ds6suvgRH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QtM7ntrFyDdP2jV7LIj7/iF2k1hLX5eQ5UwuCeetE/Ds6suvgRH.js\")), path: \"/insights/brand-mentions-vs-citations\"}, HmXHewewT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NUAXv14XoCxU9iXdGQEP/h7RiuSKROlywk9ShTR8r/HmXHewewT.js\")), path: \"/insights/ai-search-b2b-discovery\"}, aleTLuRDG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k9NK0QA1MQ2OQtfuvzcc/dJLB6zjZ2f3lTt6U9tHn/aleTLuRDG.js\")), path: \"/guides/generative-engine-optimization\"}, mvK5RA66_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ix7CIEcOvi34xyEEHLoi/fcs0jXN93fItmlPVzLdS/mvK5RA66_.js\")), path: \"/guides/get-recommended-by-chatgpt\"}, FCzZL5r5Z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JbChalgauUc2VzF18LPy/FyTAkolz8z5nEzQidYAq/FCzZL5r5Z.js\")), path: \"/guides/ai-search-checklist\"}, wLMLn_K2y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5t7eGqZiU9WkvqMc50MI/bjkHUrjT0BahQvzx9IR5/wLMLn_K2y.js\")), path: \"/solutions/b2b-saas\"}, wqehvvjvH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3wFw7oKvosm1UiyUcfkr/242EHZFey7AoxPMxnZ8o/wqehvvjvH.js\")), path: \"/solutions/agencies\"}, K8LRvsPft: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0kPEcvJ7Nt4k8HoZbpNy/EOjjGsQJ4BtYuyE9mWtm/K8LRvsPft.js\")), path: \"/research/ai-visibility-report-2026\"}, rURzZ_MgH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a2WRPfgi2BIRckcLabLQ/rSZEuygmL22174ukVCGk/rURzZ_MgH.js\")), path: \"/glossary/ai-visibility\"}, yLjwwLqXa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BK28Zwn4FqbG2pkUYGei/R477mhuKWvK1xLGFzb1E/yLjwwLqXa.js\")), path: \"/glossary/geo\"}, VUDLDpEHx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jvzFQVcP0wULbTS94ERG/HwRy8WAKXIsTNL6Kvc5s/VUDLDpEHx.js\")), path: \"/glossary/ai-share-of-voice\"}, i4TX6JqIq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2r6A8HIiRGEOPkoUAJfz/LHRBKn2o8IAHdK3u2Tkc/i4TX6JqIq.js\")), path: \"/glossary/ai-citation\"}, CWHlqSA58: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Bbp7mS6xV6FoFIpmtnkh/7nOOf2ISPtmNSw6hgdzL/CWHlqSA58.js\")), path: \"/glossary/aeo\"}, zTV2OCysk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7jNOeWClOgwuW8Y88Jpz/dsdN3S4dhLbndERYqc63/zTV2OCysk.js\")), path: \"/guides/how-chatgpt-recommends-brands\"}}\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 = \"5d9ebbf20392a08416c32aacc23747ddfb478119d28aecc910916c805d50d53c\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"DMarSg16c\":\r\ncase \"GdtQbpdrL\":\r\ncase \"jEQvIN0RV\":\r\ncase \"gGtehBjTq\":\r\ncase \"SiLHPKUCQ\":\r\ncase \"BcUXjnZue\":\r\ncase \"lgoPpAWdt\":\r\ncase \"D4ccvet6D\":\r\ncase \"gSghLGg_V\":\r\ncase \"Hd_JSP7US\":\r\ncase \"iiYR9m4qs\":\r\ncase \"f6xEvesM1\":\r\ncase \"zRLIRE1qP\":\r\ncase \"LLeYoN9nk\":\r\ncase \"cXzrXz10F\":\r\ncase \"ziV_NeB8T\":\r\ncase \"DxeESsN3j\":\r\ncase \"UDapzQLLQ\":\r\ncase \"PEaZEUNjV\":\r\ncase \"tqGWFVf1c\":\r\ncase \"X1S_Epo3z\":\r\ncase \"Ds6suvgRH\":\r\ncase \"HmXHewewT\":\r\ncase \"aleTLuRDG\":\r\ncase \"mvK5RA66_\":\r\ncase \"FCzZL5r5Z\":\r\ncase \"wLMLn_K2y\":\r\ncase \"wqehvvjvH\":\r\ncase \"K8LRvsPft\":\r\ncase \"rURzZ_MgH\":\r\ncase \"yLjwwLqXa\":\r\ncase \"VUDLDpEHx\":\r\ncase \"i4TX6JqIq\":\r\ncase \"CWHlqSA58\":\r\ncase \"zTV2OCysk\":\r\nreturn React.createElement(VueXAISharedFooter, {...props, key: \"VueXAISharedFooter\", style}, children(true));\r\ncase \"vywBL394W\":\r\nreturn React.createElement(ResumeLayout, {...props, key: \"ResumeLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"DMarSg16c\":\r\ncase \"GdtQbpdrL\":\r\ncase \"jEQvIN0RV\":\r\ncase \"gGtehBjTq\":\r\ncase \"SiLHPKUCQ\":\r\ncase \"BcUXjnZue\":\r\ncase \"lgoPpAWdt\":\r\ncase \"D4ccvet6D\":\r\ncase \"gSghLGg_V\":\r\ncase \"Hd_JSP7US\":\r\ncase \"iiYR9m4qs\":\r\ncase \"f6xEvesM1\":\r\ncase \"zRLIRE1qP\":\r\ncase \"LLeYoN9nk\":\r\ncase \"cXzrXz10F\":\r\ncase \"ziV_NeB8T\":\r\ncase \"DxeESsN3j\":\r\ncase \"UDapzQLLQ\":\r\ncase \"PEaZEUNjV\":\r\ncase \"tqGWFVf1c\":\r\ncase \"X1S_Epo3z\":\r\ncase \"Ds6suvgRH\":\r\ncase \"HmXHewewT\":\r\ncase \"aleTLuRDG\":\r\ncase \"mvK5RA66_\":\r\ncase \"FCzZL5r5Z\":\r\ncase \"wLMLn_K2y\":\r\ncase \"wqehvvjvH\":\r\ncase \"K8LRvsPft\":\r\ncase \"rURzZ_MgH\":\r\ncase \"yLjwwLqXa\":\r\ncase \"VUDLDpEHx\":\r\ncase \"i4TX6JqIq\":\r\ncase \"CWHlqSA58\":\r\ncase \"zTV2OCysk\":\r\nreturn [{hash: \"dy16hj\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"85b3cm\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1fp6t4a\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"vywBL394W\":\r\nreturn [{hash: \"1fpdk9l\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1mse4s8\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"16xhkxb\", mediaQuery: \"(min-width: 1200px)\"}]\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\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\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://mentionx.ai\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/xh0NKKxEfkbYlBAbLPph/SUJS4DAzYsRox0d8jgWU/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 contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\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: {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\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\t\r\n\t\t\t\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\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,\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\tFramer.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"],"mappings":"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"}