1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8343],{1620:(e,l,n)=>{n.d(l,{w:()=>r});var t=n(54568),a=n(84707),s=n(19664),i=n.n(s);let r=e=>{let{item:l,isMobile:n,children:s,className:r,...o}=e;return n?(0,t.jsx)(i(),{className:r,href:l.link,rel:(null==l?void 0:l.opensInNewTab)?"noopener noreferrer":"",target:(null==l?void 0:l.opensInNewTab)?"_blank":"_self",title:l.text,...o,children:s}):(0,t.jsx)(a.PopoverButton,{as:i(),className:r,href:l.link,rel:(null==l?void 0:l.opensInNewTab)?"noopener noreferrer":"",target:(null==l?void 0:l.opensInNewTab)?"_blank":"_self",title:l.text,...o,children:s})}},2230:(e,l,n)=>{n.r(l),n.d(l,{NavigationClient:()=>h});var t=n(54568),a=n(7620),s=n(96442),i=n(19664),r=n.n(i),o=n(32536),c=n(27541),u=n(3066),d=n(60164),m=n(94421),x=n(55474),p=n(25753),v=n(98709);let g=(0,s.default)(()=>Promise.all([n.e(5051),n.e(456),n.e(4637),n.e(686)]).then(n.bind(n,50055)).then(e=>({default:e.AlgoliaSearch})),{loadableGenerated:{webpack:()=>[50055]},ssr:!1}),b="absolute bottom-0 left-0 top-0 my-auto transition-all duration-250",f="absolute bottom-0 right-0 top-0 transition-all duration-250",h=e=>{var l,n,s;let{navData:i,promoData:h,minimalNav:j=!1,regionalNavMap:y}=e,N=(0,c.usePathname)(),w=null!=(s=null==N||null==(l=N.split("/"))?void 0:l[1])?s:"",k=x.Nc[w]?w:null,C=k&&(null==y?void 0:y[k])||i,[I,E]=(0,a.useState)(void 0),[M,S]=(0,a.useState)(!1),[T,_]=(0,a.useState)(!0),[L,P]=(0,a.useState)(0),[A,D]=(0,a.useState)(0),{width:F,isDesktop:B,isMobile:O}=(0,m.lW)(),R=(null==h?void 0:h.promotions)&&(null==h||null==(n=h.promotions)?void 0:n.length)>0;(0,a.useEffect)(()=>{let e=()=>{let e=document.querySelector("section");if(e){let l=e.getBoundingClientRect(),n=window.pageYOffset||document.documentElement.scrollTop;D(l.top+n)}};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);let z=A>0?A:R&&!O?143:0;(0,a.useEffect)(()=>{B&&(E(void 0),S(!1))},[F,B]);let U=()=>{window.scrollY>z&&window.scrollY>L?_(!1):_(!0),P(window.scrollY)};return(0,a.useEffect)(()=>(window.addEventListener("scroll",U),()=>{window.removeEventListener("scroll",U)}),[L,z]),(0,a.useEffect)(()=>{var e;
1M||E(void 0),(null==(e=document)?void 0:e.body)&&document.documentElement.classList.toggle("overflow-y-hidden",M)},[M]),(0,t.jsxs)("nav",{className:"border-neutral-tertiary border-b-1 bg-neutral-primary-default z-60 sticky top-0 w-full py-6 transition-all duration-200",style:{top:T?"0":"-91px"},children:[(0,t.jsxs)("div",{className:"container max-lg:px-6 lg:flex lg:items-center lg:justify-between lg:max-xl:px-3",children:[(0,t.jsxs)("div",{className:"flex w-full items-center justify-between",children:[(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(r(),{className:"".concat(b," h-8 w-[139px] lg:relative lg:flex lg:w-full lg:max-w-[139px] ").concat(I?"-translate-x-2 opacity-0":"translate-x-0 opacity-100"," lg:opacity-100"),"data-testid":"nav-logo",href:"/",passHref:!0,children:(0,t.jsx)(o.default,{alt:"dbt",height:32,loading:"eager",priority:!0,src:"/img/logos/dbt-labs-logo.svg",width:139})}),(0,t.jsxs)(u.$n,{className:"".concat(b," w-18 flex h-6 items-center p-0 hover:cursor-pointer lg:hidden ").concat(I?"translate-x-0 opacity-100":"-translate-x-2 opacity-0"),onClick:()=>{E(void 0)},type:"button",variant:"text",children:[(0,t.jsx)(d.cL,{direction:"left",className:"size-6"}),(0,t.jsx)("span",{className:"pl-2 text-base font-medium",children:"Back"})]})]}),j?null:(0,t.jsxs)("div",{className:"flex grow items-center justify-end gap-2 lg:hidden",children:[(0,t.jsx)(g,{className:"lg:hidden",setMobileMenuOpen:S}),(0,t.jsxs)(u.$n,{className:"ui-focus-visible:ring-2 relative flex h-6 w-6 cursor-pointer items-center justify-end p-0 focus:outline-none",onClick:()=>{S(!M)},type:"button",variant:"text",children:[(0,t.jsx)("span",{className:"sr-only",children:"Close menu"}),(0,t.jsx)(d.bm,{className:"".concat(f," ").concat(M?"translate-x-0 opacity-100":"translate-x-2 opacity-0")}),(0,t.jsx)("span",{className:"sr-only",children:"Open menu"}),(0,t.jsx)(d.W1,{className:"".concat(f," ").concat(M?"translate-x-2 opacity-0":"translate-x-0 opacity-100")})]})]})]}),j||!C?null:(0,t.jsx)(v.DesktopNavigation,{navData:C})]}),j||!C?null:(0,t.jsx)(p.v,{activeMobileMenu:I,mobileMenuOpen:M,navData:C,setActiveMobileMenu:E,setMobileMenuOpen:S})]})}},4302:(e,l,n)=>{n.d(l,{U:()=>s});var t=n(54568),a=n(60164);let s=e=>{let{direction:l,onClick:n}=e;return(0,t.jsx)("button",{"aria-label":"arrow ".concat(l),className:"left"===l?"mr-auto":"ml-auto",onClick:n,type:"button",children:(0,t.jsx)(a.i3,{direction:l,className:"w-[20px] cursor-pointer"})})}},4589:(e,l,n)=>{n.d(l,{v:()=>i});var t=n(54568),a=n(19664),s=n.n(a);let i=e=>{let{promo:l,classNames:n}=e,{url:a,text:i,newTab:r,ctaId:o}=l;return(0,t.jsx)("div",{className:"text-inverse-primary text-center text-base font-medium ".concat(n),children:a?(0,t.jsx)(s(),{href:a,id:null!=o?o:"",rel:r?"noopener noreferrer":"",target:r?"_blank":"",children:(0,t.jsx)("span",{className:"text-inverse-primary font-medium no-underline",children:i})}):(0,t.jsx)(t.Fragment,{children:i})})}},5558:(e,l,n)=>{n.d(l,{W:()=>a});var t=n(54568);let a=e=>{let{label:l}=e;return l?(0,t.jsx)("span",{className:"text-neutral-secondary block text-xs",children:l}):null}},7463:(e,l,n)=>{n.d(l,{AZ:()=>t.MegaMenu,CE:()=>c.MenuBanner,rX:()=>a.MenuGroup,Wq:()=>u.W,K1:()=>o});var t=n(13122),a=n(46757),s=n(54568),i=n(60164),r=n(1620);let o=e=>{var l,n,t,a;let{sidebar:o,hasBanner:c,isMobile:d=!1,setMobileMenuOpen:m}=e;return(0,s.jsxs)("div",{className:"lg:min-w-50 bg-neutral-secondary-subtle flex flex-col justify-start gap-4 p-6 lg:rounded-r-2xl ".concat(c?"lg:rounded-br-none":""),children:[(null==o?void 0:o.label)?(0,s.jsx)(u.W,{label:o.label}):null,(null==o||null==(l=o.links)?void 0:l.length)?(0,s.jsx)("div",{className:"flex flex-col gap-4",children:o.links.map(e=>(null==e?void 0:e.link)&&(null==e?void 0:e.text)?(0,s.jsx)(r.w,{className:"text-sm font-medium hover:underline",isMobile:d,item:{text:e.text,link:e.link,opensInNewTab:null==e?void 0:e.opensInNewTab},onClick:()=>{d&&m&&m(!1)},children:e.text},e.text):null)}):null,(null==o||null==(n=o.stats)?void 0:n.length)?(0,s.jsx)("div",{className:"flex flex-col gap-2",children:o.stats.map(e=>(null==e?void 0:e.value)?(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"font-display block text-lg font-semibold",children:e.value}),e.description?(0,s.jsx)("span",{className:"block text-xs",children:e.description}):null]},e.value):null)}):null,(null==o||null==(t=o.calloutLink)?void 0:t.link)?(0,s.jsxs)(r.w,{className:"group mt-auto flex flex-nowrap items-center justify-between text-sm font-medium hover:underline",isMobile:d,item:o.calloutLink,onClick:()=>{d&&m&&m(!1)},children:[null!=(a=o.calloutLink.text)?a:"Learn more",(0,s.jsx)(i.cL,{direction:"right",className:"-mb-0.5 size-4 transition-all group-hover:translate-x-0.5"})]}):null]})};var c=n(70022),u=n(5558)},8655:(e,l,n)=>{n.r(l),n.d(l,{FooterClient:()=>Q});var t,a=n(54568),s=n(7620),i=n(19664),r=n.n(i),o=n(27541),c=n(97237),u=n(49464),d=n(7969),m=n(35919),x=n(80741),p=n(80153),v=n(83987),g=n(47324),b=n(2934),f=n(3791),h=n(78263),j=n(28932),y=n(99901),N=n(15395),w=n(11964);let k=null!=(t=s.startTransition)?t:function(e){e()};
1var C=n(84086),I=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(I||{}),E=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.SetButtonElement=4]="SetButtonElement",e[e.SetPanelElement=5]="SetPanelElement",e))(E||{});let M={0:e=>({...e,disclosureState:(0,y.Y)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,l)=>e.buttonId===l.buttonId?e:{...e,buttonId:l.buttonId},3:(e,l)=>e.panelId===l.panelId?e:{...e,panelId:l.panelId},4:(e,l)=>e.buttonElement===l.element?e:{...e,buttonElement:l.element},5:(e,l)=>e.panelElement===l.element?e:{...e,panelElement:l.element}},S=(0,s.createContext)(null);function T(e){let l=(0,s.useContext)(S);if(null===l){let l=Error("<".concat(e," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(l,T),l}return l}S.displayName="DisclosureContext";let _=(0,s.createContext)(null);_.displayName="DisclosureAPIContext";let L=(0,s.createContext)(null);function P(e,l){return(0,y.Y)(l.type,M,e,l)}L.displayName="DisclosurePanelContext";let A=s.Fragment,D=w.Ac.RenderStrategy|w.Ac.Static,F=(0,w.FX)(function(e,l){let{defaultOpen:n=!1,...t}=e,a=(0,s.useRef)(null),i=(0,v.P)(l,(0,v.a)(e=>{a.current=e},void 0===e.as||(0,w.zv)(e.as))),r=(0,s.useReducer)(P,{disclosureState:+!n,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:o,buttonId:c},u]=r,d=(0,m._)(e=>{u({type:1});let l=(0,N.TW)(a.current);if(!l||!c)return;let n=e?j.Lk(e)?e:"current"in e&&j.Lk(e.current)?e.current:l.getElementById(c):l.getElementById(c);null==n||n.focus()}),x=(0,s.useMemo)(()=>({close:d}),[d]),g=(0,p._)({open:0===o,close:d}),h=(0,w.Ci)();return s.createElement(S.Provider,{value:r},s.createElement(_.Provider,{value:x},s.createElement(b.e,{value:d},s.createElement(f.El,{value:(0,y.Y)(o,{0:f.Uw.Open,1:f.Uw.Closed})},h({ourProps:{ref:i},theirProps:t,slot:g,defaultTag:A,name:"Disclosure"})))))}),B=(0,w.FX)(function(e,l){let n=(0,s.useId)(),{id:t="headlessui-disclosure-button-".concat(n),disabled:a=!1,autoFocus:i=!1,...r}=e,[o,g]=T("Disclosure.Button"),b=(0,s.useContext)(L),f=null!==b&&b===o.panelId,j=(0,s.useRef)(null),y=(0,v.P)(j,l,(0,m._)(e=>{if(!f)return g({type:4,element:e})}));(0,s.useEffect)(()=>{if(!f)return g({type:2,buttonId:t}),()=>{g({type:2,buttonId:null})}},[t,g,f]);let N=(0,m._)(e=>{var l;if(f){if(1===o.disclosureState)return;switch(e.key){case C.D.Space:case C.D.Enter:e.preventDefault(),e.stopPropagation(),g({type:0}),null==(l=o.buttonElement)||l.focus()}}else switch(e.key){case C.D.Space:case C.D.Enter:e.preventDefault(),e.stopPropagation(),g({type:0})}}),k=(0,m._)(e=>{e.key===C.D.Space&&e.preventDefault()}),I=(0,m._)(e=>{var l;(0,h.l)(e.currentTarget)||a||(f?(g({type:0}),null==(l=o.buttonElement)||l.focus()):g({type:0}))}),{isFocusVisible:E,focusProps:M}=(0,c.o)({autoFocus:i}),{isHovered:S,hoverProps:_}=(0,u.M)({isDisabled:a}),{pressed:P,pressProps:A}=(0,d.Z)({disabled:a}),D=(0,p._)({open:0===o.disclosureState,hover:S,active:P,disabled:a,focus:E,autofocus:i}),F=(0,x.c)(e,o.buttonElement),B=f?(0,w.v6)({ref:y,type:F,disabled:a||void 0,autoFocus:i,onKeyDown:N,onClick:I},M,_,A):(0,w.v6)({ref:y,id:t,type:F,"aria-expanded":0===o.disclosureState,"aria-controls":o.panelElement?o.panelId:void 0,disabled:a||void 0,autoFocus:i,onKeyDown:N,onKeyUp:k,onClick:I},M,_,A);return(0,w.Ci)()({ourProps:B,theirProps:r,slot:D,defaultTag:"button",name:"Disclosure.Button"})}),O=(0,w.FX)(function(e,l){let n=(0,s.useId)(),{id:t="headlessui-disclosure-panel-".concat(n),transition:a=!1,...i}=e,[r,o]=T("Disclosure.Panel"),{close:c}=function e(l){let n=(0,s.useContext)(_);if(null===n){let n=Error("<".concat(l," /> is missing a parent <Disclosure /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(n,e),n}return n}
1("Disclosure.Panel"),[u,d]=(0,s.useState)(null),x=(0,v.P)(l,(0,m._)(e=>{k(()=>o({type:5,element:e}))}),d);(0,s.useEffect)(()=>(o({type:3,panelId:t}),()=>{o({type:3,panelId:null})}),[t,o]);let b=(0,f.O_)(),[h,j]=(0,g.p)(a,u,null!==b?(b&f.Uw.Open)===f.Uw.Open:0===r.disclosureState),y=(0,p._)({open:0===r.disclosureState,close:c}),N={ref:x,id:t,...(0,g.B)(j)},C=(0,w.Ci)();return s.createElement(f.$x,null,s.createElement(L.Provider,{value:r.panelId},C({ourProps:N,theirProps:i,slot:y,defaultTag:"div",features:D,visible:h,name:"Disclosure.Panel"})))}),R=Object.assign(F,{Button:B,Panel:O});var z=n(3066),U=n(32536),W=n(60164),Y=n(80960),$=n(55474);let G={BlueskyIcon:Y.YC,GitHubIcon:Y.gq,InstagramIcon:Y.pd,LinkedInIcon:Y.pf,RSSIcon:Y.ZP,XSocialIcon:Y.X,YouTubeIcon:Y.Yu},H=e=>{let{item:l,classNames:n}=e;return(0,a.jsxs)(a.Fragment,{children:[l.isExternal?(0,a.jsx)(r(),{className:n,href:l.link,rel:"noreferrer",target:"_blank",children:l.name}):(0,a.jsx)(r(),{className:n,href:l.link,children:l.name}),l.badge?(0,a.jsx)("span",{className:"bg-coalesce-purple-600 ms-4 rounded-[4px] p-1 font-mono text-[10px] font-medium text-white",children:l.badge}):null]})},X=e=>{let{linkColumns:l,classNames:n}=e;return(0,a.jsx)("div",{className:"col-span-6 hidden grid-cols-1 gap-y-20 lg:grid lg:grid-cols-3",children:null==l?void 0:l.map(e=>(0,a.jsxs)("div",{className:"link-columns",children:[(0,a.jsx)(z.H5,{className:"text-inverse-primary mb-4 block font-semibold",children:e.name}),(0,a.jsx)("ul",{className:"m-0 p-0 indent-0",children:null==e?void 0:e.items.map((l,t)=>(0,a.jsx)("li",{className:"".concat(t!==(null==e?void 0:e.items.length)-1?"mb-2":""," list-none p-0 text-sm"),children:(0,a.jsx)(H,{classNames:n,item:l})},l.name))})]},e.name))})},K=e=>{let{linkColumns:l,classNames:n}=e;return(0,a.jsx)("div",{className:"my-10 flex flex-col lg:hidden",children:null==l?void 0:l.map(e=>(0,a.jsx)(R,{as:"div",children:l=>{let{open:t}=l;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(B,{className:"text-inverse-primary heading-4 border-t-terminal-black-800 relative inline-block w-full border-t py-4 text-left",children:(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[e.name,t?(0,a.jsx)(W.Hs,{className:"text-inverse-tertiary h-[24px] w-[24px]"}):(0,a.jsx)(W.FW,{className:"text-inverse-tertiary h-[24px] w-[24px]"})]})}),(0,a.jsx)(O,{className:t?"data-closed:-translate-y-6 data-closed:opacity-0 origin-top pb-4 transition duration-300 ease-out":"",transition:!0,children:(0,a.jsx)("ul",{className:"m-0 p-0 indent-0",children:null==e?void 0:e.items.map((l,t)=>(0,a.jsx)("li",{className:"".concat(t!==(null==e?void 0:e.items.length)-1?"mb-3":""," list-none p-0 text-base"),children:(0,a.jsx)(H,{classNames:n,item:l})},l.name))})})]})}},e.name))})},q=e=>{var l,n,t;let{ctaSection:s}=e;return(0,a.jsxs)("div",{className:"",children:[(0,a.jsx)(z.H5,{className:"text-inverse-primary mb-4 block font-semibold",children:null==s?void 0:s.headline}),(null==s?void 0:s.description)?(0,a.jsx)("p",{className:"text-inverse-tertiary mb-4 text-sm",children:null==s?void 0:s.description}):null,(null==s||null==(l=s.button)?void 0:l.link)?(0,a.jsx)("div",{className:"",children:(0,a.jsx)(z.$n,{className:"w-full lg:w-auto",isDarkBg:!0,link:(null==s||null==(n=s.button)?void 0:n.link)||"/",opensInNewTab:!0,text:(null==s||null==(t=s.button)?void 0:t.text)||"Read Now",variant:"secondary"})}):null]})},Z=e=>{let{socialsSection:l,iconClassNames:n}=e;return(0,a.jsxs)("div",{className:"socials",children:[(0,a.jsx)(z.H5,{className:"text-inverse-primary mb-4 block font-semibold",children:null==l?void 0:l.headline}),(0,a.jsx)("div",{className:"flex w-full max-w-full flex-wrap items-center justify-start gap-x-6 gap-y-8 lg:max-w-[200px] lg:gap-6 lg:gap-y-5",children:null==l?void 0:l.socials.map(e=>{let l=G[e.socialIcon];return(0,a.jsxs)(r(),{href:e.link,rel:"noreferrer",target:"_blank",children:[l?(0,a.jsx)(l,{className:n}):null,(0,a.jsx)("span",{className:"sr-only",children:e.name})]},e.name)})})]})},J=e=>{let{legalLinks:l,year:n}=e;return(0,a.jsx)("div",{className:"mb-0",children:(0,a.jsxs)("div",{className:"align-center border-t-terminal-black-800 flex flex-col gap-6 border-t py-8 text-sm lg:flex-row lg:justify-between lg:py-6",children:[(0,a.jsxs)("span",{className:"text-inverse-primary",children:["\xa9 ",n," dbt Labs, LLC. All Rights Reserved."]}),(0,a.jsxs)("ul",{className:"m-0 flex flex-row flex-wrap gap-6 whitespace-pre p-0 lg:gap-8",children:[null==l?void 0:l.map(e=>(0,a.jsx)("li",{className:"mb-0 list-none leading-5",children:(0,a.jsx)(r(),{className:"text-inverse-tertiary font-normal no-underline hover:text-white hover:underline",href:e.link,children:e.name})},e.name)),(0,a.jsx)("li",{className:"m-0 list-none leading-5",children:(0,a.jsx)("button",{className:"ot-sdk-show-settings",id:"ot-sdk-btn",onClick:()=>{(()=>{var e;(null==window||null==(e=window.OneTrust)?void 0:e.ToggleInfoDisplay)&&window.OneTrust.ToggleInfoDisplay()})()},children:"Cookies Settings"})})]})]})})},Q=e=>{var l,n;let{footerData:t,minimalNav:s,availableRegions:i,showRegionSelector:c=!1}
1=e,u=new Date().getFullYear(),d=(0,o.usePathname)(),m=null!=(n=null==d||null==(l=d.split("/"))?void 0:l[1])?n:"",x=$.Nc[m]?m:null,p=[{regionCode:null,label:"Global",countryName:"Global",flag:"\uD83C\uDDFA\uD83C\uDDF8",href:"/"},...(null!=i?i:[]).filter(e=>e.showInLanguageSelector).map(e=>{let l=$.Nc[e.code];return l?{regionCode:e.code,label:l.label,countryName:l.countryName,flag:l.flag,href:"/".concat(e.code)}:null}).filter(e=>null!==e)],v="text-inverse-tertiary hover:text-white hover:underline no-underline font-normal";return(0,a.jsx)("footer",{"aria-labelledby":"footer-heading",className:"bg-inverse-primary-default mb-0 py-12 pb-0",children:(0,a.jsxs)("div",{className:"container",children:[(0,a.jsx)("h2",{className:"sr-only",id:"footer-heading",children:"Footer"}),(0,a.jsx)(r(),{className:"inline-block w-auto",href:"/",children:(0,a.jsx)(U.default,{alt:"dbt Labs",height:32,loading:"lazy",src:"/img/logos/dbt-labs-logo-light.svg",width:147})}),!s&&t?(0,a.jsxs)("div",{className:"flex grid-cols-8 flex-col lg:grid lg:py-16",children:[(0,a.jsx)(X,{classNames:v,linkColumns:t.linkColumns}),(0,a.jsx)(K,{classNames:v,linkColumns:t.linkColumns}),(0,a.jsxs)("div",{className:"col-span-2 mb-10 flex flex-col gap-12 lg:mb-0 lg:grid lg:gap-8 xl:gap-y-12",children:[(0,a.jsx)(q,{ctaSection:t.ctaSection}),c&&p.length>1?(0,a.jsxs)("div",{children:[(0,a.jsx)(z.H5,{className:"text-inverse-primary mb-4 block font-semibold",children:"Change Region"}),(0,a.jsx)(z.V4,{currentRegion:x,options:p})]}):null,(0,a.jsx)(Z,{iconClassNames:"text-inverse-primary font-normal flex items-center justify-center no-underline hover:text-brand-primary transition-colors duration-200",socialsSection:t.socialsSection})]})]}):null,t?(0,a.jsx)(J,{legalLinks:t.legalLinks,year:u}):null]})})}},13122:(e,l,n)=>{n.r(l),n.d(l,{MegaMenu:()=>i});var t=n(54568),a=n(7620),s=n(7463);function i(e){var l;let{groups:n,banner:i,sidebar:r,isMobile:o=!1,isActive:c=!1,className:u,setMobileMenuOpen:d}=e;if(!(null==n?void 0:n.length)||o&&!c)return null;let m=null!=i&&!!i.text&&null!=i&&!!i.link;return(0,t.jsxs)("div",{className:"max-lg:data-closed:duration-0 max-lg:duration-250 absolute z-10 w-full max-lg:transition-all lg:relative lg:w-fit ".concat(u),children:[(0,t.jsxs)("div",{className:"lg:border-neutral-tertiary bg-neutral-primary-default lg:shadow-primary lg:border-1 pointer-events-auto flex w-auto flex-col lg:flex-row ".concat(m?"lg:rounded-t-2xl":"lg:rounded-2xl"),children:[(0,t.jsx)("div",{className:"flex flex-col gap-6 py-6 lg:max-w-[644px] lg:px-4",children:null==n?void 0:n.map(e=>{var l;return(0,t.jsx)(a.Fragment,{children:(null==e||null==(l=e.menuItems)?void 0:l.length)||(null==e?void 0:e.calloutLink)?(0,t.jsx)(s.rX,{...e,isMobile:o,setMobileMenuOpen:d},e.label):null},e.label)})}),(null==r||null==(l=r.links)?void 0:l.length)||(null==r?void 0:r.calloutLink)?(0,t.jsx)(s.K1,{hasBanner:m,isMobile:o,setMobileMenuOpen:d,sidebar:r}):null]}),m?(0,t.jsx)("div",{className:"p-6 lg:p-0",children:(0,t.jsx)(s.CE,{banner:i,isMobile:o,setMobileMenuOpen:d})}):null]})}},25003:(e,l,n)=>{n.r(l),n.d(l,{SidepopClient:()=>m});var t=n(54568),a=n(7620),s=n(27541);function i(e){for(var l=1;l<arguments.length;l++){var n=arguments[l];for(var t in n)"__proto__"!==t&&(e[t]=n[t])}return e}var r=function e(l,n){function t(e,t,a){if("undefined"!=typeof document){"number"==typeof(a=i({},n,a)).expires&&(a.expires=new Date(Date.now()+864e5*a.expires)),a.expires&&(a.expires=a.expires.toUTCString()),e=encodeURIComponent(e).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var r in a)a[r]&&(s+="; "+r,!0!==a[r]&&(s+="="+a[r].split(";")[0]));return document.cookie=e+"="+l.write(t,e)+s}}return Object.create({set:t,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var n=document.cookie?document.cookie.split("; "):[],t={},a=0;a<n.length;a++){var s=n[a].split("="),i=s.slice(1).join("=");try{var r=decodeURIComponent(s[0]);if(r in t||(t[r]=l.read(i,r)),e===r)break}catch(e){}}return e?t[e]:t}},remove:function(e,l){t(e,"",i({},l,{expires:-1}))},withAttributes:function(l){return e(this.converter,i({},this.attributes,l))},withConverter:function(l){return e(i({},this.converter,l),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(l)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decode
1URIComponent)}},{path:"/"}),o=n(3066),c=n(63966),u=n(73850);let d=e=>{var l,n;let{sidepopData:a,isVisible:s}=e;return(0,t.jsx)("div",{className:"border-neutral-10 fixed bottom-28 left-2 z-50 w-full max-w-[325px] transform rounded border bg-white px-12 py-6 text-center shadow-lg transition-all duration-500 md:bottom-24 md:left-20 md:max-w-[345px] ".concat(s?"visible translate-y-0 opacity-100":"invisible translate-y-full opacity-0"),children:(0,t.jsxs)("div",{children:[(null==a?void 0:a.heading)?(0,t.jsx)("p",{className:"mb-2 text-lg font-bold",children:a.heading}):null,(null==a?void 0:a.subheading)?(0,t.jsx)("p",{className:"mb-0",children:a.subheading}):null,(null==a||null==(l=a.cta)?void 0:l.text)?(0,t.jsx)(o.$n,{className:"mt-4 !w-full",ctaId:null!=(n=a.cta.ctaId)?n:"",link:a.cta.link?a.cta.link:"",opensInNewTab:a.cta.opensInNewTab,text:a.cta.text,variant:"primary"}):null]})})},m=e=>{let{data:l}=e,n=(0,s.usePathname)(),[i,o]=(0,a.useState)(!1),[m,x]=(0,a.useState)(null),p=(0,a.useCallback)(()=>{var e;let{sidepops:t,sidepopSettings:a}=l;if(null==a||null==(e=a.neverPages)?void 0:e.some(e=>n.includes(e.slug||"")))return null;let s=t.find(e=>{var l;return null==(l=e.appliedPages)?void 0:l.some(e=>n.includes(e.slug||""))});return s||t.find(e=>{var l;return e.isGlobal&&!(null==(l=e.omittedPages)?void 0:l.some(e=>n.includes(e.slug||"")))})||null},[n,l]);(0,a.useEffect)(()=>{let e=p();if(!e){x(null),o(!1);return}let l="sidepop_".concat(e._id,"_").concat(e._rev);Object.keys(r.get()).forEach(l=>{new RegExp("^sidepop_".concat(e._id,"_(?!").concat(e._rev,").*$")).test(l)&&r.remove(l)}),r.get(l)?(x(e),o(!1)):(x(e),setTimeout(()=>{o(!0)},800))},[p,n]);let v=()=>{if(i&&m){let e="sidepop_".concat(m._id,"_").concat(m._rev);r.set(e,"dismissed",{expires:30})}o(!i)};return m?(0,t.jsxs)("div",{className:"fixed bottom-10 left-[25px] z-50 h-[50px] w-[50px]",children:[(0,t.jsx)("button",{className:"sidepop-toggle text-terminal-black-900 bg-transform-orange-600 relative h-[50px] w-[50px] cursor-pointer ".concat(i?"sidepop-open":"sidepop-close"," shadow-lg"),onClick:v,type:"button",children:i?(0,t.jsx)(u.k,{}):(0,t.jsx)(c.s,{})}),(0,t.jsx)(d,{handleToggle:v,isVisible:i,sidepopData:m})]}):null}},25753:(e,l,n)=>{n.d(l,{v:()=>o});var t=n(54568),a=n(3066),s=n(60164),i=n(7620),r=n(7463);let o=e=>{var l,n,o,c;let{navData:u,mobileMenuOpen:d,setMobileMenuOpen:m,activeMobileMenu:x,setActiveMobileMenu:p}=e,v="border-b-terminal-black-200 font-display text-neutral-secondary flex min-h-16 w-full items-center justify-between rounded-none border-b px-0 py-3 text-xl font-semibold focus-visible:outline-none";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"bg-neutral-primary-default duration-250 data-closed:-translate-y-2 absolute left-0 right-0 top-[calc(100%+1px)] flex transform flex-col overflow-hidden overflow-y-auto transition-all ease-in-out lg:hidden lg:px-6 ".concat(d?"h-[calc(100vh-90px)] translate-y-0 opacity-100":"h-0 -translate-x-2 opacity-0"),children:[null==u||null==(l=u.navItems)?void 0:l.map((e,l)=>{var n;let i=null!=e&&null!=(n=e.groups)&&!!n.length,o=x==="".concat(e.text,"-mobile");return(i||(null==e?void 0:e.link))&&(!x||x==="".concat(e.text,"-mobile"))?(0,t.jsxs)("div",{children:[x?null:(0,t.jsx)("div",{className:"z-20 px-6 lg:px-0",children:(0,t.jsx)(a.$n,{className:v,"data-testid":"nav-item-mobile-".concat(l),link:i||null==e?void 0:e.link,onClick:()=>{i&&p("".concat(e.text,"-mobile"))},trailingIcon:i?(0,t.jsx)(s.cL,{direction:"right",className:"text-neutral-secondary size-6"}):null,type:i?"button":"link",variant:"text",children:e.text})}),(0,t.jsx)(r.AZ,{banner:null==e?void 0:e.banner,className:o?"translate-x-0 opacity-100 max-lg:pb-48":"-translate-x-2 opacity-0",groups:(null==e?void 0:e.groups)||[],isActive:o,isMobile:!0,setMobileMenuOpen:m,sidebar:null==e?void 0:e.sidebar})]},"".concat(e.text,"-mobile")):null}),x?null:(0,t.jsx)(t.Fragment,{children:null==u||null==(n=u.navAuthLinks)?void 0:n.map(e=>{var l;return(0,t.jsx)("div",{className:"z-20 px-6 lg:px-0",children:(0,t.jsxs)(a.$n,{"aria-label":"Log in or Create an Account",className:v,link:e.link,onClick:()=>{p(void 0)},opensInNewTab:null==e?void 0:e.opensInNewTab,type:"link",variant:"text",children:[e.text,(null==e?void 0:e.icon)?(0,t.jsx)(a.sn,{disableRounded:!0,imageObj:{image:e.icon,alt:null!=(l=e.text)?l:"",height:24,width:24}}):null]})},e.text)})})]}),(null==u||null==(o=u.navCTAs)?void 0:o.length)?(0,t.jsx)("div",{className:"border-neutral-tertiary border-t-1 bg-neutral-primary-default duration-250 fixed bottom-0 left-0 right-0 z-50 flex items-center justify-between gap-3 transition-all ease-in-out lg:hidden ".concat(d?"h-auto translate-y-0 p-6 opacity-100":"h-0 -translate-x-2 opacity-0"),children:null==u||null==(c=u.navCTAs)?void 0:c.map((e,l)=>{var n,s,r;let o=l===(null!=(s=null==(n=u.navCTAs)?void 0:n.length)?s:0)-1;return(0,t.jsx)(i.Fragment,{children:((null==e?void 0:e.link)||(null==e?void 0:e.triggerCTAModal))&&(null==e?void 0:e.text)?(0,t.jsx)(a.$n,{className:"grow focus-visible:outline-none ".concat(o?"focus-visible:bg-linear-to-b focus-visible:from-yellow-400/50 focus-visible:to-transparent focus-visible:to-50%":""),link:null==e?void 0:e.link,size:"small",text:e.text,type:(null==e?void 0:e.triggerCTAModal)?"button":"link",variant:o?"primary":"secondary",ctaId:null!=(r=null==e?void 0:e.ctaId)?r:"",triggerCTAModal:null==e?void 0:e.triggerCTAModal},e.text):null},e.text)})}):null]})}},39530:(e,l,n)=>{n.r(l),n.d(l,{PromoBarClient:()=>r});var t=n(54568),a=n(7620),s=n(4302),i=n(4589);let r=e=>{var l,n;let{promoData:r}=e,o=(null==r||null==(l=r.promotions)?void 0:l.length)&&(null==r?void 0:r.promotions.length)>1,[c,u]=(0,a.useState)(1),[d,m]=(0,a.useState)(!1),x=(0,a.useRef)(null),p=(null==r||null==(n=r.promotions)?void 0:n.filter(e=>!(null==e?void 0:e.hidePromotion)))||[],v=p.length,g=[...p.slice(-1),...p,...p.slice(0,1)],b=e=>{e<0||e>v+1||(m(!0),u(e))},f=(0,a.useCallback)(()=>{v>1&&b(c+1)},[c,v]),h=(0,a.useCallback)(()=>{null!==x.current&&clearInterval(x.current),x.current=setInterval(f,8e3)},[f]);return(0,a.useEffect)(()=>(v>1&&(x.current=setInterval(f,8e3)),()=>{null!==x.current&&clearInterval(x.current)}),[f,v]),(0,t.jsx)("div",{className:"text-inverse-primary hidden h-[53px] py-2 text-center lg:block ".concat(((e,l)=>{var n,t;let a=null==e||null==(n=e.promotions)?void 0:n[l],s=null==a||null==(t=a.backgroundColor)?void 0:t.label,i="announcement-bar-frequency w-full relative";return"Coalesce"===s?"".concat(i," !before:bg-blend-normal !before:bg-none before:absolute before:inset-0 before:bg-coalesce-purple-700 before:opacity-100 before:transition-all before:duration-300 before:ease-in-out"):"".concat(i," before:frequency-grain before:absolute before:inset-0 before:transition-all before:duration-300 before:ease-in-out")})(r,0===c?v-1:c===v+1?0:c-1)),children:(0,t.jsxs)("div",{className:"container relative mx-auto flex h-full items-center justify-center lg:max-xl:px-3",children:[o?(0,t.jsx)(s.U,{direction:"left",onClick:()=>{b(c-1),h()}}):null,(0,t.jsx)("div",{className:"w-full overflow-hidden",children:(0,t.jsx)("div",{onTransitionEnd:()=>{d&&(c===v+1&&(m(!1),u(1)),0===c&&(m(!1),u(v)))},style:{display:"flex",transform:"translateX(".concat(-(100*c),"%)"),transition:d?"transform 0.5s ease-in-out":"none",width:"100%"},children:g.map((e,l)=>(0,t.jsx)("div",{className:"w-full flex-none",children:(0,t.jsx)(i.v,{promo:e})},"".concat((null==e?void 0:e._key)||l,"-").concat(l)))})}),o?(0,t.jsx)(s.U,{direction:"right",onClick:()=>{b(c+1),h()}}):null]})})}},44935:(e,l,n)=>{n.d(l,{Q:()=>a});var t=n(12247);let a=(0,t.createServerReference)("7f15758a4f2087a452bd06e1ee57e3ebac2ec70918",t.callServer,void 0,t.findSourceMapURL,"revalidateSyncTags")},46757:(e,l,n)=>{n.r(l),n.d(l,{MenuGroup:()=>o});var t=n(54568),a=n(3066),s=n(5558),i=n(1620);let r=e=>{let{calloutLink:l,isMobile:n,setMobileMenuOpen:s}=e;return(null==l?void 0:l.link)?(0,t.jsxs)(i.w,{className:"border-1 border-neutral-tertiary hover:bg-neutral-secondary-subtle flex flex-nowrap items-center gap-4 roun
1ded-lg p-2 transition-all",isMobile:n,item:{text:(null==l?void 0:l.text)||"",link:(null==l?void 0:l.link)||"",opensInNewTab:null==l?void 0:l.opensInNewTab,navIcon:null==l?void 0:l.image,description:null==l?void 0:l.description},onClick:()=>{n&&s&&s(!1)},children:[(null==l?void 0:l.image)?(0,t.jsx)("div",{className:"w-39 bg-neutral-secondary-subtle flex h-[77px] items-center justify-center rounded-lg",children:(0,t.jsx)(a.sn,{disableRounded:!0,imageObj:{image:l.image,altText:(null==l?void 0:l.text)||"",width:124,height:124}})}):null,(null==l?void 0:l.text)?(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("span",{className:"block text-sm font-medium",children:null==l?void 0:l.text}),(null==l?void 0:l.description)?(0,t.jsx)("span",{className:"text-neutral-tertiary block text-xs",children:null==l?void 0:l.description}):null]}):null]}):null},o=e=>{let{label:l,menuItems:n,calloutLink:o,isMobile:c,setMobileMenuOpen:u}=e;return(0,t.jsxs)("div",{className:"space-y-2 px-6 lg:px-0",children:[l?(0,t.jsx)("div",{className:"px-2",children:(0,t.jsx)(s.W,{label:l})}):null,o&&(null==o?void 0:o.position)==="top"?(0,t.jsx)(r,{calloutLink:o,isMobile:c}):null,(0,t.jsx)("div",{className:"grid grid-cols-1 gap-2 lg:grid-cols-2",children:null==n?void 0:n.map(e=>(null==e?void 0:e.text)||(null==e?void 0:e.navIcon)?(0,t.jsx)(i.w,{className:"hover:bg-neutral-secondary-subtle flex items-center justify-start gap-2 rounded-lg p-2 lg:max-w-[294px]",isMobile:c,item:e,onClick:()=>{c&&u&&u(!1)},children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"bg-neutral-secondary-subtle flex h-10 w-10 shrink-0 items-center justify-center gap-2 rounded-lg",children:e.navIcon?(0,t.jsx)(a.sn,{disableRounded:!0,imageObj:{image:e.navIcon,altText:e.text,width:20,height:20}}):null}),(0,t.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,t.jsx)("span",{className:"text-sm font-medium ".concat((null==e?void 0:e.purpleLink)?"text-accent-primary":""),children:e.text}),e.description?(0,t.jsx)("span",{className:"text-neutral-tertiary block text-xs",children:e.description}):null]})]})},e.text):null)}),!o||(null==o?void 0:o.position)&&(null==o?void 0:o.position)!=="bottom"?null:(0,t.jsx)(r,{calloutLink:o,isMobile:c,setMobileMenuOpen:u})]})}},55474:(e,l,n)=>{n.d(l,{AN:()=>s,Nc:()=>i,W6:()=>a});var t=n(40459);let a=(null==t||null==t.env?void 0:"https://www.getdbt.com")||"https://".concat(null==t||null==t.env?void 0:"getdbt-55ydtfr57-dbt-labs.vercel.app")||0;null==t||t.env,null==t||t.env;let s="summit";null==t||t.env;let i={jp:{hreflang:"ja",ogLocale:"ja_JP",flag:"\uD83C\uDDEF\uD83C\uDDF5",label:"Japan",countryName:"Japan",toastBody:"æ¬ãµã¤ãã®æ¥æ¬èªçããå©ç¨ããã ãã¾ããæ¥æ¬èªãµã¤ãã¯ãã¡ããã>"},fr:{hreflang:"fr",ogLocale:"fr_FR",flag:"\uD83C\uDDEB\uD83C\uDDF7",label:"France",countryName:"France",toastBody:""},es:{hreflang:"es",ogLocale:"es_ES",flag:"\uD83C\uDDEA\uD83C\uDDF8",label:"Spain",countryName:"Spain",toastBody:""},it:{hreflang:"it",ogLocale:"it_IT",flag:"\uD83C\uDDEE\uD83C\uDDF9",label:"Italy",countryName:"Italy",toastBody:""},de:{hreflang:"de",ogLocale:"de_DE",flag:"\uD83C\uDDE9\uD83C\uDDEA",label:"Germany",countryName:"Germany",toastBody:""}}},63966:(e,l,n)=>{n.d(l,{s:()=>a});var t=n(54568);let a=()=>(0,t.jsxs)("svg",{className:"root-0-0-75 visible-0-0-77",height:"50px",viewBox:"0 0 50 50",width:"50px",x:"0px",y:"0px",children:[(0,t.jsx)("line",{className:"shape-0-0-76 visible-0-0-77",x1:"25",x2:"25",y1:"27",y2:"20"}),(0,t.jsx)("line",{className:"shape-0-0-76 visible-0-0-77",x1:"25",x2:"25",y1:"27",y2:"20"}),(0,t.jsx)("line",{className:"shape-0-0-76 visible-0-0-77",x1:"25",x2:"25",y1:"27",y2:"20"})]})},70022:(e,l,n)=>{n.r(l),n.d(l,{MenuBanner:()=>i});var t=n(54568),a=n(60164),s=n(1620);let i=e=>{let{banner:l,isMobile:n=!1,setMobileMenuOpen:i}=e;return(null==l?void 0:l.link)&&(null==l?void 0:l.text)?(0,t.jsxs)(s.w,{className:"bg-accent-primary text-inverse-primary group pointer-events-auto relative flex w-full items-center justify-between px-6 py-3 text-sm font-medium ".concat(n?"rounded-lg":"rounded-b-2xl"),isMobile:n,item:l,onClick:()=>{n&&i&&i(!1)},children:[(0,t.jsx)("span",{className:"group-hover:underline",children:l.text}),(0,t.jsx)(a.cL,{direction:"right",className:"size-4 transition-all group-hover:translate-x-1.5"})]}):null}},73850:(e,l,n)=>{n.d(l,{k:()=>a});var t=n(54568);let a=()=>(0,t.jsxs)("svg",{className:"root-0-0-8 visible-0-0-9",height:"16px",viewBox:"0 0 16 16",width:"16px",x:"0px",y:"0px",children:[(0,t.jsx)("line",{x1:"0.71",x2:"14.71",y1:"0.71",y2:"14.71"}),(0,t.jsx)("line",{x1:"14.71",x2:"0.71",y1:"0.71",y2:"14.71"})]})},94421:(e,l,n)=>{n.d(l,{lW:()=>t.l});var t=n(79829);n(74348)},98709:(e,l,n)=>{n.r(l),n.d(l,{DesktopNavigation:()=>m});var t=n(54568),a=n(7620),s=n(96442),i=n(84707),r=n(3066),o=n(60164),c=n(7463),u=n(1620);let d=(0,s.default)(()=>Promise.all([n.e(5051),n.e(456),n.e(4637),n.e(686)]).then(n.bind(n,97096)).then(e=>e.AlgoliaSearch),{loadableGenerated:{webpack:()=>[97096]},ssr:!1}),m=e=>{var l,n,s,m,x,p,v,g;let{navData:b}=e,f=(0,a.useRef)({}),h=(0,a.useRef)(null),j=()=>{h.current&&clearTimeout(h.current)},y=(e,l)=>{j();let n=null==l?void 0:l.getAttribute("data-hover-pop-id"),t=f.current[n||""];if(n&&t&&!e){var a;null==(a=t.current)||a.click()}},N=e=>{j(),h.current=setTimeout(()=>{e()},300)},w="duration-200 data-closed:-translate-y-2 data-closed:opacity-0 pointer-events-none flex justify-center transition-all ease-in-out lg:container lg:absolute lg:left-0 lg:right-0 lg:top-full lg:z-60 lg:mx-auto lg:max-xl:px-3";return(0,t.jsxs)("div",{className:"gap-2 lg:flex lg:items-center lg:justify-end 2xl:gap-6",children:[(0,t.jsx)("div",{className:"hidden lg:flex lg:items-center lg:justify-start",children:(0,t.jsx)(i.t_,{as:"div",className:"flex items-center",children:(0,t.jsx)(t.Fragment,{children:(null==b||null==(l=b.navItems)?void 0:l.length)?null==b||null==(n=b.navItems)?void 0:n.map((e,l)=>{var n;return(0,t.jsx)(a.Fragment,{children:(null==(n=e.groups)?void 0:n.length)&&(null==e?void 0:e.navItemType)==="dropdown"?(0,t.jsx)(i.AM,{children:l=>{var n,a;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(i.PopoverButton,{className:"button tert
1iary medium focus-visible:bg-terminal-black-800/5 flex items-center gap-1 focus-visible:outline-none md:max-2xl:px-2.5 ".concat(l.open?"bg-terminal-black-800/5":""),"data-hover-pop-id":e.text,"data-testid":"nav-dropdown-menu",onMouseEnter:e=>{y(null==l?void 0:l.open,null==e?void 0:e.target)},onMouseLeave:()=>{N(null==l?void 0:l.close)},ref:null!=(a=(p=f.current)[v=e.text])?a:p[v]={current:null},children:[e.text,(0,t.jsx)(o.cL,{weight:"bold",className:"-mb-0.5 inline-block transition ease-in-out ".concat(l.open?"rotate-180":"")})]}),(0,t.jsx)(i.QT,{className:w,"data-testid":"sub-menu",onMouseEnter:e=>{y(null==l?void 0:l.open,null==e?void 0:e.target)},onMouseLeave:()=>{N(null==l?void 0:l.close)},transition:!0,children:(null==e||null==(n=e.groups)?void 0:n.length)?(0,t.jsx)(c.AZ,{banner:null==e?void 0:e.banner,groups:e.groups,sidebar:null==e?void 0:e.sidebar}):null})]})}}):(0,t.jsx)(t.Fragment,{children:e.link?(0,t.jsx)(r.$n,{className:"focus-visible:bg-terminal-black-800/5 !gap-1 focus-visible:outline-none md:max-2xl:px-2.5 ","data-testid":"nav-item-".concat(l),link:e.link,text:e.text,type:"link",variant:"tertiary"},e.text):null})},e.text)}):null})})}),(0,t.jsx)("div",{className:"hidden lg:flex lg:items-center lg:justify-end",children:(0,t.jsxs)(i.t_,{as:"div",className:"flex items-center lg:gap-2 xl:gap-3",children:[(0,t.jsx)(d,{className:"hidden lg:block"}),(null==b||null==(s=b.navCTAs)?void 0:s.length)?null==b||null==(m=b.navCTAs)?void 0:m.map((e,l)=>{var n,s,i;let o=l===(null!=(s=null==(n=b.navCTAs)?void 0:n.length)?s:0)-1;return(0,t.jsx)(a.Fragment,{children:((null==e?void 0:e.link)||(null==e?void 0:e.triggerCTAModal))&&(null==e?void 0:e.text)?(0,t.jsx)(r.$n,{className:"focus-visible:outline-none ".concat(o?"focus-visible:bg-linear-to-b focus-visible:from-yellow-400/50 focus-visible:to-transparent focus-visible:to-50%":""),link:null==e?void 0:e.link,text:e.text,type:(null==e?void 0:e.triggerCTAModal)?"button":"link",variant:o?"primary":"secondary",ctaId:null!=(i=null==e?void 0:e.ctaId)?i:"",triggerCTAModal:null==e?void 0:e.triggerCTAModal},e.text):null},e.text)}):null,(null==b||null==(x=b.navAuthLinks)?void 0:x.length)?(0,t.jsx)(i.AM,{children:e=>{var l,n;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(i.PopoverButton,{"aria-label":"Log in or Create an Account",className:"button tertiary medium focus-visible:bg-terminal-black-800/5 flex items-center gap-1 p-2 focus-visible:outline-none ".concat(e.open?"bg-terminal-black-800/5":""),"data-hover-pop-id":"Auth","data-testid":"nav-dropdown-menu",onMouseEnter:l=>{y(null==e?void 0:e.open,null==l?void 0:l.target)},onMouseLeave:()=>{N(null==e?void 0:e.close)},ref:null!=(n=(g=f.current).Auth)?n:g.Auth={current:null},children:[(0,t.jsx)(o.KJ,{}),(0,t.jsx)(o.cL,{weight:"bold",className:"-mb-0.5 inline-block transition ease-in-out ".concat(e.open?"rotate-180":"")})]}),(0,t.jsx)(i.QT,{className:"".concat(w," justify-end"),"data-testid":"sub-menu",onMouseEnter:l=>{y(null==e?void 0:e.open,null==l?void 0:l.target)},onMouseLeave:()=>{N(null==e?void 0:e.close)},transition:!0,children:(0,t.jsx)("div",{className:"border-neutral-tertiary bg-neutral-primary-default lg:shadow-primary lg:border-1 pointer-events-auto flex w-auto flex-col rounded-xl p-1",children:null==b||null==(l=b.navAuthLinks)?void 0:l.map(e=>{var l;return(0,t.jsx)(a.Fragment,{children:(0,t.jsxs)(u.w,{className:"hover:bg-neutral-secondary-subtle focus-visible:outline-noneutral flex items-center gap-2 rounded-lg px-3 py-2 transition-all",item:e,children:[(null==e?void 0:e.icon)?(0,t.jsx)(r.sn,{disableRounded:!0,imageObj:{image:e.icon,alt:null!=(l=e.text)?l:"",height:24,width:24}}):null,e.text]})},e.text)})})})]})}}):null]})})]})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.