{"version":3,"file":"script_main.C0wlKMsR.mjs","names":["useState","useRef","_Fragment","TransparentHeaderFonts","SiteFooterFonts","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","HTMLStyle","getProps","Component","useRef","React.useId","css","TransparentHeaderFonts","SiteFooterFonts","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","HTMLStyle","getProps","Component","useRef","React.useId","css","useRef","React.useId","React.createElement","SolutionsDetailLayout","IndustriesDetailLayout","BlogDetailLayout","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/NGKADEICCWuddjio5e4o/S1oVLCYb22yKBcWMH2gT/TransparentHeader.js","https:/framerusercontent.com/modules/CRVEV3OkyLW3N6SBfyKW/7wBRWyykJleKllLcmWd1/B0c1Vx3Dy.js","https:/framerusercontent.com/modules/j0dCAviZG3dhCjFGedxp/72SNCKfDTxZiQGqBWnXl/B0XcbsD54.js","https:/framerusercontent.com/modules/WdoayaPKUkFL1totfwPM/AZ1BWdnZuCEwK0KVwj7Z/QMcb9thii.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// @framerSupportedLayoutWidth any\n// @framerSupportedLayoutHeight any-prefer-fixed\n// @framerIntrinsicWidth 1200\n// @framerIntrinsicHeight 44\nconst FONT='\"Instrument Sans\", ui-sans-serif, system-ui, -apple-system, sans-serif';const NAV=[{label:\"Platform\",href:\"/platform\",items:[{label:\"Platform Overview\",href:\"/platform\"},{label:\"AI Dialer\",href:\"/platform/ai-dialer\"},{label:\"Conversational IVR & Routing\",href:\"/platform/ivr-routing\"},{label:\"AI Analytics\",href:\"/platform/ai-analytics\"},{label:\"Self-Improving\",href:\"/platform/self-improving\"},{label:\"Agent Builder\",href:\"/platform/agent-builder\"}]},{label:\"Solutions\",href:\"/solutions\",items:[{label:\"AI SDR\",href:\"/solutions/ai-sdr\"},{label:\"Speed-to-Lead\",href:\"/solutions/speed-to-lead\"},{label:\"AI Receptionist\",href:\"/solutions/ai-receptionist\"},{label:\"Contact Center Automation\",href:\"/solutions/contact-center-automation\"},{label:\"AI Customer Service\",href:\"/solutions/ai-customer-service\"},{label:\"Outbound\",href:\"/solutions/outbound\"},{label:\"AI Dialer\",href:\"/solutions/ai-dialer\"},{label:\"24/7 Coverage\",href:\"/solutions/after-hours-coverage\"},{label:\"Appointment Reminders\",href:\"/solutions/appointment-reminders\"}]},{label:\"Industries\",href:\"/industries\",items:[{label:\"All Industries\",href:\"/industries\"},{label:\"Healthcare\",href:\"/industries/healthcare\"},{label:\"Banking\",href:\"/industries/banking\"},{label:\"Insurance\",href:\"/industries/insurance\"},{label:\"Debt Collection\",href:\"/industries/debt-collection\"},{label:\"Real Estate\",href:\"/industries/real-estate\"},{label:\"Automotive\",href:\"/industries/automotive\"},{label:\"Telecom\",href:\"/industries/telecom\"},{label:\"Hospitality\",href:\"/industries/hospitality\"}]},{label:\"Pricing\",href:\"/pricing\",items:null},{label:\"Resources\",href:\"/blog\",items:[{label:\"About\",href:\"/about\"},{label:\"Blog\",href:\"/blog\"},{label:\"Free Tools\",href:\"/tools\"},{label:\"Partner with us\",href:\"/partners\"}]}];function Logo(props){return /*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",focusable:\"false\",width:\"145\",height:\"26\",viewBox:\"0 0 140 25\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M31.1298 24.9078C38.0079 24.9078 43.5837 19.332 43.5837 12.4539C43.5837 5.57582 38.0079 6.10878e-06 31.1298 6.10878e-06C24.2517 6.10878e-06 18.6759 5.57582 18.6759 12.4539C18.6759 19.332 24.2517 24.9078 31.1298 24.9078Z\",fill:props.color}),/*#__PURE__*/_jsx(\"path\",{d:\"M0 12.4541C0 17.0609 2.50299 21.0855 6.22696 23.2363V1.672C2.50299 3.82279 0 7.84261 0 12.4541Z\",fill:props.color}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.22943 12.4539C6.22943 19.3336 11.8036 24.9078 18.6833 24.9078V6.10878e-06C11.8036 6.10878e-06 6.22943 5.57421 6.22943 12.4539Z\",fill:props.color}),/*#__PURE__*/_jsx(\"path\",{d:\"M134.561 17.5947H134.603L137.78 8.32325H139.753L134.819 21.168V21.1641C134.6 21.7178 134.384 22.1867 134.172 22.5674C133.961 22.9479 133.727 23.2597 133.473 23.4981C133.216 23.7403 132.93 23.9139 132.619 24.0254C132.303 24.1368 131.942 24.1904 131.535 24.1904H130.242V22.5596L131.338 22.5488C131.719 22.5488 132.035 22.4561 132.293 22.2754C132.546 22.0908 132.742 21.8325 132.873 21.4981L133.638 19.5908L129.146 8.32325H131.25L134.561 17.5947ZM110.489 8.05372C113.758 8.05372 116.408 10.7037 116.408 13.9727C116.408 17.2416 113.758 19.8916 110.489 19.8916C107.22 19.8915 104.571 17.2415 104.571 13.9727C104.571 10.7038 107.22 8.05386 110.489 8.05372ZM72.8404 8.05372C73.3519 8.05372 73.86 8.09198 74.3638 8.16505C74.8676 8.23812 75.3253 8.38834 75.733 8.61524C76.1445 8.8383 76.4713 9.15778 76.7213 9.56544V9.55762C76.9712 9.96523 77.0943 10.4958 77.0943 11.1533V19.876C77.0328 19.8798 76.979 19.8838 76.9175 19.8838C76.8831 19.8838 76.8485 19.876 76.814 19.876H75.3404V18.1533C74.829 18.7685 74.2329 19.2103 73.5523 19.4795C72.8717 19.7487 72.1374 19.8837 71.3492 19.8838C70.8377 19.8838 70.3526 19.8224 69.8912 19.707C69.4297 19.5917 69.0295 19.4101 68.6949 19.1602C68.3604 18.9102 68.0912 18.5834 67.8951 18.1836C67.699 17.7838 67.5992 17.2955 67.5992 16.7266C67.5992 16.0843 67.711 15.5571 67.9302 15.1494C68.1494 14.7418 68.4378 14.411 68.7955 14.1533C69.1531 13.8996 69.5606 13.703 70.022 13.5723C70.4846 13.4412 75.1245 12.1729 75.1754 12.042C75.2253 11.9112 75.2525 11.757 75.2525 11.5801C75.2525 11.1687 75.1748 10.8417 75.0211 10.5918C74.8673 10.3458 74.6714 10.1532 74.4293 10.0225C74.187 9.89175 73.9176 9.80402 73.6177 9.76172C73.3178 9.71942 73.0213 9.6963 72.7291 9.6963C71.9409 9.69633 71.2832 9.84564 70.7564 10.1455C70.2334 10.4455 69.9452 11.0112 69.9029 11.8457H68.0416C68.0723 11.142 68.2186 10.55 68.48 10.0693C68.7454 9.58862 69.0953 9.19646 69.5338 8.89649C69.9722 8.59652 70.4723 8.38076 71.0338 8.25001C71.595 8.11934 72.1985 8.05375 72.8404 8.05372ZM54.7779 10.7305H63.0191V4.00001H65.1031V19.6523H63.0191V12.4844H54.7779V19.6523H52.6929V4.00001H54.7779V10.7305ZM85.4996 10.0264C84.7537 10.0264 84.1191 10.1302 83.5923 10.334C83.0655 10.5378 82.642 10.8383 82.3189 11.2344C81.996 11.6305 81.7658 12.1076 81.6197 12.669C81.4736 13.2304 81.4 13.8767 81.4 14.6074V19.6494H79.5386V8.31544H81.2925V8.31934L81.2769 10.707C81.477 9.87275 82.177 9.31531 82.8345 8.87696C83.4921 8.43857 84.4921 8.26511 85.4996 8.292V10.0264ZM99.4048 8.05372C99.9739 8.05374 100.489 8.11525 100.951 8.23829C101.412 8.36136 101.805 8.55786 102.135 8.81934C102.462 9.08073 102.719 9.42287 102.904 9.8379C103.085 10.2532 103.177 10.7573 103.177 11.3418V19.6494H101.316V12.2188C101.316 11.8688 101.285 11.5382 101.227 11.2344C101.169 10.9269 101.059 10.6614 100.901 10.4346C100.739 10.2077 100.516 10.0311 100.231 9.89649C99.9464 9.76577 99.5773 9.7002 99.1236 9.7002C98.2045 9.70023 97.4776 9.96144 96.9547 10.4883C96.4278 11.0151 96.1666 11.715 96.1666 12.5918V19.6494H94.3052V12.2188C94.3052 11.8535 94.2739 11.5186 94.2047 11.2109C94.1393 10.9034 94.0244 10.6379 93.8668 10.4111C93.7052 10.1843 93.4895 10.0117 93.2203 9.88477C92.9511 9.76172 92.6013 9.70021 92.1783 9.7002C91.636 9.7002 91.1741 9.81101 90.7857 10.0264C90.3973 10.2456 90.0866 10.5078 89.8443 10.8154C89.6021 11.123 89.4285 11.4379 89.317 11.7686C89.2093 12.0954 89.1519 12.3726 89.1519 12.5918V19.6494H87.2867V8.31544H89.0396V8.31934L89.0172 9.98438C89.2865 8.69612 91.1516 8.05372 92.7437 8.05372C93.4435 8.05374 94.0818 8.19999 94.6509 8.49219C95.2201 8.78447 95.6243 9.28061 95.855 9.98438C96.2358 9.36913 96.7359 8.89602 97.355 8.55762C97.9741 8.2193 98.6589 8.05372 99.4048 8.05372ZM123.666 8.05372C124.412 8.05372 125.031 8.15751 125.531 8.36133C126.027 8.56515 126.431 8.84953 126.735 9.21485C127.043 9.5802 127.257 10.0157 127.38 10.5195C127.503 11.0232 127.565 11.5811 127.565 12.1963V19.6494H125.704V11.9766C125.704 11.2767 125.5 10.7192 125.088 10.3115C124.681 9.90387 124.115 9.6963 123.4 9.6963C122.831 9.69632 122.339 9.78497 121.919 9.95801C121.5 10.1311 121.154 10.3811 120.878 10.7041C120.601 11.027 120.393 11.4035 120.254 11.834C120.116 12.2647 120.046 12.7385 120.046 13.25V19.6494H118.181V8.31544H119.935L119.939 8.31934L119.931 10.0654C120.393 8.88093 121.985 8.05372 123.666 8.05372ZM75.2369 13.542C75.2344 13.5427 71.0601 14.7251 70.7222 14.8721C70.3839 15.0182 70.1105 15.2261 69.899 15.4951C69.6836 15.7643 69.5797 16.1304 69.5797 16.5957C69.5797 16.8993 69.6413 17.1568 69.7642 17.3682C69.8873 17.5758 70.0486 17.7491 70.2447 17.8799C70.4408 18.0106 70.6718 18.1064 70.9332 18.1641C71.1985 18.2256 71.4758 18.2529 71.7681 18.2529C72.3794 18.2529 72.906 18.172 73.3443 18.0029C73.7827 17.8337 74.1406 17.622 74.4175 17.3682C74.6943 17.1106 75.0981 16.8379 75.2291 16.5381L75.2369 16.542V13.542ZM110.489 9.70411C108.131 9.70425 106.216 11.6192 106.216 13.9766C106.216 16.3339 108.128 18.2489 110.489 18.249C112.846 18.249 114.762 16.334 114.762 13.9766C114.762 11.6191 112.846 9.70411 110.489 9.70411Z\",fill:props.color})]});}const D_CTA_LABEL=\"Contact Sales ↗\";const D_CTA_BG=\"#fefbf6\";const D_CTA_COLOR=\"#0B0B0F\";export default function TransparentHeader(props){const solidAfter=typeof props.solidAfter===\"number\"?props.solidAfter:100;const scrolledWhite=typeof props.scrolledWhite===\"number\"?props.scrolledWhite:.2;const ctaLabel=props.ctaLabel&&props.ctaLabel.trim()?props.ctaLabel:D_CTA_LABEL;const ctaBg=props.ctaBg&&props.ctaBg.trim()?props.ctaBg:D_CTA_BG;const ctaColor=props.ctaColor&&props.ctaColor.trim()?props.ctaColor:D_CTA_COLOR;const darkOnHero=props.darkOnHero===true;const dotNav=props.dotNav===true;// Highlight the dot only for the section the visitor is actually in.\n// Previously this was hardcoded to ni === 0, so \"Platform\" lit up everywhere.\nconst[navPath,setNavPath]=useState(\"\");useEffect(()=>{const read=()=>setNavPath(window.location.pathname||\"\");read();window.addEventListener(\"popstate\",read);return()=>window.removeEventListener(\"popstate\",read);},[]);const normPath=p=>(p||\"\").replace(/\\/+$/,\"\")||\"/\";const isActive=n=>{if(!navPath)return false;const cur=normPath(navPath);const roots=[n.href,...(n.items||[]).map(it=>it.href)].filter(Boolean).map(normPath).filter(r=>r!==\"/\");return roots.some(r=>cur===r||cur.startsWith(r+\"/\"));};const rootRef=useRef(null);const[open,setOpen]=useState(\"\");const[mobileOpen,setMobileOpen]=useState(false);const[expanded,setExpanded]=useState(\"\");const[isMobile,setIsMobile]=useState(false);const[scrolled,setScrolled]=useState(false);useEffect(()=>{const el=rootRef.current;if(!el)return;const measure=w=>setIsMobile(w<900);measure(el.offsetWidth);if(typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(entries=>{const w=entries[0]&&entries[0].contentRect?entries[0].contentRect.width:el.offsetWidth;measure(w);});ro.observe(el);return()=>ro.disconnect();},[]);// Transparent over the hero, solid white once scrolled past it\nuseEffect(()=>{if(typeof window===\"undefined\")return;const onScroll=()=>setScrolled(window.scrollY>solidAfter);onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[solidAfter]);const fg=scrolled?\"#0B0B0F\":darkOnHero?\"rgba(11,11,15,0.92)\":\"rgba(255,255,255,0.92)\";const logoColor=scrolled?\"#0B0B0F\":darkOnHero?\"#0B0B0F\":\"#ffffff\";// CTA: light pill over the (transparent) hero; flips to dark once the bar turns\n// white so it stays visible. Hover → wine for clear clickable feedback.\n// On a light hero (darkOnHero) the off-white pill would vanish too, so use\n// the dark pill at the top as well.\nconst[ctaHover,setCtaHover]=useState(false);const baseCtaBg=scrolled||darkOnHero?\"#0B0B0F\":ctaBg;const baseCtaColor=scrolled||darkOnHero?\"#ffffff\":ctaColor;return /*#__PURE__*/_jsxs(\"header\",{ref:rootRef,style:{width:\"100%\",position:\"relative\",zIndex:20,boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:24,fontFamily:FONT,padding:\"16px clamp(20px, 5vw, 70px)\",background:scrolled?`rgba(255,255,255,${scrolledWhite})`:\"transparent\",// A translucent wash only reads as a bar with a blur behind it;\n// without one the dark nav text sits straight on the hero.\nbackdropFilter:scrolled?\"blur(20px) saturate(140%)\":\"none\",WebkitBackdropFilter:scrolled?\"blur(20px) saturate(140%)\":\"none\",borderBottom:scrolled?\"1px solid rgba(11,11,15,0.08)\":\"1px solid transparent\",boxShadow:\"none\",transition:\"background .3s ease, backdrop-filter .3s ease, box-shadow .3s ease, border-color .3s ease\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",\"aria-label\":\"harmony.ai - home\",style:{display:\"flex\",alignItems:\"center\",textDecoration:\"none\",flexShrink:0},children:/*#__PURE__*/_jsx(Logo,{color:logoColor})}),!isMobile&&/*#__PURE__*/_jsx(\"nav\",{style:{display:\"flex\",alignItems:\"center\",gap:30},children:NAV.map((n,ni)=>/*#__PURE__*/_jsxs(\"div\",{onMouseEnter:()=>setOpen(n.label),onMouseLeave:()=>setOpen(\"\"),style:{position:\"relative\",display:\"flex\",alignItems:\"center\"},children:[n.items?(()=>{const triggerStyle={display:\"flex\",alignItems:\"center\",gap:5,fontSize:15,fontWeight:400,color:fg,textDecoration:\"none\",transition:\"color .3s ease\"};const inner=/*#__PURE__*/_jsxs(_Fragment,{children:[dotNav?/*#__PURE__*/_jsx(\"span\",{style:{width:5,height:5,borderRadius:99,background:isActive(n)?\"#FF64CE\":\"#C9C0C5\",display:\"inline-block\",flexShrink:0}}):null,n.label,!dotNav?/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",focusable:\"false\",width:\"9\",height:\"6\",viewBox:\"0 0 9 6\",fill:\"none\",style:{transform:open===n.label?\"rotate(180deg)\":\"none\",transition:\"transform .15s\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M1 1l3.5 3.5L8 1\",stroke:fg,strokeWidth:\"1.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}):null]});// No top-level href (e.g. Solutions/Industries): non-link trigger, dropdown only.\n    return n.href?/*#__PURE__*/_jsx(\"a\",{href:n.href,style:{...triggerStyle,cursor:\"pointer\"},children:inner}):/*#__PURE__*/_jsx(\"span\",{style:{...triggerStyle,cursor:\"default\"},children:inner});})():/*#__PURE__*/_jsxs(\"a\",{href:n.href,style:{display:\"flex\",alignItems:\"center\",gap:5,fontSize:15,fontWeight:400,color:fg,textDecoration:\"none\",transition:\"color .3s ease\"},children:[dotNav?/*#__PURE__*/_jsx(\"span\",{style:{width:5,height:5,borderRadius:99,background:isActive(n)?\"#FF64CE\":\"#C9C0C5\",display:\"inline-block\",flexShrink:0}}):null,n.label]}),n.items&&open===n.label&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"100%\",left:\"50%\",transform:\"translateX(-50%)\",paddingTop:16},children:/*#__PURE__*/_jsx(\"div\",{style:{minWidth:n.items.length>6?440:230,display:\"grid\",gridTemplateColumns:n.items.length>6?\"1fr 1fr\":\"1fr\",gap:2,background:\"#fff\",borderRadius:16,padding:10,boxShadow:\"0 20px 56px rgba(11,11,15,0.20)\",border:\"1px solid rgba(11,11,15,0.06)\"},children:n.items.map(it=>/*#__PURE__*/_jsx(\"a\",{href:it.href,style:{display:\"block\",whiteSpace:\"nowrap\",fontSize:15,fontWeight:500,color:\"#0B0B0F\",textDecoration:\"none\",padding:\"9px 14px\",borderRadius:10,transition:\"background .12s\"},onMouseEnter:e=>{e.currentTarget.style.background=\"#F4F2EE\";},onMouseLeave:e=>{e.currentTarget.style.background=\"transparent\";},children:it.label},it.href))})})]},n.label))}),!isMobile&&/*#__PURE__*/_jsx(\"a\",{href:\"/contact\",onMouseEnter:()=>setCtaHover(true),onMouseLeave:()=>setCtaHover(false),style:{fontSize:15,fontWeight:500,color:ctaHover?\"#ffffff\":baseCtaColor,background:ctaHover?\"#7B0431\":baseCtaBg,padding:\"11px 22px\",borderRadius:90,textDecoration:\"none\",whiteSpace:\"nowrap\",flexShrink:0,cursor:\"pointer\",transform:ctaHover?\"translateY(-1px)\":\"none\",boxShadow:ctaHover?\"0 8px 22px rgba(123,4,49,0.32)\":\"none\",transition:\"background .25s ease, color .25s ease, transform .2s ease, box-shadow .25s ease\"},children:ctaLabel}),isMobile&&/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-label\":\"Menu\",onClick:()=>{setMobileOpen(v=>!v);setExpanded(\"\");},style:{display:\"flex\",flexDirection:\"column\",gap:5,background:\"transparent\",border:\"none\",padding:6,cursor:\"pointer\",filter:!scrolled&&!darkOnHero?\"drop-shadow(0 0 1px rgba(11,11,15,0.9)) drop-shadow(0 1px 2px rgba(11,11,15,0.55))\":\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:24,height:2,borderRadius:2,background:fg,transition:\"transform .2s, background .3s ease\",transform:mobileOpen?\"translateY(7px) rotate(45deg)\":\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:24,height:2,borderRadius:2,background:fg,opacity:mobileOpen?0:1,transition:\"opacity .2s, background .3s ease\"}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:24,height:2,borderRadius:2,background:fg,transition:\"transform .2s, background .3s ease\",transform:mobileOpen?\"translateY(-7px) rotate(-45deg)\":\"none\"}})]}),isMobile&&mobileOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"100%\",left:0,right:0,marginTop:16,background:\"#fff\",borderRadius:16,padding:12,boxShadow:\"0 20px 56px rgba(11,11,15,0.24)\",border:\"1px solid rgba(11,11,15,0.06)\",display:\"flex\",flexDirection:\"column\",gap:2,zIndex:30},children:[NAV.map(n=>n.items?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-expanded\":expanded===n.label,onClick:()=>setExpanded(v=>v===n.label?\"\":n.label),style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",background:\"transparent\",border:\"none\",cursor:\"pointer\",fontFamily:FONT,fontSize:15,fontWeight:500,color:\"#0B0B0F\",textAlign:\"left\",padding:\"12px 14px\",borderRadius:10},children:[n.label,/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{position:\"relative\",width:14,height:14,flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:\"50%\",left:0,width:14,height:2,marginTop:-1,borderRadius:2,background:\"#0B0B0F\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:\"50%\",top:0,width:2,height:14,marginLeft:-1,borderRadius:2,background:\"#0B0B0F\",transform:expanded===n.label?\"scaleY(0)\":\"scaleY(1)\",transition:\"transform .2s ease\"}})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateRows:expanded===n.label?\"1fr\":\"0fr\",transition:\"grid-template-rows .25s ease\"},children:/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:1,padding:\"2px 0 8px\"},children:n.items.map(it=>/*#__PURE__*/_jsx(\"a\",{href:it.href,onClick:()=>{setMobileOpen(false);setExpanded(\"\");},style:{display:\"block\",fontSize:15,fontWeight:500,color:\"rgba(11,11,15,0.72)\",textDecoration:\"none\",padding:\"10px 14px 10px 26px\",borderRadius:10},children:it.label},it.href))})})})]},n.label):/*#__PURE__*/_jsx(\"a\",{href:n.href,onClick:()=>{setMobileOpen(false);setExpanded(\"\");},style:{display:\"block\",fontSize:15,fontWeight:500,color:\"#0B0B0F\",textDecoration:\"none\",padding:\"12px 14px\",borderRadius:10},children:n.label},n.label)),/*#__PURE__*/_jsx(\"a\",{href:\"/contact\",onClick:()=>setMobileOpen(false),style:{marginTop:8,textAlign:\"center\",fontSize:15,fontWeight:600,color:\"#ffffff\",background:\"#0B0B0F\",padding:\"13px 22px\",borderRadius:90,textDecoration:\"none\",cursor:\"pointer\"},children:ctaLabel})]})]});}addPropertyControls(TransparentHeader,{dotNav:{type:ControlType.Boolean,title:\"Dot nav\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},solidAfter:{type:ControlType.Number,title:\"Solid after\",defaultValue:100,min:0,max:2e3,step:20,unit:\"px\",description:\"Scroll distance before the bar turns white\"},scrolledWhite:{type:ControlType.Number,title:\"Scrolled white\",defaultValue:.2,min:0,max:1,step:.05,displayStepper:true,description:\"White opacity of the scrolled bar. Lower = more transparent\"},ctaLabel:{type:ControlType.String,title:\"CTA label\",defaultValue:D_CTA_LABEL},ctaBg:{type:ControlType.Color,title:\"CTA color\",defaultValue:D_CTA_BG},ctaColor:{type:ControlType.Color,title:\"CTA text\",defaultValue:D_CTA_COLOR},darkOnHero:{type:ControlType.Boolean,title:\"Dark on hero\",defaultValue:false,description:\"Use dark logo/nav at the top for light hero backgrounds\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TransparentHeader\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TransparentHeader.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SiteFooter from\"#framer/local/codeFile/DSg4nRn/SiteFooter.js\";import TransparentHeader from\"#framer/local/codeFile/wfGPYp1/TransparentHeader.js\";const TransparentHeaderFonts=getFonts(TransparentHeader);const SiteFooterFonts=getFonts(SiteFooter);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-E3NQ8\";const variantClassNames={ZWk2hJxty:\"framer-v-1jmc8ik\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-E3NQ8.framer-midhud, .framer-E3NQ8 .framer-midhud { display: block; }\",\".framer-E3NQ8.framer-1jmc8ik { align-content: center; align-items: center; background-color: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e); 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-E3NQ8 .framer-y98anb-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 1000; }\",\".framer-E3NQ8 .framer-jnouiw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-E3NQ8 .framer-ran2o0-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"ZWk2hJxty\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1jmc8ik\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-y98anb-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"bkqnym19G\",scopeId:\"B0c1Vx3Dy\",children:/*#__PURE__*/_jsx(TransparentHeader,{ctaBg:\"rgb(254, 251, 246)\",ctaColor:\"rgb(11, 11, 15)\",ctaLabel:\"Contact Sales ↗\",darkOnHero:false,height:\"100%\",id:\"bkqnym19G\",layoutId:\"bkqnym19G\",solidAfter:100,style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-jnouiw\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ran2o0-container\",\"data-code-component-plugin-id\":\"mcp001\",\"data-framer-name\":\"Site Footer\",isAuthoredByUser:true,name:\"Site Footer\",nodeId:\"jK9I3iAMb\",scopeId:\"B0c1Vx3Dy\",children:/*#__PURE__*/_jsx(SiteFooter,{columns:[{heading:\"Platform\",links:[]},{heading:\"Solutions\",links:[]},{heading:\"Industries\",links:[]},{heading:\"Company\",links:[]},{heading:\"Trust & Legal\",links:[]}],ctaBody:\"Built for revenue conversations, not just call handling. Talk to our team and see what the brain behind the voice can do for your pipeline.\",ctaTitle:\"Ready to accelerate your business with AI voice?\",height:\"100%\",id:\"jK9I3iAMb\",layoutId:\"jK9I3iAMb\",name:\"Site Footer\",pink:\"rgb(255, 100, 206)\",showCTA:true,showPattern:true,style:{width:\"100%\"},width:\"100%\",wine:\"rgb(123, 4, 49)\"})})})]}),/*#__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=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[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\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ZWk2hJxty\":[\".framer-y98anb-container\",\".framer-ran2o0-container\"]}\n * @framerBreakpoints {\"ZWk2hJxty\":{\"canvasClassName\":\"framer-1jmc8ik-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant ZWk2hJxty\n * @framerLayoutTemplate true\n */const FramerB0c1Vx3Dy=withCSS(Component,css,\"framer-E3NQ8\");export default FramerB0c1Vx3Dy;FramerB0c1Vx3Dy.displayName=\"Industries Detail Layout\";FramerB0c1Vx3Dy.defaultProps={height:1e3,width:1200};addFonts(FramerB0c1Vx3Dy,[{explicitInter:true,fonts:[]},...TransparentHeaderFonts,...SiteFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB0c1Vx3Dy\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"ZWk2hJxty\\\":[\\\".framer-y98anb-container\\\",\\\".framer-ran2o0-container\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"ZWk2hJxty\\\":{\\\"canvasClassName\\\":\\\"framer-1jmc8ik-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"ZWk2hJxty\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SiteFooter from\"#framer/local/codeFile/DSg4nRn/SiteFooter.js\";import TransparentHeader from\"#framer/local/codeFile/wfGPYp1/TransparentHeader.js\";const TransparentHeaderFonts=getFonts(TransparentHeader);const SiteFooterFonts=getFonts(SiteFooter);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-1d3wQ\";const variantClassNames={ff_biibVN:\"framer-v-2spmnp\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-1d3wQ.framer-tww9wa, .framer-1d3wQ .framer-tww9wa { display: block; }\",\".framer-1d3wQ.framer-2spmnp { align-content: center; align-items: center; background-color: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e); 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-1d3wQ .framer-1l615nw-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 1000; }\",\".framer-1d3wQ .framer-1ytrf9p { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-1d3wQ .framer-1i02ykg-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"ff_biibVN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-2spmnp\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1l615nw-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"CoRWS7lpA\",scopeId:\"B0XcbsD54\",children:/*#__PURE__*/_jsx(TransparentHeader,{ctaBg:\"rgb(254, 251, 246)\",ctaColor:\"rgb(11, 11, 15)\",ctaLabel:\"Contact Sales ↗\",darkOnHero:false,height:\"100%\",id:\"CoRWS7lpA\",layoutId:\"CoRWS7lpA\",solidAfter:100,style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ytrf9p\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i02ykg-container\",\"data-code-component-plugin-id\":\"mcp001\",\"data-framer-name\":\"Site Footer\",isAuthoredByUser:true,name:\"Site Footer\",nodeId:\"uqYLn4Us9\",scopeId:\"B0XcbsD54\",children:/*#__PURE__*/_jsx(SiteFooter,{columns:[{heading:\"Platform\",links:[]},{heading:\"Solutions\",links:[]},{heading:\"Industries\",links:[]},{heading:\"Company\",links:[]},{heading:\"Trust & Legal\",links:[]}],ctaBody:\"Built for revenue conversations, not just call handling. Talk to our team and see what the brain behind the voice can do for your pipeline.\",ctaTitle:\"Ready to accelerate your business with AI voice?\",height:\"100%\",id:\"uqYLn4Us9\",layoutId:\"uqYLn4Us9\",name:\"Site Footer\",pink:\"rgb(255, 100, 206)\",showCTA:true,showPattern:true,style:{width:\"100%\"},width:\"100%\",wine:\"rgb(123, 4, 49)\"})})})]}),/*#__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=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[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\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ff_biibVN\":[\".framer-1l615nw-container\",\".framer-1i02ykg-container\"]}\n * @framerBreakpoints {\"ff_biibVN\":{\"canvasClassName\":\"framer-2spmnp-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant ff_biibVN\n * @framerLayoutTemplate true\n */const FramerB0XcbsD54=withCSS(Component,css,\"framer-1d3wQ\");export default FramerB0XcbsD54;FramerB0XcbsD54.displayName=\"Solutions Detail Layout\";FramerB0XcbsD54.defaultProps={height:1e3,width:1200};addFonts(FramerB0XcbsD54,[{explicitInter:true,fonts:[]},...TransparentHeaderFonts,...SiteFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB0XcbsD54\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"ff_biibVN\",\"framerHitTargets\":\"{\\\"ff_biibVN\\\":[\\\".framer-1l615nw-container\\\",\\\".framer-1i02ykg-container\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"ff_biibVN\\\":{\\\"canvasClassName\\\":\\\"framer-2spmnp-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SiteFooter from\"#framer/local/codeFile/DSg4nRn/SiteFooter.js\";import TransparentHeader from\"#framer/local/codeFile/wfGPYp1/TransparentHeader.js\";const TransparentHeaderFonts=getFonts(TransparentHeader);const SiteFooterFonts=getFonts(SiteFooter);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-pK9pw\";const variantClassNames={FQBDwsMhi:\"framer-v-cf2fp5\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-pK9pw.framer-1uaadrq, .framer-pK9pw .framer-1uaadrq { display: block; }\",\".framer-pK9pw.framer-cf2fp5 { align-content: center; align-items: center; background-color: #ffffff; 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-pK9pw .framer-41jtdg-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 1000; }\",\".framer-pK9pw .framer-l9bru9 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-pK9pw .framer-16dq7kn-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,isLayoutTemplate:true,primaryVariantId:\"FQBDwsMhi\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-cf2fp5\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-41jtdg-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"gFy91FolR\",scopeId:\"QMcb9thii\",children:/*#__PURE__*/_jsx(TransparentHeader,{ctaBg:\"rgb(254, 251, 246)\",ctaColor:\"rgb(11, 11, 15)\",ctaLabel:\"Contact Sales ↗\",darkOnHero:false,height:\"100%\",id:\"gFy91FolR\",layoutId:\"gFy91FolR\",solidAfter:100,style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-l9bru9\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16dq7kn-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,nodeId:\"jYQef6Uhk\",scopeId:\"QMcb9thii\",children:/*#__PURE__*/_jsx(SiteFooter,{columns:[{heading:\"Platform\",links:[]},{heading:\"Solutions\",links:[]},{heading:\"Industries\",links:[]},{heading:\"Company\",links:[]},{heading:\"Trust & Legal\",links:[]}],ctaBody:\"Built for revenue conversations, not just call handling. Talk to our team and see what the brain behind the voice can do for your pipeline.\",ctaTitle:\"Ready to accelerate your business with AI voice?\",height:\"100%\",id:\"jYQef6Uhk\",layoutId:\"jYQef6Uhk\",pink:\"rgb(255, 100, 206)\",showCTA:true,showPattern:true,style:{width:\"100%\"},width:\"100%\",wine:\"rgb(123, 4, 49)\"})})})]}),/*#__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=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[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\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"FQBDwsMhi\":[\".framer-41jtdg-container\",\".framer-16dq7kn-container\"]}\n * @framerBreakpoints {\"FQBDwsMhi\":{\"canvasClassName\":\"framer-cf2fp5-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16}}\n * @framerDefaultVariant FQBDwsMhi\n * @framerLayoutTemplate true\n */const FramerQMcb9thii=withCSS(Component,css,\"framer-pK9pw\");export default FramerQMcb9thii;FramerQMcb9thii.displayName=\"Blog Detail Layout\";FramerQMcb9thii.defaultProps={height:1e3,width:1200};addFonts(FramerQMcb9thii,[{explicitInter:true,fonts:[]},...TransparentHeaderFonts,...SiteFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQMcb9thii\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"FQBDwsMhi\\\":{\\\"canvasClassName\\\":\\\"framer-cf2fp5-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"FQBDwsMhi\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"FQBDwsMhi\\\":[\\\".framer-41jtdg-container\\\",\\\".framer-16dq7kn-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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 IndustriesDetailLayout from \"https://framerusercontent.com/modules/CRVEV3OkyLW3N6SBfyKW/7wBRWyykJleKllLcmWd1/B0c1Vx3Dy.js\";\r\nimport SolutionsDetailLayout from \"https://framerusercontent.com/modules/j0dCAviZG3dhCjFGedxp/72SNCKfDTxZiQGqBWnXl/B0XcbsD54.js\";\r\nimport BlogDetailLayout from \"https://framerusercontent.com/modules/WdoayaPKUkFL1totfwPM/AZ1BWdnZuCEwK0KVwj7Z/QMcb9thii.js\";\r\n\r\n\t\tconst routes = {w7TLPlsD5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t0nVLfSHYl3jvoFF2cBN/QreFIBHaaVaC9Qusssu1/w7TLPlsD5.js\")), path: \"/\"}, aCwuC4m0r: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CxNQ2lTai0G0tRKJG1DC/uwqndQvDsfkRX3blwx22/aCwuC4m0r.js\")), path: \"/solutions\"}, NSz4dgjta: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XOIoZIy4vyjtR0UXN8lo/HAPwoa4thf4ctxmn1GRH/NSz4dgjta.js\")), path: \"/integrations\"}, sTkBxDLVE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jvlLptLl12b18EIZrK7V/q7pNdxRskhd701aewPhT/sTkBxDLVE.js\")), path: \"/use-case\"}, XGfCENgl8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PcbPQJBOpJG0VKiriDDK/qSC8J3NErt9Wid20WJMG/XGfCENgl8.js\")), path: \"/industries\"}, EaCmGCYaO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wOQzR9WWSKGWFxvVWIB2/xhwz07IrpT2cGaysdGnD/EaCmGCYaO.js\")), path: \"/pricing\"}, uTKulTGBa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yTnuguan4BfARGM8AqEu/zmxqW4RcZRSOMwW4VUi7/uTKulTGBa.js\")), path: \"/contact\"}, ajrFvrlWE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9DGwO8ms2V76tzuBDnpJ/MAnO4cfQ1UUkk3Cj7was/ajrFvrlWE.js\")), path: \"/trust\"}, rExFLsc_q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Tyisiy6I3JAoOasn0NH3/K0QFn4Xboow8HzFRiEu9/rExFLsc_q.js\")), path: \"/platform\"}, v31Yz94No: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KlQ2V4CUYCalk0y0prZP/IlXjts3WfmN9nXdOxHiG/v31Yz94No.js\")), path: \"/partners\"}, pHs_v0nDA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/riEMoUZ9z1krHCC0nBrF/JEO90zZ9BYMbMYuThDPd/pHs_v0nDA.js\")), path: \"/404\"}, E_EbCgzt5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hQCPZZzmsk6dJaELciro/D2SFULT2vceTOVKK1m25/E_EbCgzt5.js\")), path: \"/blog\"}, Hb1qQySeS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TK8YcWGJdtfk9gvSRVWv/zAlynpM0NI3sjWfJOQnl/Hb1qQySeS.js\")), path: \"/platform/agent-builder\"}, PAYK8h9xV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zhf3Pzkv4HiaX9NLE1U1/4iEJ9adWsivMUXbDMN71/PAYK8h9xV.js\")), path: \"/platform/ai-analytics\"}, RzRCfSt_l: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VdRiwhstYkSVgmbg1Zpi/eNiArk7wLxEVvYNNs4zu/RzRCfSt_l.js\")), path: \"/platform/ai-dialer\"}, Ew_EOAUA9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m8s2g0Lqc4gYZF7Z9cpX/3lfokk6BBPJ6sJHXtmCq/Ew_EOAUA9.js\")), path: \"/platform/ivr-routing\"}, grfH9yGhF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0RTsgbNbcunGlKmktKAx/2vA8e0YWkFZbLyfhwgBz/grfH9yGhF.js\")), path: \"/platform/self-improving\"}, qvpk96sYE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qv3HSkPCL1sqQ6lYPKCK/4uPJyvhrAROL7v28puKJ/qvpk96sYE.js\")), path: \"/terms\"}, GkOcVrNNa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nmGygwsMQXFbSBb2O5Nu/kfPrlAFbbUbn8RU14b03/GkOcVrNNa.js\")), path: \"/compliance/subprocessors\"}, c6IoJwWE7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i2qgwvFL6teGEfEsLMWl/018CZZAbD4UDXTrhquOm/c6IoJwWE7.js\")), path: \"/privacy\"}, s99OjRg6c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Vvq83BORIU5m1b057zmb/qogFnykzkJaljrZ1xCNj/s99OjRg6c.js\")), path: \"/about\"}, Xi_ogRP8x: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GHghXmWtqnJwCmeLeH3y/KiS4QtEj33T7XiAcgJd9/Xi_ogRP8x.js\")), path: \"/tools/erlang-calculator\"}, lUU6yAmOn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xVyCv6DZdmcamwpY3Ey8/g5nRc4iV2yWBqL4yCnUQ/lUU6yAmOn.js\")), path: \"/tools/speed-to-lead-calculator\"}, nITKw9y9P: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xi8yNyQKNFBsQ9VkWcXV/Fl4TXyCUdBxe3GnSPleJ/nITKw9y9P.js\")), path: \"/tools/answering-service-cost-calculator\"}, y2kQY7xeP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rNWxSFffuaCduuYYdkZb/rz8sRYNGWZVUbRZyp0yM/y2kQY7xeP.js\")), path: \"/tools/voicemail-greeting-generator\"}, Qm39s_vnX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mXDkziEDS5ABmOHazmV0/AovXzxsqddz5eeOHji9y/Qm39s_vnX.js\")), path: \"/tools/call-script-generator\"}, L7u_aBliB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jE0vAetbhqrt8VAOEn27/SjS2v0N2LzQFdmubuZIn/L7u_aBliB.js\")), path: \"/tools/phone-spam-checker\"}, ndkT0HR4c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4dEImhNbulrDJoYsFZ3Z/TaTjiJ6D5XaEu7UtTccN/ndkT0HR4c.js\")), path: \"/tools\"}, N9imQdgNG: {elements: {iX5jsPHYV: \"apply\", zyBigLs18: \"open-roles\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3rU5rSatD6uohIj2sNbL/NlrNQTO5R39Y7Av8d45O/N9imQdgNG.js\")), path: \"/careers\"}, zBwsSZP3j: {elements: {cowo_ZNwM: \"calls\", NUFaTcL4s: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HmZInd35zGK4fIghao5c/yHOmR4qPLAEQw7XR7X0L/zBwsSZP3j.js\")), path: \"/lp/insurance\"}, IklterAtN: {elements: {WyCdzsVs2: \"calls\", ZsMYF24qg: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QospD2FP0EmeQvBhcyxr/YjBoqIi7RDTkPSBFhjmk/IklterAtN.js\")), path: \"/lp/solar\"}, HjuWA21GC: {elements: {Ie6HOV6Ng: \"demo\", zrM8x9zD9: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r3tQELymvrNMcpANsNq0/Lc6pisCKNKpDVOwZi6lg/HjuWA21GC.js\")), path: \"/lp/hvac-home-services\"}, hpE3fCXO3: {elements: {dwQpYdyKW: \"calls\", j7dBkQsVp: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DWrx1cKqHGMq0JNv3IkD/pTh0uoMzio3dI59ZVf8t/hpE3fCXO3.js\")), path: \"/lp/home-renovation\"}, tU0SshbdK: {elements: {IB953HDDt: \"calls\", JdVBPhPoi: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BO6DEBgqP4Kapt64EirV/hNgjkbXoZRl9WZbhO20N/tU0SshbdK.js\")), path: \"/lp/telecoms-broadband\"}, Nc2e0mZK7: {elements: {KaIe_knUX: \"calls\", sD9s4W3Uw: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m7djbEAtll7e6WsWvVhE/1tmSYAkiza630hP4cJga/Nc2e0mZK7.js\")), path: \"/lp/energy-utilities\"}, smxf2pjZx: {elements: {A_y4DUReD: \"demo\", kV4wobfjc: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/H35wnAFNMYGndEG8T6eD/PmiiYA9C45PNZOGu6FSg/smxf2pjZx.js\")), path: \"/lp/tax-resolution\"}, LUsJ4NsDh: {elements: {JM8L5Ma_S: \"calls\", KRDIjNvnf: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ei5LE0qhTLLn3zKq6nrT/NPBmAICvtniUiUjGbYcu/LUsJ4NsDh.js\")), path: \"/lp/automotive\"}, L3iPnY0hT: {elements: {PdF_ISO65: \"calls\", thGEr1Oy9: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eq8nlCmG5VQkDNa6MQfl/SHsNGRd4AMB8Gm9nBS0P/L3iPnY0hT.js\")), path: \"/lp/personal-injury\"}, Jj3GtQJoS: {elements: {GHDyLkwYU: \"calls\", HjDam2KWq: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xUpkOIQhLQM6j0KfKwek/dOVB66omNJXefu89r13v/Jj3GtQJoS.js\")), path: \"/lp/mortgage-lending\"}, lrjKEwJba: {elements: {BMirXHuM_: \"demo\", qOmo4nu24: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HkdZv01j3UvqC4jzaoos/ENZsOjRNKmSi3cHlljyB/lrjKEwJba.js\")), path: \"/lp/scale\"}, PJ1VvtQdL: {elements: {RPHGcEHTs: \"calls\", V6wpdG6jd: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Wr5lL9m71Cy63eee8PgP/D5t2S2qHOUjaTcggDcZw/PJ1VvtQdL.js\")), path: \"/lp/after-hours\"}, Y0W3ZIr2_: {elements: {rhwN0yLAy: \"calls\", zNndMJmiD: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WhrURhBP7gMOGqMHWwlv/Ch4MyDf4kgKy9KvAH2Be/Y0W3ZIr2_.js\")), path: \"/lp/speed-to-lead\"}, LWWZauxt3: {elements: {E1O3XrroU: \"demo\", Pl881JE0a: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tCHzdRD4osaZnevDMtD4/3C8xC2GPMUaEuf8YcA1G/LWWZauxt3.js\")), path: \"/lp/voice-ai\"}, xfO1grwy0: {elements: {csBrbqKEe: \"demo\", ISVymRpBd: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FK08wacStBqO6ba2QSD0/YqxtZsYL078Q7Ijcoko0/xfO1grwy0.js\")), path: \"/alternatives/retell-ai\"}, W9bfHdzBS: {elements: {ijtxudmfn: \"calls\", lKR0XMI_Y: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Iv2qjwBeoDc67blWc9bz/3VzfhOwl9C6ZnGruhEmu/W9bfHdzBS.js\")), path: \"/compare/vapi-vs-elevenlabs\"}, b4ESSeFF5: {elements: {DjEdHv0jn: \"demo\", g4b99KY0x: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oYEZiqgenG98BMVhsmvq/vsTl64dy4qqN5RQ91c5p/b4ESSeFF5.js\")), path: \"/alternatives/elevenlabs\"}, lZkLyzP03: {elements: {gUQY1f1ri: \"demo\", yMAgYyAzN: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jDHluEa0AdW1vKSrVV7z/F3tF8c1tRS6IQawgHlmT/lZkLyzP03.js\")), path: \"/compare/vapi-vs-bland-ai\"}, BiVil7XGc: {elements: {rtZWgvdzz: \"calls\", S_ZpmBGXd: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wZcZaFAiC8mt0RdNfmPZ/rLbMScAB3zX2QKBjqTNo/BiVil7XGc.js\")), path: \"/compare/retell-vs-vapi\"}, HzENmBamC: {elements: {EqTvHhrAp: \"calls\", tLVHgTq7T: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UHL4CJ9qVUpRYxA6UW8f/igCsayDc5XpvFxmNw3RJ/HzENmBamC.js\")), path: \"/alternatives/nooks\"}, ip2m9XZmt: {elements: {rm5AS4dlN: \"calls\", YqtrthgRg: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rsxsM8ZnDOswEW2BA1iv/vfpxNlvfu0mBiGhKniAJ/ip2m9XZmt.js\")), path: \"/alternatives/parloa\"}, XZbvO8PhC: {elements: {FgECZb5Om: \"calls\", kuCDHKgEU: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h8azPc7GQquFF5kMrqHk/KjeZjqZNY7a78MB690uw/XZbvO8PhC.js\")), path: \"/alternatives/regal\"}, RlfC06GNO: {elements: {Gx1aaX7fP: \"demo\", Nwt3G06Dg: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3i4sI5wV5k5Cm3X386T5/FbWes2WcgimbYeqDhGdu/RlfC06GNO.js\")), path: \"/alternatives/callers-ai\"}, U_xi1KDzX: {elements: {Ga9wkLvjT: \"demo\", XmMbilzaJ: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CunRHN8PJmrTnJDQmDrJ/cpfEB1BTQ5YdVXAdNpAY/U_xi1KDzX.js\")), path: \"/alternatives/synthflow\"}, XG5zwuHqE: {elements: {OdqRB2KNE: \"demo\", uwkRms6QA: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kQzv1RbkEQz8dZbXA6mZ/WCHXsH3aEEEl8bIb5JwN/XG5zwuHqE.js\")), path: \"/alternatives/bland-ai\"}, lvfQ_WHxD: {elements: {lHubgKWqB: \"demo\", Wcf7QDaWr: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cQzafr1FdqyLMoE0VHnk/uip8XKsx0LiXUAxpMNQF/lvfQ_WHxD.js\")), path: \"/alternatives/vapi\"}, ky2zYo9Jy: {elements: {eUP23p60d: \"demo\", FI7cgJqPQ: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ljT2FK3vmALwho78nYtm/GsXt2eucCkHQ027JOBE4/ky2zYo9Jy.js\")), path: \"/lp/scheduling\"}, TLH9gdqCZ: {elements: {HDDjcoGFy: \"calls\", PNIDC0gI8: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Y6EHJLtEurnyfEqHCY1Y/2bibV9oVB1Berrdd7bDt/TLH9gdqCZ.js\")), path: \"/lp/collections\"}, H0lIn1sAa: {elements: {kzpm7Vv2q: \"calls\", nAfTfFu8s: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/37nFMzGUGPm5hRImg3kx/ujwZjxx0jv64lNoO5aqM/H0lIn1sAa.js\")), path: \"/lp/ai-sdr\"}, VHg6ShwcM: {elements: {jD3kis_7h: \"calls\", YBhh1kO66: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/regZ1qDQdj8AEhYFzsRM/2XHD7hQB463whna6tNxX/VHg6ShwcM.js\")), path: \"/lp/ai-dialer\"}, P2c2avR97: {elements: {mHFuQcszI: \"demo\", r0pw7PwZO: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nyBujM4K9aQu97A5h76a/2epZO8Upszjepdb5CDIW/P2c2avR97.js\")), path: \"/lp/contact-center\"}, DRPWxiUrC: {elements: {cUCYOvcb7: \"demo\", KwOtCPosE: \"calls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YcNYoS7C6xUcYPOJF5a8/aMkYtsoX3PBaFvD5eStD/DRPWxiUrC.js\")), path: \"/lp/receptionist\"}, fI6wXHkhG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vs73MXbiqtjGAxglRo9D/bSvBUpYbQe75J9lq9s20/fI6wXHkhG.js\")), path: \"/sustainability\"}, VOFXjmsMR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wuJeVkkwdn4QxvUq0Gcr/RF1eiDDJu6PnvxXkOYaV/VOFXjmsMR.js\")), path: \"/compliance/dpa\"}, zibn5H5VU: {collectionId: \"foLgYmZQF\", elements: {R3zrvRzsz: \"caps-source\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UcjV6YY6ohB0nOeGJaml/AmbCc5619F8v6JKdlc2T/zibn5H5VU.js\")), path: \"/solutions/:hr9OQ3tV_\"}, WMsOjLHXm: {collectionId: \"BRuQd3JHM\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AW2iGRIYYZVoyyB0GvsR/mdqdE5gQEwYsglQ1y6SM/WMsOjLHXm.js\")), path: \"/industries/:vWnPHjP3O\"}, wjsieyk4F: {collectionId: \"SpdgyyxcN\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mfpwUGm1HfWJWCC3a7li/R2VH9RY0KqE5FHBKAz07/wjsieyk4F.js\")), path: \"/blog/:p2DLn9SAh\"}, YPalTAb11: {collectionId: \"UWdWW4u7J\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v2KwQ3m49ItYRVFYqwkV/xnUvECeOeGigA07MeB5U/YPalTAb11.js\")), path: \"/use-case/:xcJG5LYtC\"}, d0pP7aAC1: {collectionId: \"AX_RmH46t\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D9dONVbtUu2VlJQQTfQk/NdgLoK8ZG5azbrKpd5Et/d0pP7aAC1.js\")), path: \"/integrations/:ZXlkfNCDD\"}, neRn93el9: {collectionId: \"jfAJeCRuw\", elements: {dtPLFhFNa: \"apply-form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WU2pjwuUQrl8EVRI35HR/NAbOdZ5pEufGVnvL4Hyb/neRn93el9.js\")), path: \"/careers/:sJhcy_AH0\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {AX_RmH46t: async () => (await import(\"https://framerusercontent.com/modules/hQ9WkkLIXMl0yFkqeTzD/TS8IxpVrvWYg1xrqLDJ8/AX_RmH46t.js\"))?.[\"utils\"], BRuQd3JHM: async () => (await import(\"https://framerusercontent.com/modules/uNlJzDnyy81m6QBJ8rxv/juDcr76i1Pn7Z6wFGxHL/BRuQd3JHM.js\"))?.[\"utils\"], foLgYmZQF: async () => (await import(\"https://framerusercontent.com/modules/B88NzuIOnGDaq500dRVz/U3aVPodcuUK38Yd3y9tC/foLgYmZQF.js\"))?.[\"utils\"], jfAJeCRuw: async () => (await import(\"https://framerusercontent.com/modules/v9mXbcP9ZkOmUqywrKaN/Jzbnj4b6Wn1HiuQENRjQ/jfAJeCRuw.js\"))?.[\"utils\"], SpdgyyxcN: async () => (await import(\"https://framerusercontent.com/modules/7xaGywHYS9nQQJjs6acw/AtoFrpRI0mPQKaL1g4LD/SpdgyyxcN.js\"))?.[\"utils\"], UWdWW4u7J: async () => (await import(\"https://framerusercontent.com/modules/Eh1gTeG99gKhE8yw3iAE/ApREnHALxsO3quqSvWUL/UWdWW4u7J.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"fdbca9c08d841463df85fae481a168b17952781560ce7e692f3b92492f981d70\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"zibn5H5VU\":\r\nreturn React.createElement(SolutionsDetailLayout, {...props, key: \"SolutionsDetailLayout\", style}, children(true));\r\ncase \"WMsOjLHXm\":\r\ncase \"YPalTAb11\":\r\ncase \"d0pP7aAC1\":\r\nreturn React.createElement(IndustriesDetailLayout, {...props, key: \"IndustriesDetailLayout\", style}, children(true));\r\ncase \"wjsieyk4F\":\r\nreturn React.createElement(BlogDetailLayout, {...props, key: \"BlogDetailLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"zibn5H5VU\":\r\nreturn [{hash: \"2spmnp\"}]\r\ncase \"WMsOjLHXm\":\r\ncase \"YPalTAb11\":\r\ncase \"d0pP7aAC1\":\r\nreturn [{hash: \"1jmc8ik\"}]\r\ncase \"wjsieyk4F\":\r\nreturn [{hash: \"cf2fp5\"}]\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, onPageLocalizationSupport: true, onPageMoveTool: true, 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(\"https://framerusercontent.com/modules/riEMoUZ9z1krHCC0nBrF/JEO90zZ9BYMbMYuThDPd/pHs_v0nDA.js\")),\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://harmony.ai\",\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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/iHsGn6ndl64oG6qwkzQx/FaZK4yfrZK8PgfLAA60F/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\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\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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"}