{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://framerusercontent.com/modules/wn2hkDADtqfKMH4yafWe/nFr1DcrH36MSPj5RZSfY/TableOfContent.js", "ssg:https://framerusercontent.com/modules/1ZpGYpu5KuYUNeqwhe1w/XmZQ590WwY3SOUs7dvF6/Amqxecq6y-0.js", "ssg:https://framerusercontent.com/modules/1ZpGYpu5KuYUNeqwhe1w/XmZQ590WwY3SOUs7dvF6/Amqxecq6y.js", "ssg:https://framerusercontent.com/modules/YpPAlMkEh3TqVXtoIzI0/GihoTvwElVjPUMReYR7W/JJ38vImAb.js", "ssg:https://framerusercontent.com/modules/CUryph7Ypa7jEdtOO3Tx/EZEnQsdrtxjEc7zgaQ8U/Amqxecq6y.js"],
  "sourcesContent": ["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useEffect,useState}from\"react\";const HEADING_TO_DISPLAY=[\"h2\",\"h3\"]// Specify which headings to display\n;const SCROLL_MARGIN_TOP=80// Scroll margin for better alignment\n;const useStore=createStore({headings:[]});export function withTableOfContent(Component){return props=>{const[store]=useStore()// Access the store\n;const[activeSection,setActiveSection]=useState(\"\")// State to track the active section\n;const scrollToId=id=>{const element=document.getElementById(id);if(element){// Smooth scroll to the specific section\nelement.scrollIntoView({behavior:\"smooth\"});}};useEffect(()=>{const handleScroll=()=>{var _document_querySelector;// Dynamically calculate the height of the header\nconst headerHeight=((_document_querySelector=document.querySelector(\"header\"))===null||_document_querySelector===void 0?void 0:_document_querySelector.offsetHeight)||0;// Get all section elements based on their IDs\nconst sections=store.headings.map(heading=>document.getElementById(heading.id));// Adjust scroll position with header height\nconst scrollPosition=window.scrollY-40-headerHeight;// Check if the scroll is above the first section\nconst firstSection=sections[0];if(firstSection&&scrollPosition<firstSection.offsetTop){// Clear the active section if above the first section\nsetActiveSection(\"\");return;}// Loop through sections to find the active one\nfor(let i=sections.length-1;i>=0;i--){if(sections[i].offsetTop<=scrollPosition){setActiveSection(store.headings[i].id)// Set the active section\n;break;}}};// Add the scroll event listener\nwindow.addEventListener(\"scroll\",handleScroll);return()=>{// Clean up the scroll event listener\nwindow.removeEventListener(\"scroll\",handleScroll);};},[store.headings]);return /*#__PURE__*/_jsx(_Fragment,{children:store.headings.length>0&&window?store.headings.sort((a,b)=>a.originalIndex-b.originalIndex)// Sort headings by their original order\n.filter(({type})=>HEADING_TO_DISPLAY.includes(type))// Filter the desired heading types\n.map(({id,heading,type},index)=>/*#__PURE__*/_jsx(Component,{...props,variant:activeSection===id?`${type}-active`// Apply active styling\n    :type,title:heading,onClick:()=>scrollToId(id)})):/*#__PURE__*/_jsx(Component,{...props})});};}export function withContent(Component){return props=>{const[store,setStore]=useStore()// Access the store\n;const[newProps,setNewProps]=useState(props)// Update props with formatted headings\n;useEffect(()=>{// Populate the store with formatted headings\nsetStore({headings:formatTableOfContent(newProps.children.props.children)});},[newProps]);useEffect(()=>{const formatHeadings=()=>{const newChildren=[];props.children.props.children.length>0&&props.children.props.children.forEach((item,index)=>{const children=item.props.children;if([\"h2\",\"h3\"].includes(item.type)){const{formattedId}=formatHeading(children,index);// Create a new object for the modified item\nconst newItem={...item,props:{...item.props,id:formattedId}};newChildren.push(newItem);}else{newChildren.push(item)// Push non-heading elements as is\n;}});// Return the updated props with modified children\nreturn{...props,children:{...props.children,props:{...props.children.props,children:newChildren}}};};setNewProps(formatHeadings());},[props]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`.framer-text {\n                    scroll-margin-top: ${SCROLL_MARGIN_TOP}px;\n                }`}),/*#__PURE__*/_jsx(Component,{...newProps})]});};}const formatTableOfContent=children=>{const result=[];children.length>0&&children.filter(({type})=>[\"h2\",\"h3\"].includes(type))// Filter headings by type\n.map((item,index)=>{const children=item.props.children;const{formattedId,formattedHeading}=formatHeading(children,index);result.push({id:formattedId,heading:formattedHeading,type:item.type,originalIndex:index});});return result;};const formatHeading=(children,index)=>{let formattedHeading=\"\";let formattedId=\"\";if(typeof children===\"string\"){formattedHeading=children;}else if(Array.isArray(children)){// Concatenate text content from an array of children\nformattedHeading=children.map(item=>{if(typeof item===\"string\")return item.trim();if(item.type===\"br\")return\"\"// Ignore <br> tags\n;return item.props.children.trim();}).join(\" \");}else if(typeof children===\"object\"){if(typeof children.props.children===\"string\"){formattedHeading=children.props.children;}}else{formattedHeading=index.toString()// Use index as a fallback\n;}// Format the heading to create a valid ID\nformattedId=formattedHeading.trim().toLowerCase().replace(/[^a-z]+/g,\"-\")// Replace non-alphabet characters with hyphens\n.replace(/^-+|-+$/g,\"\")// Remove leading or trailing hyphens\n;return{formattedId,formattedHeading};};\nexport const __FramerMetadata__ = {\"exports\":{\"withContent\":{\"type\":\"reactHoc\",\"name\":\"withContent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTableOfContent\":{\"type\":\"reactHoc\",\"name\":\"withTableOfContent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TableOfContent.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1byxeeq\",\"data-styles-preset\":\"A66pjLEGC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc392b5a-fb68-40ff-9f30-566392d40487, rgb(117, 117, 117)))\"},children:\"Content\"})});export const v1=\"No headers available\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ab692b1)\nimport*as localizedValues from\"./Amqxecq6y-0.js\";const valuesByLocaleId={yD8Q4THpu:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ipsL0IDLcfosuMEcU3yC/pAD0uf57aheu4T9I09UN/A66pjLEGC.js\";const enabledGestures={CkI3Hwc_r:{hover:true},EpZT39PLc:{hover:true}};const cycleOrder=[\"EpZT39PLc\",\"TybEwId3a\",\"CkI3Hwc_r\",\"G6VL9h75f\"];const serializationHash=\"framer-s7A7q\";const variantClassNames={CkI3Hwc_r:\"framer-v-1qoyllv\",EpZT39PLc:\"framer-v-8unpk3\",G6VL9h75f:\"framer-v-1k54bfm\",TybEwId3a:\"framer-v-1xuhpm3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"h2-active\":\"TybEwId3a\",\"h3-active\":\"G6VL9h75f\",h2:\"EpZT39PLc\",h3:\"CkI3Hwc_r\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,Cc_w8pMRp:link??props.Cc_w8pMRp,L7XNPljVu:title??props.L7XNPljVu??\"Title\",variant:humanReadableVariantMap[props.variant]??props.variant??\"EpZT39PLc\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,L7XNPljVu,Cc_w8pMRp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EpZT39PLc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"CkI3Hwc_r-hover\")return true;if([\"CkI3Hwc_r\",\"G6VL9h75f\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Cc_w8pMRp,motionChild:true,nodeId:\"EpZT39PLc\",scopeId:\"JJ38vImAb\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8unpk3\",className,classNames)} framer-t9kmz`,\"data-framer-name\":\"h2\",layoutDependency:layoutDependency,layoutId:\"EpZT39PLc\",ref:refBinding,style:{...style},...addPropertyOverrides({\"CkI3Hwc_r-hover\":{\"data-framer-name\":undefined},\"EpZT39PLc-hover\":{\"data-framer-name\":undefined},CkI3Hwc_r:{\"data-framer-name\":\"h3\"},G6VL9h75f:{\"data-framer-name\":\"h3-active\"},TybEwId3a:{\"data-framer-name\":\"h2-active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1byxeeq\",\"data-styles-preset\":\"A66pjLEGC\",children:\"Title\"})}),className:\"framer-1vzfwx4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m0YfI3a1_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:L7XNPljVu,variants:{\"CkI3Hwc_r-hover\":{\"--extracted-r6o4lv\":\"var(--token-346049cb-8a47-4b9b-9564-b96b02b54756, rgb(31, 53, 203))\"},\"EpZT39PLc-hover\":{\"--extracted-r6o4lv\":\"var(--token-346049cb-8a47-4b9b-9564-b96b02b54756, rgb(31, 53, 203))\"},G6VL9h75f:{\"--extracted-r6o4lv\":\"var(--token-346049cb-8a47-4b9b-9564-b96b02b54756, rgb(31, 53, 203))\"},TybEwId3a:{\"--extracted-r6o4lv\":\"var(--token-346049cb-8a47-4b9b-9564-b96b02b54756, rgb(31, 53, 203))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"CkI3Hwc_r-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1byxeeq\",\"data-styles-preset\":\"A66pjLEGC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-346049cb-8a47-4b9b-9564-b96b02b54756, rgb(31, 53, 203)))\"},children:\"Title\"})})},\"EpZT39PLc-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1byxeeq\",\"data-styles-preset\":\"A66pjLEGC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-346049cb-8a47-4b9b-9564-b96b02b54756, rgb(31, 53, 203)))\"},children:\"Title\"})})},G6VL9h75f:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1byxeeq\",\"data-styles-preset\":\"A66pjLEGC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-346049cb-8a47-4b9b-9564-b96b02b54756, rgb(31, 53, 203)))\"},children:\"Title\"})})},TybEwId3a:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1byxeeq\",\"data-styles-preset\":\"A66pjLEGC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-346049cb-8a47-4b9b-9564-b96b02b54756, rgb(31, 53, 203)))\"},children:\"Title\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-3tbzls\",layoutDependency:layoutDependency,layoutId:\"N0Cdt2gxu\",style:{backgroundColor:\"var(--token-41a5e677-98f3-4837-ba6e-ab491dafc0d6, rgb(34, 34, 34))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},variants:{\"CkI3Hwc_r-hover\":{backgroundColor:\"var(--token-346049cb-8a47-4b9b-9564-b96b02b54756, rgb(31, 53, 203))\"},G6VL9h75f:{backgroundColor:\"var(--token-346049cb-8a47-4b9b-9564-b96b02b54756, rgb(31, 53, 203))\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-s7A7q.framer-t9kmz, .framer-s7A7q .framer-t9kmz { display: block; }\",\".framer-s7A7q.framer-8unpk3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; min-width: 100px; overflow: hidden; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100px; }\",\".framer-s7A7q .framer-1vzfwx4 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-s7A7q .framer-3tbzls { flex: none; height: 4px; overflow: visible; position: relative; width: 4px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-s7A7q.framer-8unpk3 { gap: 0px; } .framer-s7A7q.framer-8unpk3 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-s7A7q.framer-8unpk3 > :first-child { margin-left: 0px; } .framer-s7A7q.framer-8unpk3 > :last-child { margin-right: 0px; } }\",\".framer-s7A7q.framer-v-1xuhpm3.framer-8unpk3, .framer-s7A7q.framer-v-1k54bfm.framer-8unpk3 { cursor: unset; width: min-content; }\",\".framer-s7A7q.framer-v-1qoyllv.framer-8unpk3 { padding: 0px 0px 4px 0px; width: min-content; }\",\".framer-s7A7q.framer-v-1qoyllv .framer-1vzfwx4, .framer-s7A7q.framer-v-1k54bfm .framer-1vzfwx4 { order: 1; }\",\".framer-s7A7q.framer-v-1qoyllv .framer-3tbzls, .framer-s7A7q.framer-v-1k54bfm .framer-3tbzls { order: 0; }\",\".framer-s7A7q.framer-v-8unpk3.hover.framer-8unpk3 { width: min-content; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"TybEwId3a\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"CkI3Hwc_r\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"G6VL9h75f\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"c3xRLDVkB\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]},\"sqec918G8\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"100px\",null,null,null]}}}\n * @framerVariables {\"L7XNPljVu\":\"title\",\"Cc_w8pMRp\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJJ38vImAb=withCSS(Component,css,\"framer-s7A7q\");export default FramerJJ38vImAb;FramerJJ38vImAb.displayName=\"Text/Table of Content Item\";FramerJJ38vImAb.defaultProps={height:38,width:100};addPropertyControls(FramerJJ38vImAb,{variant:{options:[\"EpZT39PLc\",\"TybEwId3a\",\"CkI3Hwc_r\",\"G6VL9h75f\"],optionTitles:[\"h2\",\"h2-active\",\"h3\",\"h3-active\"],title:\"Variant\",type:ControlType.Enum},L7XNPljVu:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},Cc_w8pMRp:{title:\"Link\",type:ControlType.Link}});addFonts(FramerJJ38vImAb,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJJ38vImAb\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"100\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"TybEwId3a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"CkI3Hwc_r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"G6VL9h75f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"c3xRLDVkB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"sqec918G8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"38\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"L7XNPljVu\\\":\\\"title\\\",\\\"Cc_w8pMRp\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JJ38vImAb.map", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withTableOfContent}from\"https://framerusercontent.com/modules/wn2hkDADtqfKMH4yafWe/nFr1DcrH36MSPj5RZSfY/TableOfContent.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ipsL0IDLcfosuMEcU3yC/pAD0uf57aheu4T9I09UN/A66pjLEGC.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/1ZpGYpu5KuYUNeqwhe1w/XmZQ590WwY3SOUs7dvF6/Amqxecq6y.js\";import TextTableOfContentItem,*as TextTableOfContentItemInfo from\"https://framerusercontent.com/modules/YpPAlMkEh3TqVXtoIzI0/GihoTvwElVjPUMReYR7W/JJ38vImAb.js\";const TextTableOfContentItemFonts=getFonts(TextTableOfContentItem);const TextTableOfContentItemWithTableOfContentid4mvWithMappedReactProps1c93jre=withMappedReactProps(withCodeBoundaryForOverrides(TextTableOfContentItem,{nodeId:\"elWZvm2Ew\",override:withTableOfContent,scopeId:\"Amqxecq6y\"}),TextTableOfContentItemInfo);const serializationHash=\"framer-WZd96\";const variantClassNames={JECeudccB:\"framer-v-yyvsrt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"JECeudccB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yyvsrt\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"JECeudccB\",ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1byxeeq\",\"data-styles-preset\":\"A66pjLEGC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc392b5a-fb68-40ff-9f30-566392d40487, rgb(117, 117, 117)))\"},children:\"Inhalt\"})}),className:\"framer-nt5g6u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I3vl7yteD\",style:{\"--extracted-r6o4lv\":\"var(--token-dc392b5a-fb68-40ff-9f30-566392d40487, rgb(117, 117, 117))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ylt0p4\",layoutDependency:layoutDependency,layoutId:\"zMt3pgI5M\",style:{backgroundColor:\"var(--token-994e08c8-0efe-4f96-a8fb-85806c3f2190, rgba(34, 34, 34, 0.08))\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+49,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-id4mv-container\",layoutDependency:layoutDependency,layoutId:\"elWZvm2Ew-container\",nodeId:\"elWZvm2Ew\",rendersWithMotion:true,scopeId:\"Amqxecq6y\",children:/*#__PURE__*/_jsx(TextTableOfContentItemWithTableOfContentid4mvWithMappedReactProps1c93jre,{height:\"100%\",id:\"elWZvm2Ew\",L7XNPljVu:getLocalizedValue(\"v1\",activeLocale)??\"Keine \\xdcberschriften vorhanden\",layoutId:\"elWZvm2Ew\",style:{width:\"100%\"},variant:\"EpZT39PLc\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WZd96.framer-1azu972, .framer-WZd96 .framer-1azu972 { display: block; }\",\".framer-WZd96.framer-yyvsrt { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WZd96 .framer-nt5g6u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WZd96 .framer-1ylt0p4 { flex: none; height: 1px; overflow: visible; position: relative; width: 24px; }\",\".framer-WZd96 .framer-id4mv-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WZd96.framer-yyvsrt { gap: 0px; } .framer-WZd96.framer-yyvsrt > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-WZd96.framer-yyvsrt > :first-child { margin-top: 0px; } .framer-WZd96.framer-yyvsrt > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 89\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerAmqxecq6y=withCSS(Component,css,\"framer-WZd96\");export default FramerAmqxecq6y;FramerAmqxecq6y.displayName=\"Text/Table of Content\";FramerAmqxecq6y.defaultProps={height:89,width:400};addFonts(FramerAmqxecq6y,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...TextTableOfContentItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAmqxecq6y\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"89\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "HEADING_TO_DISPLAY", "SCROLL_MARGIN_TOP", "useStore", "createStore", "withTableOfContent", "Component", "props", "store", "activeSection", "setActiveSection", "ye", "scrollToId", "id", "element", "ue", "handleScroll", "_document_querySelector", "headerHeight", "sections", "heading", "scrollPosition", "window", "firstSection", "i", "p", "l", "a", "b", "type", "index", "withContent", "setStore", "newProps", "setNewProps", "formatTableOfContent", "newChildren", "item", "children", "formattedId", "formatHeading", "newItem", "u", "result", "formattedHeading", "Amqxecq6y_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v0", "p", "x", "motion", "v1", "__FramerMetadata__", "valuesByLocaleId", "Amqxecq6y_0_exports", "getLocalizedValue", "key", "locale", "values", "value", "JJ38vImAb_exports", "__export", "__FramerMetadata__", "JJ38vImAb_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "L7XNPljVu", "Cc_w8pMRp", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "Link", "u", "RichText2", "css", "FramerJJ38vImAb", "withCSS", "JJ38vImAb_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__", "TextTableOfContentItemFonts", "getFonts", "JJ38vImAb_default", "TextTableOfContentItemWithTableOfContentid4mvWithMappedReactProps1c93jre", "withMappedReactProps", "withCodeBoundaryForOverrides", "withTableOfContent", "JJ38vImAb_exports", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "RichText2", "getLocalizedValue", "ComponentViewportProvider", "SmartComponentScopedContainer", "TextTableOfContentItemWithTableOfContentid4mvWithMappedReactProps1c93jre", "css", "FramerAmqxecq6y", "withCSS", "Amqxecq6y_default", "addFonts", "TextTableOfContentItemFonts", "getFontsFromSharedStyle", "fonts"]
}
