{"version":3,"file":"script_main.D72sISDH.mjs","names":["t","e","useState","startTransition","useMemo","useCallback","useRef","useState","_Fragment","Fragment","CopyEmail3","Spacer","BlurGradient","CopyEmail","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","PropertyOverrides","React.Fragment","RichText","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","React.createElement","MainLayout","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/rofp3mS0LNY15cjhHzia/Ycw95yYPzpr98rHtCJMh/BlurGradient.js","https:/framerusercontent.com/modules/kDaz1pTFtsyS2fm3GvBc/S6UZKS45DNQqCt6D04Px/CloseButton.js","https:/framerusercontent.com/modules/h9SHowGyq5FXrNlHMN6G/Oxa3jSzSxqAtgK88vqTQ/IndexIndependent.js","https:/framerusercontent.com/modules/NXYfyFizDk2XRgNSMJ2n/T28WbIL5mIu4j4d3OkNe/HLYPzudsN.js","framer:toplevel/main"],"sourcesContent":["import{jsx as r}from\"react/jsx-runtime\";import{addPropertyControls as t,ControlType as e}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function a({blur:t,borderRadius:e,direction:a}){let i=r=>{switch(r){case\"toBottom\":default:return\"to bottom\";case\"toTop\":return\"to top\";case\"toLeft\":return\"to left\";case\"toRight\":return\"to right\";}},o=[{blur:`${t/2/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%\"},{blur:`${t/2/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%\"},{blur:`${t/2/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%\"},{blur:`${t/2/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%\"},{blur:`${t/2/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%\"},{blur:`${t/2/2}px`,gradient:\"rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%\"},{blur:`${t/2}px`,gradient:\"rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%\"},{blur:`${t}px`,gradient:\"rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%\"}];return /*#__PURE__*/r(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",borderRadius:`${e}px`},children:o.map((t,o)=>/*#__PURE__*/r(\"div\",{style:{position:\"absolute\",inset:0,zIndex:o+1,backdropFilter:`blur(${t.blur})`,WebkitBackdropFilter:`blur(${t.blur})`,maskImage:`linear-gradient(${i(a)}, ${t.gradient})`,WebkitMaskImage:`linear-gradient(${i(a)}, ${t.gradient})`,borderRadius:`${e}px`,pointerEvents:\"none\"}},o))});}a.defaultProps={blur:10,borderRadius:0,direction:\"toBottom\"},t(a,{blur:{title:\"Blur\",type:e.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:e.Number,defaultValue:0,min:0,max:100,step:1,description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:e.SegmentedEnum,options:[\"toBottom\",\"toTop\",\"toLeft\",\"toRight\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"toBottom\"}});export default a;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient.map","// Close button that navigates back if previous page was home, otherwise goes to home page\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{startTransition,useState,useEffect}from\"react\";import{motion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function CloseButton(props){const{homePageUrl=\"/\",linkMode=\"smart\",size=40,iconColor=\"#000000\",backgroundColor=\"#FFFFFF\",hoverBackgroundColor=\"#F5F5F5\",borderRadius=20,showBorder=true,borderColor=\"#EEEEEE\",borderWidth=1,iconSize=16,iconThickness=2}=props;const[isHovered,setIsHovered]=useState(false);const[isOnLinkedPage,setIsOnLinkedPage]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const checkCurrentPage=()=>{const currentPage=window.location.pathname;console.log(\"=== Close Button Debug ===\");console.log(\"Current page:\",currentPage);console.log(\"Home page URL:\",homePageUrl);// Normalize the home page URL to just the path\nconst normalizeToPath=url=>{try{if(url.startsWith(\"http\")){return new URL(url).pathname.replace(/\\/$/,\"\")||\"/\";}return url.replace(/\\/$/,\"\")||\"/\";}catch{return url.replace(/\\/$/,\"\")||\"/\";}};const normalizedHomePath=normalizeToPath(homePageUrl);const normalizedCurrentPath=normalizeToPath(currentPage);console.log(\"Normalized home path:\",normalizedHomePath);console.log(\"Normalized current path:\",normalizedCurrentPath);// Check if we're currently on the linked page\nconst onLinkedPage=normalizedCurrentPath===normalizedHomePath;console.log(\"On linked page?\",onLinkedPage);startTransition(()=>setIsOnLinkedPage(onLinkedPage));};// Store current page as previous for next navigation\nconst storeCurrentPage=()=>{const currentPath=window.location.pathname;sessionStorage.setItem(\"framer_previous_page\",currentPath);console.log(\"📝 Stored current page for next navigation:\",currentPath);};// Check immediately\ncheckCurrentPage();// Listen for route changes (when user navigates to another page)\nconst handleBeforeUnload=()=>{storeCurrentPage();};// Also listen for popstate (back/forward navigation)\nconst handlePopState=()=>{console.log(\"🔄 Navigation detected (popstate)\");setTimeout(checkCurrentPage,50);};// Listen for Framer's route changes using URL changes\nlet lastPath=window.location.pathname;const checkForRouteChange=()=>{const currentPath=window.location.pathname;if(currentPath!==lastPath){console.log(\"🔄 Route changed from\",lastPath,\"to\",currentPath);sessionStorage.setItem(\"framer_previous_page\",lastPath);lastPath=currentPath;checkCurrentPage();}};const routeCheckInterval=setInterval(checkForRouteChange,100);window.addEventListener(\"beforeunload\",handleBeforeUnload);window.addEventListener(\"popstate\",handlePopState);return()=>{clearInterval(routeCheckInterval);window.removeEventListener(\"beforeunload\",handleBeforeUnload);window.removeEventListener(\"popstate\",handlePopState);};},[homePageUrl]);const handleClick=()=>{if(typeof window===\"undefined\")return;const fullHomeUrl=homePageUrl.startsWith(\"http\")?homePageUrl:homePageUrl.startsWith(\"/\")?homePageUrl:`/${homePageUrl}`;if(linkMode===\"normal\"){window.location.href=fullHomeUrl;return;}const previousPage=sessionStorage.getItem(\"framer_previous_page\");const normalizeToPath=url=>{try{if(url.startsWith(\"http\")){return new URL(url).pathname.replace(/\\/$/,\"\")||\"/\";}return url.replace(/\\/$/,\"\")||\"/\";}catch{return url.replace(/\\/$/,\"\")||\"/\";}};const normalizedHomePath=normalizeToPath(homePageUrl);const normalizedPreviousPath=previousPage?normalizeToPath(previousPage):null;const shouldGoBack=normalizedPreviousPath===normalizedHomePath&&window.history.length>1;console.log(\"🖱️ Button clicked\");console.log(\"Previous page:\",previousPage);console.log(\"Should go back?\",shouldGoBack);if(shouldGoBack){console.log(\"⬅️ Going back\");window.history.back();}else{console.log(\"🏠 Going to home:\",homePageUrl);window.location.href=fullHomeUrl;}};return /*#__PURE__*/_jsx(motion.button,{initial:false,animate:{opacity:isOnLinkedPage?0:1},transition:{duration:.3},whileTap:isOnLinkedPage?undefined:{scale:.85,opacity:.7},onClick:isOnLinkedPage?undefined:handleClick,onMouseEnter:isOnLinkedPage?undefined:()=>startTransition(()=>setIsHovered(true)),onMouseLeave:isOnLinkedPage?undefined:()=>startTransition(()=>setIsHovered(false)),style:{width:size,height:size,borderRadius,backgroundColor:isHovered?hoverBackgroundColor:backgroundColor,border:showBorder?`${borderWidth}px solid ${borderColor}`:\"none\",cursor:isOnLinkedPage?\"default\":\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,position:\"relative\",pointerEvents:isOnLinkedPage?\"none\":\"auto\",userSelect:\"none\"},tabIndex:isOnLinkedPage?-1:0,\"aria-label\":\"Close\",\"aria-hidden\":isOnLinkedPage,children:/*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6L18 18\",stroke:iconColor,strokeWidth:iconThickness,strokeLinecap:\"round\",strokeLinejoin:\"round\"})})});}addPropertyControls(CloseButton,{linkMode:{type:ControlType.Enum,title:\"Link Mode\",defaultValue:\"smart\",options:[\"smart\",\"normal\"],optionTitles:[\"Smart Back\",\"Normal Link\"],displaySegmentedControl:true},homePageUrl:{type:ControlType.String,title:\"Home Page URL\",defaultValue:\"/\",placeholder:\"/home or https://...\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:40,min:20,max:100,step:1,unit:\"px\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:16,min:8,max:48,step:1,unit:\"px\"},iconThickness:{type:ControlType.Number,title:\"Icon Thickness\",defaultValue:2,min:1,max:4,step:.5,unit:\"px\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},hoverBackgroundColor:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#F5F5F5\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:20,min:0,max:50,step:1,unit:\"px\"},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:5,step:1,unit:\"px\",hidden:({showBorder})=>!showBorder}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CloseButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CloseButton.map","// Index component with multiple stacked text items with editable text style\n// User requests: reverse the secondary pills fade+slide animation when hover ends (play out animation), and rewrite whole component to fix prior type errors.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{Fragment,startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";function clamp01(v){return Math.max(0,Math.min(1,v));}// Helper function to convert any color to rgba with opacity (SSR-safe)\nfunction colorToRgba(color,opacity){const a=clamp01(opacity);const c=(color||\"\").trim();// Keep theme-aware colors (e.g. CSS variables / Framer color styles) dynamic by using\n// color-mix instead of computing a fixed rgba value in JS (which can lock to light mode).\nif(a>=.999)return c;const pct=Math.round(a*1e4)/100;return`color-mix(in srgb, ${c} ${pct}%, transparent)`;}function toCssFontString(style){const fontStyle=style.fontStyle||\"normal\";const fontVariant=style.fontVariant||\"normal\";const fontWeight=style.fontWeight||\"400\";const fontSize=typeof style.fontSize===\"number\"?`${style.fontSize}px`:style.fontSize||\"16px\";const lineHeight=typeof style.lineHeight===\"number\"?`${style.lineHeight}px`:style.lineHeight||\"normal\";const fontFamily=style.fontFamily||\"system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial\";// Canvas supports the CSS font shorthand.\nreturn`${fontStyle} ${fontVariant} ${fontWeight} ${fontSize}/${lineHeight} ${fontFamily}`;}function measureTextWidth(text,style){if(typeof document===\"undefined\")return text.length*8;const canvas=document.createElement(\"canvas\");const ctx=canvas.getContext(\"2d\");if(!ctx)return text.length*8;ctx.font=toCssFontString(style);const metrics=ctx.measureText(text);// letterSpacing isn't included in measureText, so approximate it.\nconst letterSpacingRaw=style.letterSpacing;const letterSpacing=typeof letterSpacingRaw===\"number\"?letterSpacingRaw:typeof letterSpacingRaw===\"string\"&&letterSpacingRaw.endsWith(\"em\")?parseFloat(letterSpacingRaw)*(typeof style.fontSize===\"number\"?style.fontSize:parseFloat(String(style.fontSize))||16):typeof letterSpacingRaw===\"string\"&&letterSpacingRaw.endsWith(\"px\")?parseFloat(letterSpacingRaw):0;const extra=Math.max(0,(text.length-1)*(Number.isFinite(letterSpacing)?letterSpacing:0));return metrics.width+extra;}function normalizeMediaSrc(src){return(src||\"\").trim();}function getHoverMedia(item){if(!item)return{type:null};const prefers=item.hoverMediaType;const hasImage=Boolean(item.image?.src);const hasVideo=Boolean(item.video);if(prefers===\"video\"){if(hasVideo)return{type:\"video\"};if(hasImage)return{type:\"image\"};return{type:null};}// Default: image first\nif(hasImage)return{type:\"image\"};if(hasVideo)return{type:\"video\"};return{type:null};}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function IndexIndependent(props){const{items,dividerOptions,indexLines,font,textColor,hoverColor,gap,textAlign,underline,underlineOnHover,opacity,pillColorMode,pillBackgroundColor,pillColors,pillOpacity=1,pillTextColor,pillVerticalPadding,pillLeftPadding,pillRightPadding,mainPillLeftPadding=pillLeftPadding,mainPillRightPadding=pillRightPadding,subsequentPillLeftPadding=pillLeftPadding,subsequentPillRightPadding=pillRightPadding,pillGap,blurAmount,blurBrightness,blurTintColor,blurTintOpacity,pillAnimation,pillSlideAnimation,imageAnimation,blurAnimation,dimAnimation,prefixes,prefixIcon,prefixFont,prefixColor,itemSquareGap,homePage,closeButtonGap=2,closeButtonSize=14,showCloseButton=true,stretchSubsequentPills,stretchViewportEndPadding=15,noMainPill=false,rectPills=false,underConstructionPill,activeState=0}=props;const pillRadius=rectPills?0:999;const mergedDividerOptions=useMemo(()=>{return{textColor:dividerOptions?.textColor||textColor||\"#000000\",opacity:typeof dividerOptions?.opacity===\"number\"?dividerOptions.opacity:1,underline:typeof dividerOptions?.underline===\"boolean\"?dividerOptions.underline:false,textTransform:dividerOptions?.textTransform||\"none\",itemAlign:dividerOptions?.itemAlign||\"left\",paddingAbove:typeof dividerOptions?.paddingAbove===\"number\"?dividerOptions.paddingAbove:0,paddingBelow:typeof dividerOptions?.paddingBelow===\"number\"?dividerOptions.paddingBelow:0,hideText:typeof dividerOptions?.hideText===\"boolean\"?dividerOptions.hideText:false,line:{enabled:typeof dividerOptions?.line?.enabled===\"boolean\"?dividerOptions.line.enabled:false,thickness:typeof dividerOptions?.line?.thickness===\"number\"?dividerOptions.line.thickness:1,color:dividerOptions?.line?.color||dividerOptions?.textColor||textColor||\"#000000\",dotted:typeof dividerOptions?.line?.dotted===\"boolean\"?dividerOptions.line.dotted:false,dotSpacing:typeof dividerOptions?.line?.dotSpacing===\"number\"?dividerOptions.line.dotSpacing:4,position:dividerOptions?.line?.position||\"under\",paddingAbove:typeof dividerOptions?.line?.paddingAbove===\"number\"?dividerOptions.line.paddingAbove:0,paddingBelow:typeof dividerOptions?.line?.paddingBelow===\"number\"?dividerOptions.line.paddingBelow:0},text:(dividerOptions?.text)||font};},[dividerOptions,textColor,font]);const mergedIndexLines=useMemo(()=>{return{enabled:typeof indexLines?.enabled===\"boolean\"?indexLines.enabled:false,position:indexLines?.position||\"below\",thickness:typeof indexLines?.thickness===\"number\"?indexLines.thickness:1,color:indexLines?.color||textColor||\"#000000\",dotted:typeof indexLines?.dotted===\"boolean\"?indexLines.dotted:false,dotSpacing:typeof indexLines?.dotSpacing===\"number\"?indexLines.dotSpacing:4,paddingAbove:typeof indexLines?.paddingAbove===\"number\"?indexLines.paddingAbove:0,paddingBelow:typeof indexLines?.paddingBelow===\"number\"?indexLines.paddingBelow:0};},[indexLines,textColor]);const pillColorsArray=useMemo(()=>{if(Array.isArray(pillColors))return pillColors;const o=pillColors||{};const fromList=Array.isArray(o.colors)?o.colors.filter(v=>typeof v===\"string\"&&v.length>0):[];if(fromList.length>0)return fromList;return[o.c1,o.c2,o.c3,o.c4,o.c5,o.c6,o.c7,o.c8].filter(v=>typeof v===\"string\"&&v.length>0);},[pillColors]);const allPillsOpacity=useMemo(()=>{const o=pillColors||{};const v=typeof o.opacity===\"number\"?o.opacity:pillOpacity;return clamp01(v??1);},[pillColors,pillOpacity]);const subsequentPillColorOffset=noMainPill?0:1;const mergedUnderConstructionPill=useMemo(()=>{return{enabled:typeof underConstructionPill?.enabled===\"boolean\"?underConstructionPill.enabled:false,text:underConstructionPill?.text||\"Under construction\",backgroundColor:underConstructionPill?.backgroundColor||pillBackgroundColor||\"#0099FF\",textColor:underConstructionPill?.textColor||pillTextColor||\"#000000\",opacity:typeof underConstructionPill?.opacity===\"number\"?clamp01(underConstructionPill.opacity):allPillsOpacity};},[underConstructionPill,pillBackgroundColor,pillTextColor,allPillsOpacity]);const getEffectivePillTexts=useCallback(index=>{const base=(items?.[index]?.pills||[]).map(t=>({kind:\"normal\",text:t}));const shouldAdd=Boolean(mergedUnderConstructionPill.enabled)&&Boolean(items?.[index]?.underConstruction)&&!items?.[index]?.isDivider;if(!shouldAdd)return base;return[{kind:\"under\",text:mergedUnderConstructionPill.text},...base];},[items,mergedUnderConstructionPill.enabled,mergedUnderConstructionPill.text]);const needsPrefixColumn=showCloseButton||(prefixes||[]).some(p=>Boolean(p?.text)||p?.useIcon&&Boolean(prefixIcon))||Boolean(prefixIcon);const activeIndex=useMemo(()=>{const n=typeof activeState===\"string\"?Number(activeState):activeState;if(!Number.isFinite(n)||n<=0)return null;// Active State refers to the Nth interactive (non-divider) item, not the raw index.\nconst interactiveIndices=[];for(let i=0;i<(items||[]).length;i++){if(!items?.[i]?.isDivider)interactiveIndices.push(i);}return interactiveIndices[n-1]??null;},[activeState,items]);const containerRef=useRef(null);const itemRefs=useRef([]);const prefixRefs=useRef([]);const prefixContentRefs=useRef([]);const globalMouseY=useRef(0);const[hoverMouseDirection,setHoverMouseDirection]=useState({});const[hoveredIndex,setHoveredIndex]=useState(null);// Detect direct hover switches (moving from one interactive item to another without leaving)\nconst prevHoveredIndexRef=useRef(null);const prevHoverForDelayRef=useRef(null);const[instantMediaSwap,setInstantMediaSwap]=useState(false);// Pills display state (keeps pills mounted during exit)\nconst[pillsDisplayIndex,setPillsDisplayIndex]=useState(null);const[pillsPhase,setPillsPhase]=useState(\"exit\");const[visiblePillIndices,setVisiblePillIndices]=useState(new Set);const[mainPillRects,setMainPillRects]=useState([]);const[mainPillRect,setMainPillRect]=useState(null);const[stretchedPillWidths,setStretchedPillWidths]=useState(null);// Hover media state\nconst[showImage,setShowImage]=useState(false);const[showBlur,setShowBlur]=useState(false);const[currentImageIndex,setCurrentImageIndex]=useState(null);const[previousImageIndex,setPreviousImageIndex]=useState(null);const[delayedHoverIndex,setDelayedHoverIndex]=useState(null);const[delayedBlurIndex,setDelayedBlurIndex]=useState(null);// Cache which hover video sources are ready to display (prevents blank-frame pop-in in browser)\nconst[readyVideos,setReadyVideos]=useState(()=>new Set);const[erroredVideos,setErroredVideos]=useState(()=>new Set);const videoRefs=useRef(new Map);const imageRefs=useRef(new Map);const uniqueVideoSources=useMemo(()=>{const seen=new Set;const sources=[];for(const it of items||[]){const src=normalizeMediaSrc(it?.video);if(!src||seen.has(src))continue;seen.add(src);sources.push(src);}return sources;},[items]);const uniqueImageSources=useMemo(()=>{const seen=new Set;const sources=[];for(const it of items||[]){const imageSrc=normalizeMediaSrc(it?.image?.src);if(imageSrc&&!seen.has(imageSrc)){seen.add(imageSrc);sources.push({src:imageSrc,alt:it?.image?.alt||\"\"});}const posterSrc=normalizeMediaSrc(it?.videoPoster?.src);if(posterSrc&&!seen.has(posterSrc)){seen.add(posterSrc);sources.push({src:posterSrc,alt:it?.videoPoster?.alt||\"\"});}}return sources;},[items]);// Track global mouse Y for vertical direction detection\nuseEffect(()=>{if(typeof window===\"undefined\")return;const onMove=e=>{globalMouseY.current=e.clientY;};window.addEventListener(\"mousemove\",onMove,{passive:true});return()=>window.removeEventListener(\"mousemove\",onMove);},[]);useEffect(()=>{if(typeof window===\"undefined\")return;uniqueVideoSources.forEach(src=>{const el=videoRefs.current.get(src);if(!el)return;if(el.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&el.videoWidth>0&&el.videoHeight>0){startTransition(()=>{setReadyVideos(prev=>{if(prev.has(src))return prev;const next=new Set(prev);next.add(src);return next;});});}if(el.networkState===HTMLMediaElement.NETWORK_EMPTY){el.load();}const playAttempt=el.play();if(playAttempt&&typeof playAttempt.catch===\"function\"){playAttempt.catch(()=>{});}});},[uniqueVideoSources]);useEffect(()=>{startTransition(()=>{setReadyVideos(prev=>{const next=new Set([...prev].filter(src=>uniqueVideoSources.includes(src)));if(next.size===prev.size)return prev;return next;});setErroredVideos(prev=>{const next=new Set([...prev].filter(src=>uniqueVideoSources.includes(src)));if(next.size===prev.size)return prev;return next;});});},[uniqueVideoSources]);useEffect(()=>{if(typeof window===\"undefined\")return;uniqueImageSources.forEach(({src})=>{const el=imageRefs.current.get(src);if(!el||typeof el.decode!==\"function\")return;const decodeAttempt=el.decode();if(decodeAttempt&&typeof decodeAttempt.catch===\"function\"){decodeAttempt.catch(()=>{});}});},[uniqueImageSources]);// Measure main-pill hitboxes for each row\nuseEffect(()=>{if(typeof window===\"undefined\")return;const update=()=>{const container=containerRef.current;if(!container)return;const cRect=container.getBoundingClientRect();const next=[];for(let i=0;i<items.length;i++){const a=itemRefs.current[i];if(!a){next.push(null);continue;}const aRect=a.getBoundingClientRect();const p=needsPrefixColumn?prefixRefs.current[i]:null;const pc=needsPrefixColumn?prefixContentRefs.current[i]:null;const pRect=needsPrefixColumn&&(pc||p)?(pc||p).getBoundingClientRect():null;const padLeft=mainPillLeftPadding;const padRight=mainPillRightPadding;const padY=pillVerticalPadding;const leftmost=pRect?Math.min(pRect.left-padLeft,aRect.left):aRect.left;const rightmost=pRect?Math.max(pRect.right+padRight,aRect.right):aRect.right;const topmost=pRect?Math.min(pRect.top-padY,aRect.top):aRect.top;const bottommost=pRect?Math.max(pRect.bottom+padY,aRect.bottom):aRect.bottom;const left=leftmost-cRect.left;const top=topmost-cRect.top;const right=rightmost-cRect.left;const bottom=bottommost-cRect.top;next.push({left:Math.max(0,left),top:Math.max(0,top),width:Math.max(0,right-left),height:Math.max(0,bottom-top)});}// Remove vertical \"cracks\" between adjacent interactive items by extending their hitboxes\n// to the midpoint between rows. Do not bridge across divider items.\nconst adjusted=next.map(r=>r?{...r}:null);for(let i=1;i<items.length;i++){if(items?.[i-1]?.isDivider||items?.[i]?.isDivider)continue;const prev=adjusted[i-1];const curr=adjusted[i];if(!prev||!curr)continue;const prevBottom=prev.top+prev.height;const currTop=curr.top;const mid=(prevBottom+currTop)/2;const currBottom=curr.top+curr.height;prev.height=Math.max(0,mid-prev.top);curr.top=Math.max(0,mid);curr.height=Math.max(0,currBottom-curr.top);}startTransition(()=>setMainPillRects(adjusted));};const raf=window.requestAnimationFrame(update);window.addEventListener(\"resize\",update);return()=>{window.cancelAnimationFrame(raf);window.removeEventListener(\"resize\",update);};},[items,needsPrefixColumn,mainPillLeftPadding,mainPillRightPadding,pillVerticalPadding]);useEffect(()=>{if(hoveredIndex===null){startTransition(()=>setMainPillRect(null));return;}startTransition(()=>setMainPillRect(mainPillRects?.[hoveredIndex]||null));},[hoveredIndex,mainPillRects]);const setHover=useCallback(index=>{const nextIndex=index!==null&&items?.[index]?.isDivider?null:index;const prevIndex=prevHoveredIndexRef.current;if(nextIndex!==prevIndex){const switching=prevIndex!==null&&nextIndex!==null&&prevIndex!==nextIndex;prevHoveredIndexRef.current=nextIndex;startTransition(()=>setInstantMediaSwap(switching));}startTransition(()=>setHoveredIndex(nextIndex));if(nextIndex!==null&&pillSlideAnimation.direction===\"vertical\"){const rect=mainPillRects?.[nextIndex];if(rect&&containerRef.current){const c=containerRef.current.getBoundingClientRect();const topAbs=c.top+rect.top;const bottomAbs=topAbs+rect.height;const mouseY=globalMouseY.current;const distanceToTop=Math.abs(mouseY-topAbs);const distanceToBottom=Math.abs(mouseY-bottomAbs);const direction=distanceToTop<distanceToBottom?\"down\":\"up\";startTransition(()=>setHoverMouseDirection(prev=>({...prev,[nextIndex]:direction})));}}if(nextIndex===null){startTransition(()=>setPillsPhase(\"exit\"));}else{startTransition(()=>{setPillsDisplayIndex(nextIndex);setPillsPhase(\"enter\");});}},[items,mainPillRects,pillSlideAnimation.direction]);const resolveHoverLeaveTarget=useCallback(relatedTarget=>{const target=relatedTarget;const container=containerRef.current;if(!target||!container||!container.contains(target))return null;const hoverEl=target.closest?.(\"[data-hover-index]\");if(!hoverEl)return null;const raw=hoverEl.getAttribute(\"data-hover-index\");if(!raw)return null;const index=Number(raw);if(!Number.isFinite(index))return null;const normalized=Math.trunc(index);if(normalized<0)return null;if(items?.[normalized]?.isDivider)return null;if(activeIndex===normalized)return null;return normalized;},[items,activeIndex]);const handleHoverLeave=useCallback(relatedTarget=>{const next=resolveHoverLeaveTarget(relatedTarget);setHover(next);},[resolveHoverLeaveTarget,setHover]);// Sequential pill enter/exit animations.\nuseEffect(()=>{if(typeof window===\"undefined\")return;const timeouts=[];let raf=null;const displayIndex=pillsDisplayIndex;if(displayIndex===null){startTransition(()=>setVisiblePillIndices(new Set));return;}const pillCount=getEffectivePillTexts(displayIndex).length;if(pillCount<=0){startTransition(()=>setVisiblePillIndices(new Set));return;}if(pillsPhase===\"enter\"){startTransition(()=>setVisiblePillIndices(new Set));raf=window.requestAnimationFrame(()=>{for(let i=0;i<pillCount;i++){const delayMs=i*pillAnimation.delay*1e3;const t=window.setTimeout(()=>{startTransition(()=>{setVisiblePillIndices(prev=>{const next=new Set(prev);next.add(`${displayIndex}-${i}`);return next;});});},delayMs);timeouts.push(t);}});}else{// exit: remove visibility in reverse order, so transition plays in reverse\nraf=window.requestAnimationFrame(()=>{for(let i=pillCount-1;i>=0;i--){const rev=pillCount-1-i;const delayMs=rev*pillAnimation.delay*1e3;const t=window.setTimeout(()=>{startTransition(()=>{setVisiblePillIndices(prev=>{const next=new Set(prev);next.delete(`${displayIndex}-${i}`);return next;});});},delayMs);timeouts.push(t);}const totalExit=(pillCount-1)*pillAnimation.delay+Math.max(pillAnimation.fadeOut,pillSlideAnimation.duration);const unmountT=window.setTimeout(()=>{startTransition(()=>{setPillsDisplayIndex(null);setStretchedPillWidths(null);});},totalExit*1e3);timeouts.push(unmountT);});}return()=>{timeouts.forEach(t=>window.clearTimeout(t));if(raf!==null)window.cancelAnimationFrame(raf);};},[pillsDisplayIndex,pillsPhase,items,pillAnimation.delay,pillAnimation.fadeOut,pillSlideAnimation.duration,getEffectivePillTexts]);// Stretch subsequent pills to fill viewport width, proportionally to their text widths\nuseEffect(()=>{if(typeof window===\"undefined\")return;const displayIndex=pillsDisplayIndex;if(displayIndex===null||!stretchSubsequentPills){startTransition(()=>setStretchedPillWidths(null));return;}const pillTexts=getEffectivePillTexts(displayIndex);if(pillTexts.length===0){startTransition(()=>setStretchedPillWidths(null));return;}const update=()=>{const container=containerRef.current;const a=itemRefs.current[displayIndex];if(!a)return;const containerRect=container?.getBoundingClientRect();const aRect=a.getBoundingClientRect();const rect=mainPillRects?.[displayIndex]||null;const startX=needsPrefixColumn&&rect&&containerRect?containerRect.left+rect.left+rect.width+pillGap:aRect.right+pillGap;const available=Math.max(0,window.innerWidth-stretchViewportEndPadding-startX);const gapsTotal=pillGap*Math.max(0,pillTexts.length-1);const target=Math.max(0,available-gapsTotal);// IMPORTANT: Avoid DOM mutations (appendChild / setAttribute) to prevent\n// read-only canvas errors in Framer. Use canvas text measurement instead.\nconst naturalWidths=pillTexts.map(p=>{const textW=measureTextWidth(p.text,font);const padW=subsequentPillLeftPadding+subsequentPillRightPadding;return Math.max(0,textW+padW);});const sumNatural=naturalWidths.reduce((acc,w)=>acc+w,0);if(sumNatural<=0||target<=0){startTransition(()=>setStretchedPillWidths(null));return;}const scale=Math.max(1,target/sumNatural);const scaled=naturalWidths.map(w=>w*scale);startTransition(()=>setStretchedPillWidths(scaled));};update();window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);},[pillsDisplayIndex,items,needsPrefixColumn,pillGap,stretchSubsequentPills,stretchViewportEndPadding,subsequentPillLeftPadding,subsequentPillRightPadding,pillVerticalPadding,font,mainPillRects,getEffectivePillTexts]);// Hover delay (image)\nuseEffect(()=>{if(typeof window===\"undefined\")return;let t;if(hoveredIndex!==null){const effectiveDelay=imageAnimation.delayMode===\"auto\"?getEffectivePillTexts(hoveredIndex).length*pillAnimation.delay:imageAnimation.delay;t=window.setTimeout(()=>{startTransition(()=>setDelayedHoverIndex(hoveredIndex));},effectiveDelay*1e3);}else{startTransition(()=>setDelayedHoverIndex(null));}prevHoverForDelayRef.current=hoveredIndex;return()=>{if(t!==undefined)window.clearTimeout(t);};},[hoveredIndex,imageAnimation.delay,imageAnimation.delayMode,items,pillAnimation.delay,getEffectivePillTexts]);// Hover delay (blur)\nuseEffect(()=>{if(typeof window===\"undefined\")return;let t;if(hoveredIndex!==null){const effectiveDelay=blurAnimation.delayMode===\"auto\"?getEffectivePillTexts(hoveredIndex).length*pillAnimation.delay:blurAnimation.delay;t=window.setTimeout(()=>{startTransition(()=>setDelayedBlurIndex(hoveredIndex));},effectiveDelay*1e3);}else{startTransition(()=>setDelayedBlurIndex(null));}return()=>{if(t!==undefined)window.clearTimeout(t);};},[hoveredIndex,blurAnimation.delay,blurAnimation.delayMode,items,pillAnimation.delay,getEffectivePillTexts]);// Image fade in/out with crossfade\nuseEffect(()=>{if(delayedHoverIndex!==null&&getHoverMedia(items[delayedHoverIndex]).type!==null&&delayedHoverIndex!==activeIndex){if(currentImageIndex!==null&&currentImageIndex!==delayedHoverIndex){startTransition(()=>setPreviousImageIndex(currentImageIndex));}startTransition(()=>{setCurrentImageIndex(delayedHoverIndex);setShowImage(true);});}else{startTransition(()=>setShowImage(false));}// eslint-disable-next-line react-hooks/exhaustive-deps\n},[delayedHoverIndex,items,activeIndex]);useEffect(()=>{if(delayedBlurIndex!==null&&delayedBlurIndex!==activeIndex){startTransition(()=>setShowBlur(true));}else{startTransition(()=>setShowBlur(false));}},[delayedBlurIndex,activeIndex]);useEffect(()=>{if(!showImage&&previousImageIndex!==null&&typeof window!==\"undefined\"){const t=window.setTimeout(()=>{startTransition(()=>{setPreviousImageIndex(null);setCurrentImageIndex(null);});},imageAnimation.fadeOut*1e3);return()=>window.clearTimeout(t);}},[showImage,previousImageIndex,imageAnimation.fadeOut]);const getSlideTransform=useCallback(index=>{if(pillSlideAnimation.direction===\"horizontal\"){return`translateX(-${pillSlideAnimation.distance}px)`;}const dir=hoverMouseDirection[index]||\"down\";return dir===\"down\"?`translateY(-${pillSlideAnimation.distance}px)`:`translateY(${pillSlideAnimation.distance}px)`;},[hoverMouseDirection,pillSlideAnimation.direction,pillSlideAnimation.distance]);const overlayPills=useMemo(()=>{const index=pillsDisplayIndex;if(index===null)return null;if(activeIndex===index)return null;if(items?.[index]?.isDivider)return null;const rect=mainPillRects?.[index];if(!rect)return null;const pillTexts=getEffectivePillTexts(index);if(pillTexts.length===0)return null;return{index,rect,pillTexts};},[pillsDisplayIndex,items,activeIndex,mainPillRects,getEffectivePillTexts]);const currentVideoSrc=useMemo(()=>{if(currentImageIndex===null)return null;const item=items?.[currentImageIndex];if(!item)return null;return getHoverMedia(item).type===\"video\"?normalizeMediaSrc(item.video)||null:null;},[currentImageIndex,items]);const previousVideoSrc=useMemo(()=>{if(previousImageIndex===null)return null;const item=items?.[previousImageIndex];if(!item)return null;return getHoverMedia(item).type===\"video\"?normalizeMediaSrc(item.video)||null:null;},[previousImageIndex,items]);const currentImageSrc=useMemo(()=>{if(currentImageIndex===null)return null;const item=items?.[currentImageIndex];if(!item)return null;return getHoverMedia(item).type===\"image\"?normalizeMediaSrc(item.image?.src)||null:null;},[currentImageIndex,items]);const previousImageSrc=useMemo(()=>{if(previousImageIndex===null)return null;const item=items?.[previousImageIndex];if(!item)return null;return getHoverMedia(item).type===\"image\"?normalizeMediaSrc(item.image?.src)||null:null;},[previousImageIndex,items]);const currentVideoPosterSrc=useMemo(()=>{if(currentImageIndex===null)return null;const item=items?.[currentImageIndex];if(!item||getHoverMedia(item).type!==\"video\")return null;const src=normalizeMediaSrc(item.videoPoster?.src);if(!src)return null;return src;},[currentImageIndex,items]);const previousVideoPosterSrc=useMemo(()=>{if(previousImageIndex===null)return null;const item=items?.[previousImageIndex];if(!item||getHoverMedia(item).type!==\"video\")return null;const src=normalizeMediaSrc(item.videoPoster?.src);if(!src)return null;return src;},[previousImageIndex,items]);useEffect(()=>{if(typeof window===\"undefined\")return;if(!showImage)return;const selected=[currentVideoSrc,previousVideoSrc].filter(src=>Boolean(src));selected.forEach(src=>{const el=videoRefs.current.get(src);if(!el)return;if(el.readyState>=HTMLMediaElement.HAVE_CURRENT_DATA&&el.videoWidth>0&&el.videoHeight>0){startTransition(()=>{setReadyVideos(prev=>{if(prev.has(src))return prev;const next=new Set(prev);next.add(src);return next;});});}const playAttempt=el.play();if(playAttempt&&typeof playAttempt.catch===\"function\"){playAttempt.catch(()=>{});}});},[currentVideoSrc,previousVideoSrc,showImage]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backdropFilter:`blur(${blurAmount}px) brightness(${blurBrightness})`,WebkitBackdropFilter:`blur(${blurAmount}px) brightness(${blurBrightness})`,pointerEvents:\"none\",zIndex:9998,opacity:showBlur?1:0,transition:`opacity ${showBlur?blurAnimation.fadeIn:blurAnimation.fadeOut}s ${imageAnimation.easing}`,visibility:showBlur?\"visible\":\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor:blurTintColor,opacity:blurTintOpacity}})}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",pointerEvents:\"none\",zIndex:9999},children:[uniqueVideoSources.map(src=>{const baseOpacity=src===currentVideoSrc?showImage?1:0:src===previousVideoSrc?currentVideoSrc!==previousVideoSrc?0:1:0;const isVideoReady=readyVideos.has(src)&&!erroredVideos.has(src);const opacityTarget=isVideoReady?baseOpacity:0;const duration=src===currentVideoSrc?showImage?imageAnimation.fadeIn:imageAnimation.fadeOut:imageAnimation.fadeOut;return /*#__PURE__*/_jsx(\"video\",{ref:el=>{if(el){el.defaultMuted=true;videoRefs.current.set(src,el);}else{videoRefs.current.delete(src);}},src:src,preload:\"auto\",muted:true,loop:true,playsInline:true,autoPlay:true,\"aria-hidden\":true,poster:src===currentVideoSrc?currentVideoPosterSrc??undefined:src===previousVideoSrc?previousVideoPosterSrc??undefined:undefined,style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",maxWidth:`${imageAnimation.maxWidth}vw`,maxHeight:`${imageAnimation.maxHeight}vh`,objectFit:\"contain\",opacity:opacityTarget,transition:instantMediaSwap?\"none\":`opacity ${duration}s ${imageAnimation.easing}`,borderRadius:`${imageAnimation.radius}px`,visibility:\"visible\",pointerEvents:\"none\"},onLoadedData:()=>{startTransition(()=>{setReadyVideos(prev=>{if(prev.has(src))return prev;const next=new Set(prev);next.add(src);return next;});});},onCanPlay:()=>{startTransition(()=>{setReadyVideos(prev=>{if(prev.has(src))return prev;const next=new Set(prev);next.add(src);return next;});});const el=videoRefs.current.get(src);if(el){const playAttempt=el.play();if(playAttempt&&typeof playAttempt.catch===\"function\"){playAttempt.catch(()=>{});}}},onError:()=>{startTransition(()=>{setErroredVideos(prev=>{if(prev.has(src))return prev;const next=new Set(prev);next.add(src);return next;});setReadyVideos(prev=>{if(!prev.has(src))return prev;const next=new Set(prev);next.delete(src);return next;});});}},`hover-video-${src}`);}),uniqueImageSources.map(({src,alt})=>{const isCurrentImage=currentImageSrc!==null&&src===currentImageSrc;const isPreviousImage=previousImageSrc!==null&&src===previousImageSrc;const isCurrentVideoPoster=currentVideoPosterSrc!==null&&src===currentVideoPosterSrc;const isPreviousVideoPoster=previousVideoPosterSrc!==null&&src===previousVideoPosterSrc;const currentVideoNeedsPoster=Boolean(currentVideoSrc)&&(!readyVideos.has(currentVideoSrc)||erroredVideos.has(currentVideoSrc));const previousVideoNeedsPoster=Boolean(previousVideoSrc)&&(!readyVideos.has(previousVideoSrc)||erroredVideos.has(previousVideoSrc));const shouldShow=isCurrentImage||isPreviousImage||isCurrentVideoPoster||isPreviousVideoPoster;const opacityTarget=isCurrentImage?showImage?1:0:isPreviousImage?currentImageSrc!==previousImageSrc?0:1:isCurrentVideoPoster?currentVideoNeedsPoster?showImage?1:0:0:isPreviousVideoPoster?previousVideoNeedsPoster&&currentVideoPosterSrc===previousVideoPosterSrc?1:0:0;const duration=isCurrentImage||isCurrentVideoPoster?showImage?imageAnimation.fadeIn:imageAnimation.fadeOut:imageAnimation.fadeOut;return /*#__PURE__*/_jsx(\"img\",{ref:el=>{if(el){imageRefs.current.set(src,el);}else{imageRefs.current.delete(src);}},src:src,alt:alt,loading:\"eager\",decoding:\"async\",fetchPriority:\"high\",\"aria-hidden\":true,style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",maxWidth:`${imageAnimation.maxWidth}vw`,maxHeight:`${imageAnimation.maxHeight}vh`,objectFit:\"contain\",opacity:opacityTarget,transition:instantMediaSwap?\"none\":`opacity ${duration}s ${imageAnimation.easing}`,borderRadius:`${imageAnimation.radius}px`,visibility:shouldShow?\"visible\":\"hidden\"}},`hover-image-${src}`);})]}),/*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{...props.style||{},display:\"grid\",gridTemplateColumns:needsPrefixColumn?\"1fr max-content\":\"max-content\",columnGap:needsPrefixColumn?`${itemSquareGap}px`:undefined,rowGap:`${gap}px`,width:textAlign===\"center\"||textAlign===\"right\"?\"100%\":\"max-content\",userSelect:\"none\",cursor:hoveredIndex!==null?\"pointer\":\"default\",position:\"relative\",zIndex:1e4},children:[hoveredIndex!==null&&activeIndex!==hoveredIndex&&!items?.[hoveredIndex]?.isDivider&&mainPillRects?.[hoveredIndex]&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",left:mainPillRects[hoveredIndex].left,top:mainPillRects[hoveredIndex].top,width:mainPillRects[hoveredIndex].width,height:mainPillRects[hoveredIndex].height,borderRadius:`${pillRadius}px`,backgroundColor:colorToRgba(pillColorMode===\"multiple\"?pillColorsArray[0]||pillBackgroundColor:pillBackgroundColor,noMainPill?0:allPillsOpacity),pointerEvents:\"none\",zIndex:0,transition:\"background-color 0.1s ease\"}}),mainPillRects.map((rect,index)=>{if(!rect)return null;if(activeIndex===index)return null;if(items?.[index]?.isDivider)return null;return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,\"data-hover-index\":index,style:{position:\"absolute\",left:rect.left,top:rect.top,width:rect.width,height:rect.height,borderRadius:`${pillRadius}px`,background:\"transparent\",pointerEvents:\"auto\",cursor:\"pointer\",zIndex:3},onMouseEnter:()=>setHover(index),onMouseLeave:e=>{handleHoverLeave(e.relatedTarget);},onClick:()=>{const a=itemRefs.current[index];if(a)a.click();}},`hitbox-${index}`);}),overlayPills&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,\"data-hover-index\":overlayPills.index,style:{position:\"absolute\",left:overlayPills.rect.left+overlayPills.rect.width+pillGap,top:overlayPills.rect.top,height:overlayPills.rect.height,display:\"flex\",alignItems:\"center\",gap:0,pointerEvents:\"auto\",cursor:\"pointer\",zIndex:2},onMouseEnter:()=>setHover(overlayPills.index),onMouseLeave:e=>{handleHoverLeave(e.relatedTarget);},children:overlayPills.pillTexts.map((pill,pillIndex)=>{const pillKey=`${overlayPills.index}-${pillIndex}`;const isPillVisible=visiblePillIndices.has(pillKey);const stretchedWidth=stretchSubsequentPills?stretchedPillWidths?.[pillIndex]:undefined;const pillColor=pill.kind===\"under\"?mergedUnderConstructionPill.backgroundColor:pillColorMode===\"multiple\"?pillColorsArray[pillIndex+subsequentPillColorOffset]||pillBackgroundColor:pillBackgroundColor;const pillTextCol=pill.kind===\"under\"?mergedUnderConstructionPill.textColor:pillTextColor;const pillOp=pill.kind===\"under\"?mergedUnderConstructionPill.opacity:allPillsOpacity;return /*#__PURE__*/_jsx(\"div\",{style:{...font,color:pillTextCol,backgroundColor:colorToRgba(pillColor,pillOp),padding:`${pillVerticalPadding}px ${subsequentPillRightPadding}px ${pillVerticalPadding}px ${subsequentPillLeftPadding}px`,marginRight:pillIndex<overlayPills.pillTexts.length-1?`${pillGap}px`:undefined,borderRadius:`${pillRadius}px`,width:stretchedWidth?`${stretchedWidth}px`:\"max-content\",boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",whiteSpace:\"nowrap\",userSelect:\"none\",opacity:isPillVisible?1:0,transform:isPillVisible?\"translate3d(0,0,0)\":getSlideTransform(overlayPills.index),transition:`opacity ${isPillVisible?pillAnimation.fadeIn:pillAnimation.fadeOut}s ease, transform ${pillSlideAnimation.duration}s ease, background-color 0.15s ease, color 0.15s ease`,pointerEvents:isPillVisible?\"auto\":\"none\",cursor:\"pointer\"},children:pill.text},pillKey);})},`subpills-${overlayPills.index}`),items.map((item,index)=>{const isDivider=Boolean(item?.isDivider);const isHovered=!isDivider&&hoveredIndex===index;const isActive=!isDivider&&activeIndex===index;const hasActiveItem=activeIndex!==null;const shouldDimOthers=hoveredIndex!==null&&!isHovered||hasActiveItem&&!isActive&&hoveredIndex===null;const itemOpacity=hoveredIndex!==null?isHovered?opacity:dimAnimation.opacity:hasActiveItem?isActive?opacity:dimAnimation.opacity:opacity;const showIndexLine=!isDivider&&Boolean(mergedIndexLines.enabled)&&Math.max(0,Number(mergedIndexLines.thickness)||0)>0;const lineOpacity=hoveredIndex!==null||hasActiveItem?Math.min(itemOpacity,dimAnimation.opacity):itemOpacity;const indexLineEl=showIndexLine?/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{gridColumn:\"1 / -1\",alignSelf:\"stretch\",height:`${Math.max(0,Number(mergedIndexLines.thickness)||0)}px`,width:`calc(100% - ${Math.max(0,Number(mainPillLeftPadding)||0)}px)`,backgroundColor:mergedIndexLines.dotted?\"transparent\":mergedIndexLines.color||textColor,backgroundImage:mergedIndexLines.dotted?`repeating-linear-gradient(to right, ${mergedIndexLines.color||textColor} 0 ${Math.max(0,Number(mergedIndexLines.thickness)||0)}px, transparent ${Math.max(0,Number(mergedIndexLines.thickness)||0)}px ${Math.max(0,Number(mergedIndexLines.thickness)||0)+Math.max(0,Number(mergedIndexLines.dotSpacing)||0)}px)`:undefined,opacity:clamp01(lineOpacity),borderRadius:\"999px\",pointerEvents:\"none\",marginLeft:`${mainPillLeftPadding}px`,marginTop:`${Math.max(0,Number(mergedIndexLines.paddingAbove)||0)}px`,marginBottom:`${Math.max(0,Number(mergedIndexLines.paddingBelow)||0)}px`,transition:`opacity ${shouldDimOthers?dimAnimation.fadeIn:dimAnimation.fadeOut}s ease, background-color 0.15s ease`}}):null;const dividerOpacity=clamp01(mergedDividerOptions.opacity??1);const dividerTextColor=mergedDividerOptions.textColor||textColor;const dividerTextTransform=mergedDividerOptions.textTransform||\"none\";const dividerUnderline=typeof mergedDividerOptions.underline===\"boolean\"?mergedDividerOptions.underline:underline;const dividerTextStyle=mergedDividerOptions.text||font;const dividerTextAlign=dividerTextStyle?.textAlign||textAlign;const dividerHideText=Boolean(mergedDividerOptions.hideText);const dividerShowLine=Boolean(mergedDividerOptions.line?.enabled);const dividerLineThickness=Math.max(0,Number(mergedDividerOptions.line?.thickness)||0);const dividerLineColor=mergedDividerOptions.line?.color||dividerTextColor;const dividerLineDotted=Boolean(mergedDividerOptions.line?.dotted);const dividerLineDotSpacing=Math.max(0,Number(mergedDividerOptions.line?.dotSpacing)||0);const dividerLinePosition=mergedDividerOptions.line?.position||\"under\";const dividerLinePadAbove=Math.max(0,Number(mergedDividerOptions.line?.paddingAbove)||0);const dividerLinePadBelow=Math.max(0,Number(mergedDividerOptions.line?.paddingBelow)||0);const dividerItemPadAbove=Math.max(0,Number(mergedDividerOptions.paddingAbove)||0);const dividerItemPadBelow=Math.max(0,Number(mergedDividerOptions.paddingBelow)||0);const dividerItemAlign=mergedDividerOptions.itemAlign||\"left\";const showMainPill=isHovered&&!isActive&&!isDivider;return /*#__PURE__*/_jsxs(Fragment,{children:[showIndexLine&&mergedIndexLines.position===\"above\"&&indexLineEl,isDivider?/*#__PURE__*/_jsxs(\"div\",{\"data-hover-index\":index,ref:el=>{itemRefs.current[index]=el;},style:{display:\"flex\",flexDirection:\"column\",alignItems:dividerItemAlign===\"right\"?\"flex-end\":\"flex-start\",width:\"100%\",textDecoration:\"none\",cursor:\"default\",pointerEvents:\"none\",gridColumn:\"1 / -1\",position:\"relative\",zIndex:1,justifySelf:\"stretch\",paddingTop:`${dividerItemPadAbove}px`,paddingBottom:`${dividerItemPadBelow}px`},\"aria-label\":item.text,children:[dividerShowLine&&dividerLineThickness>0&&dividerLinePosition===\"over\"&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:`calc(100% - ${Math.max(0,Number(mainPillLeftPadding)||0)}px)`,height:`${dividerLineThickness}px`,backgroundColor:dividerLineDotted?\"transparent\":dividerLineColor,backgroundImage:dividerLineDotted?`repeating-linear-gradient(to right, ${dividerLineColor} 0 ${dividerLineThickness}px, transparent ${dividerLineThickness}px ${dividerLineThickness+dividerLineDotSpacing}px)`:undefined,opacity:clamp01(lineOpacity*dividerOpacity),borderRadius:dividerLineDotted?0:\"999px\",pointerEvents:\"none\",marginLeft:`${mainPillLeftPadding}px`,marginTop:`${dividerLinePadAbove}px`,marginBottom:`${dividerLinePadBelow}px`,transition:`opacity ${shouldDimOthers?dimAnimation.fadeIn:dimAnimation.fadeOut}s ease, background-color 0.15s ease`}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":dividerHideText?true:undefined,style:{...dividerTextStyle,color:dividerTextColor,flexShrink:0,textAlign:dividerTextAlign,textTransform:dividerTextTransform,textDecoration:dividerUnderline?\"underline\":\"none\",opacity:itemOpacity*dividerOpacity,transition:`color 0.1s ease, opacity ${shouldDimOthers?dimAnimation.fadeIn:dimAnimation.fadeOut}s ease`,backgroundColor:\"transparent\",padding:`${pillVerticalPadding}px ${dividerItemAlign===\"right\"?0:mainPillRightPadding}px ${pillVerticalPadding}px ${mainPillLeftPadding}px`,borderRadius:`${pillRadius}px`,userSelect:\"none\",display:\"flex\",alignItems:\"center\",alignSelf:\"stretch\",width:\"100%\",justifyContent:dividerItemAlign===\"right\"?\"flex-end\":\"flex-start\",visibility:dividerHideText?\"hidden\":\"visible\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline\"},children:item.text})}),dividerShowLine&&dividerLineThickness>0&&dividerLinePosition===\"under\"&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:`calc(100% - ${Math.max(0,Number(mainPillLeftPadding)||0)}px)`,height:`${dividerLineThickness}px`,backgroundColor:dividerLineDotted?\"transparent\":dividerLineColor,backgroundImage:dividerLineDotted?`repeating-linear-gradient(to right, ${dividerLineColor} 0 ${dividerLineThickness}px, transparent ${dividerLineThickness}px ${dividerLineThickness+dividerLineDotSpacing}px)`:undefined,opacity:clamp01(lineOpacity*dividerOpacity),borderRadius:dividerLineDotted?0:\"999px\",pointerEvents:\"none\",marginLeft:`${mainPillLeftPadding}px`,marginTop:`${dividerLinePadAbove}px`,marginBottom:`${dividerLinePadBelow}px`,transition:`opacity ${shouldDimOthers?dimAnimation.fadeIn:dimAnimation.fadeOut}s ease, background-color 0.15s ease`}})]}):/*#__PURE__*/_jsx(\"a\",{\"data-hover-index\":index,ref:el=>{itemRefs.current[index]=el;},href:item.link||\"/\",style:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",width:\"max-content\",textDecoration:\"none\",cursor:isActive?\"default\":\"pointer\",pointerEvents:isActive?\"none\":\"auto\",gridColumn:\"1 / 2\",position:\"relative\",zIndex:1,justifySelf:\"start\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...font,color:showMainPill&&!noMainPill?pillTextColor:textColor,flexShrink:0,textAlign,textDecoration:underline||underlineOnHover&&isHovered?\"underline\":\"none\",opacity:itemOpacity,transition:`color 0.1s ease, opacity ${shouldDimOthers?dimAnimation.fadeIn:dimAnimation.fadeOut}s ease, background-color 0.1s ease`,backgroundColor:\"transparent\",padding:`${pillVerticalPadding}px ${mainPillRightPadding}px ${pillVerticalPadding}px ${mainPillLeftPadding}px`,borderRadius:`${pillRadius}px`,userSelect:\"none\",display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline\"},children:item.text})})}),needsPrefixColumn&&!isDivider&&/*#__PURE__*/_jsx(\"span\",{\"data-hover-index\":index,ref:el=>{prefixRefs.current[index]=el;},style:{...prefixFont,color:prefixColor,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"flex-start\",textAlign:\"left\",flexShrink:0,opacity:itemOpacity,userSelect:\"none\",gridColumn:\"2 / 3\",position:\"relative\",zIndex:1,justifySelf:\"stretch\",width:\"100%\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"span\",{ref:el=>{prefixContentRefs.current[index]=el;},style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:isDivider?\"flex-start\":isActive&&showCloseButton?\"center\":\"flex-start\",flexShrink:0,width:isDivider?\"max-content\":isActive&&showCloseButton?\"100%\":\"max-content\"},children:isDivider?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",width:\"max-content\",visibility:\"hidden\"},children:\"\\xa0\"}):isActive&&showCloseButton?/*#__PURE__*/_jsx(\"a\",{href:homePage||\"/\",style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",width:`${closeButtonSize}px`,height:`${closeButtonSize}px`,color:prefixColor,textDecoration:\"none\",cursor:\"pointer\",pointerEvents:\"auto\",flexShrink:0},\"aria-label\":\"Close\",onClick:e=>{e.stopPropagation();},children:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 16 16\",fill:\"currentColor\",style:{display:\"block\",width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 6.586L13.657.929a1 1 0 111.414 1.414L9.414 8l5.657 5.657a1 1 0 11-1.414 1.414L8 9.414l-5.657 5.657a1 1 0 01-1.414-1.414L6.586 8 .929 2.343A1 1 0 112.343.929L8 6.586z\"})})}):prefixes?.[index]?.useIcon&&prefixIcon?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"flex-start\",flexShrink:0},children:prefixIcon}):/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",width:\"max-content\",visibility:prefixes?.[index]?.text?\"visible\":\"hidden\"},children:prefixes?.[index]?.text?prefixes[index].text:\"\\xa0\"})})}),showIndexLine&&mergedIndexLines.position===\"below\"&&indexLineEl,/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{display:\"none\"}})]},`item-${index}`);})]})]});}addPropertyControls(IndexIndependent,{activeState:{type:ControlType.Number,title:\"Active State (Interactive #)\",defaultValue:0,min:0,max:20,step:1},dividerOptions:{type:ControlType.Object,title:\"Divider Options\",icon:\"object\",controls:{text:{type:ControlType.Font,title:\"Text\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"10px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\",textAlign:\"left\"}},textTransform:{type:ControlType.Enum,title:\"Text Transform\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},itemAlign:{type:ControlType.Enum,title:\"Item Align\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},paddingAbove:{type:ControlType.Number,title:\"Padding Above\",defaultValue:16,min:0,max:64,step:1,unit:\"px\"},paddingBelow:{type:ControlType.Number,title:\"Padding Below\",defaultValue:0,min:0,max:64,step:1,unit:\"px\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b, rgba(0, 0, 0, 0.7))\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:1,min:0,max:1,step:.05},hideText:{type:ControlType.Boolean,title:\"Hide Text\",defaultValue:false,enabledTitle:\"Hide\",disabledTitle:\"Show\"},underline:{type:ControlType.Boolean,title:\"Underline\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},line:{type:ControlType.Object,title:\"Line\",icon:\"effect\",controls:{enabled:{type:ControlType.Boolean,title:\"Dividing Line\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},dotted:{type:ControlType.Boolean,title:\"Dotted\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:props=>!props?.enabled},dotSpacing:{type:ControlType.Number,title:\"Dot Spacing\",defaultValue:3,min:0,max:40,step:1,unit:\"px\",hidden:props=>!props?.enabled||!props?.dotted},thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:1.5,min:0,max:16,step:.5,unit:\"px\",hidden:props=>!props?.enabled},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b, rgba(0, 0, 0, 0.7))\",hidden:props=>!props?.enabled},position:{type:ControlType.Enum,title:\"Position\",options:[\"over\",\"under\"],optionTitles:[\"Over\",\"Under\"],defaultValue:\"under\",displaySegmentedControl:true,hidden:props=>!props?.enabled},paddingAbove:{type:ControlType.Number,title:\"Padding Above\",defaultValue:6,min:0,max:64,step:1,unit:\"px\",hidden:props=>!props?.enabled},paddingBelow:{type:ControlType.Number,title:\"Padding Below\",defaultValue:3,min:0,max:64,step:1,unit:\"px\",hidden:props=>!props?.enabled}},defaultValue:{enabled:false,dotted:true,dotSpacing:3,thickness:1.5,color:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b, rgba(0, 0, 0, 0.7))\",position:\"under\",paddingAbove:6,paddingBelow:3}}},defaultValue:{text:{fontSize:\"10px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\",textAlign:\"left\"},textTransform:\"none\",itemAlign:\"left\",paddingAbove:16,paddingBelow:0,textColor:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b, rgba(0, 0, 0, 0.7))\",opacity:1,hideText:false,underline:false,line:{enabled:false,dotted:true,dotSpacing:3,thickness:1.5,color:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b, rgba(0, 0, 0, 0.7))\",position:\"under\",paddingAbove:6,paddingBelow:3}}},indexLines:{type:ControlType.Object,title:\"Index Lines\",icon:\"effect\",controls:{enabled:{type:ControlType.Boolean,title:\"Lines\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},dotted:{type:ControlType.Boolean,title:\"Dotted\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:p=>!p?.enabled},dotSpacing:{type:ControlType.Number,title:\"Dot Spacing\",defaultValue:3,min:0,max:40,step:1,unit:\"px\",hidden:p=>!p?.enabled||!p?.dotted},position:{type:ControlType.Enum,title:\"Position\",options:[\"above\",\"below\"],optionTitles:[\"Above\",\"Below\"],defaultValue:\"above\",displaySegmentedControl:true,hidden:p=>!p?.enabled},thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:.5,min:0,max:16,step:.5,unit:\"px\",hidden:p=>!p?.enabled},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"var(--token-8e46c738-253c-434a-839e-334904301119, rgba(0, 0, 0, 0.3))\",hidden:p=>!p?.enabled},paddingAbove:{type:ControlType.Number,title:\"Padding Above\",defaultValue:0,min:0,max:64,step:1,unit:\"px\",hidden:p=>!p?.enabled},paddingBelow:{type:ControlType.Number,title:\"Padding Below\",defaultValue:0,min:0,max:64,step:1,unit:\"px\",hidden:p=>!p?.enabled}},defaultValue:{enabled:false,dotted:false,dotSpacing:3,position:\"above\",thickness:.5,color:\"var(--token-8e46c738-253c-434a-839e-334904301119, rgba(0, 0, 0, 0.3))\",paddingAbove:0,paddingBelow:0}},items:{type:ControlType.Array,title:\"Index Items\",control:{type:ControlType.Object,title:\"Index Item\",buttonTitle:\"Index Item\",icon:\"object\",controls:{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Index Item\"},isDivider:{type:ControlType.Boolean,title:\"Divider Item\",defaultValue:false,enabledTitle:\"Divider\",disabledTitle:\"Normal\"},pills:{type:ControlType.Array,control:{type:ControlType.String,title:\"Pill\",defaultValue:\"Action\"},defaultValue:[\"Action 1\",\"Action 2\"],title:\"Pills\",hidden:({isDivider})=>Boolean(isDivider)},underConstruction:{type:ControlType.Boolean,title:\"Under Construction\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:({isDivider})=>Boolean(isDivider)},link:{type:ControlType.String,defaultValue:\"/\",title:\"Link\",hidden:({isDivider})=>Boolean(isDivider)},hoverMediaType:{type:ControlType.Enum,title:\"Hover Media\",options:[\"image\",\"video\"],optionTitles:[\"Image\",\"Video\"],defaultValue:\"image\",displaySegmentedControl:true,hidden:({isDivider})=>Boolean(isDivider)},image:{type:ControlType.ResponsiveImage,title:\"Hover Image\",hidden:({hoverMediaType,isDivider})=>Boolean(isDivider)||hoverMediaType===\"video\"},video:{type:ControlType.File,title:\"Hover Video\",allowedFileTypes:[\"mp4\",\"webm\",\"mov\"],hidden:({hoverMediaType,isDivider})=>Boolean(isDivider)||hoverMediaType===\"image\"},videoPoster:{type:ControlType.ResponsiveImage,title:\"Video Poster\",hidden:({hoverMediaType,isDivider})=>Boolean(isDivider)||hoverMediaType!==\"video\"}}},defaultValue:[{text:\"Accessible music-making for kids\",isDivider:false,pills:[\"Experience Design\",\"UI/UX\"],underConstruction:false,link:\"page1\",hoverMediaType:\"image\",image:{src:\"https://framerusercontent.com/images/qoZuhhSemkDKhYvY7iuZ1H0hHQ.png\"}},{text:\"AI in visual police investigation\",isDivider:false,pills:[\"UI/UX\",\"Human AI Interaction\"],underConstruction:false,link:\"page2\",hoverMediaType:\"image\",image:{src:\"https://framerusercontent.com/images/kgh4i0RkZfXyNInyE0wSe7OL8E.png\"}},{text:\"Agency in regional train travel\",isDivider:false,pills:[\"Service\",\"UI/UX\",\"Experience Prototype\"],underConstruction:false,link:\"page3\",hoverMediaType:\"video\",image:{src:\"https://framerusercontent.com/images/VXRDVlZfPjf0NifCglr9amxYnT0.png\"},video:\"https://framerusercontent.com/assets/t7KRIMh4vUT3rz8AsbvS3AfH2w.mp4\"},{text:\"\",isDivider:true,pills:[\"Action 1\",\"Action 2\"],underConstruction:false,link:\"/\",hoverMediaType:\"image\"},{text:\"Gallery\",isDivider:false,pills:[\"Bits\",\"&\",\"Bobs\"],underConstruction:false,link:\"/gallery\",hoverMediaType:\"image\",image:{src:\"https://framerusercontent.com/images/Um3Hmlh8D7nj9uDGoZiDLdvbss.png\"}},{text:\"About me\",isDivider:false,pills:[\"Mark\",\"Vedberg\"],underConstruction:false,link:\"/about-me\",hoverMediaType:\"image\",image:{src:\"https://framerusercontent.com/images/NHYqaNs4pKkk2laOc2Tmj0XiJ0.jpg\"}}]},prefixes:{type:ControlType.Array,title:\"Prefixes\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,title:\"Text\",defaultValue:\"\"},useIcon:{type:ControlType.Boolean,title:\"Type\",defaultValue:false,enabledTitle:\"Icon\",disabledTitle:\"Text\"}}},defaultValue:[{text:\"→\",useIcon:false},{text:\"→\",useIcon:false},{text:\"→\",useIcon:false},{text:\"→\",useIcon:false},{text:\"→\",useIcon:false},{text:\"→\",useIcon:false},{text:\"→\",useIcon:false},{text:\"➜\",useIcon:false}],maxCount:20},prefixIcon:{type:ControlType.Slot,title:\"Prefix Icon\",maxCount:1},prefixFont:{type:ControlType.Font,title:\"Prefix Font\",defaultValue:{fontSize:\"12px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},prefixColor:{type:ControlType.Color,title:\"Prefix Color\",defaultValue:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b)\"},itemSquareGap:{type:ControlType.Number,title:\"Prefix Gap\",defaultValue:12,min:0,max:32,step:1,unit:\"px\"},homePage:{type:ControlType.Link,title:\"Home Page\",defaultValue:\"/old-home-2\"},closeButtonGap:{type:ControlType.Number,title:\"Close Button Gap\",defaultValue:10,min:0,max:50,step:1,unit:\"px\"},closeButtonSize:{type:ControlType.Number,title:\"Close Button Size\",defaultValue:9,min:6,max:40,step:1,unit:\"px\"},showCloseButton:{type:ControlType.Boolean,title:\"Show Close Button\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"12px\",variant:\"Regular\",letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},textAlign:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},underline:{type:ControlType.Boolean,title:\"Underline\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},underlineOnHover:{type:ControlType.Boolean,title:\"Underline on Hover\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"var(--token-a8be8d09-7c88-44a7-b0de-3fac9bf8daa2)\"},hoverColor:{type:ControlType.Color,title:\"Hover Color\",defaultValue:\"rgb(211, 211, 211)\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:1,min:0,max:1,step:.1},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:3,min:0,max:100,step:1,unit:\"px\"},pillColorMode:{type:ControlType.Enum,title:\"Pill Color Mode\",options:[\"single\",\"multiple\"],optionTitles:[\"Single\",\"Multiple\"],defaultValue:\"multiple\",displaySegmentedControl:true},pillBackgroundColor:{type:ControlType.Color,title:\"Pill Background\",defaultValue:\"var(--token-76f980fc-9016-4f52-9342-0456e3315a2a)\",hidden:({pillColorMode})=>pillColorMode===\"multiple\"},pillColors:{type:ControlType.Object,title:\"Pill Colors\",icon:\"color\",controls:{opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:1,min:0,max:1,step:.05},colors:{type:ControlType.Array,title:\"Color List (Draggable)\",maxCount:8,control:{type:ControlType.Color,title:\"Color\",defaultValue:\"#0099FF\"},defaultValue:[\"var(--token-e85828f6-99e0-406f-87ae-2cd98f2f6fcd, rgb(230, 229, 229))\",\"var(--token-daeb7186-3bc7-4629-874c-7a61c58180c4, rgb(222, 222, 222))\",\"var(--token-0b3fbcdd-ebb7-4bbf-a793-f5bdaf5384c1, rgb(210, 211, 214))\",\"var(--token-a33af506-0b38-4200-97a6-d64fbaf52dfe, rgb(190, 190, 193))\",\"var(--token-32425df2-a949-4e7b-aa29-b3e85a51b8be, rgb(172, 176, 180))\"]},c1:{type:ControlType.Color,title:\"Color 1 (Legacy)\",defaultValue:\"var(--token-daeb7186-3bc7-4629-874c-7a61c58180c4, rgb(222, 222, 222))\",hidden:()=>true},c2:{type:ControlType.Color,title:\"Color 2 (Legacy)\",defaultValue:\"var(--token-0b3fbcdd-ebb7-4bbf-a793-f5bdaf5384c1, rgb(210, 211, 214))\",hidden:()=>true},c3:{type:ControlType.Color,title:\"Color 3 (Legacy)\",defaultValue:\"var(--token-a33af506-0b38-4200-97a6-d64fbaf52dfe, rgb(190, 190, 193))\",hidden:()=>true},c4:{type:ControlType.Color,title:\"Color 4 (Legacy)\",defaultValue:\"var(--token-32425df2-a949-4e7b-aa29-b3e85a51b8be, rgb(172, 176, 180))\",hidden:()=>true},c5:{type:ControlType.Color,title:\"Color 5 (Legacy)\",defaultValue:\"var(--token-32425df2-a949-4e7b-aa29-b3e85a51b8be, rgb(172, 176, 180))\",hidden:()=>true},c6:{type:ControlType.Color,title:\"Color 6 (Legacy)\",defaultValue:\"#0066FF\",hidden:()=>true},c7:{type:ControlType.Color,title:\"Color 7 (Legacy)\",defaultValue:\"#FF8800\",hidden:()=>true},c8:{type:ControlType.Color,title:\"Color 8 (Legacy)\",defaultValue:\"#00CCAA\",hidden:()=>true}},defaultValue:{opacity:1,colors:[\"var(--token-e85828f6-99e0-406f-87ae-2cd98f2f6fcd, rgb(230, 229, 229))\",\"var(--token-daeb7186-3bc7-4629-874c-7a61c58180c4, rgb(222, 222, 222))\",\"var(--token-0b3fbcdd-ebb7-4bbf-a793-f5bdaf5384c1, rgb(210, 211, 214))\",\"var(--token-a33af506-0b38-4200-97a6-d64fbaf52dfe, rgb(190, 190, 193))\",\"var(--token-32425df2-a949-4e7b-aa29-b3e85a51b8be, rgb(172, 176, 180))\"],c1:\"var(--token-daeb7186-3bc7-4629-874c-7a61c58180c4, rgb(222, 222, 222))\",c2:\"var(--token-0b3fbcdd-ebb7-4bbf-a793-f5bdaf5384c1, rgb(210, 211, 214))\",c3:\"var(--token-a33af506-0b38-4200-97a6-d64fbaf52dfe, rgb(190, 190, 193))\",c4:\"var(--token-32425df2-a949-4e7b-aa29-b3e85a51b8be, rgb(172, 176, 180))\",c5:\"var(--token-32425df2-a949-4e7b-aa29-b3e85a51b8be, rgb(172, 176, 180))\",c6:\"#0066FF\",c7:\"#FF8800\",c8:\"#00CCAA\"},hidden:({pillColorMode})=>pillColorMode===\"single\"},pillTextColor:{type:ControlType.Color,title:\"Pill Text Color\",defaultValue:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b)\"},pillVerticalPadding:{type:ControlType.Number,title:\"Pill Height\",defaultValue:2,min:0,max:20,step:.5,unit:\"px\"},mainPillLeftPadding:{type:ControlType.Number,title:\"Main Left Pad\",defaultValue:12,min:0,max:40,step:.5,unit:\"px\"},mainPillRightPadding:{type:ControlType.Number,title:\"Main Right Pad\",defaultValue:5,min:0,max:40,step:.5,unit:\"px\"},subsequentPillLeftPadding:{type:ControlType.Number,title:\"Sub Left Pad\",defaultValue:12,min:0,max:40,step:.5,unit:\"px\"},subsequentPillRightPadding:{type:ControlType.Number,title:\"Sub Right Pad\",defaultValue:12,min:0,max:40,step:.5,unit:\"px\"},pillLeftPadding:{type:ControlType.Number,title:\"Pill Left Padding (Legacy)\",defaultValue:12,min:0,max:40,step:.5,unit:\"px\",hidden:()=>true},pillRightPadding:{type:ControlType.Number,title:\"Pill Right Padding (Legacy)\",defaultValue:12,min:0,max:40,step:.5,unit:\"px\",hidden:()=>true},pillGap:{type:ControlType.Number,title:\"Pill Gap\",defaultValue:10,min:0,max:32,step:1,unit:\"px\"},blurAmount:{type:ControlType.Number,title:\"Blur Amount\",defaultValue:30,min:0,max:100,step:1,unit:\"px\"},blurBrightness:{type:ControlType.Number,title:\"Blur Brightness\",defaultValue:1,min:.5,max:2,step:.1},blurTintColor:{type:ControlType.Color,title:\"Blur Tint Color\",defaultValue:\"var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22)\"},blurTintOpacity:{type:ControlType.Number,title:\"Blur Tint Opacity\",defaultValue:.15,min:0,max:1,step:.05},pillAnimation:{type:ControlType.Object,title:\"Pill Animation\",controls:{delay:{type:ControlType.Number,title:\"Sequential Delay\",defaultValue:0,min:0,max:1,step:.05,unit:\"s\"},fadeIn:{type:ControlType.Number,title:\"Fade In Duration\",defaultValue:.1,min:.05,max:2,step:.05,unit:\"s\"},fadeOut:{type:ControlType.Number,title:\"Fade Out Duration\",defaultValue:.1,min:.05,max:2,step:.05,unit:\"s\"}},defaultValue:{delay:0,fadeIn:.1,fadeOut:.1}},pillSlideAnimation:{type:ControlType.Object,title:\"Pill Slide Animation\",controls:{direction:{type:ControlType.Enum,title:\"Direction\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical (Mouse)\"],defaultValue:\"horizontal\",displaySegmentedControl:true},distance:{type:ControlType.Number,title:\"Slide Distance\",defaultValue:5,min:0,max:100,step:1,unit:\"px\"},duration:{type:ControlType.Number,title:\"Slide Duration\",defaultValue:.1,min:.05,max:2,step:.05,unit:\"s\"}},defaultValue:{direction:\"horizontal\",distance:5,duration:.1}},imageAnimation:{type:ControlType.Object,title:\"Image Animation\",controls:{fadeIn:{type:ControlType.Number,title:\"Fade In Duration\",defaultValue:.2,min:.05,max:2,step:.05,unit:\"s\"},fadeOut:{type:ControlType.Number,title:\"Fade Out Duration\",defaultValue:.2,min:.05,max:2,step:.05,unit:\"s\"},easing:{type:ControlType.Enum,title:\"Easing\",options:[\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\",\"linear\"],optionTitles:[\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In-Out\",\"Linear\"],defaultValue:\"ease\"},delayMode:{type:ControlType.Enum,title:\"Delay Mode\",options:[\"manual\",\"auto\"],optionTitles:[\"Manual\",\"Auto (Pills)\"],defaultValue:\"manual\",displaySegmentedControl:true},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:.1,min:0,max:2,step:.05,unit:\"s\",hidden:({delayMode})=>delayMode===\"auto\"},maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:50,min:10,max:100,step:1,unit:\"vw\"},maxHeight:{type:ControlType.Number,title:\"Max Height\",defaultValue:50,min:10,max:100,step:1,unit:\"vh\"},radius:{type:ControlType.Number,title:\"Image Radius\",defaultValue:10,min:0,max:100,step:1,unit:\"px\"}},defaultValue:{fadeIn:.2,fadeOut:.2,easing:\"ease\",delayMode:\"manual\",delay:.1,maxWidth:50,maxHeight:50,radius:10}},blurAnimation:{type:ControlType.Object,title:\"Blur Animation\",controls:{fadeIn:{type:ControlType.Number,title:\"Fade In Duration\",defaultValue:.1,min:.05,max:2,step:.05,unit:\"s\"},fadeOut:{type:ControlType.Number,title:\"Fade Out Duration\",defaultValue:.1,min:.05,max:2,step:.05,unit:\"s\"},delayMode:{type:ControlType.Enum,title:\"Delay Mode\",options:[\"manual\",\"auto\"],optionTitles:[\"Manual\",\"Auto (Pills)\"],defaultValue:\"manual\",displaySegmentedControl:true},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:.1,min:0,max:2,step:.05,unit:\"s\"}},defaultValue:{fadeIn:.1,fadeOut:.1,delayMode:\"manual\",delay:.1}},dimAnimation:{type:ControlType.Object,title:\"Dim Animation\",controls:{opacity:{type:ControlType.Number,title:\"Dim Opacity\",defaultValue:.25,min:0,max:1,step:.05},fadeIn:{type:ControlType.Number,title:\"Fade In Duration\",defaultValue:.1,min:0,max:2,step:.05,unit:\"s\"},fadeOut:{type:ControlType.Number,title:\"Fade Out Duration\",defaultValue:.1,min:0,max:2,step:.05,unit:\"s\"}},defaultValue:{opacity:.25,fadeIn:.1,fadeOut:.1}},stretchSubsequentPills:{type:ControlType.Boolean,title:\"Stretch Pills\",defaultValue:false,enabledTitle:\"Long\",disabledTitle:\"Short\"},stretchViewportEndPadding:{type:ControlType.Number,title:\"Stretch End Pad\",defaultValue:10,min:0,max:100,step:1,unit:\"px\",hidden:({stretchSubsequentPills})=>!stretchSubsequentPills},noMainPill:{type:ControlType.Boolean,title:\"No Main Pill\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},rectPills:{type:ControlType.Boolean,title:\"Rect Pills\",defaultValue:false,enabledTitle:\"Rect\",disabledTitle:\"Pill\"},underConstructionPill:{type:ControlType.Object,title:\"Under Construction Pill\",icon:\"object\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},text:{type:ControlType.String,title:\"Text\",defaultValue:\"Under construction\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFBB00\",hidden:p=>!p?.enabled},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\",hidden:p=>!p?.enabled},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:1,min:0,max:1,step:.05,hidden:p=>!p?.enabled}},defaultValue:{enabled:true,text:\"Under construction\",backgroundColor:\"#FFBB00\",textColor:\"#000000\",opacity:1}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"IndexIndependent\",\"slots\":[\"prefixIcon\"],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IndexIndependent.map","// Generated by Framer (2509ebe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,runTasksWithYield,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/Ycw95yYPzpr98rHtCJMh/BlurGradient.js\";import Spacer from\"#framer/local/canvasComponent/dh20NaG5r/dh20NaG5r.js\";import CopyEmail3 from\"#framer/local/canvasComponent/GxOlx7CJQ/GxOlx7CJQ.js\";import CopyEmail from\"#framer/local/canvasComponent/WMpeSoNct/WMpeSoNct.js\";import CloseButton from\"#framer/local/codeFile/zEZtLZr/CloseButton.js\";import IndexIndependent from\"#framer/local/codeFile/LO9HgWy/IndexIndependent.js\";import*as sharedStyle2 from\"#framer/local/css/G2nsH8xKg/G2nsH8xKg.js\";import*as sharedStyle from\"#framer/local/css/tEzO4lsRk/tEzO4lsRk.js\";import*as sharedStyle1 from\"#framer/local/css/UyLfejU8e/UyLfejU8e.js\";const CopyEmail3Fonts=getFonts(CopyEmail3);const SpacerFonts=getFonts(Spacer);const IndexIndependentFonts=getFonts(IndexIndependent);const BlurGradientFonts=getFonts(BlurGradient);const CopyEmailFonts=getFonts(CopyEmail);const CloseButtonFonts=getFonts(CloseButton);const breakpoints={JMW3WG9xu:\"(max-width: 1199.98px)\",YNtud_BcO:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-QPL1l\";const variantClassNames={JMW3WG9xu:\"framer-v-y69qqh\",YNtud_BcO:\"framer-v-12cpype\"};const VlCBfjZJk=undefined;const JZx0liCXn=undefined;const JHAUjzd0a=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={JMW3WG9xu:[\".framer-QPL1l.framer-12cpype { gap: 20px; padding: 20px; }\",\".framer-QPL1l .framer-hzvfz7 { gap: 15px; justify-content: center; order: -999; padding: 10px 20px 10px 0px; }\",\".framer-QPL1l .framer-1udwels-container { order: -997; }\",\".framer-QPL1l .framer-1st97sa { order: -996; }\",\".framer-QPL1l .framer-18nwn11 { order: -995; }\",\".framer-QPL1l .framer-h52sg6, .framer-QPL1l .framer-1v3xvcd { order: 1; }\",\".framer-QPL1l .framer-3stfml { order: 0; }\",\".framer-QPL1l .framer-114nlkq { min-height: unset; min-width: unset; order: 2; }\",\".framer-QPL1l .framer-v74klz { min-height: unset; order: 0; }\",\".framer-QPL1l .framer-10ag7dr-container { order: -994; }\",\".framer-QPL1l .framer-9thzdo { order: -993; }\",'.framer-QPL1l .framer-7rgjy6, [data-layout-template=\"true\"] > #overlay { margin-bottom: -20px; }']};const breakpointKeys=Object.keys(breakpointRules);const selectors={JMW3WG9xu:\".framer-y69qqh-override\"};const rules=[\".framer-QPL1l.framer-15wp15f, .framer-QPL1l .framer-15wp15f { display: block; }\",\".framer-QPL1l.framer-12cpype { align-content: center; align-items: center; background-color: var(--nf6x32); 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-QPL1l .framer-hzvfz7 { align-content: center; align-items: center; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; overflow: visible; padding: 10px 20px 10px 20px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 3; }\",\".framer-QPL1l .framer-1krridc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QPL1l .framer-12j2x2d { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QPL1l .framer-113yylg-container { flex: none; height: 16px; position: relative; width: auto; }\",\".framer-QPL1l .framer-ixtge8 { flex: none; height: auto; opacity: 0.5; position: relative; white-space: pre; width: auto; }\",\".framer-QPL1l .framer-1v2jkzu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); justify-content: space-between; left: 0px; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 236px; z-index: 2; }\",\".framer-QPL1l .framer-utrhqr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 3; }\",\".framer-QPL1l .framer-1ewfn6m-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-QPL1l .framer-1j9q5ul { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: min-content; z-index: 3; }\",\".framer-QPL1l .framer-lwd8m0-container { flex: none; height: auto; position: relative; width: auto; z-index: 3; }\",\".framer-QPL1l .framer-pc5z26 { align-self: stretch; flex: none; height: 10vh; overflow: visible; position: relative; width: auto; }\",\".framer-QPL1l .framer-1udwels-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 60px; left: 0px; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 2; }\",\".framer-QPL1l .framer-1st97sa { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--token-8f26a839-c2af-4a51-b48b-8b4e3a8fc360, rgba(246, 245, 244, 0.2)) 100%); bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 60px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 2; }\",\".framer-QPL1l .framer-18nwn11 { align-content: center; align-items: center; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 4; }\",\".framer-QPL1l .framer-h52sg6 { background-color: var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22, #f6f5f4); display: grid; flex: none; gap: 0px 50px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(11px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px 0px 10px 0px; position: relative; width: 100%; z-index: 4; }\",\".framer-QPL1l .framer-1v3xvcd { align-content: center; align-items: center; align-self: center; background-color: var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22, #f6f5f4); border-bottom-left-radius: 23px; border-bottom-right-radius: 23px; border-top-left-radius: 23px; border-top-right-radius: 23px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; justify-self: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; z-index: 1; }\",\".framer-QPL1l .framer-1jmf0id { flex: none; height: auto; opacity: var(--1xr7cd3); position: relative; white-space: pre; width: auto; }\",\".framer-QPL1l .framer-3stfml { align-content: center; align-items: center; align-self: center; background-color: var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22, #f6f5f4); border-bottom-left-radius: 23px; border-bottom-right-radius: 23px; border-top-left-radius: 23px; border-top-right-radius: 23px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 10px 8px 10px 23px; position: relative; width: min-content; }\",\".framer-QPL1l .framer-1ypq0wp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QPL1l .framer-114nlkq { align-content: center; align-items: center; align-self: center; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; border-top-left-radius: 25px; border-top-right-radius: 25px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; justify-self: end; min-height: 36px; min-width: 85px; overflow: visible; padding: 0px 30px 0px 0px; position: relative; width: min-content; }\",\".framer-QPL1l .framer-rcgcx1-container { flex: none; height: auto; position: relative; width: auto; z-index: 5; }\",\".framer-QPL1l .framer-v74klz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 1px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-QPL1l .framer-1uij2by { background-color: var(--token-8e46c738-253c-434a-839e-334904301119, rgba(0, 0, 0, 0.3)); flex: 1 0 0px; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; z-index: 1; }\",\".framer-QPL1l .framer-10ag7dr-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 125px; left: 0px; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 2; }\",\".framer-QPL1l .framer-9thzdo { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--token-8f26a839-c2af-4a51-b48b-8b4e3a8fc360, rgba(246, 245, 244, 0.2)) 100%); bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 87px; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 2; }\",\".framer-QPL1l .framer-7rgjy6 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];const mediaQueries={JMW3WG9xu:\"(max-width: 1199.98px)\",YNtud_BcO:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"YNtud_BcO\",Phone:\"JMW3WG9xu\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({aboutMe,activeStateInteractive,bgColor,height,id,width,...props})=>{return{...props,JHAUjzd0a:aboutMe??props.JHAUjzd0a??1,JZx0liCXn:activeStateInteractive??props.JZx0liCXn??0,variant:humanReadableVariantMap[props.variant]??props.variant??\"YNtud_BcO\",VlCBfjZJk:bgColor??props.VlCBfjZJk??\"var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22, rgb(0, 0, 0))\"};};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,JZx0liCXn,VlCBfjZJk,JHAUjzd0a,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"JMW3WG9xu\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"JMW3WG9xu\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"YNtud_BcO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(VlCBfjZJk)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-12cpype\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--nf6x32\":VlCBfjZJk,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hzvfz7\",\"data-framer-name\":\"email\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1krridc\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JMW3WG9xu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17lnc9w\",\"data-styles-preset\":\"tEzO4lsRk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/mark-vedberg-74935123a/\",motionChild:true,nodeId:\"rMt2rit3h\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"HLYPzudsN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1c6gfwu\",\"data-styles-preset\":\"G2nsH8xKg\",children:\"↗ LinkedIn\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17lnc9w\",\"data-styles-preset\":\"tEzO4lsRk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/mark-vedberg-74935123a/\",motionChild:true,nodeId:\"rMt2rit3h\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"HLYPzudsN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-111yxvt\",\"data-styles-preset\":\"UyLfejU8e\",children:\"↗ LinkedIn\"})})})}),className:\"framer-12j2x2d\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:974,children:/*#__PURE__*/_jsx(Container,{className:\"framer-113yylg-container\",nodeId:\"ie_mE_84b\",scopeId:\"HLYPzudsN\",children:/*#__PURE__*/_jsx(CopyEmail3,{height:\"100%\",id:\"ie_mE_84b\",layoutId:\"ie_mE_84b\",style:{height:\"100%\"},variant:matchVariant(\"Q995fPxPn\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17lnc9w\",\"data-styles-preset\":\"tEzO4lsRk\",dir:\"auto\",children:\"\\xa9 2026 Mark Vedberg\"})}),className:\"framer-ixtge8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v2jkzu hidden-y69qqh\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-utrhqr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ewfn6m-container\",nodeId:\"QPanO3GJN\",scopeId:\"HLYPzudsN\",children:/*#__PURE__*/_jsx(Spacer,{height:\"100%\",id:\"QPanO3GJN\",layoutId:\"QPanO3GJN\",style:{width:\"100%\"},variant:matchVariant(\"XibFGXeEZ\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1j9q5ul\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"grpIWwM9J\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-lwd8m0-container\",\"data-framer-name\":\"Index Independent — Incomplete\",isAuthoredByUser:true,name:\"Index Independent — Incomplete\",nodeId:\"fIim64woh\",scopeId:\"HLYPzudsN\",children:/*#__PURE__*/_jsx(IndexIndependent,{activeState:JZx0liCXn,blurAmount:30,blurAnimation:{delay:.1,delayMode:\"manual\",fadeIn:.1,fadeOut:.1},blurBrightness:1,blurTintColor:\"var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22)\",blurTintOpacity:.15,closeButtonGap:10,closeButtonSize:9,dimAnimation:{fadeIn:.1,fadeOut:.1,opacity:.25},dividerOptions:{hideText:false,itemAlign:\"left\",line:{color:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b, rgba(0, 0, 0, 0.7))\",dotSpacing:3,dotted:true,enabled:false,paddingAbove:6,paddingBelow:3,position:\"under\",thickness:1.5},opacity:1,paddingAbove:16,paddingBelow:0,text:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.4em\",textAlign:\"left\"},textColor:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b, rgba(0, 0, 0, 0.7))\",textTransform:\"none\",underline:false},font:{fontFamily:'\"ABC Oracle Unlicensed Trial Book\", \"ABC Oracle Unlicensed Trial Book Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:350,letterSpacing:\"-0.01em\",lineHeight:\"1.4em\"},gap:3,height:\"100%\",homePage:resolvedLinks[0],hoverColor:\"rgb(211, 211, 211)\",id:\"fIim64woh\",imageAnimation:{delay:.1,delayMode:\"manual\",easing:\"ease\",fadeIn:.2,fadeOut:.2,maxHeight:50,maxWidth:50,radius:10},indexLines:{color:\"var(--token-8e46c738-253c-434a-839e-334904301119, rgba(0, 0, 0, 0.3))\",dotSpacing:3,dotted:false,enabled:false,paddingAbove:0,paddingBelow:0,position:\"above\",thickness:.5},items:[{hoverMediaType:\"image\",id:\"default-item-0\",image:addImageAlt({pixelHeight:2667,pixelWidth:4e3,src:\"https://framerusercontent.com/images/qoZuhhSemkDKhYvY7iuZ1H0hHQ.png?width=4000&height=2667\",srcSet:\"https://framerusercontent.com/images/qoZuhhSemkDKhYvY7iuZ1H0hHQ.png?scale-down-to=512&width=4000&height=2667 512w,https://framerusercontent.com/images/qoZuhhSemkDKhYvY7iuZ1H0hHQ.png?scale-down-to=1024&width=4000&height=2667 1024w,https://framerusercontent.com/images/qoZuhhSemkDKhYvY7iuZ1H0hHQ.png?scale-down-to=2048&width=4000&height=2667 2048w,https://framerusercontent.com/images/qoZuhhSemkDKhYvY7iuZ1H0hHQ.png?width=4000&height=2667 4000w\"},\"\"),isDivider:false,link:\"accessible-music-making-for-kids\",pills:[\"Experience Design\",\"UI / UX\"],text:\"Accessible music-making for kids\",underConstruction:false},{hoverMediaType:\"image\",id:\"default-item-1\",image:addImageAlt({pixelHeight:2459,pixelWidth:2942,src:\"https://framerusercontent.com/images/ZxewK5YfGlRQRJIGGifFjUQ0I.png?width=2942&height=2459\",srcSet:\"https://framerusercontent.com/images/ZxewK5YfGlRQRJIGGifFjUQ0I.png?scale-down-to=512&width=2942&height=2459 512w,https://framerusercontent.com/images/ZxewK5YfGlRQRJIGGifFjUQ0I.png?scale-down-to=1024&width=2942&height=2459 1024w,https://framerusercontent.com/images/ZxewK5YfGlRQRJIGGifFjUQ0I.png?scale-down-to=2048&width=2942&height=2459 2048w,https://framerusercontent.com/images/ZxewK5YfGlRQRJIGGifFjUQ0I.png?width=2942&height=2459 2942w\"},\"\"),isDivider:false,link:\"ai-in-visual-police-investigation\",pills:[\"UI / UX\",\"Human AI Interaction\"],text:\"AI in Visual Police Investigation\",underConstruction:false},{hoverMediaType:\"video\",id:\"default-item-2\",isDivider:false,link:\"agency-in-regional-train-travel\",pills:[\"Service\",\"UI / UX\",\"Experience Prototype\"],text:\"Agency in Regional Train Travel\",underConstruction:false,video:\"https://framerusercontent.com/assets/t7KRIMh4vUT3rz8AsbvS3AfH2w.mp4\"},{hoverMediaType:\"video\",id:\"default-item-4\",isDivider:false,link:\"/gallery\",pills:[\"Bits\",\"&\",\"Pieces\"],text:\"Gallery\",underConstruction:false,video:\"https://framerusercontent.com/assets/IIvPGWBXHL4ccWuh8sXgw80Rbx4.mp4\"},{hoverMediaType:\"image\",id:\"default-item-3\",isDivider:true,link:\"/\",pills:[\"Action 1\",\"Action 2\"],text:\"\",underConstruction:false},{hoverMediaType:\"image\",id:\"default-item-5\",image:addImageAlt({pixelHeight:1104,pixelWidth:828,src:\"https://framerusercontent.com/images/xOVR1WDIXiS8Hjqnin89yRhmi0.png?width=828&height=1104\",srcSet:\"https://framerusercontent.com/images/xOVR1WDIXiS8Hjqnin89yRhmi0.png?scale-down-to=1024&width=828&height=1104 768w,https://framerusercontent.com/images/xOVR1WDIXiS8Hjqnin89yRhmi0.png?width=828&height=1104 828w\"},\"\"),isDivider:false,link:\"/about-me\",pills:[\"Mark\",\"Vedberg\"],text:\"About me\",underConstruction:false}],itemSquareGap:12,layoutId:\"fIim64woh\",mainPillLeftPadding:12,mainPillRightPadding:5,name:\"Index Independent — Incomplete\",noMainPill:true,opacity:1,pillAnimation:{delay:0,fadeIn:.1,fadeOut:.1},pillBackgroundColor:\"var(--token-76f980fc-9016-4f52-9342-0456e3315a2a)\",pillColorMode:\"multiple\",pillColors:{c1:\"var(--token-daeb7186-3bc7-4629-874c-7a61c58180c4, rgb(222, 222, 222))\",c2:\"var(--token-0b3fbcdd-ebb7-4bbf-a793-f5bdaf5384c1, rgb(210, 211, 214))\",c3:\"var(--token-a33af506-0b38-4200-97a6-d64fbaf52dfe, rgb(190, 190, 193))\",c4:\"var(--token-32425df2-a949-4e7b-aa29-b3e85a51b8be, rgb(172, 176, 180))\",c5:\"var(--token-32425df2-a949-4e7b-aa29-b3e85a51b8be, rgb(172, 176, 180))\",c6:\"rgb(0, 102, 255)\",c7:\"rgb(255, 136, 0)\",c8:\"rgb(0, 204, 170)\",colors:[\"var(--token-e85828f6-99e0-406f-87ae-2cd98f2f6fcd, rgb(230, 229, 229))\",\"var(--token-daeb7186-3bc7-4629-874c-7a61c58180c4, rgb(222, 222, 222))\",\"var(--token-0b3fbcdd-ebb7-4bbf-a793-f5bdaf5384c1, rgb(210, 211, 214))\",\"var(--token-a33af506-0b38-4200-97a6-d64fbaf52dfe, rgb(190, 190, 193))\",\"var(--token-32425df2-a949-4e7b-aa29-b3e85a51b8be, rgb(172, 176, 180))\"],opacity:1},pillGap:10,pillLeftPadding:12,pillRightPadding:12,pillSlideAnimation:{direction:\"horizontal\",distance:5,duration:.1},pillTextColor:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b)\",pillVerticalPadding:2,prefixColor:\"var(--token-7f9039f9-b3d7-4620-8c44-7bf18f09e54b)\",prefixes:[{id:\"default-item-0\",text:\"→\",useIcon:false},{id:\"default-item-1\",text:\"→\",useIcon:false},{id:\"default-item-2\",text:\"→\",useIcon:false},{id:\"default-item-3\",text:\"→\",useIcon:false},{id:\"default-item-4\",text:\"→\",useIcon:false},{id:\"default-item-5\",text:\"→\",useIcon:false},{id:\"default-item-6\",text:\"→\",useIcon:false},{id:\"default-item-7\",text:\"➜\",useIcon:false}],prefixFont:{fontFamily:'\"ABC Oracle Unlicensed Trial Book\", \"ABC Oracle Unlicensed Trial Book Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:350,letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},prefixIcon:[],rectPills:false,showCloseButton:true,stretchSubsequentPills:false,stretchViewportEndPadding:10,subsequentPillLeftPadding:12,subsequentPillRightPadding:12,textAlign:\"left\",textColor:\"var(--token-a8be8d09-7c88-44a7-b0de-3fac9bf8daa2)\",underConstructionPill:{backgroundColor:\"rgb(255, 187, 0)\",enabled:true,opacity:1,text:\"Under construction\",textColor:\"rgb(0, 0, 0)\"},underline:false,underlineOnHover:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pc5z26\"})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1udwels-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"ZEw6DEDjx\",scopeId:\"HLYPzudsN\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:5,borderRadius:0,direction:\"toBottom\",height:\"100%\",id:\"ZEw6DEDjx\",layoutId:\"ZEw6DEDjx\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1st97sa\"}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18nwn11 hidden-12cpype\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h52sg6 hidden-12cpype\",\"data-framer-name\":\"texts\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BT4K2Okpx\"},motionChild:true,nodeId:\"GCiBR6eQE\",openInNewTab:false,scopeId:\"HLYPzudsN\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1v3xvcd framer-15wp15f\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-17lnc9w\",\"data-styles-preset\":\"tEzO4lsRk\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"About Me\"})}),className:\"framer-1jmf0id\",fonts:[\"Inter\"],style:{\"--1xr7cd3\":JHAUjzd0a},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-3stfml\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JMW3WG9xu:{y:882.5}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ypq0wp-container\",nodeId:\"EG3JZyeGn\",scopeId:\"HLYPzudsN\",children:/*#__PURE__*/_jsx(CopyEmail,{height:\"100%\",id:\"EG3JZyeGn\",layoutId:\"EG3JZyeGn\",LssD4r7tY:\"markvedberg@gmail.com\",variant:matchVariant(\"wk4HKqnLr\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-114nlkq\",children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-rcgcx1-container hidden-12cpype\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"vFzY6nbtE\",scopeId:\"HLYPzudsN\",children:/*#__PURE__*/_jsx(CloseButton,{backgroundColor:\"var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22, rgb(246, 245, 244))\",borderColor:\"rgb(238, 238, 238)\",borderRadius:38,borderWidth:1,height:\"100%\",homePageUrl:\"https://www.markvedberg.com/\",hoverBackgroundColor:\"rgba(245, 245, 245, 0)\",iconColor:\"var(--token-a8be8d09-7c88-44a7-b0de-3fac9bf8daa2, rgb(0, 0, 0))\",iconSize:20,iconThickness:1.5,id:\"vFzY6nbtE\",layoutId:\"vFzY6nbtE\",linkMode:\"smart\",showBorder:false,size:36,width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-v74klz\",children:isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uij2by hidden-12cpype\"})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10ag7dr-container hidden-12cpype\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"L94k9Oueg\",scopeId:\"HLYPzudsN\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:7,borderRadius:0,direction:\"toBottom\",height:\"100%\",id:\"L94k9Oueg\",layoutId:\"L94k9Oueg\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-9thzdo hidden-12cpype\"}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-7rgjy6\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JMW3WG9xu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"JZx0liCXn\":\"activeStateInteractive\",\"VlCBfjZJk\":\"bgColor\",\"JHAUjzd0a\":\"aboutMe\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"YNtud_BcO\":[\".framer-hzvfz7\",\".framer-1v2jkzu\",\".framer-1udwels-container\",\".framer-1st97sa\"],\"JMW3WG9xu\":[\".framer-hzvfz7\",\".framer-1udwels-container\",\".framer-1st97sa\",\".framer-18nwn11\",\".framer-10ag7dr-container\",\".framer-9thzdo\"]}\n * @framerBreakpoints {\"YNtud_BcO\":{\"min\":1200,\"canvasClassName\":\"framer-12cpype-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"JMW3WG9xu\":{\"max\":1199,\"canvasClassName\":\"framer-y69qqh-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant YNtud_BcO\n * @framerLayoutTemplate true\n */const FramerHLYPzudsN=withCSS(Component,css,\"framer-QPL1l\");export default FramerHLYPzudsN;FramerHLYPzudsN.displayName=\"Main layout\";FramerHLYPzudsN.defaultProps={height:1e3,width:1200};addPropertyControls(FramerHLYPzudsN,{JZx0liCXn:{defaultValue:0,displayStepper:true,min:0,step:1,title:\"Active State Interactive\",type:ControlType.Number},VlCBfjZJk:{defaultValue:\"var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22, rgb(0, 0, 0))\",title:\"bg color\",type:ControlType.Color},JHAUjzd0a:{defaultValue:1,max:1,min:0,step:.01,title:\"About me\",type:ControlType.Number}});addFonts(FramerHLYPzudsN,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Oracle Unlicensed Trial Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Oracle Unlicensed Trial\",url:\"https://framerusercontent.com/assets/bSJ8mOqo1oJ1pi876jl574UU.woff2\",weight:\"350\"}]},...CopyEmail3Fonts,...SpacerFonts,...IndexIndependentFonts,...BlurGradientFonts,...CopyEmailFonts,...CloseButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerHLYPzudsN.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(CopyEmail3,{},context),()=>forwardLoader(CopyEmail,{},context),()=>forwardLoader(Spacer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHLYPzudsN\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"JZx0liCXn\\\":\\\"activeStateInteractive\\\",\\\"VlCBfjZJk\\\":\\\"bgColor\\\",\\\"JHAUjzd0a\\\":\\\"aboutMe\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"YNtud_BcO\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-12cpype-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"JMW3WG9xu\\\":{\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-y69qqh-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"YNtud_BcO\",\"framerHitTargets\":\"{\\\"YNtud_BcO\\\":[\\\".framer-hzvfz7\\\",\\\".framer-1v2jkzu\\\",\\\".framer-1udwels-container\\\",\\\".framer-1st97sa\\\"],\\\"JMW3WG9xu\\\":[\\\".framer-hzvfz7\\\",\\\".framer-1udwels-container\\\",\\\".framer-1st97sa\\\",\\\".framer-18nwn11\\\",\\\".framer-10ag7dr-container\\\",\\\".framer-9thzdo\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JMW3WG9xu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__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 MainLayout from \"https://framerusercontent.com/modules/NXYfyFizDk2XRgNSMJ2n/T28WbIL5mIu4j4d3OkNe/HLYPzudsN.js\";\r\n\r\n\t\tconst routes = {grpIWwM9J: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2HIwZknaoSQGDgSUaeQ5/pziAjdw9iLCDZmPOEhsT/grpIWwM9J.js\")), path: \"/\"}, fpUvTftfR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Y2tAX7DuLxh8yH9GbWEh/RZZmw3DXPi5cOtyYFrIC/fpUvTftfR.js\")), path: \"/accessible-music-making-for-kids\"}, rdIMGTt1u: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EsQ9APYwF7RKlXIPvYeT/PAYsPQ4A13KmNJr8uudb/rdIMGTt1u.js\")), path: \"/agency-in-regional-train-travel\"}, hfVV3Ykfx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BP5ShSJDdqVJe5Wv2wb1/W8hcLn9V9DVDFWTANIQa/hfVV3Ykfx.js\")), path: \"/ai-in-visual-police-investigation\"}, BT4K2Okpx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8OXt3jbRMP5vHuy3HDhK/dFRHEFKZR7GnnJPKyc0d/BT4K2Okpx.js\")), path: \"/about-me\"}, k6OC8_Tp8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/loaSgCzQ8lsdtGKgpH2G/DVIHDWDjYoU18TybKfop/k6OC8_Tp8.js\")), path: \"/gallery\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"303d1b98c669eb06e016afc644b7c7ca64f2b3646579e73648fc4ff264c95422\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {JHAUjzd0a: 1, JZx0liCXn: 0, VlCBfjZJk: \"var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22, rgb(0, 0, 0))\"}\r\nconst props2 = {...props1, JZx0liCXn: 1}\r\nconst props3 = {...props1, JZx0liCXn: 3}\r\nconst props4 = {...props1, JZx0liCXn: 2}\r\nconst props5 = {...props1, JHAUjzd0a: 0.5, JZx0liCXn: 5, VlCBfjZJk: \"var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22, rgb(246, 245, 244))\"}\r\nconst props6 = {...props1, JZx0liCXn: 4, VlCBfjZJk: \"var(--token-abe374d7-ae78-4d4e-9234-1f60d78bcb22, rgb(246, 245, 244))\"}\r\nconst templateProps = {BT4K2Okpx: props5, fpUvTftfR: props2, grpIWwM9J: props1, hfVV3Ykfx: props4, k6OC8_Tp8: props6, rdIMGTt1u: props3, sihz7OKFU: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"grpIWwM9J\":\r\ncase \"fpUvTftfR\":\r\ncase \"rdIMGTt1u\":\r\ncase \"hfVV3Ykfx\":\r\ncase \"BT4K2Okpx\":\r\ncase \"sihz7OKFU\":\r\ncase \"k6OC8_Tp8\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"grpIWwM9J\":\r\ncase \"fpUvTftfR\":\r\ncase \"rdIMGTt1u\":\r\ncase \"hfVV3Ykfx\":\r\ncase \"BT4K2Okpx\":\r\ncase \"sihz7OKFU\":\r\ncase \"k6OC8_Tp8\":\r\nreturn [{hash: \"12cpype\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"y69qqh\", mediaQuery: \"(max-width: 1199.98px)\"}]\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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\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://www.markvedberg.com\",\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/qU4u7Il86r3tVtx1Imqs/MoaOZPKWoRdFj0uz0kUp/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}