{"version":3,"file":"TableOfContentsCMS.QtkPJSj8.mjs","names":["useState","useRef","useMemo","useCallback","startTransition"],"sources":["https:/framerusercontent.com/modules/WbWtDtQdLzBaPT4pf1xM/e3nShukMrYa6LqDPimJ8/TableOfContentsCMS.js"],"sourcesContent":["// Update request: fix runtime active-heading tracking for CMS detail pages, generate stable heading ids, keep hash links in sync, preserve existing controls/defaults/styling/mobile behavior, and keep SSR-safe behavior.\n// Automatic Table of Contents component with heading detection, smooth scrolling, active section highlighting, and isolated container popping overrides\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useCallback,startTransition,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerIntrinsicWidth 260\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function TableOfContents(props){const{headings:{includeH1=false,includeH2=true,includeH3=true,includeH4=false,includeH5=false,includeH6=false}={},scope:{containerSelector=\"main\"}={},colors:{backgroundColor=\"#FFFFFF\",textColor=\"#000000\",nestedTextColor=\"#404668\",activeColor=\"#0099FF\",hoverColor=\"#0066FF\"}={},typography:{font={},activeFont={}}={},layout:{padding=20,itemSpacing=12}={},border:{showBorder=true,borderColor=\"#EEEEEE\",borderWidth=1,borderRadius=8}={},indentation:{indentNested=true,indentSize=20}={},scrolling:{smoothScroll=true,scrollOffset=80,activationPosition=\"center\"}={},activeIndicator:{showActiveIndicator=true,indicatorColor=\"#0099FF\",indicatorWidth=3,indicatorShape=\"line\",indicatorSize=12,indicatorSpacing=8}={},animation:{enableAnimation=true,animationDuration=200,animationEasing=\"ease\"}={},mobileVersion=false,mobileButtonBackgroundColor=\"#FFFFFF\",mobileButtonBackgroundHoverColor=\"#F5F5F5\",mobileButtonIconColor=\"#000000\",mobileButtonIconHoverColor=\"#0066FF\",mobileButtonBorderColor=\"#EEEEEE\",mobileButtonBorderHoverColor=\"#0066FF\",mobileOverlayColor=\"rgba(0,0,0,0.35)\",mobileTransitionDuration=300,mobileTopMargin=0,mobileBackgroundGradientStart=\"#0F0F1E\",mobileBackgroundGradientEnd=\"#1A1A2E\",mobileDrawerBorder:{showBorder:mobileDrawerShowBorder=false,borderColor:mobileDrawerBorderColor=\"#EEEEEE\",borderWidth:mobileDrawerBorderWidth=1}={}}=props;const[headings,setHeadings]=useState([]);const[activeId,setActiveId]=useState(\"\");const[isMobileOpen,setIsMobileOpen]=useState(false);const[isMobileButtonHovered,setIsMobileButtonHovered]=useState(false);const[hashChangeSignal,setHashChangeSignal]=useState(0);const rafRef=useRef(null);const hashApplyRafRef=useRef(null);const hashApplySecondRafRef=useRef(null);const pendingHashRef=useRef(\"\");const appliedHashRef=useRef(\"\");const observedHashRef=useRef(\"\");const headingLevels=useMemo(()=>{const levels=[];if(includeH1)levels.push(\"H1\");if(includeH2)levels.push(\"H2\");if(includeH3)levels.push(\"H3\");if(includeH4)levels.push(\"H4\");if(includeH5)levels.push(\"H5\");if(includeH6)levels.push(\"H6\");return levels;},[includeH1,includeH2,includeH3,includeH4,includeH5,includeH6]);const levelNumbers=useMemo(()=>{return headingLevels.map(level=>parseInt(level.replace(\"H\",\"\")));},[headingLevels]);const minLevel=useMemo(()=>levelNumbers.length?Math.min(...levelNumbers):1,[levelNumbers]);const slugifyHeadingText=useCallback(value=>{return value.toLowerCase().normalize(\"NFKD\").replace(/[\\u0300-\\u036f]/g,\"\").replace(/[^a-z0-9\\s-]/g,\"\").trim().replace(/\\s+/g,\"-\").replace(/-+/g,\"-\");},[]);const areHeadingSignaturesEqual=useCallback((a,b)=>{if(a.length!==b.length)return false;for(let i=0;i<a.length;i+=1){if(a[i].id!==b[i].id||a[i].text!==b[i].text||a[i].level!==b[i].level){return false;}}return true;},[]);const getHashIdFromLocation=useCallback(()=>{if(typeof window===\"undefined\")return\"\";const rawHash=window.location.hash;if(!rawHash)return\"\";return decodeURIComponent(rawHash.replace(/^#/,\"\"));},[]);const scanHeadings=useCallback(()=>{if(typeof window===\"undefined\")return;if(headingLevels.length===0){startTransition(()=>{setHeadings(prev=>prev.length===0?prev:[]);});return;}const selector=headingLevels.map(level=>level.toLowerCase()).join(\", \");const container=document.querySelector(containerSelector)||document;const headingElements=container.querySelectorAll(selector);const items=[];const usedIds=new Set;headingElements.forEach((element,index)=>{const htmlElement=element;if(htmlElement.closest('[data-framer-component-type=\"Preview\"]')||htmlElement.closest(\".framer-hidden\")||htmlElement.getBoundingClientRect().width===0||htmlElement.offsetParent===null){return;}const textContent=htmlElement.textContent?.trim()||\"\";if(!textContent)return;let id=htmlElement.id?.trim()||\"\";if(!id){const baseSlug=slugifyHeadingText(textContent)||`heading-${index+1}`;let candidateId=baseSlug;let dedupeIndex=2;while(usedIds.has(candidateId)||!!document.getElementById(candidateId)&&document.getElementById(candidateId)!==htmlElement){candidateId=`${baseSlug}-${dedupeIndex}`;dedupeIndex+=1;}id=candidateId;htmlElement.id=id;}usedIds.add(id);items.push({id,text:textContent,level:parseInt(htmlElement.tagName.replace(\"H\",\"\")),element:htmlElement});});startTransition(()=>{setHeadings(prev=>areHeadingSignaturesEqual(prev,items)?prev:items);});},[headingLevels,containerSelector,slugifyHeadingText,areHeadingSignaturesEqual]);const getActivationLine=useCallback(()=>{if(typeof window===\"undefined\")return 0;const scrollY=window.scrollY||window.pageYOffset||0;if(activationPosition===\"top\")return scrollY+scrollOffset;if(activationPosition===\"bottom\"){return scrollY+window.innerHeight-scrollOffset;}return scrollY+window.innerHeight/2;},[activationPosition,scrollOffset]);const updateActiveHeading=useCallback(headingItems=>{if(typeof window===\"undefined\"||headingItems.length===0)return;const activationLine=getActivationLine();let nextActiveId=headingItems[0].id;for(let i=0;i<headingItems.length;i+=1){const item=headingItems[i];const rect=item.element.getBoundingClientRect();const absoluteTop=rect.top+(window.scrollY||window.pageYOffset||0);if(absoluteTop<=activationLine){nextActiveId=item.id;}else{break;}}startTransition(()=>setActiveId(nextActiveId));},[getActivationLine]);const scrollToHeadingById=useCallback((id,options)=>{if(typeof window===\"undefined\"||typeof document===\"undefined\"){return;}if(!id)return;const target=document.getElementById(id);if(!target)return;const y=target.getBoundingClientRect().top+(window.scrollY||window.pageYOffset||0)-scrollOffset;window.scrollTo({top:y,behavior:options?.behavior??\"auto\"});if(options?.updateHash!==false){const hash=`#${encodeURIComponent(id)}`;const nextUrl=`${window.location.pathname}${window.location.search}${hash}`;window.history.replaceState(null,\"\",nextUrl);observedHashRef.current=id;}startTransition(()=>setActiveId(id));if(options?.closeDrawer&&mobileVersion){startTransition(()=>setIsMobileOpen(false));}},[scrollOffset,mobileVersion]);useEffect(()=>{if(typeof window===\"undefined\")return;scanHeadings();const container=document.querySelector(containerSelector)||document.body;const observer=new MutationObserver(()=>{scanHeadings();});observer.observe(container,{childList:true,subtree:true,attributes:true,attributeFilter:[\"style\",\"class\"]});return()=>{observer.disconnect();};},[scanHeadings,containerSelector]);useEffect(()=>{if(typeof window===\"undefined\"||headings.length===0)return;const handleScrollOrResize=()=>{if(rafRef.current!==null)return;rafRef.current=window.requestAnimationFrame(()=>{rafRef.current=null;updateActiveHeading(headings);});};window.addEventListener(\"scroll\",handleScrollOrResize,{passive:true});window.addEventListener(\"resize\",handleScrollOrResize);handleScrollOrResize();return()=>{window.removeEventListener(\"scroll\",handleScrollOrResize);window.removeEventListener(\"resize\",handleScrollOrResize);if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}};},[headings,updateActiveHeading]);useEffect(()=>{if(typeof window===\"undefined\")return;const syncPendingHashFromLocation=()=>{const nextHash=getHashIdFromLocation();if(nextHash===observedHashRef.current)return;observedHashRef.current=nextHash;pendingHashRef.current=nextHash;appliedHashRef.current=\"\";if(!nextHash){pendingHashRef.current=\"\";}startTransition(()=>{setHashChangeSignal(v=>v+1);});};syncPendingHashFromLocation();const handleHashChange=()=>{syncPendingHashFromLocation();};window.addEventListener(\"hashchange\",handleHashChange);return()=>{window.removeEventListener(\"hashchange\",handleHashChange);};},[getHashIdFromLocation]);useEffect(()=>{if(typeof window===\"undefined\")return;if(headings.length===0)return;const pendingHash=pendingHashRef.current;if(!pendingHash){updateActiveHeading(headings);return;}const matchingHeading=headings.find(item=>item.id===pendingHash);if(!matchingHeading){return;}if(appliedHashRef.current===pendingHash){startTransition(()=>setActiveId(pendingHash));pendingHashRef.current=\"\";return;}if(hashApplyRafRef.current!==null){window.cancelAnimationFrame(hashApplyRafRef.current);hashApplyRafRef.current=null;}if(hashApplySecondRafRef.current!==null){window.cancelAnimationFrame(hashApplySecondRafRef.current);hashApplySecondRafRef.current=null;}const scheduledHash=pendingHash;hashApplyRafRef.current=window.requestAnimationFrame(()=>{hashApplyRafRef.current=null;hashApplySecondRafRef.current=window.requestAnimationFrame(()=>{hashApplySecondRafRef.current=null;if(!scheduledHash)return;if(pendingHashRef.current!==scheduledHash)return;const freshMatch=headings.find(item=>item.id===scheduledHash);if(!freshMatch)return;scrollToHeadingById(freshMatch.id,{behavior:\"auto\",updateHash:false});appliedHashRef.current=freshMatch.id;observedHashRef.current=freshMatch.id;pendingHashRef.current=\"\";});});return()=>{if(hashApplyRafRef.current!==null){window.cancelAnimationFrame(hashApplyRafRef.current);hashApplyRafRef.current=null;}if(hashApplySecondRafRef.current!==null){window.cancelAnimationFrame(hashApplySecondRafRef.current);hashApplySecondRafRef.current=null;}};},[headings,hashChangeSignal,scrollToHeadingById,updateActiveHeading]);useEffect(()=>{return()=>{if(typeof window!==\"undefined\"&&hashApplyRafRef.current!==null){window.cancelAnimationFrame(hashApplyRafRef.current);hashApplyRafRef.current=null;}if(typeof window!==\"undefined\"&&hashApplySecondRafRef.current!==null){window.cancelAnimationFrame(hashApplySecondRafRef.current);hashApplySecondRafRef.current=null;}};},[]);useEffect(()=>{if(!mobileVersion){startTransition(()=>{setIsMobileOpen(false);});}},[mobileVersion]);useEffect(()=>{if(typeof document===\"undefined\")return;if(!mobileVersion)return;const originalOverflow=document.body.style.overflow;if(isMobileOpen){document.body.style.overflow=\"hidden\";}else{document.body.style.overflow=originalOverflow;}return()=>{document.body.style.overflow=originalOverflow;};},[isMobileOpen,mobileVersion]);const handleClick=useCallback(id=>{pendingHashRef.current=\"\";appliedHashRef.current=id;observedHashRef.current=id;scrollToHeadingById(id,{behavior:smoothScroll?\"smooth\":\"auto\",updateHash:true,closeDrawer:true});},[scrollToHeadingById,smoothScroll]);const closeMobile=useCallback(()=>{startTransition(()=>setIsMobileOpen(false));},[]);const toggleMobile=useCallback(()=>{startTransition(()=>setIsMobileOpen(v=>!v));},[]);const scrollbarHideStyle=/*#__PURE__*/_jsx(\"style\",{children:`\n            .framer-toc-list::-webkit-scrollbar {\n                width: 0px !important;\n                height: 0px !important;\n                background: transparent !important;\n            }\n            .framer-toc-list {\n                scrollbar-width: none !important;\n                -ms-overflow-style: none !important;\n            }\n            /* Forces all ancestors generated by Framer layouts to bypass transform isolations when the drawer is open */\n            body:has(.framer-toc-mobile-open-state) div[id^=\"framer-html-attach\"],\n            body:has(.framer-toc-mobile-open-state) [data-framer-component-type=\"Component\"] {\n                transform: none !important;\n                perspective: none !important;\n                filter: none !important;\n                will-change: auto !important;\n            }\n        `});if(headings.length===0){const emptyState=/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",padding,backgroundColor,borderRadius,border:showBorder?`${borderWidth}px solid ${borderColor}`:\"none\",...font&&typeof font===\"object\"?font:{},color:textColor,opacity:.5,...props.style??{},minWidth:5,minHeight:5},children:\"No headings found on page\"});if(mobileVersion){return /*#__PURE__*/_jsxs(\"div\",{className:isMobileOpen?\"framer-toc-mobile-open-state\":\"\",style:{position:\"relative\",width:\"100%\",height:\"100%\",minWidth:5,minHeight:5},children:[/*#__PURE__*/_jsx(\"button\",{onClick:toggleMobile,onMouseEnter:()=>startTransition(()=>setIsMobileButtonHovered(true)),onMouseLeave:()=>startTransition(()=>setIsMobileButtonHovered(false)),style:{position:\"fixed\",left:isMobileOpen?\"min(80%, 400px)\":0,top:20+mobileTopMargin,width:40,height:80,backgroundColor:isMobileButtonHovered?mobileButtonBackgroundHoverColor:mobileButtonBackgroundColor,borderTop:`${borderWidth}px solid ${isMobileButtonHovered?mobileButtonBorderHoverColor:mobileButtonBorderColor}`,borderRight:`${borderWidth}px solid ${isMobileButtonHovered?mobileButtonBorderHoverColor:mobileButtonBorderColor}`,borderBottom:`${borderWidth}px solid ${isMobileButtonHovered?mobileButtonBorderHoverColor:mobileButtonBorderColor}`,borderLeft:\"none\",borderLeftWidth:0,borderLeftStyle:\"none\",borderRadius:`0 ${borderRadius}px ${borderRadius}px 0`,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:99992,boxShadow:\"2px 0 8px rgba(0, 0, 0, 0.1)\",transition:`left ${mobileTransitionDuration}ms ease, background-color 150ms ease, border-color 150ms ease`,outline:\"none\"},\"aria-label\":isMobileOpen?\"Close table of contents\":\"Open table of contents\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"6\",viewBox:\"0 0 10 6\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{transform:isMobileOpen?\"rotate(90deg)\":\"rotate(-90deg)\",transition:`transform ${mobileTransitionDuration}ms ease`},children:/*#__PURE__*/_jsx(\"path\",{d:\"M4.12195 5.47871C4.49679 5.85356 5.10554 5.85356 5.48038 5.47871L9.31878 1.64032C9.59467 1.36443 9.67564 0.953602 9.5257 0.593752C9.37576 0.233903 9.02791 0 8.63807 0L0.961269 0.00299893C0.574431 0.00299893 0.223577 0.236901 0.0736394 0.596751C-0.0762981 0.956601 0.00766689 1.36743 0.280553 1.64331L4.11895 5.48171L4.12195 5.47871Z\",fill:isMobileButtonHovered?mobileButtonIconHoverColor:mobileButtonIconColor})})}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>{if(isMobileOpen)closeMobile();},style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,backgroundColor:mobileOverlayColor,zIndex:99990,opacity:isMobileOpen?1:0,pointerEvents:isMobileOpen?\"auto\":\"none\",transition:`opacity ${mobileTransitionDuration}ms ease`}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,bottom:0,width:\"80%\",maxWidth:400,background:`linear-gradient(180deg, ${mobileBackgroundGradientStart}, ${mobileBackgroundGradientEnd})`,borderRight:mobileDrawerShowBorder?`${mobileDrawerBorderWidth}px solid ${mobileDrawerBorderColor}`:\"none\",zIndex:isMobileOpen?99991:-1,overflowY:\"auto\",transform:isMobileOpen?\"translateX(0)\":\"translateX(-100%)\",transition:`transform ${mobileTransitionDuration}ms ease`,boxShadow:\"4px 0 12px rgba(0, 0, 0, 0.2)\",padding,pointerEvents:isMobileOpen?\"auto\":\"none\"},\"aria-hidden\":!isMobileOpen,children:emptyState})]});}return emptyState;}const tocNav=/*#__PURE__*/_jsxs(\"nav\",{style:{position:\"relative\",width:\"100%\",padding,backgroundColor,borderRadius,border:showBorder?`${borderWidth}px solid ${borderColor}`:\"none\",overflow:\"visible\",...props.style??{},minWidth:5,minHeight:5},\"aria-label\":\"Table of contents\",children:[scrollbarHideStyle,/*#__PURE__*/_jsx(\"ul\",{className:\"framer-toc-list\",style:{listStyle:\"none\",margin:0,padding:0,display:\"flex\",flexDirection:\"column\",gap:itemSpacing,maxHeight:\"100%\",overflowY:\"auto\",WebkitOverflowScrolling:\"touch\"},children:headings.map(heading=>{const isActive=activeId===heading.id;const isNested=heading.level>minLevel;const indent=indentNested&&isNested?(heading.level-minLevel)*indentSize:0;const naturalColor=isNested?nestedTextColor:textColor;return /*#__PURE__*/_jsxs(\"li\",{style:{position:\"relative\",paddingLeft:indent},children:[showActiveIndicator&&isActive&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:indent,top:indicatorShape===\"line\"?0:\"50%\",bottom:indicatorShape===\"line\"?0:undefined,width:indicatorShape===\"line\"?indicatorWidth:indicatorSize,height:indicatorShape===\"line\"?undefined:indicatorSize,transform:indicatorShape===\"line\"?undefined:\"translateY(-50%)\",backgroundColor:indicatorColor,borderRadius:indicatorShape===\"line\"?indicatorWidth/2:indicatorShape===\"circle\"?\"50%\":indicatorShape===\"rounded\"?indicatorSize/4:0,transition:enableAnimation?`opacity ${animationDuration}ms ${animationEasing}, transform ${animationDuration}ms ${animationEasing}`:\"none\"}}),/*#__PURE__*/_jsx(\"a\",{href:`#${encodeURIComponent(heading.id)}`,onClick:event=>{const shouldHandleWithCustomScroll=smoothScroll||scrollOffset!==0;if(shouldHandleWithCustomScroll){event.preventDefault();}handleClick(heading.id);},style:{display:\"block\",width:\"100%\",textAlign:\"left\",textDecoration:\"none\",padding:0,paddingLeft:showActiveIndicator?(indicatorShape===\"line\"?indicatorWidth:indicatorSize)+indicatorSpacing:0,cursor:\"pointer\",transition:enableAnimation?`color ${animationDuration}ms ${animationEasing}`:\"none\",...isActive?activeFont&&typeof activeFont===\"object\"?activeFont:{}:font&&typeof font===\"object\"?font:{},color:isActive?activeColor:naturalColor},\"aria-current\":isActive?\"location\":undefined,onMouseEnter:e=>{if(!isActive){e.currentTarget.style.color=hoverColor;}},onMouseLeave:e=>{if(!isActive){e.currentTarget.style.color=naturalColor;}},children:heading.text})]},heading.id);})})]});if(mobileVersion){return /*#__PURE__*/_jsxs(\"div\",{className:isMobileOpen?\"framer-toc-mobile-open-state\":\"\",style:{position:\"relative\",width:\"100%\",height:\"100%\",minWidth:5,minHeight:5,overflow:\"hidden\"},children:[scrollbarHideStyle,/*#__PURE__*/_jsx(\"button\",{onClick:toggleMobile,onMouseEnter:()=>startTransition(()=>setIsMobileButtonHovered(true)),onMouseLeave:()=>startTransition(()=>setIsMobileButtonHovered(false)),style:{position:\"fixed\",left:isMobileOpen?\"min(80%, 400px)\":0,top:20+mobileTopMargin,width:40,height:80,backgroundColor:isMobileButtonHovered?mobileButtonBackgroundHoverColor:mobileButtonBackgroundColor,borderTop:`${borderWidth}px solid ${isMobileButtonHovered?mobileButtonBorderHoverColor:mobileButtonBorderColor}`,borderRight:`${borderWidth}px solid ${isMobileButtonHovered?mobileButtonBorderHoverColor:mobileButtonBorderColor}`,borderBottom:`${borderWidth}px solid ${isMobileButtonHovered?mobileButtonBorderHoverColor:mobileButtonBorderColor}`,borderLeft:\"none\",borderLeftWidth:0,borderLeftStyle:\"none\",borderRadius:`0 ${borderRadius}px ${borderRadius}px 0`,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:99992,boxShadow:\"2px 0 8px rgba(0, 0, 0, 0.1)\",transition:`left ${mobileTransitionDuration}ms ease, background-color 150ms ease, border-color 150ms ease`,outline:\"none\"},\"aria-label\":isMobileOpen?\"Close table of contents\":\"Open table of contents\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"6\",viewBox:\"0 0 10 6\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{transform:isMobileOpen?\"rotate(90deg)\":\"rotate(-90deg)\",transition:`transform ${mobileTransitionDuration}ms ease`},children:/*#__PURE__*/_jsx(\"path\",{d:\"M4.12195 5.47871C4.49679 5.85356 5.10554 5.85356 5.48038 5.47871L9.31878 1.64032C9.59467 1.36443 9.67564 0.953602 9.5257 0.593752C9.37576 0.233903 9.02791 0 8.63807 0L0.961269 0.00299893C0.574431 0.00299893 0.223577 0.236901 0.0736394 0.596751C-0.0762981 0.956601 0.00766689 1.36743 0.280553 1.64331L4.11895 5.48171L4.12195 5.47871Z\",fill:isMobileButtonHovered?mobileButtonIconHoverColor:mobileButtonIconColor})})}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>{if(isMobileOpen)closeMobile();},style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,backgroundColor:mobileOverlayColor,zIndex:99990,opacity:isMobileOpen?1:0,pointerEvents:isMobileOpen?\"auto\":\"none\",transition:`opacity ${mobileTransitionDuration}ms ease`}}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-toc-list\",style:{position:\"fixed\",top:0,left:0,bottom:0,width:\"80%\",maxWidth:400,background:`linear-gradient(180deg, ${mobileBackgroundGradientStart}, ${mobileBackgroundGradientEnd})`,borderRight:mobileDrawerShowBorder?`${mobileDrawerBorderWidth}px solid ${mobileDrawerBorderColor}`:\"none\",zIndex:isMobileOpen?99991:-1,overflowY:\"auto\",transform:isMobileOpen?\"translateX(0)\":\"translateX(-100%)\",transition:`transform ${mobileTransitionDuration}ms ease`,boxShadow:\"4px 0 12px rgba(0, 0, 0, 0.2)\",padding,pointerEvents:isMobileOpen?\"auto\":\"none\"},\"aria-hidden\":!isMobileOpen,children:tocNav})]});}return tocNav;}addPropertyControls(TableOfContents,{headings:{type:ControlType.Object,title:\"Headings\",controls:{includeH1:{type:ControlType.Boolean,title:\"H1\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH2:{type:ControlType.Boolean,title:\"H2\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH3:{type:ControlType.Boolean,title:\"H3\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH4:{type:ControlType.Boolean,title:\"H4\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH5:{type:ControlType.Boolean,title:\"H5\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},includeH6:{type:ControlType.Boolean,title:\"H6\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"}}},scope:{type:ControlType.Object,title:\"Scope\",controls:{containerSelector:{type:ControlType.String,title:\"Container\",defaultValue:\"main\",placeholder:\"main\"}}},colors:{type:ControlType.Object,title:\"Colors\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},nestedTextColor:{type:ControlType.Color,title:\"Nested Text\",defaultValue:\"#404668\"},activeColor:{type:ControlType.Color,title:\"Active\",defaultValue:\"#0099FF\"},hoverColor:{type:ControlType.Color,title:\"Hover\",defaultValue:\"#0066FF\"}}},typography:{type:ControlType.Object,title:\"Typography\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},activeFont:{type:ControlType.Font,title:\"Active Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}}}},layout:{type:ControlType.Object,title:\"Layout\",controls:{padding:{type:ControlType.Number,title:\"Padding\",defaultValue:20,min:0,max:60,step:4,unit:\"px\"},itemSpacing:{type:ControlType.Number,title:\"Item Spacing\",defaultValue:12,min:0,max:40,step:2,unit:\"px\"}}},border:{type:ControlType.Object,title:\"Border\",controls:{showBorder:{type:ControlType.Boolean,title:\"Show Border\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#EEEEEE\",hidden:({showBorder})=>!showBorder},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:1,min:1,max:10,step:1,unit:\"px\",hidden:({showBorder})=>!showBorder},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,step:1,unit:\"px\"}}},indentation:{type:ControlType.Object,title:\"Indentation\",controls:{indentNested:{type:ControlType.Boolean,title:\"Indent Nested\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},indentSize:{type:ControlType.Number,title:\"Indent Size\",defaultValue:20,min:0,max:60,step:4,unit:\"px\",hidden:({indentNested})=>!indentNested}}},scrolling:{type:ControlType.Object,title:\"Scrolling\",controls:{activationPosition:{type:ControlType.Enum,title:\"Activate At\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],defaultValue:\"center\",displaySegmentedControl:true},smoothScroll:{type:ControlType.Boolean,title:\"Smooth Scroll\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},scrollOffset:{type:ControlType.Number,title:\"Scroll Offset\",defaultValue:80,min:0,max:200,step:10,unit:\"px\"}}},activeIndicator:{type:ControlType.Object,title:\"Active Indicator\",controls:{showActiveIndicator:{type:ControlType.Boolean,title:\"Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},indicatorShape:{type:ControlType.Enum,title:\"Shape\",options:[\"line\",\"circle\",\"square\",\"rounded\"],optionTitles:[\"Line\",\"Circle\",\"Square\",\"Rounded\"],defaultValue:\"line\",displaySegmentedControl:false,hidden:({showActiveIndicator})=>!showActiveIndicator},indicatorColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#0099FF\",hidden:({showActiveIndicator})=>!showActiveIndicator},indicatorWidth:{type:ControlType.Number,title:\"Width\",defaultValue:3,min:1,max:10,step:1,unit:\"px\",hidden:({showActiveIndicator,indicatorShape})=>!showActiveIndicator||indicatorShape!==\"line\"},indicatorSize:{type:ControlType.Number,title:\"Size\",defaultValue:12,min:4,max:32,step:1,unit:\"px\",hidden:({showActiveIndicator,indicatorShape})=>!showActiveIndicator||indicatorShape===\"line\"},indicatorSpacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:8,min:0,max:32,step:2,unit:\"px\",hidden:({showActiveIndicator})=>!showActiveIndicator}}},animation:{type:ControlType.Object,title:\"Animation\",controls:{enableAnimation:{type:ControlType.Boolean,title:\"Enable\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:200,min:0,max:1e3,step:50,unit:\"ms\",hidden:({enableAnimation})=>!enableAnimation},animationEasing:{type:ControlType.Enum,title:\"Easing\",options:[\"linear\",\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\"],optionTitles:[\"Linear\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\"],defaultValue:\"ease\",displaySegmentedControl:false,hidden:({enableAnimation})=>!enableAnimation}}},mobileVersion:{type:ControlType.Boolean,title:\"Mobile Version\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},mobileButtonBackgroundColor:{type:ControlType.Color,title:\"Mobile Button BG\",defaultValue:\"#FFFFFF\",hidden:({mobileVersion})=>!mobileVersion},mobileButtonBackgroundHoverColor:{type:ControlType.Color,title:\"Mobile Button BG Hover\",defaultValue:\"#F5F5F5\",hidden:({mobileVersion})=>!mobileVersion},mobileButtonIconColor:{type:ControlType.Color,title:\"Mobile Button Icon\",defaultValue:\"#000000\",hidden:({mobileVersion})=>!mobileVersion},mobileButtonIconHoverColor:{type:ControlType.Color,title:\"Mobile Button Icon Hover\",defaultValue:\"#0066FF\",hidden:({mobileVersion})=>!mobileVersion},mobileButtonBorderColor:{type:ControlType.Color,title:\"Mobile Button Border\",defaultValue:\"#EEEEEE\",hidden:({mobileVersion})=>!mobileVersion},mobileButtonBorderHoverColor:{type:ControlType.Color,title:\"Mobile Button Border Hover\",defaultValue:\"#0066FF\",hidden:({mobileVersion})=>!mobileVersion},mobileOverlayColor:{type:ControlType.Color,title:\"Mobile Overlay\",defaultValue:\"rgba(0,0,0,0.35)\",hidden:({mobileVersion})=>!mobileVersion},mobileTransitionDuration:{type:ControlType.Number,title:\"Mobile Anim Duration\",defaultValue:300,min:0,max:1e3,step:25,unit:\"ms\",hidden:({mobileVersion})=>!mobileVersion},mobileTopMargin:{type:ControlType.Number,title:\"Mobile Top Margin\",defaultValue:0,min:0,max:200,step:4,unit:\"px\",hidden:({mobileVersion})=>!mobileVersion},mobileBackgroundGradientStart:{type:ControlType.Color,title:\"Mobile BG Start\",defaultValue:\"#0F0F1E\",hidden:({mobileVersion})=>!mobileVersion},mobileBackgroundGradientEnd:{type:ControlType.Color,title:\"Mobile BG End\",defaultValue:\"#1A1A2E\",hidden:({mobileVersion})=>!mobileVersion},mobileDrawerBorder:{type:ControlType.Object,title:\"Mobile Right Border\",controls:{showBorder:{type:ControlType.Boolean,title:\"Show\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},borderColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#EEEEEE\",hidden:({showBorder})=>!showBorder},borderWidth:{type:ControlType.Number,title:\"Width\",defaultValue:1,min:1,max:12,step:1,unit:\"px\",hidden:({showBorder})=>!showBorder}},hidden:({mobileVersion})=>!mobileVersion}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TableOfContents\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"260\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TableOfContentsCMS.map"],"mappings":"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"}