{"version":3,"file":"Mobilecodeheader.Cfw4ABL6.mjs","names":["useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/O2toMOHgY1XG7r9mXiz5/WNW9XRzlG4z7P6qBxTUh/Mobilecodeheader.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";// ── Terrain tokens ────────────────────────────────────────────\nconst OATMEAL=\"#FAF8F3\";const COPPER=\"#B87333\";const COPPER_30=\"#EED5C7\";const BORDER=\"#E5E0D8\";const SLATE=\"rgba(44,62,74,1)\";const SLATE_50=\"rgba(44,62,74,0.5)\";const SANS=\"DM Sans, sans-serif\";const WORDMARK=\"'Gill Sans Nova', 'Gill Sans', 'Gill Sans MT', sans-serif\";const NAV_LINKS=[{label:\"Home\",href:\"/\"},{label:\"FAQs\",href:\"/faqs\"},{label:\"Contact\",href:\"/help\"}];const LEGAL_LINKS=[{label:\"Terms & Conditions\",href:\"/terms-and-conditions\"},{label:\"Privacy Policy\",href:\"/privacy-policy\"}];export default function MobileCodeHeader(){const[isLoggedIn,setIsLoggedIn]=useState(false);const[menuOpen,setMenuOpen]=useState(false);const[legalOpen,setLegalOpen]=useState(false);const[currentPath,setCurrentPath]=useState(\"\");useEffect(()=>{const check=()=>{try{const raw=localStorage.getItem(\"yourterrain.co.authorization\");const data=raw?JSON.parse(raw):null;setIsLoggedIn(!!data?.member?.id);}catch{setIsLoggedIn(false);}};check();const interval=setInterval(check,800);return()=>clearInterval(interval);},[]);useEffect(()=>{setCurrentPath(window.location.pathname);},[]);const navigate=href=>{setMenuOpen(false);window.location.replace(href);};const handleLogout=()=>{Object.keys(localStorage).filter(k=>!k.startsWith(\"terrain_\")).forEach(k=>localStorage.removeItem(k));setMenuOpen(false);window.location.replace(\"/\");};const isActive=href=>{if(href===\"/\")return currentPath===\"/\";return currentPath.startsWith(href);};const HEADER_ROW=showClose=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",height:\"56px\",padding:\"0 20px\",borderBottom:`2px solid ${COPPER_30}`,flexShrink:0},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{fontFamily:WORDMARK,fontWeight:600,fontSize:\"24px\",color:SLATE,textDecoration:\"none\",letterSpacing:\"-0.02em\",lineHeight:1},children:\"terrain\"}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setMenuOpen(!menuOpen),\"aria-label\":showClose?\"Close menu\":\"Open menu\",style:{background:\"none\",border:\"none\",cursor:\"pointer\",padding:\"8px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:SLATE},children:showClose?/*#__PURE__*/_jsxs(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:SLATE,strokeWidth:\"2\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"})]}):/*#__PURE__*/_jsxs(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:SLATE,strokeWidth:\"2\",strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"6\",x2:\"21\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"18\",x2:\"21\",y2:\"18\"})]})})]});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:100,background:OATMEAL,marginTop:\"-100px\",boxSizing:\"border-box\",flexShrink:0},children:HEADER_ROW(false)}),menuOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:200,background:OATMEAL,display:\"flex\",flexDirection:\"column\",overflowY:\"auto\"},children:[HEADER_ROW(true),isLoggedIn&&/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#FFF8F4\",borderBottom:`2px solid ${COPPER_30}`},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>navigate(\"/content/15-parent\"),style:{background:\"none\",border:\"none\",borderBottom:`1px solid ${COPPER_30}`,padding:\"20px 24px\",fontFamily:SANS,fontSize:\"18px\",fontWeight:600,color:COPPER,textAlign:\"left\",cursor:\"pointer\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[\"Your guide\",/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"18px\",opacity:.7},children:\"→\"})]}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>navigate(\"/dashboard\"),style:{background:\"none\",border:\"none\",padding:\"20px 24px\",fontFamily:SANS,fontSize:\"18px\",fontWeight:isActive(\"/dashboard\")?600:400,color:COPPER,textAlign:\"left\",cursor:\"pointer\",width:\"100%\"},children:\"Dashboard\"})]}),NAV_LINKS.map(link=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>navigate(link.href),style:{background:\"none\",border:\"none\",borderBottom:`1px solid ${COPPER_30}`,padding:\"20px 24px\",fontFamily:SANS,fontSize:\"18px\",fontWeight:isActive(link.href)?600:400,color:isActive(link.href)?COPPER:SLATE,textAlign:\"left\",cursor:\"pointer\",width:\"100%\"},children:link.label},link.href)),isLoggedIn?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>navigate(\"/profile\"),style:{background:\"none\",border:\"none\",borderBottom:`1px solid ${COPPER_30}`,padding:\"20px 24px\",fontFamily:SANS,fontSize:\"18px\",fontWeight:isActive(\"/profile\")?600:400,color:isActive(\"/profile\")?COPPER:SLATE,textAlign:\"left\",cursor:\"pointer\",width:\"100%\"},children:\"Profile\"}),/*#__PURE__*/_jsx(\"button\",{onClick:handleLogout,style:{background:\"none\",border:\"none\",borderBottom:`1px solid ${COPPER_30}`,padding:\"20px 24px\",fontFamily:SANS,fontSize:\"18px\",fontWeight:400,color:SLATE_50,textAlign:\"left\",cursor:\"pointer\",width:\"100%\"},children:\"Log out\"})]}):/*#__PURE__*/_jsx(\"button\",{onClick:()=>navigate(\"/login\"),style:{background:\"none\",border:\"none\",borderBottom:`1px solid ${COPPER_30}`,padding:\"20px 24px\",fontFamily:SANS,fontSize:\"18px\",fontWeight:400,color:COPPER,textAlign:\"left\",cursor:\"pointer\",width:\"100%\"},children:\"Log in\"}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:\"auto\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setLegalOpen(!legalOpen),style:{background:\"none\",border:\"none\",borderTop:`1px solid ${BORDER}`,padding:\"16px 24px\",fontFamily:SANS,fontSize:\"13px\",fontWeight:500,color:SLATE_50,textAlign:\"left\",cursor:\"pointer\",width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",letterSpacing:\"0.04em\",textTransform:\"uppercase\"},children:[\"Legal\",/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",style:{transform:legalOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s ease\",flexShrink:0},children:/*#__PURE__*/_jsx(\"polyline\",{points:\"6 9 12 15 18 9\"})})]}),legalOpen&&LEGAL_LINKS.map(link=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>navigate(link.href),style:{background:\"none\",border:\"none\",borderTop:`1px solid ${BORDER}`,padding:\"14px 24px 14px 36px\",fontFamily:SANS,fontSize:\"15px\",fontWeight:400,color:SLATE_50,textAlign:\"left\",cursor:\"pointer\",width:\"100%\"},children:link.label},link.href))]})]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileCodeHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mobilecodeheader.map"],"mappings":"qJACkf,SAAwB,GAAkB,CAAC,GAAK,CAAC,EAAW,GAAeA,EAAS,GAAM,CAAM,CAAC,EAAS,GAAaA,EAAS,GAAM,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAM,CAAC,EAAY,GAAgBA,EAAS,GAAG,CAAC,MAAc,CAAC,IAAM,MAAU,CAAC,GAAG,CAAC,IAAM,EAAI,aAAa,QAAQ,+BAA+B,CAAqC,EAAc,CAAC,EAAxC,EAAI,KAAK,MAAM,EAAI,CAAC,OAA2B,QAAQ,GAAG,MAAO,CAAC,EAAc,GAAM,GAAI,GAAO,CAAC,IAAM,EAAS,YAAY,EAAM,IAAI,CAAC,UAAU,cAAc,EAAS,EAAG,EAAE,CAAC,CAAC,MAAc,CAAC,EAAe,EAAO,SAAS,SAAS,EAAG,EAAE,CAAC,CAAC,IAAM,EAAS,GAAM,CAAC,EAAY,GAAM,CAAC,EAAO,SAAS,QAAQ,EAAK,EAAS,MAAiB,CAAC,OAAO,KAAK,aAAa,CAAC,OAAO,GAAG,CAAC,EAAE,WAAW,WAAW,CAAC,CAAC,QAAQ,GAAG,aAAa,WAAW,EAAE,CAAC,CAAC,EAAY,GAAM,CAAC,EAAO,SAAS,QAAQ,IAAI,EAAS,EAAS,GAAU,IAAO,IAAW,IAAc,IAAW,EAAY,WAAW,EAAK,CAAS,EAAW,GAAwB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,OAAO,OAAO,QAAQ,SAAS,aAAa,aAAa,IAAY,WAAW,EAAE,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,IAAI,MAAM,CAAC,WAAW,EAAS,WAAW,IAAI,SAAS,OAAO,MAAM,EAAM,eAAe,OAAO,cAAc,UAAU,WAAW,EAAE,CAAC,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,YAAY,EAAY,CAAC,EAAS,CAAC,aAAa,EAAU,aAAa,YAAY,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,OAAO,UAAU,QAAQ,MAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM,EAAM,CAAC,SAAS,EAAuB,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,GAAG,KAAK,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,EAAM,YAAY,IAAI,cAAc,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,IAAI,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,CAAC,CAAc,EAAK,OAAO,CAAC,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAoB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,OAAO,IAAI,WAAW,EAAQ,UAAU,SAAS,UAAU,aAAa,WAAW,EAAE,CAAC,SAAS,EAAW,GAAM,CAAC,CAAC,CAAC,GAAuB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,IAAI,WAAW,EAAQ,QAAQ,OAAO,cAAc,SAAS,UAAU,OAAO,CAAC,SAAS,CAAC,EAAW,GAAK,CAAC,GAAyB,EAAM,MAAM,CAAC,MAAM,CAAC,WAAW,UAAU,aAAa,aAAa,IAAY,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,YAAY,EAAS,qBAAqB,CAAC,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,aAAa,aAAa,IAAY,QAAQ,YAAY,WAAW,EAAK,SAAS,OAAO,WAAW,IAAI,MAAM,EAAO,UAAU,OAAO,OAAO,UAAU,MAAM,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,CAAC,SAAS,CAAC,aAA0B,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,OAAO,QAAQ,GAAG,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,YAAY,EAAS,aAAa,CAAC,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,QAAQ,YAAY,WAAW,EAAK,SAAS,OAAO,WAAW,EAAS,aAAa,CAAC,IAAI,IAAI,MAAM,EAAO,UAAU,OAAO,OAAO,UAAU,MAAM,OAAO,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAU,IAAI,GAAmB,EAAK,SAAS,CAAC,YAAY,EAAS,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,aAAa,aAAa,IAAY,QAAQ,YAAY,WAAW,EAAK,SAAS,OAAO,WAAW,EAAS,EAAK,KAAK,CAAC,IAAI,IAAI,MAAM,EAAS,EAAK,KAAK,CAAC,EAAO,EAAM,UAAU,OAAO,OAAO,UAAU,MAAM,OAAO,CAAC,SAAS,EAAK,MAAM,CAAC,EAAK,KAAK,CAAC,CAAC,EAAwB,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,YAAY,EAAS,WAAW,CAAC,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,aAAa,aAAa,IAAY,QAAQ,YAAY,WAAW,EAAK,SAAS,OAAO,WAAW,EAAS,WAAW,CAAC,IAAI,IAAI,MAAM,EAAS,WAAW,CAAC,EAAO,EAAM,UAAU,OAAO,OAAO,UAAU,MAAM,OAAO,CAAC,SAAS,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAa,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,aAAa,aAAa,IAAY,QAAQ,YAAY,WAAW,EAAK,SAAS,OAAO,WAAW,IAAI,MAAM,EAAS,UAAU,OAAO,OAAO,UAAU,MAAM,OAAO,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,YAAY,EAAS,SAAS,CAAC,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,aAAa,aAAa,IAAY,QAAQ,YAAY,WAAW,EAAK,SAAS,OAAO,WAAW,IAAI,MAAM,EAAO,UAAU,OAAO,OAAO,UAAU,MAAM,OAAO,CAAC,SAAS,SAAS,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,UAAU,OAAO,CAAC,SAAS,CAAc,EAAM,SAAS,CAAC,YAAY,EAAa,CAAC,EAAU,CAAC,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,UAAU,aAAa,IAAS,QAAQ,YAAY,WAAW,EAAK,SAAS,OAAO,WAAW,IAAI,MAAM,EAAS,UAAU,OAAO,OAAO,UAAU,MAAM,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,cAAc,SAAS,cAAc,YAAY,CAAC,SAAS,CAAC,QAAqB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,IAAI,cAAc,QAAQ,MAAM,CAAC,UAAU,EAAU,iBAAiB,eAAe,WAAW,sBAAsB,WAAW,EAAE,CAAC,SAAsB,EAAK,WAAW,CAAC,OAAO,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAW,EAAY,IAAI,GAAmB,EAAK,SAAS,CAAC,YAAY,EAAS,EAAK,KAAK,CAAC,MAAM,CAAC,WAAW,OAAO,OAAO,OAAO,UAAU,aAAa,IAAS,QAAQ,sBAAsB,WAAW,EAAK,SAAS,OAAO,WAAW,IAAI,MAAM,EAAS,UAAU,OAAO,OAAO,UAAU,MAAM,OAAO,CAAC,SAAS,EAAK,MAAM,CAAC,EAAK,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,0CAD9oM,IAAsC,CAC/G,EAAQ,UAAgB,EAAO,UAAgB,EAAU,UAAgB,EAAO,UAAgB,EAAM,mBAAyB,EAAS,qBAA2B,EAAK,sBAA4B,EAAS,4DAAkE,EAAU,CAAC,CAAC,MAAM,OAAO,KAAK,IAAI,CAAC,CAAC,MAAM,OAAO,KAAK,QAAQ,CAAC,CAAC,MAAM,UAAU,KAAK,QAAQ,CAAC,CAAO,EAAY,CAAC,CAAC,MAAM,qBAAqB,KAAK,wBAAwB,CAAC,CAAC,MAAM,iBAAiB,KAAK,kBAAkB,CAAC"}