{"version":3,"file":"NavWithDropdowns.Ctnwsblx.mjs","names":["useState","useRef","_Fragment","p"],"sources":["https:/framerusercontent.com/modules/84wbd6WdqZicO93Dt9N2/IS5gcoEgZRm35YC75nE4/NavWithDropdowns.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{createPortal}from\"react-dom\";const LOGO_URL=\"https://framerusercontent.com/images/E2cEzo9GRxbKhq4Cbnlu1YYPlEM.png\";const BLUE=\"rgb(13, 73, 254)\";const BLUE_HOVER=\"rgb(9, 64, 227)\";const GREY_BG=\"rgb(246, 246, 246)\";const LINE=\"rgb(234, 234, 234)\";const BLACK=\"rgb(11, 11, 11)\";const BLACK_50=\"rgba(11, 11, 11, 0.5)\";const LABEL_COLOR=\"rgba(11, 11, 11, 0.35)\";const MOBILE_NAV_HEIGHT=73;const LINK_MAP={\"CV Screening\":\"/cv-screening\",\"AI Interviews\":\"/ai-interview\",\"Form Assessments\":\"/form-assessment\",\"Built-in ATS\":\"/built-in-ats\",\"Guides\":\"/guides\",\"Blog\":\"/blog\",\"Ebooks\":\"/ebook\"};function resolveLink(item){if(!item.link||item.link===\"/\"||item.link===\"#\"){return LINK_MAP[item.label]||\"#\";}return item.link;}const PRODUCT_ITEMS=[{label:\"CV Screening\",description:\"AI-powered resume screening that shortlists candidates 70% faster.\",link:\"/cv-screening\",visible:true},{label:\"AI Interviews\",description:\"One-way AI video interviews with structured scoring for every role.\",link:\"/ai-interview\",visible:true},{label:\"Form Assessments\",description:\"Case-study style assessments that test real skills before interview.\",link:\"/form-assessment\",visible:true},{label:\"Built-in ATS\",description:\"Full applicant tracking, no third-party integrations needed.\",link:\"/built-in-ats\",visible:true}];const RESOURCE_ITEMS=[{label:\"Guides\",description:\"In-depth explainers on AI screening, interviews, and hiring automation.\",link:\"/guides\",visible:true},{label:\"Blog\",description:\"Market insights, hiring data, and product updates.\",link:\"/blog\",visible:true},{label:\"Ebooks\",description:\"Free reports and checklists for HR teams.\",link:\"/ebook\",visible:false}];// ─── Comparison table → mobile cards ─────────────────────────────────────────\nconst CMP_STYLE_ID=\"__ot_cmp_mobile__\";const CMP_CSS=`@media screen and (max-width:767px){\n.ot-cmp-section-outer{padding-left:20px!important;padding-right:20px!important}\n.ot-cmp-section-inner{max-width:100%!important;overflow:clip!important}\n.ot-cmp-table{border-radius:0!important;overflow:visible!important;background-color:transparent!important}\n.ot-cmp-header{display:none!important}\n.ot-cmp-rows{gap:12px!important;padding:0!important;align-items:stretch!important}\n.ot-cmp-row{flex-direction:column!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.10)!important;overflow:hidden!important;width:100%!important;height:auto!important;min-height:0!important;background-color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}\n.ot-cmp-cell-feature{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;flex:0 0 auto!important;background-color:#f5f5f5!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding:10px 16px!important}\n.ot-cmp-cell-ourteam{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;flex:0 0 auto!important;padding:14px 16px!important;border-bottom:1px solid rgba(0,0,0,.06)!important;background-color:rgb(235,243,255)!important}\n.ot-cmp-cell-ourteam::before{content:\"ourteam\";display:block;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;color:rgb(13,73,254);text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}\n.ot-cmp-cell-competitor{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;flex:0 0 auto!important;padding:14px 16px!important;background-color:#fff!important}\n.ot-cmp-cell-competitor::before{content:var(--ot-competitor-name,\"Competitor\");display:block;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:.8px;margin-bottom:4px}\n.ot-cmp-cell-competitor *{opacity:1!important}}`;function cmpTagRow(row){row.classList.add(\"ot-cmp-row\");const c=row.children;if(c[0])c[0].classList.add(\"ot-cmp-cell-feature\");if(c[1])c[1].classList.add(\"ot-cmp-cell-ourteam\");if(c[2])c[2].classList.add(\"ot-cmp-cell-competitor\");}function findComparisonRowsEl(){const byContainerName=document.querySelector('[data-framer-name=\"ComparisonRows\"]');if(byContainerName)return byContainerName;const byRowName=document.querySelector('[data-framer-name=\"ComparisonRow\"]');if(byRowName?.parentElement)return byRowName.parentElement;const OT_BLUE=\"rgb(235, 243, 255)\";const OT_BLUE_ALT=\"rgb(235,243,255)\";const divs=document.querySelectorAll(\"div\");for(let i=0;i<divs.length;i++){const div=divs[i];if(div.classList.contains(\"ot-cmp-rows\"))continue;const kids=div.children;if(kids.length<2)continue;const firstRow=kids[0];if(firstRow.children.length!==3)continue;const midCell=firstRow.children[1];const bg=midCell.style?.backgroundColor||\"\";if(bg===OT_BLUE||bg===OT_BLUE_ALT||bg.replace(/\\s/g,\"\")===OT_BLUE_ALT){return div;}}return null;}function cmpSetup(){const rowsEl=findComparisonRowsEl();if(!rowsEl)return false;if(rowsEl.classList.contains(\"ot-cmp-rows\"))return true;rowsEl.classList.add(\"ot-cmp-rows\");const tableEl=rowsEl.parentElement;if(!tableEl)return true;tableEl.classList.add(\"ot-cmp-table\");const inner=tableEl.parentElement;if(inner){inner.classList.add(\"ot-cmp-section-inner\");inner.parentElement?.classList.add(\"ot-cmp-section-outer\");}Array.from(tableEl.children).forEach(child=>{if(child===rowsEl)return;child.classList.add(\"ot-cmp-header\");const name=child.lastElementChild?.textContent?.trim();if(name){document.documentElement.style.setProperty(\"--ot-competitor-name\",`\"${name}\"`);}});const namedRows=rowsEl.querySelectorAll('[data-framer-name=\"ComparisonRow\"]');const rows=namedRows.length>0?namedRows:rowsEl.children;Array.from(rows).forEach(cmpTagRow);return true;}function injectComparisonMobileCSS(){if(document.getElementById(CMP_STYLE_ID))return;const el=document.createElement(\"style\");el.id=CMP_STYLE_ID;el.textContent=CMP_CSS;document.head.appendChild(el);}// ─────────────────────────────────────────────────────────────────────────────\nfunction goTo(path){if(path&&path!==\"/\"&&path!==\"#\")window.location.href=path;}function useViewport(){const getVals=()=>{if(typeof window===\"undefined\")return{isMobile:false,isTablet:false};const w=window.innerWidth;return{isMobile:w<768,isTablet:w>=768&&w<1024};};const[vals,setVals]=useState(getVals);useEffect(()=>{const handler=()=>setVals(getVals());window.addEventListener(\"resize\",handler,{passive:true});return()=>window.removeEventListener(\"resize\",handler);},[]);return vals;}function Chevron({rotated}){return /*#__PURE__*/_jsx(\"svg\",{width:13,height:13,viewBox:\"0 0 13 13\",fill:\"none\",style:{transform:rotated?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s ease\",flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 5L6.5 8.5L10 5\",stroke:\"currentColor\",strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function Burger({open}){return /*#__PURE__*/_jsx(\"svg\",{width:22,height:22,viewBox:\"0 0 22 22\",fill:\"none\",children:open?/*#__PURE__*/_jsx(\"path\",{d:\"M5 5L17 17M5 17L17 5\",stroke:BLACK,strokeWidth:1.5,strokeLinecap:\"round\"}):/*#__PURE__*/_jsx(\"path\",{d:\"M3 6H19M3 11H19M3 16H19\",stroke:BLACK,strokeWidth:1.5,strokeLinecap:\"round\"})});}function BookDemo({link}){const[hov,setHov]=useState(false);return /*#__PURE__*/_jsx(\"a\",{href:link||\"/#demo\",onClick:e=>{e.preventDefault();window.location.href=link||\"/#demo\";},onMouseEnter:()=>setHov(true),onMouseLeave:()=>setHov(false),style:{display:\"inline-flex\",alignItems:\"center\",padding:\"10px 14px\",borderRadius:100,backgroundColor:hov?BLUE_HOVER:BLUE,color:\"white\",fontSize:13.5,fontWeight:500,lineHeight:1,textDecoration:\"none\",whiteSpace:\"nowrap\",cursor:\"pointer\",fontFamily:\"inherit\",flexShrink:0},children:\"Book a Demo\"});}function SectionLabel({text}){return /*#__PURE__*/_jsx(\"div\",{style:{gridColumn:\"1 / -1\",padding:\"4px 14px 6px\",fontSize:11,fontWeight:600,letterSpacing:\"0.08em\",color:LABEL_COLOR,textTransform:\"uppercase\"},children:text});}function DropItem({item}){const[hov,setHov]=useState(false);const link=resolveLink(item);return /*#__PURE__*/_jsxs(\"a\",{href:link,onClick:e=>{e.preventDefault();e.stopPropagation();goTo(link);},onMouseEnter:()=>setHov(true),onMouseLeave:()=>setHov(false),style:{display:\"block\",padding:\"12px 14px\",borderRadius:8,textDecoration:\"none\",color:BLACK,backgroundColor:hov?\"rgb(246,246,246)\":\"transparent\",cursor:\"pointer\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13.5,fontWeight:600,marginBottom:item.description?4:0,textDecoration:hov?\"underline\":\"none\",textUnderlineOffset:2},children:item.label}),item.description?/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12.5,color:BLACK_50,lineHeight:1.45},children:item.description}):null]});}function DropdownPanel({triggerRef,grid,sectionLabel,items,onMouseEnter,onMouseLeave,minWidth}){const[pos,setPos]=useState(null);useEffect(()=>{if(!triggerRef.current)return;const rect=triggerRef.current.getBoundingClientRect();setPos({top:rect.bottom+8,left:rect.left+rect.width/2});},[triggerRef]);if(!pos)return null;return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,style:{position:\"fixed\",top:pos.top,left:pos.left,transform:\"translateX(-50%)\",backgroundColor:\"white\",borderRadius:12,border:`1px solid ${LINE}`,boxShadow:\"0 8px 32px rgba(0,0,0,0.08)\",padding:\"10px\",zIndex:99999,minWidth,display:\"grid\",gridTemplateColumns:grid?\"1fr 1fr\":\"1fr\",gap:2,pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsx(SectionLabel,{text:sectionLabel}),items.map(item=>/*#__PURE__*/_jsx(DropItem,{item:item},item.label))]});}/**\n * NavWithDropdowns\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight fixed\n */export default function NavWithDropdowns({demoLink=\"/#demo\",faqLink=\"/faq\"}){const products=PRODUCT_ITEMS.filter(i=>i.visible);const resources=RESOURCE_ITEMS.filter(i=>i.visible);const{isMobile,isTablet}=useViewport();const[active,setActive]=useState(null);const[hovFaq,setHovFaq]=useState(false);const[mobileOpen,setMobileOpen]=useState(false);const[mobileExp,setMobileExp]=useState(null);const containerRef=useRef(null);const timer=useRef(null);// Initialize as true immediately in browser environments so the mobile\n// portal renders on the very first paint — eliminating the navbar flicker\n// when navigating between pages on mobile.\nconst[mounted,setMounted]=useState(()=>typeof window!==\"undefined\");useEffect(()=>{setMounted(true);},[]);const triggerRefs=useRef({});const getTriggerRef=label=>{if(!triggerRefs.current[label])triggerRefs.current[label]={current:null};return triggerRefs.current[label];};useEffect(()=>{if(!isMobile)setMobileOpen(false);},[isMobile]);useEffect(()=>{if(!mounted)return;if(isMobile){const prev=document.documentElement.style.paddingTop;document.documentElement.style.paddingTop=`${MOBILE_NAV_HEIGHT}px`;return()=>{document.documentElement.style.paddingTop=prev;};}},[isMobile,mounted]);useEffect(()=>{if(!mounted)return;injectComparisonMobileCSS();if(!cmpSetup()){const obs=new MutationObserver(()=>{if(cmpSetup())obs.disconnect();});obs.observe(document.body,{childList:true,subtree:true});return()=>obs.disconnect();}},[mounted]);const openMenu=label=>{if(timer.current)clearTimeout(timer.current);setActive(label);};const closeMenu=()=>{timer.current=setTimeout(()=>setActive(null),120);};const holdMenu=()=>{if(timer.current)clearTimeout(timer.current);};const barH=MOBILE_NAV_HEIGHT;const pad=isMobile?\"0 20px\":isTablet?\"0 24px\":\"0 40px\";const sections=[{label:\"Products\",sectionLabel:\"FEATURES\",grid:true,items:products,minWidth:isTablet?420:500},{label:\"Resources\",sectionLabel:\"INSIGHTS\",grid:false,items:resources,minWidth:isTablet?240:300}];const fullNav=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",padding:\"0 4px\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",onClick:e=>{e.preventDefault();window.location.href=\"/\";},style:{display:\"flex\",alignItems:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"img\",{src:LOGO_URL,alt:\"ourteam\",style:{height:isTablet?28:33,width:\"auto\",display:\"block\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:isTablet?0:2},children:[sections.map(s=>{const ref=getTriggerRef(s.label);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},onMouseEnter:()=>openMenu(s.label),onMouseLeave:closeMenu,children:[/*#__PURE__*/_jsxs(\"button\",{ref:ref,style:{display:\"flex\",alignItems:\"center\",gap:4,padding:isTablet?\"8px 8px\":\"8px 12px\",border:\"none\",borderRadius:8,backgroundColor:\"transparent\",color:BLACK,fontSize:isTablet?13:14,fontWeight:500,cursor:\"pointer\",fontFamily:\"inherit\",textDecoration:active===s.label?\"underline\":\"none\",textUnderlineOffset:3,whiteSpace:\"nowrap\"},children:[s.label,/*#__PURE__*/_jsx(Chevron,{rotated:active===s.label})]}),active===s.label&&/*#__PURE__*/_jsx(DropdownPanel,{triggerRef:ref,grid:s.grid,sectionLabel:s.sectionLabel,items:s.items,onMouseEnter:holdMenu,onMouseLeave:closeMenu,minWidth:s.minWidth})]},s.label);}),/*#__PURE__*/_jsx(\"a\",{href:faqLink||\"/faq\",onClick:e=>{e.preventDefault();e.stopPropagation();window.location.href=faqLink||\"/faq\";},onMouseEnter:()=>setHovFaq(true),onMouseLeave:()=>setHovFaq(false),style:{display:\"flex\",alignItems:\"center\",padding:isTablet?\"8px 8px\":\"8px 12px\",borderRadius:8,color:BLACK,fontSize:isTablet?13:14,fontWeight:500,whiteSpace:\"nowrap\",textDecoration:hovFaq?\"underline\":\"none\",textUnderlineOffset:3},children:\"FAQ\"}),/*#__PURE__*/_jsx(\"div\",{style:{marginLeft:isTablet?6:10},children:/*#__PURE__*/_jsx(BookDemo,{link:demoLink})})]})]});// createPortal renders directly into <body> so the fixed nav is never\n// trapped inside a display:none ancestor (Framer hides the Desktop variant\n// on mobile). Because mounted is now true from the very first render in\n// browser environments, the portal appears immediately with no flash.\nif(isMobile){if(!mounted){return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:barH}});}return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,height:barH,backgroundColor:GREY_BG,borderBottom:`1px solid ${LINE}`,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 20px\",zIndex:99998,boxSizing:\"border-box\",fontFamily:\"Inter, -apple-system, sans-serif\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",onClick:e=>{e.preventDefault();window.location.href=\"/\";},style:{display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:LOGO_URL,alt:\"ourteam\",style:{height:28,width:\"auto\",display:\"block\"}})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>setMobileOpen(o=>!o),\"aria-label\":\"Toggle menu\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:40,height:40,borderRadius:8,border:`1px solid ${LINE}`,backgroundColor:\"transparent\",cursor:\"pointer\",flexShrink:0},children:/*#__PURE__*/_jsx(Burger,{open:mobileOpen})})]}),mobileOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:barH,left:0,right:0,backgroundColor:GREY_BG,borderTop:`1px solid ${LINE}`,borderBottom:`1px solid ${LINE}`,padding:\"12px 20px 32px\",zIndex:99999,boxShadow:\"0 8px 32px rgba(0,0,0,0.08)\",boxSizing:\"border-box\",fontFamily:\"Inter, -apple-system, sans-serif\"},children:[sections.map(s=>{const exp=mobileExp===s.label;return /*#__PURE__*/_jsxs(\"div\",{style:{borderBottom:`1px solid ${LINE}`},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setMobileExp(p=>p===s.label?null:s.label),style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",padding:\"16px 0\",border:\"none\",backgroundColor:\"transparent\",color:BLACK,fontSize:15,fontWeight:500,cursor:\"pointer\",textAlign:\"left\",fontFamily:\"inherit\"},children:[s.label,/*#__PURE__*/_jsx(Chevron,{rotated:exp})]}),exp&&/*#__PURE__*/_jsx(\"div\",{style:{paddingBottom:12},children:s.items.map(item=>{const link=resolveLink(item);return /*#__PURE__*/_jsx(\"a\",{href:link,onClick:e=>{e.preventDefault();e.stopPropagation();goTo(link);},style:{display:\"block\",padding:\"10px 0 10px 16px\",textDecoration:\"none\",color:BLACK_50,fontSize:14,fontWeight:500},children:item.label},item.label);})})]},s.label);}),/*#__PURE__*/_jsx(\"div\",{style:{borderBottom:`1px solid ${LINE}`},children:/*#__PURE__*/_jsx(\"a\",{href:faqLink||\"/faq\",onClick:e=>{e.preventDefault();e.stopPropagation();window.location.href=faqLink||\"/faq\";},style:{display:\"block\",padding:\"16px 0\",textDecoration:\"none\",color:BLACK,fontSize:15,fontWeight:500},children:\"FAQ\"})}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:24},children:/*#__PURE__*/_jsx(BookDemo,{link:demoLink})})]})]}),document.body);}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",backgroundColor:GREY_BG,borderBottom:`1px solid ${LINE}`,fontFamily:\"Inter, -apple-system, sans-serif\",overflow:\"visible\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:pad,height:barH,boxSizing:\"border-box\"},children:fullNav})});}addPropertyControls(NavWithDropdowns,{demoLink:{type:ControlType.Link,title:\"Demo Button\"},faqLink:{type:ControlType.Link,title:\"FAQ Page\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavWithDropdowns\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NavWithDropdowns.map"],"mappings":"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"}