{"version":3,"file":"script_main.BiIeEKXC.mjs","names":["FONT_DISPLAY","FONT_BODY","COLORS","useState","_Fragment","FONT_ACCENT","SCOPE","useState","useRef","_Fragment","useRef","React.useId","React.createElement","Hauptlayout","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/epWchKMJo7rJQrrM90aO/jOlwrlFtLZVqFd7A1503/Footer.js","https:/framerusercontent.com/modules/Y2tzsTUfHbpg7SKucLmD/bWhyQdAggTjC2gELnje5/Navigation.js","https:/framerusercontent.com/modules/eJRVo64kyW6r7qjcEbTf/K4rl63wTttWN7iZp7ScB/oPofbqEB2.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// ══════════════════════════════════════════════════════════════════════\n// FOOTER + EINGEBETTETES NEWSLETTER-POP-UP (self-contained — CLAUDE.md Regel 0)\n// ----------------------------------------------------------------------\n// RESPONSIVE über echte CSS-@media-Queries (injiziertes <style>), NICHT über\n// window.innerWidth/JS-State. Grund: Framer rendert die Seite beim Publish\n// statisch vor (SSR, kein window) → JS-basierte Breakpoints bleiben im\n// Desktop-Zweig hängen. CSS wertet der Browser schon beim ersten Paint aus\n// → identisch in Canvas, Vorschau und Publish.\n//\n// Das Pop-up bleibt JS-gesteuert: Es rendert ausschließlich client-seitig\n// (nach dem Mount, per Timer), dort ist window.innerWidth zuverlässig.\n// ══════════════════════════════════════════════════════════════════════\nconst COLORS={sage:\"#9DC7B9\",darkGreen:\"#244B51\",bronze:\"#AB8755\",bronzeDark:\"#8A6B3F\",bronzeLight:\"#C19F70\",white:\"#FEFBF9\",beige:\"#FAF1EB\",beigeDeep:\"#EFE6D6\",text:\"#333333\",muted:\"#6B6B6B\"};const FONT_DISPLAY=\"Oswald, sans-serif\";const FONT_ACCENT=\"Amita, cursive\";const FONT_BODY=\"Roboto, sans-serif\";const FONT_HAND=\"Caveat, cursive\";const RADIUS_CARD=12;const RADIUS_BUTTON=8;const BP_DESKTOP=1200;const BP_TABLET=810;const IMAGE_FRAME_GRADIENT=\"linear-gradient(to right, #AB8755, #F2E0B9)\";const POPUP_STORAGE_KEY=\"lb_newsletter_popup_v2\";// Marinas Brevo-Formular (Form-Action-URL aus dem Brevo-Embed)\nconst BREVO_FORM_URL=\"https://b3eb7f13.sibforms.com/serve/MUIFAIWcoWgcfMtk3vb2Ezeo2XoAbhaVNlofG5Xe0swP-w2JEinWU_xH6KBRN2buGwhucV4KhMBQoG904xNvY0egqRQ3TN-kiDwF_6Vzqu800YTAWI1VE-24D0FHLDKSvLxPU2XLHaVsFTJ7kBgSFPLiBY_VpL-99MbqaA0JTRMzcwfDGgL-5QUGZ3CR03sGLM7f-sPJlsgbAYR5\";function bpFromWidth(width){if(width>=BP_DESKTOP)return\"desktop\";if(width>=BP_TABLET)return\"tablet\";return\"mobile\";}function pick(values,bp){return bp===\"desktop\"?values[0]:bp===\"tablet\"?values[1]:values[2];}function isCanvas(){try{return RenderTarget.current()===RenderTarget.canvas;}catch{return false;}}function readPopupState(){try{const raw=window.localStorage.getItem(POPUP_STORAGE_KEY);const parsed=raw?JSON.parse(raw):{};return typeof parsed===\"object\"&&parsed?parsed:{};}catch{return{};}}function writePopupState(s){try{window.localStorage.setItem(POPUP_STORAGE_KEY,JSON.stringify(s));}catch{/* localStorage nicht verfügbar */}}function markPopupDismissed(){writePopupState({...readPopupState(),dismissedAt:Date.now()});}function markPopupSubscribed(){writePopupState({...readPopupState(),subscribed:true});}// true = aktuell unterdrücken (eingetragen ODER noch im Cooldown).\nfunction popupSuppressed(cooldownTage){const s=readPopupState();if(s.subscribed)return true;if(s.dismissedAt&&cooldownTage>0){const tage=(Date.now()-s.dismissedAt)/864e5;if(tage<cooldownTage)return true;}return false;}function isValidEmail(email){return/\\S+@\\S+\\.\\S+/.test(email);}// ── Geteilte Brevo-Übergabe (fire-and-forget, no-cors) ──\n// Sendet zusätzlich Brevos Standard-Felder: Honeypot (leer) + locale,\n// optional VORNAME. Ohne diese wird die sibforms-Übermittlung oft abgelehnt.\nasync function sendToBrevo(email,formAction,formMethod,emailFieldName,vorname,vornameFieldName=\"VORNAME\"){if(!formAction||formAction.trim().length===0)return;const fields={[emailFieldName]:email,email_address_check:\"\",locale:\"de\"};if(vorname&&vorname.trim().length>0){fields[vornameFieldName]=vorname.trim();}try{if(formMethod===\"GET\"){const params=new URLSearchParams(fields);const sep=formAction.includes(\"?\")?\"&\":\"?\";await fetch(`${formAction}${sep}${params.toString()}`,{method:\"GET\",mode:\"no-cors\"});}else{const fd=new FormData;Object.entries(fields).forEach(([k,v])=>fd.set(k,v));await fetch(formAction,{method:\"POST\",body:fd,mode:\"no-cors\"});}}catch{/* Netzwerkfehler ignorieren — Erfolg wird trotzdem gezeigt */}}// ══════════════════════════════════════════════════════════════════════\n// HG-VARIANTEN (Footer)\n// ══════════════════════════════════════════════════════════════════════\nconst HG={beige:{bg:COLORS.beige,header:COLORS.bronze,link:COLORS.muted,linkHover:COLORS.bronze,logo:COLORS.darkGreen,tagline:COLORS.muted,caveat:COLORS.bronze,icon:COLORS.darkGreen,eyebrow:COLORS.bronze,akzent:COLORS.bronze,nlHead:COLORS.darkGreen,nlBody:COLORS.darkGreen,border:\"rgba(36,75,81,0.15)\",copy:COLORS.muted},sage:{bg:COLORS.sage,header:COLORS.darkGreen,link:COLORS.darkGreen,linkHover:COLORS.bronze,logo:COLORS.darkGreen,tagline:COLORS.darkGreen,caveat:COLORS.bronze,icon:COLORS.darkGreen,eyebrow:COLORS.bronze,akzent:COLORS.bronze,nlHead:COLORS.darkGreen,nlBody:COLORS.darkGreen,border:\"rgba(36,75,81,0.18)\",copy:COLORS.darkGreen},dunkel:{bg:COLORS.darkGreen,header:COLORS.bronzeLight,link:COLORS.beige,linkHover:COLORS.bronzeLight,logo:COLORS.white,tagline:\"rgba(254,251,249,0.8)\",caveat:COLORS.bronzeLight,icon:COLORS.beige,eyebrow:COLORS.bronzeLight,akzent:COLORS.bronzeLight,nlHead:COLORS.white,nlBody:COLORS.beige,border:\"rgba(254,251,249,0.18)\",copy:\"rgba(254,251,249,0.7)\"}};const MENU=[{label:\"Startseite\",href:\"/\"},{label:\"\\xdcber mich\",href:\"/\\xfcber-mich\"},{label:\"Mentoring\",href:\"/mentoring\"},{label:\"Produkte\",href:\"/produkte\"},{label:\"6-Monats-Gruppe\",href:\"/community\"},{label:\"0€-Produkte\",href:\"/null-euro-produkte\"}];const RECHTLICHES=[{label:\"Impressum\",href:\"/impressum\"},{label:\"Datenschutz\",href:\"/datenschutz\"},{label:\"AGB\",href:\"/agb\"}];// ══════════════════════════════════════════════════════════════════════\n// RESPONSIVE-CSS (mobile-first; min-width 810 = Tablet, 1200 = Desktop)\n// Pro Footer-Instanz wird eine eindeutige Klasse (scope) gesetzt, damit\n// nichts mit anderen Komponenten kollidiert.\n// ══════════════════════════════════════════════════════════════════════\nfunction footerCss(scope){const s=`.${scope}`;return`\n${s}{width:100%;box-sizing:border-box;border-top-left-radius:40px;border-top-right-radius:40px;}\n${s} *{box-sizing:border-box;}\n${s} .lbf-inner{max-width:1200px;margin:0 auto;padding:40px 24px;}\n@media (min-width:810px){${s} .lbf-inner{padding:56px 35px 48px;}}\n@media (min-width:1200px){${s} .lbf-inner{padding:80px 48px 60px;}}\n\n${s} .lbf-nl{max-width:640px;}\n${s} .lbf-nlhead{margin:0;font-family:${FONT_DISPLAY};font-weight:600;line-height:1.15;font-size:24px;}\n@media (min-width:810px){${s} .lbf-nlhead{font-size:26px;}}\n@media (min-width:1200px){${s} .lbf-nlhead{font-size:28px;}}\n\n${s} .lbf-form{margin-top:20px;display:flex;flex-direction:column;gap:12px;align-items:stretch;}\n@media (min-width:810px){${s} .lbf-form{flex-direction:row;}}\n${s} .lbf-input{width:100%;height:50px;padding:12px 16px;font-family:${FONT_BODY};font-size:16px;color:${COLORS.darkGreen};background:${COLORS.white};border:1px solid ${COLORS.beigeDeep};border-radius:${RADIUS_BUTTON}px;outline:none;transition:border-color 160ms ease;}\n@media (min-width:810px){${s} .lbf-input{flex:1;}}\n${s} .lbf-input:focus{border-color:${COLORS.bronze};}\n${s} .lbf-input.lbf-err{border-color:#C0392B;}\n${s} .lbf-btn{width:100%;height:50px;padding:0 28px;background:${COLORS.bronze};color:${COLORS.white};border:none;border-radius:${RADIUS_BUTTON}px;font-family:${FONT_BODY};font-weight:500;font-size:15px;cursor:pointer;white-space:nowrap;transition:background 180ms ease;}\n@media (min-width:810px){${s} .lbf-btn{width:auto;flex-shrink:0;}}\n${s} .lbf-btn:hover{background:${COLORS.bronzeDark};}\n\n${s} .lbf-divider{border-top:1px solid var(--lbf-border);margin-top:28px;margin-bottom:28px;}\n@media (min-width:810px){${s} .lbf-divider{margin-top:32px;margin-bottom:32px;}}\n@media (min-width:1200px){${s} .lbf-divider{margin-top:40px;margin-bottom:40px;}}\n\n${s} .lbf-cols{display:grid;grid-template-columns:1fr;gap:36px;}\n@media (min-width:810px){${s} .lbf-cols{grid-template-columns:1fr 1fr 1fr;gap:40px;}${s} .lbf-logo{grid-column:1 / -1;}}\n@media (min-width:1200px){${s} .lbf-cols{grid-template-columns:1.5fr 1fr 1fr 1fr;}${s} .lbf-logo{grid-column:auto;}}\n\n${s} .lbf-link{font-family:${FONT_BODY};font-weight:400;font-size:15px;line-height:1.4;text-decoration:none;color:var(--lbf-link);transition:color 160ms ease;}\n${s} a.lbf-link:hover{color:var(--lbf-linkhover);}\n\n${s} .lbf-copy{margin-top:28px;padding-top:24px;border-top:1px solid var(--lbf-border);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;}\n@media (min-width:810px){${s} .lbf-copy{margin-top:32px;flex-direction:row;justify-content:space-between;align-items:center;text-align:left;gap:16px;}}\n@media (min-width:1200px){${s} .lbf-copy{margin-top:40px;}}\n${s} a.lbf-credit{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity 180ms ease,color 180ms ease;}\n${s} a.lbf-credit:hover{color:${COLORS.bronze};border-bottom-color:${COLORS.bronze};}\n/* Contact-Row Hover: Icon (via currentColor) + Link zusammen auf Bronze */\n${s} .lbf-contact{transition:color 160ms ease;}\n${s} .lbf-contact:hover{color:${COLORS.bronze};}\n${s} .lbf-contact:hover .lbf-link{color:var(--lbf-linkhover);}\n`;}// ── Kontakt-Icons (inline SVG) ──\nfunction Icon({name,color}){const common={width:16,height:16,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:1.8,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0,marginTop:2}};if(name===\"pin\"){return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M20 10c0 4.4-8 12-8 12s-8-7.6-8-12a8 8 0 0 1 16 0Z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"10\",r:\"3\"})]});}if(name===\"mail\"){return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"4\",width:\"20\",height:\"16\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m22 7-10 5L2 7\"})]});}return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"2\",y:\"2\",width:\"20\",height:\"20\",rx:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.5\",cy:\"6.5\",r:\"1.1\",fill:color,stroke:\"none\"})]});}// ── Link (Farbe/Hover via CSS-Klasse, kein JS-State) ──\nfunction FooterLink({item}){if(!item.href)return /*#__PURE__*/_jsx(\"span\",{className:\"lbf-link\",children:item.label});return /*#__PURE__*/_jsx(\"a\",{href:item.href,className:\"lbf-link\",children:item.label});}function headerStyle(color){return{marginBottom:16,fontFamily:FONT_BODY,fontWeight:500,fontSize:14,letterSpacing:\"1.65px\",textTransform:\"uppercase\",color};}function Column({title,items,headerColor}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"span\",{style:headerStyle(headerColor),children:title}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:items.map((it,i)=>/*#__PURE__*/_jsx(FooterLink,{item:it},i))})]});}function ContactRow({icon,item,iconColor}){// Klickbare Rows (Mail, Instagram) bekommen die lbf-contact-Klasse →\n// beim Hover wandert die Farbe (Icon via currentColor + Link via CSS-Var)\n// gemeinsam auf Bronze. Pin (kein href, nur Adress-Anzeige) bleibt statisch.\nconst hasLink=!!item.href;return /*#__PURE__*/_jsxs(\"div\",{className:hasLink?\"lbf-contact\":undefined,style:{display:\"flex\",alignItems:\"flex-start\",gap:8,color:iconColor},children:[/*#__PURE__*/_jsx(Icon,{name:icon,color:hasLink?\"currentColor\":iconColor}),/*#__PURE__*/_jsx(FooterLink,{item:item})]});}function NewsletterPopup(props){const{verzoegerung,nurEinmalZeigen,cooldownTage,canvasVorschau,eyebrow,headline,headlineAkzent,text,buttonLabel,datenschutzHinweis,erfolgsText,bildAktiv,bild,boxHintergrund,formAction,formMethod,emailFieldName}=props;const[bp,setBp]=useState(()=>typeof window!==\"undefined\"?bpFromWidth(window.innerWidth):\"desktop\");const[visible,setVisible]=useState(false);const[shown,setShown]=useState(false);const[vorname,setVorname]=useState(\"\");const[email,setEmail]=useState(\"\");const[focused,setFocused]=useState(false);const[nameFocused,setNameFocused]=useState(false);const[btnHover,setBtnHover]=useState(false);const[success,setSuccess]=useState(false);const[error,setError]=useState(false)// E-Mail ungültig\n;const[nameErr,setNameErr]=useState(false)// Vorname leer\n;useEffect(()=>{if(typeof window===\"undefined\")return;const update=()=>setBp(bpFromWidth(window.innerWidth));update();window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);},[]);useEffect(()=>{if(isCanvas()){setVisible(canvasVorschau);return;}if(typeof window===\"undefined\")return;// Cooldown-Gate: eingetragen → nie; kürzlich gesehen → erst nach X Tagen.\nif(nurEinmalZeigen&&popupSuppressed(cooldownTage))return;const t=window.setTimeout(()=>{setVisible(true);// Beim Erscheinen Zeitstempel setzen → reshow erst nach Cooldown,\n// auch bei versehentlichem Neuladen.\nif(nurEinmalZeigen)markPopupDismissed();},Math.max(0,verzoegerung)*1e3);return()=>window.clearTimeout(t);},[verzoegerung,nurEinmalZeigen,cooldownTage,canvasVorschau]);useEffect(()=>{if(!visible){setShown(false);return;}const t=window.setTimeout(()=>setShown(true),10);return()=>window.clearTimeout(t);},[visible]);useEffect(()=>{if(typeof document===\"undefined\")return;if(visible&&!isCanvas()){const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=prev||\"\";};}},[visible]);if(!visible)return null;const requestClose=()=>{if(!isCanvas()&&nurEinmalZeigen)markPopupDismissed();setShown(false);if(typeof window!==\"undefined\"){window.setTimeout(()=>setVisible(false),250);}else{setVisible(false);}};const submit=async()=>{const nameOk=vorname.trim().length>0;const mailOk=isValidEmail(email);setNameErr(!nameOk);setError(!mailOk);if(!nameOk||!mailOk)return;await sendToBrevo(email,formAction,formMethod,emailFieldName,vorname);setSuccess(true);// Eingetragen → dauerhaft nicht mehr zeigen.\nif(!isCanvas())markPopupSubscribed();if(typeof window!==\"undefined\"){window.setTimeout(()=>requestClose(),2e3);}};const boxPad=pick([40,32,24],bp);const headlineSize=pick([28,26,24],bp);const textSize=pick([16,15,15],bp);const bildSrc=typeof bild===\"string\"?bild:bild?.src;const boxBg=boxHintergrund===\"sage\"?COLORS.sage:COLORS.white;const r=pick([60,50,40],bp);const imageRadius=`${r}px 0 ${r}px 0`;const hasAkzent=!!headlineAkzent&&headlineAkzent.trim().length>0;const overlayStyle={position:\"fixed\",inset:0,zIndex:2e3,background:\"rgba(36,75,81,0.5)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24,boxSizing:\"border-box\",opacity:shown?1:0,transition:\"opacity 300ms ease\"};const boxStyle={position:\"relative\",width:\"100%\",maxWidth:480,background:boxBg,borderRadius:RADIUS_CARD,padding:boxPad,boxSizing:\"border-box\",boxShadow:\"0 24px 60px rgba(36,75,81,0.28)\",opacity:shown?1:0,transform:shown?\"translateY(0) scale(1)\":\"translateY(12px) scale(0.96)\",transition:\"opacity 300ms ease, transform 300ms ease\",maxHeight:\"90vh\",overflowY:\"auto\"};const inputStyle={width:\"100%\",height:50,padding:\"12px 16px\",fontFamily:FONT_BODY,fontSize:16,color:COLORS.text,background:COLORS.white,border:`1px solid ${error?\"#C0392B\":focused?COLORS.bronze:COLORS.beigeDeep}`,borderRadius:RADIUS_BUTTON,outline:\"none\",boxSizing:\"border-box\",transition:\"border-color 160ms ease\"};const nameInputStyle={...inputStyle,marginBottom:12,border:`1px solid ${nameErr?\"#C0392B\":nameFocused?COLORS.bronze:COLORS.beigeDeep}`};const buttonStyle={width:\"100%\",height:50,marginTop:12,background:btnHover?COLORS.bronzeDark:COLORS.bronze,color:COLORS.white,border:\"none\",borderRadius:RADIUS_BUTTON,fontFamily:FONT_BODY,fontWeight:500,fontSize:15,cursor:\"pointer\",transition:\"background 180ms ease\",boxSizing:\"border-box\"};return /*#__PURE__*/_jsx(\"div\",{style:overlayStyle,onClick:e=>{if(e.target===e.currentTarget)requestClose();},children:/*#__PURE__*/_jsxs(\"div\",{style:boxStyle,children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Schlie\\xdfen\",onClick:requestClose,style:{position:\"absolute\",top:16,right:16,width:28,height:28,background:\"transparent\",border:\"none\",padding:0,cursor:\"pointer\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:24,height:24,viewBox:\"0 0 24 24\",fill:\"none\",stroke:COLORS.darkGreen,strokeWidth:2,strokeLinecap:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18 6 6 18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m6 6 12 12\"})]})}),bildAktiv&&bildSrc?/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",marginBottom:20,background:IMAGE_FRAME_GRADIENT,padding:3,borderRadius:imageRadius,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"img\",{src:bildSrc,alt:typeof bild===\"object\"&&bild?.alt||headline,style:{display:\"block\",width:\"100%\",aspectRatio:\"16 / 9\",objectFit:\"cover\",borderRadius:imageRadius}})}):null,success?/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",padding:\"16px 0\"},children:/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT_DISPLAY,fontWeight:600,fontSize:headlineSize,color:COLORS.darkGreen,lineHeight:1.2},children:erfolgsText})}):/*#__PURE__*/_jsxs(_Fragment,{children:[eyebrow?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginBottom:12,fontFamily:FONT_BODY,fontWeight:500,fontSize:13,letterSpacing:\"0.15em\",textTransform:\"uppercase\",color:COLORS.bronze},children:eyebrow}):null,/*#__PURE__*/_jsxs(\"h3\",{style:{margin:0,fontFamily:FONT_DISPLAY,fontWeight:600,fontSize:headlineSize,lineHeight:1.15,color:COLORS.darkGreen},children:[headline,hasAkzent&&headline.length>0&&\" \",hasAkzent&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_ACCENT,fontStyle:\"italic\",fontWeight:400,color:COLORS.bronze},children:headlineAkzent})]}),text?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:12,fontFamily:FONT_BODY,fontWeight:400,fontSize:textSize,lineHeight:1.6,color:COLORS.text},children:text}):null,/*#__PURE__*/_jsxs(\"form\",{onSubmit:e=>{e.preventDefault();submit();},style:{marginTop:20},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"VORNAME\",value:vorname,onChange:e=>{setVorname(e.target.value);if(nameErr)setNameErr(false);},onFocus:()=>setNameFocused(true),onBlur:()=>setNameFocused(false),placeholder:\"Dein Vorname\",style:nameInputStyle}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:emailFieldName,value:email,onChange:e=>{setEmail(e.target.value);if(error)setError(false);},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),placeholder:\"Deine E-Mail-Adresse\",style:inputStyle}),nameErr||error?/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:6,fontFamily:FONT_BODY,fontSize:12,color:\"#C0392B\"},children:nameErr&&error?\"Bitte gib deinen Vornamen und eine g\\xfcltige E-Mail-Adresse ein.\":nameErr?\"Bitte gib deinen Vornamen ein.\":\"Bitte gib eine g\\xfcltige E-Mail-Adresse ein.\"}):null,/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:buttonStyle,onMouseEnter:()=>setBtnHover(true),onMouseLeave:()=>setBtnHover(false),children:buttonLabel})]}),datenschutzHinweis?/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,marginTop:16,fontFamily:FONT_BODY,fontWeight:400,fontSize:12,lineHeight:1.5,color:COLORS.muted},children:[datenschutzHinweis,\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/datenschutz\",style:{color:COLORS.bronze,textDecoration:\"underline\"},children:\"Datenschutz\"})]}):null]})]})});}// stabiler Scope (eine Footer-Definition pro Seite → eine Stylesheet-Instanz reicht)\nconst SCOPE=\"lbfooter\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Footer({newsletterHeadline=\"Bleib in\",newsletterAkzent=\"Balance\",newsletterText=\"Hol dir regelm\\xe4\\xdfig Impulse f\\xfcr deine Hormongesundheit direkt in dein Postfach.\",buttonLabel=\"Eintragen\",datenschutzHinweis=\"Mit der Anmeldung stimmst du unserer Datenschutzerkl\\xe4rung zu.\",erfolgsText=\"Geschafft! Schau in dein Postfach.\",formAction=BREVO_FORM_URL,formMethod=\"POST\",emailFieldName=\"EMAIL\",logoImage,logoText=\"La Balance\",tagline=\"Ganzheitliche Hormonberatung f\\xfcr Frauen, die endlich verstehen wollen, was in ihrem K\\xf6rper passiert.\",instagramUrl=\"https://www.instagram.com/marina.s.ernaehrungsberaterin/\",hintergrund=\"beige\",popupAktiv=true,popupVerzoegerung=15,popupNurEinmal=true,popupCooldownTage=30,popupCanvasVorschau=false,popupEyebrow=\"NEWSLETTER\",popupHeadline=\"Bleib in\",popupAkzent=\"Balance\",popupText=\"Hol dir regelm\\xe4\\xdfig Impulse f\\xfcr deine Hormongesundheit direkt in dein Postfach.\",popupButtonLabel=\"Eintragen\",popupErfolgsText=\"Geschafft! Schau in dein Postfach.\",popupDatenschutzHinweis=\"Mit der Anmeldung stimmst du unserer Datenschutzerkl\\xe4rung zu.\",popupBildAktiv=false,popupBild,popupBoxHintergrund=\"hell\"}){const[vorname,setVorname]=useState(\"\");const[email,setEmail]=useState(\"\");const[success,setSuccess]=useState(false);const[error,setError]=useState(false)// E-Mail ungültig\n;const[nameErr,setNameErr]=useState(false)// Vorname leer\n;const hg=HG[hintergrund]??HG.beige;const hasAkzent=!!newsletterAkzent&&newsletterAkzent.trim().length>0;const logoSrc=typeof logoImage===\"string\"?logoImage:logoImage?.src;const submit=async()=>{const nameOk=vorname.trim().length>0;const mailOk=isValidEmail(email);setNameErr(!nameOk);setError(!mailOk);if(!nameOk||!mailOk)return;await sendToBrevo(email,formAction,formMethod,emailFieldName,vorname);setSuccess(true);};// CSS-Variablen (HG-abhängig, NICHT viewport-abhängig) am Root setzen.\nconst rootStyle={background:hg.bg,[\"--lbf-link\"]:hg.link,[\"--lbf-linkhover\"]:hg.linkHover,[\"--lbf-border\"]:hg.border};// ── Logo + Tagline ──\nconst logoTaglineBlock=/*#__PURE__*/_jsxs(\"div\",{className:\"lbf-logo\",style:{maxWidth:320},children:[logoSrc?/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:typeof logoImage===\"object\"&&logoImage?.alt||logoText,style:{display:\"block\",height:40,width:\"auto\",marginBottom:16}}):/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:FONT_DISPLAY,fontWeight:600,fontSize:28,lineHeight:1,color:hg.logo,marginBottom:16},children:logoText}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontFamily:FONT_BODY,fontWeight:400,fontSize:15,lineHeight:1.6,color:hg.tagline},children:tagline})]});const kontaktColumn=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsx(\"span\",{style:headerStyle(hg.header),children:\"KONTAKT\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(ContactRow,{icon:\"pin\",item:{label:\"Sinntal, Hessen\"},iconColor:hg.icon}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_HAND,fontWeight:500,fontSize:18,lineHeight:1.2,color:hg.caveat},children:\"Termin nach Vereinbarung\"}),/*#__PURE__*/_jsx(ContactRow,{icon:\"mail\",item:{label:\"labalance.eb@web.de\",href:\"mailto:labalance.eb@web.de\"},iconColor:hg.icon}),/*#__PURE__*/_jsx(ContactRow,{icon:\"insta\",item:{label:\"Instagram\",href:instagramUrl},iconColor:hg.icon})]})]});return /*#__PURE__*/_jsxs(\"div\",{className:SCOPE,style:rootStyle,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:footerCss(SCOPE)}}),/*#__PURE__*/_jsxs(\"div\",{className:\"lbf-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"lbf-nl\",children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginBottom:12,fontFamily:FONT_BODY,fontWeight:500,fontSize:13,letterSpacing:\"0.15em\",textTransform:\"uppercase\",color:hg.eyebrow},children:\"NEWSLETTER\"}),/*#__PURE__*/_jsxs(\"h2\",{className:\"lbf-nlhead\",style:{color:hg.nlHead},children:[newsletterHeadline,hasAkzent&&newsletterHeadline.length>0&&\" \",hasAkzent&&/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_ACCENT,fontStyle:\"italic\",fontWeight:400,color:hg.akzent},children:newsletterAkzent})]}),newsletterText?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:12,fontFamily:FONT_BODY,fontWeight:400,fontSize:16,lineHeight:1.6,color:hg.nlBody},children:newsletterText}):null,success?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:20,fontFamily:FONT_DISPLAY,fontWeight:600,fontSize:20,color:hg.nlHead},children:erfolgsText}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"form\",{className:\"lbf-form\",onSubmit:e=>{e.preventDefault();submit();},children:[/*#__PURE__*/_jsx(\"input\",{type:\"text\",name:\"VORNAME\",value:vorname,onChange:e=>{setVorname(e.target.value);if(nameErr)setNameErr(false);},placeholder:\"Dein Vorname\",className:nameErr?\"lbf-input lbf-err\":\"lbf-input\"}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",name:emailFieldName,value:email,onChange:e=>{setEmail(e.target.value);if(error)setError(false);},placeholder:\"Deine E-Mail-Adresse\",className:error?\"lbf-input lbf-err\":\"lbf-input\"}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"lbf-btn\",children:buttonLabel})]}),nameErr||error?/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:8,fontFamily:FONT_BODY,fontSize:12,color:\"#C0392B\"},children:nameErr&&error?\"Bitte gib deinen Vornamen und eine g\\xfcltige E-Mail-Adresse ein.\":nameErr?\"Bitte gib deinen Vornamen ein.\":\"Bitte gib eine g\\xfcltige E-Mail-Adresse ein.\"}):null,datenschutzHinweis?/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,marginTop:12,fontFamily:FONT_BODY,fontWeight:400,fontSize:12,lineHeight:1.5,color:hg.copy},children:[datenschutzHinweis,\" \",/*#__PURE__*/_jsx(\"a\",{href:\"/datenschutz\",style:{color:hg.akzent,textDecoration:\"underline\"},children:\"Datenschutz\"})]}):null]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"lbf-divider\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"lbf-cols\",children:[logoTaglineBlock,/*#__PURE__*/_jsx(Column,{title:\"MEN\\xdc\",items:MENU,headerColor:hg.header}),/*#__PURE__*/_jsx(Column,{title:\"RECHTLICHES\",items:RECHTLICHES,headerColor:hg.header}),kontaktColumn]}),/*#__PURE__*/_jsxs(\"div\",{className:\"lbf-copy\",children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT_BODY,fontWeight:400,fontSize:13,color:hg.copy},children:\"\\xa9 2026 LaBalance \\xb7 Marina. Alle Rechte vorbehalten.\"}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:FONT_BODY,fontWeight:400,fontSize:13,color:hg.copy},children:[\"Mit ♡ gestaltet von\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"lbf-credit\",href:\"https://wa.link/5bmjih\",target:\"_blank\",rel:\"noopener noreferrer\",\"aria-label\":\"Lennart Stohr via WhatsApp kontaktieren\",children:\"Lennart Stohr\"})]})]})]}),popupAktiv?/*#__PURE__*/_jsx(NewsletterPopup,{verzoegerung:popupVerzoegerung,nurEinmalZeigen:popupNurEinmal,cooldownTage:popupCooldownTage,canvasVorschau:popupCanvasVorschau,eyebrow:popupEyebrow,headline:popupHeadline,headlineAkzent:popupAkzent,text:popupText,buttonLabel:popupButtonLabel,datenschutzHinweis:popupDatenschutzHinweis,erfolgsText:popupErfolgsText,bildAktiv:popupBildAktiv,bild:popupBild,boxHintergrund:popupBoxHintergrund,formAction:formAction,formMethod:formMethod,emailFieldName:emailFieldName}):null]});}addPropertyControls(Footer,{newsletterHeadline:{type:ControlType.String,title:\"NL Headline\",defaultValue:\"Bleib in\"},newsletterAkzent:{type:ControlType.String,title:\"NL Akzent\",defaultValue:\"Balance\"},newsletterText:{type:ControlType.String,title:\"NL Text\",defaultValue:\"Hol dir regelm\\xe4\\xdfig Impulse f\\xfcr deine Hormongesundheit direkt in dein Postfach.\",displayTextArea:true},buttonLabel:{type:ControlType.String,title:\"Button-Label\",defaultValue:\"Eintragen\"},datenschutzHinweis:{type:ControlType.String,title:\"Datenschutz-Hinweis\",defaultValue:\"Mit der Anmeldung stimmst du unserer Datenschutzerkl\\xe4rung zu.\",displayTextArea:true},erfolgsText:{type:ControlType.String,title:\"Erfolgs-Text\",defaultValue:\"Geschafft! Schau in dein Postfach.\"},formAction:{type:ControlType.String,title:\"Brevo Form-URL\",defaultValue:BREVO_FORM_URL,placeholder:\"https://… (Brevo Form-Action-URL)\"},formMethod:{type:ControlType.Enum,title:\"Form-Methode\",options:[\"POST\",\"GET\"],optionTitles:[\"POST\",\"GET\"],defaultValue:\"POST\",displaySegmentedControl:true},emailFieldName:{type:ControlType.String,title:\"E-Mail-Feldname\",defaultValue:\"EMAIL\"},logoImage:{type:ControlType.Image,title:\"Logo-Bild\"},logoText:{type:ControlType.String,title:\"Logo-Text\",defaultValue:\"La Balance\",hidden:props=>!!props.logoImage},tagline:{type:ControlType.String,title:\"Tagline\",defaultValue:\"Ganzheitliche Hormonberatung f\\xfcr Frauen, die endlich verstehen wollen, was in ihrem K\\xf6rper passiert.\",displayTextArea:true},instagramUrl:{type:ControlType.Link,title:\"Instagram-URL\",defaultValue:\"https://www.instagram.com/marina.s.ernaehrungsberaterin/\"},hintergrund:{type:ControlType.Enum,title:\"Hintergrund\",options:[\"beige\",\"sage\",\"dunkel\"],optionTitles:[\"Beige\",\"Sage\",\"Dunkel\"],defaultValue:\"beige\"},popupAktiv:{type:ControlType.Boolean,title:\"Pop-up aktiv\",defaultValue:true},popupVerzoegerung:{type:ControlType.Number,title:\"Pop-up: Verz\\xf6gerung (Sek)\",defaultValue:15,min:0,max:120,step:1,displayStepper:true,hidden:props=>!props.popupAktiv},popupNurEinmal:{type:ControlType.Boolean,title:\"Pop-up: Wiederholung begrenzen\",defaultValue:true,hidden:props=>!props.popupAktiv},popupCooldownTage:{type:ControlType.Number,title:\"Pop-up: Wieder zeigen nach (Tage)\",defaultValue:30,min:0,max:365,step:1,displayStepper:true,hidden:props=>!props.popupAktiv||!props.popupNurEinmal},popupCanvasVorschau:{type:ControlType.Boolean,title:\"Pop-up: Vorschau (nur Canvas)\",defaultValue:false,hidden:props=>!props.popupAktiv},popupEyebrow:{type:ControlType.String,title:\"Pop-up: Eyebrow\",defaultValue:\"NEWSLETTER\",hidden:props=>!props.popupAktiv},popupHeadline:{type:ControlType.String,title:\"Pop-up: Headline\",defaultValue:\"Bleib in\",hidden:props=>!props.popupAktiv},popupAkzent:{type:ControlType.String,title:\"Pop-up: Akzent\",defaultValue:\"Balance\",hidden:props=>!props.popupAktiv},popupText:{type:ControlType.String,title:\"Pop-up: Text\",defaultValue:\"Hol dir regelm\\xe4\\xdfig Impulse f\\xfcr deine Hormongesundheit direkt in dein Postfach.\",displayTextArea:true,hidden:props=>!props.popupAktiv},popupButtonLabel:{type:ControlType.String,title:\"Pop-up: Button-Label\",defaultValue:\"Eintragen\",hidden:props=>!props.popupAktiv},popupErfolgsText:{type:ControlType.String,title:\"Pop-up: Erfolgs-Text\",defaultValue:\"Geschafft! Schau in dein Postfach.\",hidden:props=>!props.popupAktiv},popupDatenschutzHinweis:{type:ControlType.String,title:\"Pop-up: Datenschutz-Hinweis\",defaultValue:\"Mit der Anmeldung stimmst du unserer Datenschutzerkl\\xe4rung zu.\",displayTextArea:true,hidden:props=>!props.popupAktiv},popupBildAktiv:{type:ControlType.Boolean,title:\"Pop-up: Bild zeigen\",defaultValue:false,hidden:props=>!props.popupAktiv},popupBild:{type:ControlType.Image,title:\"Pop-up: Bild\",hidden:props=>!props.popupAktiv||!props.popupBildAktiv},popupBoxHintergrund:{type:ControlType.Enum,title:\"Pop-up: Box-Hintergrund\",options:[\"hell\",\"sage\"],optionTitles:[\"Hell\",\"Sage\"],defaultValue:\"hell\",hidden:props=>!props.popupAktiv}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Footer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// ══════════════════════════════════════════════════════════════════════\n// HEADER / NAVIGATION (self-contained — CLAUDE.md Regel 0)\n// ----------------------------------------------------------------------\n// - Links als editierbares Listen-Feld (Array-Property-Control), inkl.\n//   optionaler Dropdown-Unterpunkte. Marina kann im Framer-Panel Links\n//   hinzufügen/entfernen.\n// - „Edit once → überall\": Header als EIN Framer-Component (Master) anlegen,\n//   Instanzen auf die Seiten ziehen. Änderung am Master propagiert auf alle.\n// - Responsive über echte CSS-@media-Queries (kein window.innerWidth) →\n//   funktioniert im Publish identisch zur Vorschau. Desktop-Nav vs. Burger\n//   wird per CSS display umgeschaltet; Dropdown per CSS :hover.\n//   JS nur für client-seitige Interaktion (Burger offen, aktive Seite).\n// ══════════════════════════════════════════════════════════════════════\nconst COLORS={sage:\"#9DC7B9\",darkGreen:\"#244B51\",bronze:\"#AB8755\",bronzeDark:\"#8A6B3F\",white:\"#FEFBF9\",beige:\"#FAF1EB\",burger:\"rgb(28,57,61)\"};const FONT_DISPLAY=\"Oswald, sans-serif\";const FONT_ACCENT=\"Amita, cursive\";const FONT_BODY=\"Roboto, sans-serif\";// Nav-Höhe responsive: Phone kleiner, damit weniger Screen weg ist.\nconst NAV_H_DESKTOP=80// Tablet + Desktop (≥ 810 px)\n;const NAV_H_PHONE=60// Phone (< 810 px)\n;const PHONE_BP=810// Grenzwert für Phone/Tablet-Umschalter\n;const SCOPE=\"lbheader\";// ══════════════════════════════════════════════════════════════════════\n// ▼▼▼  STANDARD-MENÜ-LINKS (Default-Wert für die navItems-Prop)  ▼▼▼\n// Diese Liste wird beim ersten Drop einer Header-Instanz als Default\n// gesetzt. Marina kann Links danach im Framer-Properties-Panel\n// hinzufügen / ändern / entfernen / Dropdowns konfigurieren.\n// Edits am Header-Master-Component propagieren auf alle Instanzen.\n// ══════════════════════════════════════════════════════════════════════\nconst NAV_LINKS_DEFAULT=[{label:\"Start\",link:\"/\",subItems:[]},{label:\"\\xdcber mich\",link:\"/\\xfcber-mich\",subItems:[]},{label:\"Mentoring\",link:\"/mentoring\",subItems:[]},{label:\"6-Monats-Gruppe\",link:\"/community\",subItems:[]},{label:\"Produkte\",link:\"/produkte\",subItems:[]},{label:\"0€-Produkte\",link:\"/null-euro-produkte\",subItems:[]}];// ▲▲▲  STANDARD-MENÜ-LINKS ENDE  ▲▲▲\n// Pfad ohne Hash/Query, encoding- & trailing-slash-sicher, lowercase.\nfunction pathOnly(href){if(!href)return\"\";let p=href.split(\"#\")[0].split(\"?\")[0];try{p=decodeURIComponent(p);}catch{/* roh lassen */}if(p.length>1&&p.endsWith(\"/\"))p=p.slice(0,-1);return p.toLowerCase();}// ── Responsive- & Interaktions-CSS (mobile-first) ──\nfunction headerCss(scope){const s=`.${scope}`;return`\n${s}{width:100%;box-sizing:border-box;}\n${s} *{box-sizing:border-box;}\n${s} .hdr-inner{max-width:1200px;height:${NAV_H_PHONE}px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 24px;}\n@media (min-width:810px){${s} .hdr-inner{height:${NAV_H_DESKTOP}px;padding:0 35px;}}\n@media (min-width:1200px){${s} .hdr-inner{padding:0 48px;}}\n\n${s} .hdr-logo{font-family:${FONT_DISPLAY};font-weight:600;font-size:24px;line-height:1;color:${COLORS.darkGreen};text-decoration:none;flex-shrink:0;}\n${s} .hdr-logo img{display:block;height:36px;width:auto;}\n\n/* Desktop/Tablet-Navigation (ab 810): Logo links \\xb7 Links zentriert \\xb7 CTA rechts */\n${s} ul.hdr-nav{display:none;list-style:none;margin:0;padding:0;}\n@media (min-width:810px){${s} ul.hdr-nav{display:flex;flex:1;align-items:center;justify-content:center;gap:24px;}}\n@media (min-width:1200px){${s} ul.hdr-nav{gap:32px;}}\n${s} a.hdr-cta-bar{display:none;}\n@media (min-width:810px){${s} a.hdr-cta-bar{display:inline-flex;}}\n${s} li.hdr-item{position:relative;}\n${s} a.hdr-link{display:inline-flex;align-items:center;gap:4px;font-family:${FONT_ACCENT};font-style:italic;font-weight:400;font-size:13px;line-height:1.2;letter-spacing:0.01em;color:${COLORS.darkGreen};text-decoration:none;white-space:nowrap;transition:transform 0.25s cubic-bezier(0.34,1.56,0.64,1);cursor:pointer;padding-bottom:6px;margin-bottom:-6px;}\n${s} a.hdr-link:hover{transform:translateY(-3px);}\n${s} a.hdr-link.is-active{color:${COLORS.darkGreen};text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;}\n\n/* Dropdown — ge\\xf6ffnet via Klick (.is-open). Hover-Trigger entfernt. */\n${s} .hdr-dd{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:190px;background:${COLORS.white};border-radius:8px;box-shadow:0 14px 34px rgba(36,75,81,0.18);padding:8px;display:none;flex-direction:column;gap:2px;z-index:1200;}\n${s} .hdr-dd.is-open{display:flex;}\n${s} a.hdr-ddlink{display:block;padding:9px 12px;font-family:${FONT_BODY};font-weight:400;font-size:14px;line-height:1.3;color:${COLORS.darkGreen};text-decoration:none;border-radius:6px;white-space:nowrap;transition:background 140ms ease,color 140ms ease;}\n${s} a.hdr-ddlink:hover{background:${COLORS.beige};color:${COLORS.bronze};}\n\n${s} a.hdr-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:${COLORS.bronze};color:${COLORS.white};font-family:${FONT_BODY};font-weight:500;font-size:14px;line-height:1.2;padding:11px 22px;border-radius:6px;text-decoration:none;white-space:nowrap;transition:background 160ms ease;flex-shrink:0;}\n@media (min-width:810px){${s} a.hdr-cta{font-size:16px;}}\n${s} a.hdr-cta:hover{background:${COLORS.bronzeDark};}\n\n/* Burger (unter 810) */\n${s} .hdr-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:24px;height:24px;background:transparent;border:none;padding:0;cursor:pointer;flex-shrink:0;}\n@media (min-width:810px){${s} .hdr-burger{display:none;}}\n${s} .hdr-burger span{width:24px;height:2px;background:${COLORS.burger};border-radius:2px;}\n\n/* Mobile-Overlay */\n${s} .hdr-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:${COLORS.white};z-index:100000;display:flex;flex-direction:column;transition:opacity 250ms ease,transform 250ms ease;box-sizing:border-box;}\n@media (min-width:810px){${s} .hdr-overlay{display:none !important;}}\n${s} .hdr-ovl-head{height:${NAV_H_PHONE}px;flex-shrink:0;padding:0 24px;display:flex;align-items:center;justify-content:space-between;}\n${s} .hdr-ovl-body{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:24px 24px 64px;overflow-y:auto;}\n${s} a.hdr-ovl-link{font-family:${FONT_ACCENT};font-style:italic;font-weight:400;font-size:26px;line-height:1.2;color:${COLORS.darkGreen};text-decoration:none;text-align:center;}\n${s} a.hdr-ovl-link.is-active{color:${COLORS.bronze};}\n${s} a.hdr-ovl-sub{font-family:${FONT_BODY};font-weight:400;font-size:16px;line-height:1.3;color:${COLORS.darkGreen};text-decoration:none;text-align:center;opacity:0.85;}\n${s} .hdr-ovl-group{display:flex;flex-direction:column;align-items:center;gap:10px;}\n${s} .hdr-close{width:28px;height:28px;background:transparent;border:none;padding:0;cursor:pointer;position:relative;flex-shrink:0;}\n${s} .hdr-close span{position:absolute;top:50%;left:50%;width:24px;height:2px;background:${COLORS.darkGreen};border-radius:2px;}\n`;}// ── Caret (Dropdown-Pfeil, rotiert wenn offen) ──\nfunction Caret({rotated=false}){return /*#__PURE__*/_jsx(\"svg\",{width:10,height:10,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2.5,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{marginTop:1,transform:rotated?\"rotate(180deg)\":\"none\",transition:\"transform 200ms ease\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"m6 9 6 6 6-6\"})});}// ── Pfeil (CTA) ──\nfunction Arrow(){return /*#__PURE__*/_jsxs(\"svg\",{width:15,height:15,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m13 6 6 6-6 6\"})]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Header({logoImage,logoText=\"La Balance\",ctaLabel=\"Jetzt sichern\",ctaLink=\"https://calendly.com/labalance-eb/analysegespraech\",sticky=true,backgroundImage,navItems=NAV_LINKS_DEFAULT}){const[open,setOpen]=useState(false);const[pathname,setPathname]=useState(\"\");const[openDdIndex,setOpenDdIndex]=useState(null);const navRef=useRef(null);// mounted-Flag für den Portal: verhindert SSR-/Hydration-Mismatch. Der\n// Portal wird erst client-seitig aktiv, wenn document.body verfügbar ist.\nconst[mounted,setMounted]=useState(false);useEffect(()=>{setMounted(true);},[]);// Viewport-Breite als State (matcht Framers Desktop/Tablet/Phone-Ansichten).\n// Fallback beim ersten Render: Desktop-Wert (kein Flackern bei SSR).\nconst[viewportWidth,setViewportWidth]=useState(typeof window!==\"undefined\"?window.innerWidth:1200);useEffect(()=>{if(typeof window===\"undefined\")return;const onResize=()=>setViewportWidth(window.innerWidth);onResize();window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);},[]);const isPhone=viewportWidth<PHONE_BP;const navHeight=isPhone?NAV_H_PHONE:NAV_H_DESKTOP;useEffect(()=>{if(typeof window===\"undefined\")return;setPathname(pathOnly(window.location.pathname));},[]);// Body-Scroll sperren, wenn Overlay offen.\nuseEffect(()=>{if(typeof document===\"undefined\")return;const prev=document.body.style.overflow;document.body.style.overflow=open?\"hidden\":prev||\"\";return()=>{document.body.style.overflow=prev||\"\";};},[open]);// Click-outside → Dropdown schließen.\nuseEffect(()=>{if(openDdIndex===null)return;function onDocClick(e){if(navRef.current&&!navRef.current.contains(e.target)){setOpenDdIndex(null);}}document.addEventListener(\"mousedown\",onDocClick);return()=>document.removeEventListener(\"mousedown\",onDocClick);},[openDdIndex]);const items=navItems&&navItems.length>0?navItems:NAV_LINKS_DEFAULT;const isActive=href=>!!href&&pathOnly(href)===pathname;const logoSrc=typeof logoImage===\"string\"?logoImage:logoImage?.src;const logoAlt=typeof logoImage===\"object\"&&logoImage?.alt||logoText;// Sticky-Strategie (finales Setup — Verantwortlichkeiten sauber getrennt):\n//   • Root-Wrapper reserviert den Layout-Slot: EXPLIZITE height +\n//     minHeight = navHeight (60 Phone / 80 sonst), position: relative →\n//     in-flow im Page-Layout garantiert. Der In-flow-Spacer-Div dient als\n//     Backup,\n//     falls Framer per contentRect statt Inline-Style misst.\n//   • Bar bekommt position: fixed → klebt am Viewport-Top, unbeeinflusst\n//     von overflow: hidden/clip oder transform an irgendeinem Ancestor\n//     (position: sticky wäre eleganter, degradiert aber sobald ein Parent\n//     overflow/transform hat — was in Framer schwer garantiert werden kann).\nconst rootStyle={width:\"100%\",height:navHeight,minHeight:navHeight,boxSizing:\"border-box\",position:\"relative\"};// Hintergrund: Bild wenn gesetzt, immer mit 10% Opacity (= 90% Sage-Overlay\n// darüber), cover, zentriert, volle Bar-Breite. Ohne Bild → Sage solide.\nconst barStyle={width:\"100%\",height:navHeight,background:backgroundImage?`linear-gradient(rgba(157, 199, 185, 0.9), rgba(157, 199, 185, 0.9)), url(${backgroundImage}) center / cover no-repeat`:COLORS.sage,boxSizing:\"border-box\",// z-index bewusst SEHR hoch (99999), damit andere Code-Components\n// und Framer-eigene Layer beim Scrollen NICHT über die Nav rüberrutschen.\n// Mobile-Overlay unten liegt eine Stufe drüber (100000).\n...sticky?{position:\"fixed\",top:0,left:0,right:0,zIndex:99999}:{position:\"absolute\",top:0,left:0,right:0}};const Logo=/*#__PURE__*/_jsx(\"a\",{href:\"/\",className:\"hdr-logo\",children:logoSrc?/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:logoAlt}):logoText});// Portal-Bedingung: Nav-Bar + Overlay wandern via createPortal in\n// document.body wenn sticky aktiv UND client-side gemountet UND wir NICHT\n// in Framers Canvas-Editor sind. In Canvas ist document.body der Editor-\n// Body (Toolbar, Sidebar) → Portal würde die Bar über Framers UI legen.\n// In Preview / Published ist document.body die echte Seite → Portal\n// umgeht dort die Framer-Wrapper-Stacking-Contexts, die sonst position:\n// fixed und z-index scopen.\nconst isCanvas=typeof RenderTarget!==\"undefined\"&&RenderTarget.current()===RenderTarget.canvas;const shouldPortal=sticky&&mounted&&!isCanvas&&typeof document!==\"undefined\";const navBar=/*#__PURE__*/_jsx(\"nav\",{style:barStyle,children:/*#__PURE__*/_jsxs(\"div\",{className:\"hdr-inner\",children:[Logo,/*#__PURE__*/_jsx(\"ul\",{className:\"hdr-nav\",ref:navRef,children:items.map((it,i)=>{const subs=(it.subItems||[]).filter(s=>s&&s.label);const hasSubs=subs.length>0;const isOpen=openDdIndex===i;return /*#__PURE__*/_jsxs(\"li\",{className:\"hdr-item\",children:[/*#__PURE__*/_jsxs(\"a\",{href:it.link||\"#\",className:isActive(it.link)?\"hdr-link is-active\":\"hdr-link\",\"aria-haspopup\":hasSubs||undefined,\"aria-expanded\":hasSubs?isOpen:undefined,onClick:e=>{if(!hasSubs)return;e.preventDefault();setOpenDdIndex(prev=>prev===i?null:i);},children:[it.label,hasSubs&&/*#__PURE__*/_jsx(Caret,{rotated:isOpen})]}),hasSubs&&/*#__PURE__*/_jsx(\"div\",{className:isOpen?\"hdr-dd is-open\":\"hdr-dd\",children:subs.map((s,j)=>/*#__PURE__*/_jsx(\"a\",{href:s.link||\"#\",className:\"hdr-ddlink\",onClick:()=>setOpenDdIndex(null),children:s.label},j))})]},i);})}),/*#__PURE__*/_jsxs(\"a\",{href:ctaLink,className:\"hdr-cta hdr-cta-bar\",children:[ctaLabel,/*#__PURE__*/_jsx(Arrow,{})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-label\":\"Men\\xfc \\xf6ffnen\",className:\"hdr-burger\",onClick:()=>setOpen(true),children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]})]})});// Overlay als eigene Variable — muss ebenfalls in den Portal, sonst\n// wird ihre `position: fixed` von einem Framer-Wrapper mit transform\n// in einen Sub-Stacking-Context gescoped und der Close-Button ist auf\n// Mobile unerreichbar (Menü öffnet, geht aber nicht mehr zu).\nconst overlayJSX=/*#__PURE__*/_jsxs(\"div\",{className:\"hdr-overlay\",\"aria-hidden\":!open,style:{opacity:open?1:0,transform:open?\"translateY(0)\":\"translateY(-12px)\",pointerEvents:open?\"auto\":\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"hdr-ovl-head\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",className:\"hdr-logo\",onClick:()=>setOpen(false),children:logoSrc?/*#__PURE__*/_jsx(\"img\",{src:logoSrc,alt:logoAlt}):logoText}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-label\":\"Men\\xfc schlie\\xdfen\",className:\"hdr-close\",onClick:()=>setOpen(false),children:[/*#__PURE__*/_jsx(\"span\",{style:{transform:\"translate(-50%,-50%) rotate(45deg)\"}}),/*#__PURE__*/_jsx(\"span\",{style:{transform:\"translate(-50%,-50%) rotate(-45deg)\"}})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"hdr-ovl-body\",children:[items.map((it,i)=>{const subs=(it.subItems||[]).filter(s=>s&&s.label);return /*#__PURE__*/_jsxs(\"div\",{className:\"hdr-ovl-group\",children:[/*#__PURE__*/_jsx(\"a\",{href:it.link||\"#\",className:isActive(it.link)?\"hdr-ovl-link is-active\":\"hdr-ovl-link\",onClick:()=>setOpen(false),children:it.label}),subs.map((s,j)=>/*#__PURE__*/_jsx(\"a\",{href:s.link||\"#\",className:\"hdr-ovl-sub\",onClick:()=>setOpen(false),children:s.label},j))]},i);}),/*#__PURE__*/_jsxs(\"a\",{href:ctaLink,className:\"hdr-cta\",style:{fontSize:16,padding:\"14px 28px\",marginTop:16},onClick:()=>setOpen(false),children:[ctaLabel,/*#__PURE__*/_jsx(Arrow,{})]})]})]});// Root-Wrapper bleibt in-Flow im Page-Layout (hält 80px-Slot). Bar wird\n// entweder inline gerendert (Fallback) oder via Portal in body.\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:SCOPE,style:rootStyle,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:headerCss(SCOPE)}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{height:navHeight,width:\"100%\"}}),!shouldPortal&&navBar,!shouldPortal&&overlayJSX]}),shouldPortal&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:SCOPE,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:headerCss(SCOPE)}}),navBar,overlayJSX]}),document.body)]});}addPropertyControls(Header,{backgroundImage:{type:ControlType.Image,title:\"Hintergrund-Bild\"},logoImage:{type:ControlType.Image,title:\"Logo-Bild\"},logoText:{type:ControlType.String,title:\"Logo-Text\",defaultValue:\"La Balance\",hidden:props=>!!props.logoImage},ctaLabel:{type:ControlType.String,title:\"CTA-Label\",defaultValue:\"Jetzt sichern\"},ctaLink:{type:ControlType.Link,title:\"CTA-Link\"},sticky:{type:ControlType.Boolean,title:\"Sticky\",defaultValue:true},navItems:{type:ControlType.Array,title:\"Men\\xfc-Links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Link\"},link:{type:ControlType.Link,title:\"Link\"},subItems:{type:ControlType.Array,title:\"Dropdown-Punkte\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Unterpunkt\"},link:{type:ControlType.Link,title:\"Link\"}}},defaultValue:[]}}},defaultValue:[{label:\"Start\",link:\"/\",subItems:[]},{label:\"\\xdcber mich\",link:\"/\\xfcber-mich\",subItems:[]},{label:\"Mentoring\",link:\"/mentoring\",subItems:[]},{label:\"6-Monats-Gruppe\",link:\"/community\",subItems:[]},{label:\"Produkte\",link:\"/produkte\",subItems:[]},{label:\"0€-Produkte\",link:\"/null-euro-produkte\",subItems:[]}]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Header\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navigation.map","// Generated by Framer (b8c9ccb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/codeFile/ptIaKmE/Footer.js\";import Header from\"#framer/local/codeFile/OHAbmte/Navigation.js\";const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-awEaR\";const variantClassNames={ldOKwtgOo:\"framer-v-1e92uvu\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-awEaR.framer-19zwtf1, .framer-awEaR .framer-19zwtf1 { display: block; }\",\".framer-awEaR.framer-1e92uvu { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-awEaR .framer-ey4dg4-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; z-index: 1; }\",\".framer-awEaR .framer-11ux4qj { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-awEaR .framer-10duewy-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];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};};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);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"ldOKwtgOo\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1e92uvu\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BbM0dWsOf\"},implicitPathVariables:undefined},{href:{webPageId:\"xHO5ecuWq\"},implicitPathVariables:undefined},{href:{webPageId:\"GoY643Rdg\"},implicitPathVariables:undefined},{href:{webPageId:\"cYxUyA0RX\"},implicitPathVariables:undefined},{href:{webPageId:\"H50txTczM\"},implicitPathVariables:undefined},{href:{webPageId:\"ziRuWVub3\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ey4dg4-container\",isAuthoredByUser:true,nodeId:\"ns7AQlqBd\",scopeId:\"oPofbqEB2\",children:/*#__PURE__*/_jsx(Header,{backgroundImage:\"https://framerusercontent.com/images/JnRUNV3ezNYrAJEV9s9vhEVC3qg.png?width=2001&height=2559\",ctaLabel:\"Jetzt sichern\",height:\"100%\",id:\"ns7AQlqBd\",layoutId:\"ns7AQlqBd\",logoImage:\"https://framerusercontent.com/images/sEse3jU3NiEEzzDUBmVdjOKKU.png?width=2064&height=512\",logoText:\"La Balance\",navItems:[{label:\"Start\",link:resolvedLinks[0],subItems:[]},{label:\"\\xdcber mich\",link:resolvedLinks[1],subItems:[]},{label:\"Mentoring\",link:resolvedLinks[2],subItems:[]},{label:\"6-Monats-Gruppe\",link:resolvedLinks[3],subItems:[]},{label:\"Produkte\",link:resolvedLinks[4],subItems:[]},{label:\"0€-Produkte\",link:resolvedLinks[5],subItems:[]}],sticky:true,style:{width:\"100%\"},width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-11ux4qj\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10duewy-container\",isAuthoredByUser:true,nodeId:\"dX6qVXplh\",scopeId:\"oPofbqEB2\",children:/*#__PURE__*/_jsx(Footer,{buttonLabel:\"Eintragen\",datenschutzHinweis:\"Mit der Anmeldung stimmst du unserer Datenschutzerkl\\xe4rung zu.\",emailFieldName:\"EMAIL\",erfolgsText:\"Geschafft! Schau in dein Postfach.\",formAction:\"https://b3eb7f13.sibforms.com/serve/MUIFAIWcoWgcfMtk3vb2Ezeo2XoAbhaVNlofG5Xe0swP-w2JEinWU_xH6KBRN2buGwhucV4KhMBQoG904xNvY0egqRQ3TN-kiDwF_6Vzqu800YTAWI1VE-24D0FHLDKSvLxPU2XLHaVsFTJ7kBgSFPLiBY_VpL-99MbqaA0JTRMzcwfDGgL-5QUGZ3CR03sGLM7f-sPJlsgbAYR5\",formMethod:\"POST\",height:\"100%\",hintergrund:\"beige\",id:\"dX6qVXplh\",instagramUrl:\"https://www.instagram.com/marina.s.ernaehrungsberaterin/\",layoutId:\"dX6qVXplh\",logoImage:\"https://framerusercontent.com/images/sEse3jU3NiEEzzDUBmVdjOKKU.png?width=2064&height=512\",logoText:\"La Balance\",newsletterAkzent:\"Balance\",newsletterHeadline:\"Bleib in\",newsletterText:\"Hol dir regelm\\xe4\\xdfig Impulse f\\xfcr deine Hormongesundheit direkt in dein Postfach.\",popupAktiv:true,popupAkzent:\"Balance\",popupBildAktiv:false,popupBoxHintergrund:\"hell\",popupButtonLabel:\"Eintragen\",popupCanvasVorschau:false,popupCooldownTage:30,popupDatenschutzHinweis:\"Mit der Anmeldung stimmst du unserer Datenschutzerkl\\xe4rung zu.\",popupErfolgsText:\"Geschafft! Schau in dein Postfach.\",popupEyebrow:\"NEWSLETTER\",popupHeadline:\"Bleib in\",popupNurEinmal:true,popupText:\"Hol dir regelm\\xe4\\xdfig Impulse f\\xfcr deine Hormongesundheit direkt in dein Postfach.\",popupVerzoegerung:15,style:{width:\"100%\"},tagline:\"Ganzheitliche Hormonberatung f\\xfcr Frauen, die endlich verstehen wollen, was in ihrem K\\xf6rper passiert.\",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=breakpointRules[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 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ldOKwtgOo\":[\".framer-ey4dg4-container\",\".framer-10duewy-container\"]}\n * @framerBreakpoints {\"ldOKwtgOo\":{\"canvasClassName\":\"framer-1e92uvu-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant ldOKwtgOo\n * @framerLayoutTemplate true\n */const FrameroPofbqEB2=withCSS(Component,css,\"framer-awEaR\");export default FrameroPofbqEB2;FrameroPofbqEB2.displayName=\"Hauptlayout\";FrameroPofbqEB2.defaultProps={height:1e3,width:1200};addFonts(FrameroPofbqEB2,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroPofbqEB2\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"ldOKwtgOo\\\":{\\\"canvasClassName\\\":\\\"framer-1e92uvu-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"ldOKwtgOo\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"ldOKwtgOo\\\":[\\\".framer-ey4dg4-container\\\",\\\".framer-10duewy-container\\\"]}\"}},\"__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 Hauptlayout from \"https://framerusercontent.com/modules/eJRVo64kyW6r7qjcEbTf/K4rl63wTttWN7iZp7ScB/oPofbqEB2.js\";\r\n\r\n\t\tconst routes = {BbM0dWsOf: {elements: {bpdNgdMr0: \"faq\", bufAvMyXv: \"ueber-mich\", dnKog6YyP: \"prozess\", fhBG2Kn5o: \"symptome\", Lcb__pIj3: \"start\", lsiwKlQno: \"kontakt\", mh97fQTRn: \"angebote\", TJ_CjoFfn: \"stimmen\", Yo80YTFnu: \"zitat\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DFn3edMJvQlwSSAvgtSc/nUtItbDlkY8IgxeZxW9Y/BbM0dWsOf.js\")), path: \"/\"}, xHO5ecuWq: {elements: {A_G6xfnvH: \"zitat\", mPyBwjcQu: \"kontakt\", n5I7BDOyA: \"meine-geschichtelem\", tTQ7jG1AJ: \"persoenliches\", WksfliuzJ: \"werte\", xFTkuhrtd: \"ausbildung\", z1L4V_FYV: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZUS0u7roPi75D2b9mMQy/DXuIAc2QA4ysr8tU4bQx/xHO5ecuWq.js\")), path: \"/über-mich\"}, GoY643Rdg: {elements: {aiSVzAUMr: \"ablauf\", klWLftZOf: \"persoenlich\", NsrGqqZtg: \"philosophie\", PmO4254Eo: \"kontakt\", s7WYyri1_: \"start\", Sqh5Iasfb: \"programm\", uapn1W5Zo: \"faq\", x2E2ydQab: \"stimmen\", x44RQKDyf: \"warum-diaeten\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y45XWzhjJfhibl7DAOAN/e3YxbW1CtgRw2hAAFVsG/GoY643Rdg.js\")), path: \"/mentoring\"}, cYxUyA0RX: {elements: {CAYecFVZP: \"kontakt\", HbiRZx6Qu: \"fuer-wen\", hlNDrh2jY: \"faq\", iu3vvAJEH: \"stimmen\", L6BtU2_T1: \"phasen\", vC_WgaFht: \"inhalte\", Wjcuj8BS3: \"module\", wxQ1ieLVM: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/batM9BeAiylrPj43SaFR/pVVYlrPqen3JcCnofHzD/cYxUyA0RX.js\")), path: \"/community\"}, H50txTczM: {elements: {aKABestQA: \"buecher\", goy7PfCe7: \"produkte\", GpUpmjvcZ: \"start\", lIiq_mzry: \"kontakt\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cyY7B5lvltbCLmGCpjLv/tG5h8rriJXci1jNC1guV/H50txTczM.js\")), path: \"/produkte\"}, ziRuWVub3: {elements: {Cwy2_UkVu: \"kontakt\", etPEHODTX: \"start\", QCinz7Npf: \"ueber-mich\", rAc1wnBkq: \"guides\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NzorIOFzclBXi3FSrIA3/B8CxTDTP0ClvBL4YrUYE/ziRuWVub3.js\")), path: \"/null-euro-produkte\"}, gv483RMZF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Px2eTe8Q6HHiG1CXPhtn/Q1qkWmA3UF0rRUS59y78/gv483RMZF.js\")), path: \"/impressum\"}, Gc6qarM3U: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/L1TLNXlQokuC3MTDdrXl/UrjmxnwetHkIJ64nZRJn/Gc6qarM3U.js\")), path: \"/datenschutz\"}, fJKfq59mT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eQWU8ezBlf0AQPGlu9Ys/R9OKxHFdyvBkgEDGZ3iZ/fJKfq59mT.js\")), path: \"/agb\"}, XXffLdhPu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6rcVnjhSLD5Lyg5JLBhg/yX2vT3TU1DXpdzc3Gl9T/XXffLdhPu.js\")), path: \"/page\"}}\r\n\r\n\t\tconst locales = [{code: \"de\", id: \"default\", name: \"German\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"65fd25c46f1d8654961544ae95fde7d41509e8d7cefc748dd7f46035854eb30c\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"BbM0dWsOf\":\r\ncase \"xHO5ecuWq\":\r\ncase \"GoY643Rdg\":\r\ncase \"cYxUyA0RX\":\r\ncase \"H50txTczM\":\r\ncase \"ziRuWVub3\":\r\ncase \"gv483RMZF\":\r\ncase \"Gc6qarM3U\":\r\ncase \"fJKfq59mT\":\r\ncase \"XXffLdhPu\":\r\nreturn React.createElement(Hauptlayout, {...props, key: \"Hauptlayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"BbM0dWsOf\":\r\ncase \"xHO5ecuWq\":\r\ncase \"GoY643Rdg\":\r\ncase \"cYxUyA0RX\":\r\ncase \"H50txTczM\":\r\ncase \"ziRuWVub3\":\r\ncase \"gv483RMZF\":\r\ncase \"Gc6qarM3U\":\r\ncase \"fJKfq59mT\":\r\ncase \"XXffLdhPu\":\r\nreturn [{hash: \"1e92uvu\"}]\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, privateRouterReplaceState: false, 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://labalance-eb.de\",\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/lIp4s7hRhiV0777gZ81I/J1kE8T4gJcENhtZIX7xv/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\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\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"],"mappings":"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"}