{"version":3,"file":"ProjectMapSidebar.6yz7RCpG.mjs","names":["styles","target","top","React.useState"],"sources":["https:/framerusercontent.com/modules/ZcwxBjJOsoOng15x6IQN/Tt1H25bJmGEFaFLSeBpA/CaseStudyResponsiveFix.js","https:/framerusercontent.com/modules/rPDbrrTXtMncceC0iQsp/6QjE8rWQVmiAs73Ar9eW/ProjectMapSidebar.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const STYLE_ID=\"case-study-responsive-fix\";const CONTENT_DATA_KEY=\"caseStudyMobileFixed\";const SIDEBAR_DATA_KEY=\"caseStudySidebarHidden\";const STACK_DATA_KEY=\"caseStudyMobileStacked\";const CHILD_DATA_KEY=\"caseStudyMobileStackChild\";function getTextRoot(marker){const body=document.body;if(!marker||!body?.innerText?.includes(marker))return null;const walker=document.createTreeWalker(body,NodeFilter.SHOW_TEXT);let node=walker.nextNode();while(node){if(node.textContent?.includes(marker))return node.parentElement;node=walker.nextNode();}return body;}function isOffsetContainer(element,desktopOffset){const styles=window.getComputedStyle(element);const paddingLeft=Number.parseFloat(styles.paddingLeft||\"0\");return Math.abs(paddingLeft-desktopOffset)<=2;}function resetMobileFix(){document.querySelectorAll(`[data-${CONTENT_DATA_KEY}=\"true\"]`).forEach(element=>{element.style.removeProperty(\"padding-left\");element.style.removeProperty(\"width\");element.style.removeProperty(\"max-width\");element.style.removeProperty(\"margin-left\");element.style.removeProperty(\"left\");element.style.removeProperty(\"right\");element.removeAttribute(`data-${CONTENT_DATA_KEY}`);});document.querySelectorAll(`[data-${SIDEBAR_DATA_KEY}=\"true\"]`).forEach(element=>{element.style.removeProperty(\"display\");element.removeAttribute(`data-${SIDEBAR_DATA_KEY}`);});document.querySelectorAll(`[data-${STACK_DATA_KEY}=\"true\"]`).forEach(element=>{element.style.removeProperty(\"flex-direction\");element.style.removeProperty(\"align-items\");element.style.removeProperty(\"justify-content\");element.style.removeProperty(\"gap\");element.style.removeProperty(\"width\");element.style.removeProperty(\"max-width\");element.removeAttribute(`data-${STACK_DATA_KEY}`);});document.querySelectorAll(`[data-${CHILD_DATA_KEY}=\"true\"]`).forEach(element=>{element.style.removeProperty(\"width\");element.style.removeProperty(\"max-width\");element.style.removeProperty(\"min-width\");element.removeAttribute(`data-${CHILD_DATA_KEY}`);});}function makeContentFullWidth(element){element.setAttribute(`data-${CONTENT_DATA_KEY}`,\"true\");element.style.setProperty(\"padding-left\",\"0px\",\"important\");element.style.setProperty(\"width\",\"100vw\",\"important\");element.style.setProperty(\"max-width\",\"100vw\",\"important\");element.style.setProperty(\"margin-left\",\"0px\",\"important\");element.style.setProperty(\"left\",\"0px\",\"important\");element.style.setProperty(\"right\",\"auto\",\"important\");}function stackWideRows(container){const viewportWidth=window.innerWidth;const candidates=Array.from(container.querySelectorAll(\"*\"));candidates.forEach(element=>{const styles=window.getComputedStyle(element);const isHorizontalFlex=styles.display.includes(\"flex\")&&styles.flexDirection.startsWith(\"row\");if(!isHorizontalFlex||element.children.length<2)return;const rect=element.getBoundingClientRect();const isWide=rect.width>viewportWidth*.82||element.scrollWidth>viewportWidth*1.05;if(!isWide)return;element.setAttribute(`data-${STACK_DATA_KEY}`,\"true\");element.style.setProperty(\"flex-direction\",\"column\",\"important\");element.style.setProperty(\"align-items\",\"stretch\",\"important\");element.style.setProperty(\"justify-content\",\"flex-start\",\"important\");element.style.setProperty(\"gap\",styles.rowGap||\"24px\",\"important\");element.style.setProperty(\"width\",\"100%\",\"important\");element.style.setProperty(\"max-width\",\"100%\",\"important\");Array.from(element.children).forEach(child=>{if(!(child instanceof HTMLElement))return;child.setAttribute(`data-${CHILD_DATA_KEY}`,\"true\");child.style.setProperty(\"width\",\"100%\",\"important\");child.style.setProperty(\"max-width\",\"100%\",\"important\");child.style.setProperty(\"min-width\",\"0px\",\"important\");});});}function applyMobileFix(props){const root=getTextRoot(props.contentMarker);if(!root)return;const isMobile=window.innerWidth<=props.mobileBreakpoint;if(!isMobile){resetMobileFix();return;}document.querySelectorAll(props.sidebarSelector).forEach(element=>{element.setAttribute(`data-${SIDEBAR_DATA_KEY}`,\"true\");element.style.setProperty(\"display\",\"none\",\"important\");});const fixedContainers=new Set;let current=root;while(current&&current!==document.body){if(isOffsetContainer(current,props.desktopOffset)){const target=current;makeContentFullWidth(target);fixedContainers.add(target);break;}current=current.parentElement;}document.querySelectorAll(\"[data-framer-name='Content']\").forEach(element=>{if(isOffsetContainer(element,props.desktopOffset)){makeContentFullWidth(element);fixedContainers.add(element);}});fixedContainers.forEach(stackWideRows);}export default function CaseStudyResponsiveFix(props){React.useEffect(()=>{if(typeof window===\"undefined\")return;if(!document.getElementById(STYLE_ID)){const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=`\n                @media (max-width: ${props.mobileBreakpoint}px) {\n                    html, body {\n                        overflow-x: hidden !important;\n                    }\n                }\n            `;document.head.appendChild(style);}let frame=0;const run=()=>{window.cancelAnimationFrame(frame);frame=window.requestAnimationFrame(()=>applyMobileFix(props));};run();const timers=[120,450,1e3].map(delay=>window.setTimeout(run,delay));window.addEventListener(\"resize\",run);window.addEventListener(\"orientationchange\",run);return()=>{window.cancelAnimationFrame(frame);timers.forEach(window.clearTimeout);window.removeEventListener(\"resize\",run);window.removeEventListener(\"orientationchange\",run);resetMobileFix();};},[props.contentMarker,props.sidebarSelector,props.desktopOffset,props.mobileBreakpoint,props.mobilePadding]);return /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1,pointerEvents:\"none\",opacity:0}});}CaseStudyResponsiveFix.defaultProps={contentMarker:\"Turning LinkedIn Easy Apply\",sidebarSelector:'[data-project-map-sidebar=\"true\"]',desktopOffset:216,desktopDesignWidth:1200,mobileBreakpoint:767,mobilePadding:20};addPropertyControls(CaseStudyResponsiveFix,{contentMarker:{type:ControlType.String,title:\"Marker\"},sidebarSelector:{type:ControlType.String,title:\"Sidebar\"},desktopOffset:{type:ControlType.Number,title:\"Desktop Offset\",min:0,max:360,step:1},desktopDesignWidth:{type:ControlType.Number,title:\"Design W\",min:960,max:1920,step:1},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile BP\",min:320,max:1200,step:1},mobilePadding:{type:ControlType.Number,title:\"Mobile Pad\",min:0,max:48,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CaseStudyResponsiveFix\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CaseStudyResponsiveFix.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const defaultItems=[{number:\"01\",label:\"Overview\",target:\"Overview, Background Overview\",link:\"\"},{number:\"02\",label:\"The Problem\",target:\"Core Problem, The Challenge, The Problem\",link:\"\"},{number:\"03\",label:\"Momentum Gap\",target:\"Key Insights, Momentum Gap\",link:\"\"},{number:\"04\",label:\"Design Strategy\",target:\"Research & Key Insights, Design Strategy\",link:\"\"},{number:\"05\",label:\"Final Experience\",target:\"Final Experience, Wireframe & Sketch\",link:\"\"},{number:\"06\",label:\"Resume Hub\",target:\"Resume Hub, An AI-driven application lifecycle\",link:\"\"},{number:\"07\",label:\"Reflection\",target:\"Reflection\",link:\"\"}];function parseItemsText(value){if(!value?.trim())return[];return value.split(\"\\n\").map(line=>line.trim()).filter(Boolean).map(line=>{const[number=\"\",label=\"\",target=\"\",link=\"\"]=line.split(\"|\").map(part=>part.trim());return{number,label,target:target||label,link};}).filter(item=>item.number||item.label);}function normalizeItems(itemsText,items){const parsed=parseItemsText(itemsText);if(parsed.length>0)return parsed;return items&&items.length>0?items:defaultItems;}function getQueries(item){return(item.target||item.label||\"\").split(/[;,]/).map(query=>query.trim()).filter(Boolean);}function findTarget(queries){if(typeof document===\"undefined\")return null;const all=Array.from(document.querySelectorAll(\"body *\"));const viewportY=window.scrollY;for(const query of queries){const exact=all.find(el=>{const text=(el.textContent||\"\").trim().replace(/\\s+/g,\" \");if(text!==query)return false;const top=el.getBoundingClientRect().top+viewportY;return top>120;});if(exact)return exact;}for(const query of queries){const partial=all.find(el=>{const text=(el.textContent||\"\").trim().replace(/\\s+/g,\" \");if(!text.includes(query))return false;const top=el.getBoundingClientRect().top+viewportY;return top>120;});if(partial)return partial;}return null;}function scrollToTarget(item){if(item.link){if(item.link.startsWith(\"#\")){const target=document.querySelector(item.link);if(target){const top=target.getBoundingClientRect().top+window.scrollY-72;window.scrollTo({top,behavior:\"smooth\"});return;}}window.location.href=item.link;return;}const target=findTarget(getQueries(item));if(!target)return;const top=target.getBoundingClientRect().top+window.scrollY-72;window.scrollTo({top,behavior:\"smooth\"});}function getSectionTops(items){return items.map(item=>{const target=findTarget(getQueries(item));if(!target)return Number.POSITIVE_INFINITY;return target.getBoundingClientRect().top+window.scrollY;});}function parseRgb(value){const match=value.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!match)return null;return[Number(match[1]),Number(match[2]),Number(match[3])];}function isTransparent(value){return!value||value===\"transparent\"||value===\"rgba(0, 0, 0, 0)\";}function getReadableBackground(fallback){if(typeof document===\"undefined\")return fallback;let element=document.elementFromPoint(Math.min(window.innerWidth-1,248),window.innerHeight/2);while(element){const background=window.getComputedStyle(element).backgroundColor;if(!isTransparent(background))return background;element=element.parentElement;}return fallback;}function isDarkColor(color){const rgb=parseRgb(color);if(!rgb)return false;const[r,g,b]=rgb.map(channel=>{const c=channel/255;return c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4);});return .2126*r+.7152*g+.0722*b<.35;}function setImportant(el,property,value){if(!el||!(el instanceof HTMLElement))return;el.style.setProperty(property,value,\"important\");}function resetImportant(el,properties){if(!el||!(el instanceof HTMLElement))return;properties.forEach(property=>el.style.removeProperty(property));}function findCaseStudyRoot(contentMarker){const all=Array.from(document.querySelectorAll('[data-framer-name=\"Content\"]'));return all.find(el=>el.innerText?.includes(contentMarker))||all[0]||null;}function applyResponsiveLayout(props){if(typeof document===\"undefined\")return;const isPhone=window.innerWidth<=props.mobileBreakpoint;const sidebarRoot=document.querySelector('[data-project-map-sidebar=\"true\"]')?.parentElement;const root=findCaseStudyRoot(props.contentMarker);if(sidebarRoot)sidebarRoot.style.display=isPhone?\"none\":\"flex\";if(!root)return;if(isPhone){setImportant(root,\"padding-left\",\"0px\");setImportant(root,\"padding-right\",\"0px\");setImportant(root,\"width\",\"100%\");setImportant(root,\"max-width\",\"100%\");setImportant(root,\"align-items\",\"flex-start\");}else{setImportant(root,\"padding-left\",`${props.desktopContentOffset}px`);resetImportant(root,[\"padding-right\",\"width\",\"max-width\",\"align-items\"]);}}export default function ProjectMapSidebar(props){const navItems=normalizeItems(props.itemsText,props.navItems);const[activeIndex,setActiveIndex]=React.useState(0);const[pressedIndex,setPressedIndex]=React.useState(null);const[surface,setSurface]=React.useState(props.background);const isDark=isDarkColor(surface);const resolvedTextColor=isDark?props.darkTextColor:props.textColor;const resolvedStrongTextColor=isDark?props.darkStrongTextColor:props.strongTextColor;const resolvedRailColor=isDark?props.darkRailColor:props.railColor;const resolvedActiveBackground=isDark?props.darkActiveBackground:props.activeBackground;React.useEffect(()=>{const updateLayout=()=>applyResponsiveLayout(props);updateLayout();window.addEventListener(\"resize\",updateLayout);window.addEventListener(\"orientationchange\",updateLayout);const timeout=window.setTimeout(updateLayout,300);return()=>{window.removeEventListener(\"resize\",updateLayout);window.removeEventListener(\"orientationchange\",updateLayout);window.clearTimeout(timeout);};},[props.mobileBreakpoint,props.desktopContentOffset,props.contentMarker]);React.useEffect(()=>{const updateState=()=>{const tops=getSectionTops(navItems);const currentY=window.scrollY+window.innerHeight*.35;let nextActive=0;tops.forEach((top,index)=>{if(Number.isFinite(top)&&top<=currentY)nextActive=index;});setActiveIndex(nextActive);setSurface(props.autoBackground?getReadableBackground(props.background):props.background);applyResponsiveLayout(props);};updateState();window.addEventListener(\"scroll\",updateState,{passive:true});window.addEventListener(\"resize\",updateState);return()=>{window.removeEventListener(\"scroll\",updateState);window.removeEventListener(\"resize\",updateState);};},[navItems,props]);React.useEffect(()=>{if(pressedIndex===null)return;const timeout=window.setTimeout(()=>setPressedIndex(null),900);return()=>window.clearTimeout(timeout);},[pressedIndex]);return /*#__PURE__*/_jsxs(\"aside\",{\"data-project-map-sidebar\":\"true\",style:{...styles.sidebar,background:surface,color:resolvedTextColor},children:[/*#__PURE__*/_jsx(\"style\",{children:`@media (max-width: ${props.mobileBreakpoint}px) { [data-project-map-sidebar=\"true\"] { display: none !important; } }`}),/*#__PURE__*/_jsxs(\"div\",{style:styles.topGroup,children:[/*#__PURE__*/_jsx(\"button\",{style:{...styles.back,color:resolvedStrongTextColor},onClick:()=>window.location.href=props.backLink,children:props.backLabel}),/*#__PURE__*/_jsxs(\"div\",{style:styles.mapGroup,children:[/*#__PURE__*/_jsx(\"div\",{style:{...styles.label,color:resolvedTextColor},children:props.mapLabel}),/*#__PURE__*/_jsxs(\"div\",{style:styles.itemsWrap,children:[/*#__PURE__*/_jsx(\"div\",{style:{...styles.rail,background:resolvedRailColor}}),navItems.map((item,index)=>{const active=index===(pressedIndex??activeIndex);return /*#__PURE__*/_jsxs(\"button\",{onClick:()=>{setPressedIndex(index);setActiveIndex(index);scrollToTarget(item);},style:{...styles.item,color:active?props.accent:resolvedTextColor,...active?{background:resolvedActiveBackground,borderLeft:`3px solid ${props.accent}`}:{borderLeft:\"3px solid transparent\"}},children:[/*#__PURE__*/_jsx(\"span\",{style:styles.num,children:item.number}),/*#__PURE__*/_jsx(\"span\",{style:styles.itemLabel,children:item.label})]},`${item.number}-${item.label}-${index}`);})]})]})]}),/*#__PURE__*/_jsx(\"button\",{style:{...styles.backTop,color:resolvedTextColor},onClick:()=>window.scrollTo({top:0,behavior:\"smooth\"}),children:\"↑ Back to top\"})]});}const styles={sidebar:{width:\"100%\",height:\"100%\",padding:\"38px 28px 38px 32px\",display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",alignItems:\"flex-start\",boxSizing:\"border-box\",fontFamily:\"Inter, sans-serif\",transition:\"background-color 240ms ease, color 240ms ease\"},topGroup:{display:\"flex\",flexDirection:\"column\",gap:42,width:\"100%\",alignItems:\"flex-start\"},back:{appearance:\"none\",border:0,background:\"transparent\",padding:0,font:\"inherit\",cursor:\"pointer\",textAlign:\"left\",transition:\"color 200ms ease\"},mapGroup:{display:\"flex\",flexDirection:\"column\",gap:18,width:\"100%\",alignItems:\"flex-start\"},label:{fontSize:12,letterSpacing:1.4,fontFamily:\"monospace\",textAlign:\"left\",transition:\"color 200ms ease\"},itemsWrap:{position:\"relative\",display:\"flex\",flexDirection:\"column\",width:\"100%\",alignItems:\"stretch\"},rail:{position:\"absolute\",left:2,top:24,bottom:24,width:1,transition:\"background-color 200ms ease\"},item:{appearance:\"none\",border:0,background:\"transparent\",minHeight:48,padding:\"0 14px 0 22px\",display:\"flex\",alignItems:\"center\",justifyContent:\"flex-start\",gap:16,font:\"inherit\",textAlign:\"left\",cursor:\"pointer\",borderRadius:3,width:\"100%\",transition:\"color 200ms ease, background-color 200ms ease, border-color 200ms ease\"},num:{minWidth:24,textAlign:\"left\"},itemLabel:{textAlign:\"left\",lineHeight:1.15},backTop:{appearance:\"none\",border:0,background:\"transparent\",padding:0,font:\"inherit\",cursor:\"pointer\",textAlign:\"left\",transition:\"color 200ms ease\"}};ProjectMapSidebar.defaultProps={backLabel:\"← Back to home\",backLink:\"/\",mapLabel:\"PROJECT MAP\",itemsText:\"\",navItems:defaultItems,background:\"#F7FAFC\",autoBackground:true,accent:\"#0077FF\",textColor:\"#5E6673\",strongTextColor:\"#111827\",railColor:\"rgba(17, 24, 28, 0.2)\",activeBackground:\"rgba(0, 119, 255, 0.08)\",darkTextColor:\"rgba(255, 255, 255, 0.72)\",darkStrongTextColor:\"#FFFFFF\",darkRailColor:\"rgba(255, 255, 255, 0.22)\",darkActiveBackground:\"rgba(255, 255, 255, 0.1)\",mobileBreakpoint:767,desktopContentOffset:216,contentMarker:\"Rethinking LinkedIn Job Search\"};addPropertyControls(ProjectMapSidebar,{backLabel:{type:ControlType.String,title:\"Back Text\"},backLink:{type:ControlType.String,title:\"Back Link\"},mapLabel:{type:ControlType.String,title:\"Map Label\"},itemsText:{type:ControlType.String,title:\"Items Text\",displayTextArea:true},navItems:{type:ControlType.Array,title:\"Nav Items\",control:{type:ControlType.Object,controls:{number:{type:ControlType.String,title:\"Number\"},label:{type:ControlType.String,title:\"Text\"},target:{type:ControlType.String,title:\"Target Text\"},link:{type:ControlType.String,title:\"Link\"}}}},background:{type:ControlType.Color,title:\"Background\"},autoBackground:{type:ControlType.Boolean,title:\"Auto BG\"},accent:{type:ControlType.Color,title:\"Accent\"},textColor:{type:ControlType.Color,title:\"Text\"},strongTextColor:{type:ControlType.Color,title:\"Strong Text\"},railColor:{type:ControlType.Color,title:\"Rail\"},activeBackground:{type:ControlType.Color,title:\"Active BG\"},darkTextColor:{type:ControlType.Color,title:\"Dark Text\"},darkStrongTextColor:{type:ControlType.Color,title:\"Dark Strong\"},darkRailColor:{type:ControlType.Color,title:\"Dark Rail\"},darkActiveBackground:{type:ControlType.Color,title:\"Dark Active\"},mobileBreakpoint:{type:ControlType.Number,title:\"Hide Under\",min:320,max:1200,step:1},desktopContentOffset:{type:ControlType.Number,title:\"Desktop Offset\",min:0,max:360,step:1},contentMarker:{type:ControlType.String,title:\"Content Marker\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectMapSidebar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectMapSidebar.map"],"mappings":"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"}