PageSourceSearch

https://www.truecar.com/assets/_next/static/chunks/pages/[extra]/rewrites/home/truecar-378808e4ddfe941c.js

js truecar.com collected 2026-10-01 08:46:44 UTC 65,974 bytes, 121 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4553],{1864:e=>{e.exports=function(e,t){var a=e.length;for(e.sort(t);a--;)e[a]=e[a].value;return e}},2882:e=>{e.exports=function(e){return e!=e}},3310:(e,t,a)=>{"use strict";a.d(t,{H:()=>l.H});var l=a(27253)},5038:(e,t,a)=>{"use strict";a.d(t,{e:()=>n});var l=a(37197);let n=(0,l.Ay)`
2    fragment HomeDisclaimers_DisclaimerGroupContent on DisclaimerGroupContent {
3  disclaimerItems {
4    __typename
5    disclaimer
6    symbol
7  }
8  __typename
9}
10    `},5792:(e,t,a)=>{"use strict";a.d(t,{s:()=>c});var l=a(6029);a(50057);var n=a(75155);a(55729),a(23827);var r=a(76795),s=a(97653),o=a(2156),i=a(76688),m=a(4113),u=a(31133),d=a(70299);let c=e=>{let t,a,o,i,u,c,p,x,b=(0,n.c)(20),{makes:f,postalCode:y,slideSpacing:v}=e,k=void 0===v?"2":v,S=(0,d.z)();if(b[0]!==S?(t=()=>S({eventCategory:"Engagement",eventAction:"Brand Scroll Left"}),a=()=>S({eventCategory:"Engagement",eventAction:"Brand Scroll Right"}),b[0]=S,b[1]=t,b[2]=a):(t=b[1],a=b[2]),b[3]!==f||b[4]!==y){let e;b[6]!==y?(e=e=>(0,l.jsx)(g,{...e,postalCode:y},e.slug),b[6]=y,b[7]=e):e=b[7],o=f.map(e),b[3]=f,b[4]=y,b[5]=o}else o=b[5];return b[8]!==y?(i=m.P.generate({filterType:"brands",postalCode:y}),b[8]=y,b[9]=i):i=b[9],b[10]===Symbol.for("react.memo_cache_sentinel")?(u={eventCategory:"Engagement",eventAction:"Brand Click",eventLabel:"See all"},c=(0,l.jsx)(s.c,{size:32}),b[10]=u,b[11]=c):(u=b[10],c=b[11]),b[12]!==i?(p=(0,l.jsx)(h,{href:i,text:"See all",circleClassName:"bg-white border","data-test":"seeAllBrandsButton",tracking:u,children:c}),b[12]=i,b[13]=p):p=b[13],b[14]!==k||b[15]!==t||b[16]!==a||b[17]!==o||b[18]!==p?(x=(0,l.jsxs)(r.F,{fixedSlideWidth:97,slideSpacing:k,buttonPosition:"inside",buttonSize:"large",buttonStyle:"round",breakout:!0,onPrev:t,onNext:a,children:[o,p]}),b[14]=k,b[15]=t,b[16]=a,b[17]=o,b[18]=p,b[19]=x):x=b[19],x},g=e=>{let t,a,r,s,i=(0,n.c)(12),{logoUrl:u,name:d,slug:c,postalCode:g}=e;return i[0]!==g||i[1]!==c?(t=m.P.generate({makeSlug:c,postalCode:g}),i[0]=g,i[1]=c,i[2]=t):t=i[2],i[3]!==d?(a={eventCategory:"Engagement",eventAction:"Brand Click",eventLabel:d},i[3]=d,i[4]=a):a=i[4],i[5]!==u?(r=(0,l.jsx)(o.V,{url:u,height:48,width:48,role:"presentation",alt:"",fit:"fill"}),i[5]=u,i[6]=r):r=i[6],i[7]!==d||i[8]!==t||i[9]!==a||i[10]!==r?(s=(0,l.jsx)(h,{href:t,text:d,circleClassName:"bg-[#F4F4F4]",tracking:a,children:r}),i[7]=d,i[8]=t,i[9]=a,i[10]=r,i[11]=s):s=i[11],s},h=e=>{let t,a,r,s,o=(0,n.c)(13),{children:m,href:d,circleClassName:c,text:g,tracking:h,"data-test":p}=e;return o[0]!==c?(t=(0,u.x)("w-full h-[96px] rounded-full bg-[#F4F4F4] flex items-center justify-center",c),o[0]=c,o[1]=t):t=o[1],o[2]!==m||o[3]!==t?(a=(0,l.jsx)("div",{className:t,children:m}),o[2]=m,o[3]=t,o[4]=a):a=o[4],o[5]!==g?(r=(0,l.jsx)("span",{className:"whitespace-nowrap",children:g}),o[5]=g,o[6]=r):r=o[6],o[7]!==p||o[8]!==d||o[9]!==a||o[10]!==r||o[11]!==h?(s=(0,l.jsxs)(i.N,{href:d,className:"no-underline flex flex-col items-center justify-center gap-y-16 w-full",tracking:h,"data-test":p,children:[a,r]}),o[7]=p,o[8]=d,o[9]=a,o[10]=r,o[11]=h,o[12]=s):s=o[12],s}},7251:(e,t,a)=>{"use strict";a.d(t,{s:()=>s});var l=a(6029),n=a(75155),r=a(27453);let s=e=>{let t,a,s,o=(0,n.c)(7),{open:i,onClose:m,onUpdateLocation:u,initialPostalCode:d}=e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,l.jsxs)("div",{className:"mb-16 text-left md:text-center",children:[(0,l.jsxs)("div",{className:"text-heading-24-700 mb-8",children:["Find the ",(0,l.jsx)("span",{className:"text-brand-500",children:"best prices"})," near you"]}),(0,l.jsx)("div",{className:"text-16 text-muted",children:"Confirm ZIP code"})]}),o[0]=t):t=o[0],o[1]===Symbol.for("react.memo_cache_sentinel")?(a={xs:"bottom",md:"none"},o[1]=a):a=o[1],o[2]!==d||o[3]!==m||o[4]!==u||o[5]!==i?(s=(0,l.jsx)(r.u,{title:"Zip Code",subtitle:t,ctaText:"Confirm ZIP code",initialPostalCode:d,open:i,onClose:m,onUpdateLocation:u,drawer:a,setLocationCookies:!0,className:"!max-w-none md:!max-w-[480px] max-md:!rounded-20"},d),o[2]=d,o[3]=m,o[4]=u,o[5]=i,o[6]=s):s=o[6],s}},9580:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSG:()=>tv,default:()=>tf});var l=a(6029),n=a(37197);var r=a(97203),s=a(50057),o=a(33092);s.v,o.E,r.H;var i=a(75155),m=a(55729),u=a(10471),d=a(29197);a(23827);var c=a(47189),g=a(78106),h=a(17642),p=a(11791),x=a(1910),b=a(73974),f=a(4113),y=a(31133),v=a(85706),k=a(59443),S=a(55935),w=a(76688),j=a(9093),_=a(22834),N=a(5441),C=a(18481),T=a(10512),B=a(32794),E=a(44783),P=a(74468),D=a(26537);let H=e=>{let t,a,n,r,{fallbackImages:s,children:o}=e,i=(0,N.p)(),u=(0,m.useRef)(null),d=(0,j.N)(),c=(0,D.d)({lazyLoad:!1,targetRef
10:u,isBlockedBot:(0,_.C)()}),{keywords:g}=(0,E.J)({pageType:"homepage"}),{data:h,loading:p,error:x}=(0,k.s)({keywords:g,url:i,placement:"homepage-hero",canLoad:c}),{clickTracking:b}=(0,P.m)({error:x,loading:p,placement:"homepage-hero",keywords:g,id:h?.impressionId,flightId:h?.flightId,hasContent:!!h,targetRef:u,trackViewed:()=>{h?.viewableImpressionUrl&&(0,S.X)(h.viewableImpressionUrl)},skip:(0,v.Q)({contentType:h?.content?.type})||!c||d}),f=h?.content.images?{url:h.content.images.small?h.content.images.small+L.small:"",...h.content.images.medium&&{md:h.content.images.medium+L.medium},...h.content.images.large&&{lg:h.content.images.large+L.large},...h.content.images.extraLarge&&{xl:h.content.images.extraLarge+L.extraLarge},...h.content.images.fullScreen&&{xl:h.content.images.fullScreen+L.fullScreen}}:s,{impressionTracking:H,trackingPixel:U,viewableTracking:F,ctaText:M,images:$,headline:A,logoSizeMobile:R,logoSizeDesktop:z}=h?.content??{},I=(t=R?.split(/,/)??[],a=z?.split(/,/)??[],n=t[0]??"40",r=a[0]??"60",{url:$?.logo,widthMobile:n,widthDesktop:r,heightMobile:t[1]??n,heightDesktop:a[1]??r});return(0,l.jsxs)(B.o,{fullWidth:!0,innerClassName:h?.content&&`FID_${h?.flightId}`,innerRef:u,innerTestId:"homepageHeroBanner",backgroundImages:f,backgroundTestId:"homepageHeroBannerBackgroundImage",adPageType:"homepage",adClassName:"bg-cover bg-bottom md:bg-center lg:bg-bottom xl:bg-center",children:[M&&(0,l.jsx)("div",{className:"absolute z-20 left-1/2 w-auto -translate-x-1/2 top-[380px] md:left-auto md:translate-x-0 md:top-auto md:right-40 md:bottom-40 xl:right-48 xl:bottom-48",children:(0,l.jsxs)("div",{className:"flex flex-col items-center text-center",children:[I.url&&(0,l.jsx)("img",{src:I.url,alt:"",role:"presentation",className:(0,y.x)("object-contain block","w-[var(--widthMobile)] h-[var(--heightMobile)]","md:w-[var(--widthDesktop)] md:h-[var(--heightDesktop)]"),style:{"--widthMobile":`${I.widthMobile}px`,"--heightMobile":`${I.heightMobile}px`,"--widthDesktop":`${I.widthDesktop}px`,"--heightDesktop":`${I.heightDesktop}px`}}),A&&(0,l.jsx)("div",{className:"text-white text-14 uppercase tracking-[1px]",children:A}),(0,l.jsx)(w.N,{href:h?.clickUrl??"",target:"_blank",onClick:b,className:"text-white text-14 underline underline-offset-4 hover:text-[#f0f0f0]",children:M})]})}),F&&(0,l.jsx)(T.E,{src:F,targetElement:u.current}),H&&(0,l.jsx)(T.E,{src:H,targetElement:u.current}),U&&(0,l.jsx)(C.L,{trackingPixel:U}),o]})},L={small:"?w=768&h=670&auto=format",medium:"?w=1010&h=631&auto=format",large:"?w=1350&h=669&auto=format",extraLarge:"?w=1920&h=892&auto=format",fullScreen:"?w=1920&h=892&auto=format"};var U=a(17226),F=a(70415),M=a(49261),$=a(15961);let A=()=>{let[e,t]=(0,m.useState)(!1),{context:a,refs:n}=(0,U.we)({open:e,onOpenChange:t}),{isMounted:r,styles:s}=(0,U.DL)(a,{duration:500}),{isNativeApp:o}=(0,$.I)();return o?null:(0,l.jsxs)(U.XF,{children:[(0,l.jsx)("div",{className:"absolute left-0 top-[600px] h-0 w-full","aria-hidden":!0,children:(0,l.jsx)(M.Y,{onEnter:()=>t(!1),onLeave:e=>{let{currentPosition:a}=e;return t("above"===a)}})}),r&&(0,l.jsx)("div",{ref:n.setFloating,style:s,className:(0,y.x)("theme-black w-full py-8 hidden-md-up fixed top-0 bg-white left-0 m-0 z-[1001]"),children:(0,l.jsx)(F.L,{children:(0,l.jsxs)("div",{className:"grid gap-8 grid-cols-2",children:[(0,l.jsx)("div",{children:(0,l.jsx)(h.$,{theme:"dark",href:f.P.generate({}),color:"secondary",block:!0,tracking:{eventAction:"Nav New Used",eventCategory:"Engagement",eventLabel:"New"},children:"Shop New"})}),(0,l.jsx)("div",{children:(0,l.jsx)(h.$,{theme:"dark",href:b.x.generate({condition:"USED"}),color:"secondary",block:!0,tracking:{eventAction:"Nav New Used",eventCategory:"Engagement",eventLabel:"Used"},children:"Shop Used"})})]})})})]})},R=e=>{let t,a,n,r,s=(0,i.c)(7),{adEnabled:o}=e;if(o){let e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.jsx)(H,{fallbackImages:z,children:(0,l.jsx)(I,{withAd:!0})}),s[0]=e):e=s[0],e}if(s[1]===Symbol.for("react.memo_cache_sentinel")){let{backgroundStyle:e,backgroundClassName:r}=(0,p.A)(z);t=e,a=(0,y.x)(r,"bg-cover relative bg-bottom md:bg-center lg:bg-bottom xl:bg-ce
10nter"),n=(0,l.jsx)(I,{}),s[1]=t,s[2]=a,s[3]=n}else t=s[1],a=s[2],n=s[3];return s[4]!==t||s[5]!==a?(r=(0,l.jsx)("div",{style:t,className:a,children:n}),s[4]=t,s[5]=a,s[6]=r):r=s[6],r},z={url:"/assets/_next/static/media/hero-image-xs.b8df7fa1.png?qu=5",sm:"/assets/_next/static/media/hero-image-sm.99fa43be.png?qu=6",md:"/assets/_next/static/media/hero-image-md.b498a467.png?qu=6",lg:"/assets/_next/static/media/hero-image-lg.20782fc7.png?qu=8",xl:"/assets/_next/static/media/hero-image-xl.b906c335.png?w=1920&h=892&qu=8"},I=e=>{let t,a,n,r,s,o,m,u,d,c,g,h=(0,i.c)(22),{withAd:p}=e,x=void 0!==p&&p;h[0]!==x?(t=!x&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"pointer-events-none absolute inset-0 z-0 hidden bg-[linear-gradient(180deg,#082f49_0%,rgba(8,47,73,0)_42%,rgba(8,47,73,0)_100%)] opacity-75 mix-blend-multiply lg:block"}),(0,l.jsx)("div",{className:"pointer-events-none absolute bottom-0 left-0 right-0 z-0 hidden h-[181px] opacity-50 bg-gradient-to-b from-[rgba(0,0,0,0)] to-black lg:block"})]}),h[0]=x,h[1]=t):t=h[1],h[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,l.jsx)("h1",{className:"text-heading-32-500 md:text-heading-44-500 max-md:leading-[32px] text-balance",children:"TRUECar users save time and money."}),h[2]=a):a=h[2],h[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,l.jsxs)("div",{className:"text-center flex flex-col items-center justify-center text-white gap-y-8 pb-20 md:gap-y-8 max-w-[536px] lg:max-w-[606px] xl:max-w-none",children:[a,(0,l.jsxs)("div",{className:"text-16 md:text-20 text-balance",children:["Eligible shoppers can save"," ",(0,l.jsx)("span",{className:"font-500",children:"10% or MORE"})," on your next car."]})]}),h[3]=n):n=h[3],h[4]!==x?(r=x&&(0,l.jsx)("div",{className:"pointer-events-none h-0 w-full","aria-hidden":!0}),h[4]=x,h[5]=r):r=h[5];let b=x?"pb-[50px] mb-[200px] sm:mb-[260px] md:mb-0":"pb-[285px] sm:pb-[340px] md:pb-[300px] lg:pb-[300px] xl:pb-[350px]";h[6]!==b?(s=(0,y.x)("w-full max-w-[536px] lg:max-w-[606px]",b),h[6]=b,h[7]=s):s=h[7],h[8]!==s?(o=(0,l.jsx)(V,{className:s}),h[8]=s,h[9]=o):o=h[9];let f=x&&"pb-[8px] sm:pb-[70px] md:pb-[280px] lg:pb-[280px] xl:pb-[320px]";return h[10]!==f?(m=(0,y.x)("flex justify-center gap-x-24 md:gap-x-32",f),h[10]=f,h[11]=m):m=h[11],h[12]!==m?(u=(0,l.jsx)(W,{className:m}),h[12]=m,h[13]=u):u=h[13],h[14]===Symbol.for("react.memo_cache_sentinel")?(d=(0,l.jsx)(A,{}),h[14]=d):d=h[14],h[15]!==u||h[16]!==r||h[17]!==o?(c=(0,l.jsxs)("div",{className:"relative z-10 flex flex-col items-center justify-center pt-24 pb-[36px] px-20",children:[n,r,o,u,d]}),h[15]=u,h[16]=r,h[17]=o,h[18]=c):c=h[18],h[19]!==c||h[20]!==t?(g=(0,l.jsxs)(l.Fragment,{children:[t,c]}),h[19]=c,h[20]=t,h[21]=g):g=h[21],g},V=e=>{let t,a,n,r=(0,i.c)(6),{className:s}=e,[o,u]=m.useState("");return r[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{u("")},r[0]=t):t=r[0],r[1]!==o?(a=(0,l.jsx)(x.g,{id:"heroSectionSearchField",onChange:u,value:o,onClose:t,trackingLabel:"Homepage Hero",placeholder:"Search by brand, model, or type",inputClassName:"!border-transparent"}),r[1]=o,r[2]=a):a=r[2],r[3]!==s||r[4]!==a?(n=(0,l.jsx)("div",{className:s,children:a}),r[3]=s,r[4]=a,r[5]=n):n=r[5],n},W=e=>{let t,a,n,r,s,o,m,u=(0,i.c)(8),{className:d}=e;return u[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.P.generate({}),u[0]=t):t=u[0],u[1]===Symbol.for("react.memo_cache_sentinel")?(a=(0,l.jsx)(h.$,{color:"tertiary",className:"text-[#F0F0F0]",href:t,theme:"dark",size:"lg","data-test":"homepageHeroNewButton",tracking:{eventCategory:"Engagement",eventAction:"On Page New Used",eventLabel:"New"},children:"New"}),u[1]=a):a=u[1],u[2]===Symbol.for("react.memo_cache_sentinel")?(n=b.x.generate({condition:"USED"}),u[2]=n):n=u[2],u[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,l.jsx)(h.$,{color:"tertiary",className:"text-[#F0F0F0]",href:n,theme:"dark",size:"lg",tracking:{eventCategory:"Engagement",eventAction:"On Page New Used",eventLabel:"Used"},"data-test":"homePageUsedButton",children:"Used"}),u[3]=r):r=u[3],u[4]===Symbol.for("react.memo_cache_sentinel")?(s=b.x.generate({condition:"NEW",fuelType:["Plug-In Hybrid","Hybrid"]}
10),u[4]=s):s=u[4],u[5]===Symbol.for("react.memo_cache_sentinel")?(o=(0,l.jsx)(h.$,{color:"tertiary",className:"text-[#F0F0F0]",href:s,theme:"dark",size:"lg",tracking:{eventCategory:"Engagement",eventAction:"On Page New Used",eventLabel:"Hybrid"},"data-test":"homePageHybridButton",children:"Hybrid"}),u[5]=o):o=u[5],u[6]!==d?(m=(0,l.jsxs)("div",{className:d,children:[a,r,o]}),u[6]=d,u[7]=m):m=u[7],m};var J=a(2156),G=a(55887),O=a(89905),q=a(78963),X=a(63051),K=a(23073),Z=a(36837),Y=a(84414),Q=a(57878),ee=a(83877),et=a(70299),ea=a(70500),el=a(19528),en=a(80507),er=a(66218),es=a(37410),eo=a(97554),ei=a.n(eo),em=a(23952),eu=a(17984),ed=a(68391),ec=a(51618),eg=a(30739),eh=a(84081),ep=a(54217),ex=a(38786);let eb=e=>{let t,a,n,r,s,o,u,d,c,g,p,x,b,f,y,v,k,S,w,j,_,N=(0,i.c)(63),{filters:C,initialFilters:T,setFilters:B,loadingInitialFilters:E}=e,P=(0,et.z)(),{push:D}=(0,ep.c)(),H=(0,ec.G)(),{setValue:L}=(0,eu.F)(ed.Jm),U=(0,m.useRef)(!1);N[0]===Symbol.for("react.memo_cache_sentinel")?(t={defaultValues:K.Y,mode:"onChange"},N[0]=t):t=N[0];let{handleSubmit:F,control:M,register:$,reset:A,errors:R,getValues:z}=(0,q.m)(t);N[1]!==C?(a=ey({filters:C}),N[1]=C,N[2]=a):a=N[2];let I=a;N[3]!==C.creditRating?(n=(0,em.k)(C.creditRating),N[3]=C.creditRating,N[4]=n):n=N[4],N[5]!==n?(r={creditScore:n},N[5]=n,N[6]=r):r=N[6];let{isConvenience:V}=(e=>{let t,a,l,n=(0,i.c)(6),{creditScore:r}=e;n[0]===Symbol.for("react.memo_cache_sentinel")?(t={truecar:!0,default:!1},n[0]=t):t=n[0];let s=(0,eg.G)(t);n[1]!==r||n[2]!==s?(a=["excellent","very-good"].includes(r)&&s,n[1]=r,n[2]=s,n[3]=a):a=n[3];let o=a;return n[4]!==o?(l={isConvenience:o},n[4]=o,n[5]=l):l=n[5],l})(r);N[7]!==C||N[8]!==z||N[9]!==B||N[10]!==H?(s=()=>{let e=z(),t={...C,...e};B(t),H({creditScore:Number(ee.c[t.creditRating].midpoint),downPayment:t.downPayment,monthlyPayment:t.monthlyPayment,termLength:X.K})},N[7]=C,N[8]=z,N[9]=B,N[10]=H,N[11]=s):s=N[11];let[W]=(0,eh.J)(s,500);N[12]!==P?(o=()=>{P({eventAction:"Buying Power calculator homepage input click",eventCategory:"Engagement"})},N[12]=P,N[13]=o):o=N[13];let J=o;return N[14]!==T||N[15]!==E||N[16]!==A||N[17]!==B?(u=()=>{U.current||E||(A(T),B(T),U.current=!0)},d=[T,E,A,B],N[14]=T,N[15]=E,N[16]=A,N[17]=B,N[18]=u,N[19]=d):(u=N[18],d=N[19]),(0,m.useEffect)(u,d),N[20]!==I||N[21]!==V||N[22]!==L?(g=()=>{V&&L(I)},c=[V,I,L],N[20]=I,N[21]=V,N[22]=L,N[23]=c,N[24]=g):(c=N[23],g=N[24]),(0,m.useEffect)(g,c),N[25]!==I||N[26]!==D||N[27]!==P?(p=e=>{P({eventAction:"See your matches click",eventCategory:"Engagement",bpCondition:"NEW",bpDown:e.downPayment,bpMonthlyPayment:e.monthlyPayment,bpCredit:e.creditRating}),D(I)},N[25]=I,N[26]=D,N[27]=P,N[28]=p):p=N[28],N[29]!==F||N[30]!==p?(x=F(p),N[29]=F,N[30]=p,N[31]=x):x=N[31],N[32]!==W||N[33]!==E||N[34]!==J?(b=e=>{let{ref:t,onChange:a,value:n}=e;return(0,l.jsx)(ea.A,{ref:t,className:"w-full text-left",onChange:e=>{a(ev(e)),W()},onBlur:J,value:ei()(n)?(0,er.G)(n):"",maxLength:10,type:"tel",label:"Down payment","data-test":"downPayment",disabled:E})},N[32]=W,N[33]=E,N[34]=J,N[35]=b):b=N[35],N[36]!==M||N[37]!==b?(f=(0,l.jsx)(O.x,{name:"downPayment",control:M,render:b}),N[36]=M,N[37]=b,N[38]=f):f=N[38],N[39]===Symbol.for("react.memo_cache_sentinel")?(y={custom:ek},N[39]=y):y=N[39],N[40]!==W||N[41]!==E||N[42]!==R.monthlyPayment?.message||N[43]!==J?(v=e=>{let{ref:t,onChange:a,value:n}=e;return(0,l.jsx)(ea.A,{ref:t,error:R.monthlyPayment?.message,value:ei()(n)?(0,er.G)(n):"",onCh
10ange:e=>{let t=ev(e);a(t),ef(t)&&W()},onBlur:J,maxLength:6,type:"tel",label:"Monthly payment","data-test":"monthlyPayment",disabled:E})},N[40]=W,N[41]=E,N[42]=R.monthlyPayment?.message,N[43]=J,N[44]=v):v=N[44],N[45]!==M||N[46]!==v?(k=(0,l.jsx)(O.x,{name:"monthlyPayment",control:M,rules:y,render:v}),N[45]=M,N[46]=v,N[47]=k):k=N[47],N[48]!==$?(S=$("creditRating"),N[48]=$,N[49]=S):S=N[49],N[50]!==W||N[51]!==E||N[52]!==J||N[53]!==S?(w=(0,l.jsx)(el.F,{className:"col-span-full",options:Q.V,label:"Credit score","data-test":"creditScoreSelect",...S,onBlur:J,onChange:W,disabled:E}),N[50]=W,N[51]=E,N[52]=J,N[53]=S,N[54]=w):w=N[54],N[55]!==E?(j=(0,l.jsx)(h.$,{color:"primary",className:"col-span-full mt-8","data-test":"buyingPowerModuleCta",type:"submit",disabled:E,size:"lg",children:"See your matches"}),N[55]=E,N[56]=j):j=N[56],N[57]!==x||N[58]!==f||N[59]!==k||N[60]!==w||N[61]!==j?(_=(0,l.jsxs)(en.l,{onSubmit:x,className:"grid grid-cols-2 gap-16",children:[f,k,w,j]}),N[57]=x,N[58]=f,N[59]=k,N[60]=w,N[61]=j,N[62]=_):_=N[62],_},ef=e=>!!e&&e<=Z.I,ey=e=>{let{filters:t}=e,a=(0,em.k)(t.creditRating);return ex.N.generate({creditScore:a,downPayment:t.downPayment,monthlyPayment:t.monthlyPayment,section:"make"})},ev=e=>Number((0,es.W)(String(e)));function ek(e){if(!ef(ev(e)))return Y.r}let eS=()=>{let e,t,a,n,r=(0,i.c)(7);r[0]===Symbol.for("react.memo_cache_sentinel")?(e={filterOverrides:{condition:"NEW"}},r[0]=e):e=r[0];let{filters:s,loading:o}=(0,G._)(e),[u,d]=(0,m.useState)(s);return r[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,l.jsx)("h2",{className:"font-500 text-[28px] pb-24",children:"Shop by budget"}),r[1]=t):t=r[1],r[2]===Symbol.for("react.memo_cache_sentinel")?(a=(0,l.jsx)(J.V,{url:"/assets/_next/static/media/audi-a5.06472ad9.png",alt:"",role:"presentation",height:472,width:936,block:!0,className:"max-md:hidden"}),r[2]=a):a=r[2],r[3]!==u||r[4]!==s||r[5]!==o?(n=(0,l.jsxs)("div",{className:"w-full",children:[t,(0,l.jsxs)("div",{className:"flex flex-col gap-x-32 md:flex-row justify-between",children:[a,(0,l.jsx)("div",{className:"md:p-24 md:bg-white md:rounded-16 grow md:self-start w-full min-w-[320px]",children:(0,l.jsx)(eb,{filters:u,setFilters:d,initialFilters:s,loadingInitialFilters:o})})]})]}),r[3]=u,r[4]=s,r[5]=o,r[6]=n):n=r[6],n},ew=e=>{let t,a,n,r=(0,i.c)(7),{children:s,className:o}=e;return r[0]!==o?(t=(0,y.x)("px-24 py-40 md:px-40 lg:py-48",o),r[0]=o,r[1]=t):t=r[1],r[2]!==s?(a=(0,l.jsx)("div",{className:"flex flex-col justify-center items-center max-w-[1000px] mx-auto",children:s}),r[2]=s,r[3]=a):a=r[3],r[4]!==t||r[5]!==a?(n=(0,l.jsx)("div",{className:t,children:a}),r[4]=t,r[5]=a,r[6]=n):n=r[6],n};var ej=a(55415),e_=a(21920),eN=a(22142),eC=a(38577),eT=a(51519),eB=a(51032),eE=a(83722),eP=a(92311),eD=a(62734),eH=a(64135),eL=a(81353),eU=a(13510),eF=a(76306),eM=a(41612),e$=a(7687),eA=a(31410),eR=a(21947),ez=a(74227),eI=a(43302);let eV=[{title:"Sell My Car",url:eR.X.generate({})},{title:"What's My Car Worth",url:ez.k.generate({})},{title:"Car Lease Calculator",url:e$.e.generate({calculatorType:"lease"})},{title:"Compare Cars",url:eM.v.generate({})},{title:"Car Leasing Guide",url:eF.K.generate({})}],eW=[{title:"Best SUVs",url:eA.J.generate({splat:"/suvs/"})},{title:"Best Sedans",url:eA.J.generate({splat:"/sedans/"})},{title:"Best Trucks",url:eA.J.generate({splat:"/trucks/"})},{title:"Best Electric Cars",url:eA.J.generate({splat:"/fuel-electric/by-range/"})},{title:"Best Hybrid Cars",url:eA.J.generate({splat:"/fuel-hybrid/"})},{title:"Best Hybrid SUVs",url:eA.J.generate({splat:"/suvs/fuel-hybrid/"})},{title:"Best Midsize SUVs",url:eA.J.generate({splat:"/suvs/segment-midsize/"})},{title:"Best Compact SUVs",url:eA.J.generate({splat:"/suvs/segment-compact/"})},{title:"Best 3-Row SUVs",url:eA.J.generate({splat:"/suvs/3rd-row/"})},{title:"Best Luxury SUVs",url:eA.J.generate({splat:"/suvs/luxury/"})},{title:"Best Full-Size SUVs",url:eA.J.generate({splat:"/suvs/segment-fullsize/"})},{title:"Cheapest New Cars",url:eA.J.generate({splat:"/cars/cheapest/"})},{title:"Best Hybrid Trucks",url:eA.J.generate({splat:"/trucks/fuel-hybrid/"})},{title:"Best SUVs for Gas Mileage",url:eA.J.generate({splat:"/suvs/by-gas-mileage/"})},{title:"Best Diesel Cars",url:eA.J.generate({splat:"/fuel-diesel/"})}],eJ=[{make:{name:"Acura",slug:"acura"},model:{name:"RDX",slug:"rdx"}},{make:{name:"Audi",slug:"audi"},model:{name:"Q5",slug:"q5"}},{make:{name:"BMW",slug:"bmw"},model:{name:"i4",slug:"i4"}},{make:{name:"BMW",slug:"bmw"},model:{name:"X3",slug:"x3"}},{make:{name:"Ford",slug:"ford"},model:{name:"Bronco",slug:"bronco"}},{make:{name:"Ford",slug:"ford"},model:{name:"Maverick",slug:"maverick"}},{make:{name:"Genesis",slug:"genesis"},model:{name:"GV70",slug:"gv70"}},{make:{name:"Honda",slug:"honda"},model:{name:"Civic",slug:"civic"}},{make:{name:"Hyundai",slug:"hyundai"},model:{name:"Elantra",slug:"elantra"}},{make:{name:"Hyundai",slug:"hyundai"},model:{name:"Santa Fe",slug:"santa-fe"}},{make:{name:"Jeep",slug:"jeep"},model:{name:"Gladiator",slug:"gladiator"}},{make:{name:"Kia",slug:"kia"},model:{name:"EV6",slug:"ev6"}},{make:{name:"Kia",slug:"kia"},model:{name:"K5",slug:"k5"}},{make:{name:"Polestar",slug:"polestar"},model:{name:"2",slug:"2"}},{make:{name:"Porsche",slug:"porsche"},model:{name:"Macan",slug:"macan"}},{make:{name:"Subaru",slug:"subaru"},model:{name:"Forester",slug:"forester"}},{make:{name:"Subaru",slug:"subaru"},model:{name:"Outback",slug:"outback"}},{make:{name:"Volkswagen",slug:"volkswagen"},model:{name:"ID.4",slug:"id-4"}},{make:{name:"Volkswagen",slug:"volkswagen"},model:{name:"Taos",slug:"taos"}}],eG=[[{make:{name:"BMW",slug:"bmw"},model:{name:"i4",slug:"i4"}},{make:{name:"Tesla",slug:"tesla"},model:{name:"Model 3",slug:"model-3"}}],[{make:{name:"Ford",slug:"ford"},model:{name:"Bronco",slug:"bronco"}},{make:{name:"Jeep",slug:"jeep"},model:{name:"Wrangler",slug:"wrangler"}}],[{make:{name:"Ford",slug:"ford"},model:{name:"Maverick",slug:"maverick"}},{make:{name:"Hyundai",slug:"hyundai"},model:{name:"Santa Cruz",slug:"santa-cruz"}}],[{make:{name:"Honda",slug:"honda"},model:{name:"Accord",slug:"accord"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Camry",slug:"camry"}}],[{make:{name:"Honda",slug:"honda"},model:{name:"CR-V",slug:"cr-v"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"RAV4",slug:"rav4"}}],[{make:{name:"Honda",slug:"honda"},model:{name:"Odyssey",slug:"odyssey"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Sienna",slug:"sienna"}}],[{make:{name:"Honda",slug:"honda"},model:{name:"Pilot",slug:"pilot"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Highlander",slug:"highlander"}}],[{make:{name:"Hyundai",slug:"hyundai"},model:{name:"IONIQ 5",slug:"ioniq-5"}},{make:{name:"Kia",slug:"kia"},model:{name:"EV6",slug:"ev6"}}],[{make:{name:"Hyundai",slug:"hyundai"},model:{name:"Palisade",slug:"palisade"}},{make:{name:"Kia",slug:"kia"},model:{name:"Telluride",slug:"telluride"}}],[{make:{name:"Polestar",slug:"polestar"},model:{name:"2",slug:"2"}},{make:{name:"Tesla",slug:"tesla"},model:{name:"Model 3",slug:"model-3"}}],[{make:{name:"Porsche",slug:"porsche"},model:{name:"Taycan",slug:"taycan"}},{make:{name:"Tesla",slug:"tesla"},model:{name:"Model S",slug:"model-s"}}],[{make:{name:"Ford",slug:"ford"},model:{name:"Bronco",slug:"bronco"}},{make:{name:"Ford",slug:"ford"},model:{name:"Bronco Sport",slug:"bronco-sport"}}],[{make:{name:"Honda",slug:"honda"},model:{name:"Passport",slug:"passport"}},{make:{name:"Honda",slug:"honda"},model:{name:"Pilot",slug:"pilot"}}],[{make:{name:"BMW",slug:"bmw"},model:{name:"3 Series",slug:"3-series"}},{make:{name:"Mercedes-Benz",slug:"mercedes-benz"},model:{name:"C-Class",slug:"c-class"}}],[{make:{name:"Toyota",slug:"toyota"},model:{name:"Highlander",slug:"highlander"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Grand Highlander",slug:"grand-highlander"}}]],eO=[{make:{name:"Jeep",slug:"jeep"},model:{name:"Wrangler",slug:"wrangler"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Tacoma",slug:"tacoma"}},{make:{name:"Honda",slug:"honda"},model:{name:"Civic",slug:"civic"}},{make:{name:"Tesla",slug:"tesla"},model:{name:"Model 3",slug:"model-3"}},{make:{name:"Honda",slug:"honda"},model:{name:"Accord",slug:"accord"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"4Runner",slug:"4runner"}},{make:{name:"Jeep",slug:"jeep"},model:{name:"Grand Cherokee",slug:"grand-cherokee"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Camry",slug:"camry"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Highlander",slug:"highlander"}},{make:{name:"Dodge",slug:"dodge"},model:{name:"Charger",slug:"charger"}},{make:{name:"Ford",slug:"ford"},model:{name:"Explorer",slug:"explorer"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"RAV4",slug:"rav4"}},{make:{name:"Subaru",slug:"subaru"},model:{name:"Outback",slug:"outback"}},{make:{name:"Honda",slug:"honda"},model:{name:"Pilot",slug:"pilot"}},{make:{name:"Mazda",slug:"mazda"},model:{name:"CX-5",slug:"cx-5"}},{make:{name:"Ford",slug:"ford"},model:{name:"Bronco",slug:"bronco"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Grand Highlander",slug:"grand-highlander"}}],eq=[{make:{name:"Ford",slug:"ford"},model:{name:"Bronco",slug:"bronco"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"4Runner",slug:"4runner"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Tundra",slug:"tundra"}},{make:{name:"Jeep",slug:"jeep"},model:{name:"Wagoneer",slug:"wagoneer"}},{make:{name:"Honda",slug:"honda"},model:{name:"Civic",slug:"civic"}},{make:{name:"Jeep",slug:"jeep"},model:{name:"Grand Cherokee",slug:"grand-cherokee"}},{make:{name:"Ford",slug:"ford"},model:{name:"Ranger",slug:"ranger"}},{make:{name:"Ford",slug:"ford"},model:{name:"Mustang",slug:"mustang"}},{make:{name:"Jeep",slug:"jeep"},model:{name:"Wrangler",slug:"wrangler"}},{make:{name:"Nissan",slug:"nissan"},model:{name:"Frontier",slug:"frontier"}},{make:{name:"Honda",slug:"honda"},model:{name:"Accord",slug:"accord"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Tacoma",slug:"tacoma"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Camry",slug:"camry"}},{make:{name:"Ford",slug:"ford"},model:{name:"Explorer",slug:"explorer"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"Corolla",slug:"corolla"}},{make:{name:"Toyota",slug:"toyota"},model:{name:"RAV4",slug:"rav4"}}],eX=[{title:"Best Car Deals",url:eU.E.generate({})},{title:"Best Truck Deals",url:eI.x.generate({vehicleTypeSlug:"trucks"})},{title:"Best EV Deals",url:eI.x.generate({vehicleTypeSlug:"electric"})},{title:"Best SUV Deals",url:eI.x.generate({vehicleTypeSlug:"suvs"})},{title:"Best Hybrid Deals",url:eI.x.generate({vehicleTypeSlug:"hybrid"})},{title:"Best Luxury SUV Deals",url:eI.x.generate({vehicleTypeSlug:"luxury-suvs"})},{title:"Lease Deals Under $300/month",url:b.x.generate({dealType:"loan",condition:"USED",monthlyPayment:{min:0,max:300}})},{title:"Lease Deals Under $500/month",url:b.x.generate({dealType:"loan",condition:"USED",monthlyPayment:{min:0,max:500}})}],eK=[{name:"Albuquerque",slug:"albuquerque",state:"nm"},{name:"Atlanta",slug:"atlanta",state:"ga"},{name:"Austin",slug:"austin",state:"tx"},{name:"Dallas",slug:"dallas",state:"tx"},{name:"Denver",slug:"denver",state:"co"},{name:"Houston",slug:"houston",state:"tx"},{name:"Indianapolis",slug:"indianapolis",state:"in"},{name:"Kansas City",slug:"kansas-city",state:"mo"},{name:"Las Vegas",slug:"las-vegas",state:"nv"},{name:"Los Angeles",slug:"los-angeles",state:"ca"},{name:"Miami",slug:"miami",state:"fl"},{name:"Orlando",slug:"orlando",state:"fl"},{name:"Philadelphia",slug:"philadelphia",state:"pa"},{name:"Phoenix",slug:"phoenix",state:"az"},{name:"Virginia Beach",slug:"virginia-beach",state:"va"}],eZ=[{name:"Albuquerque",slug:"albuquerque",state:"nm"},{name:"Atlanta",slug:"atlanta",state:"ga"},{name:"Austin",slug:"austin",state:"tx"},{name:"Boston",slug:"boston",state:"ma"},{name:"Charlotte",slug:"charlotte",state:"nc"},{name:"Cincinatti",slug:"cincinatti",state:"oh"},{name:"Columbus",slug:"columbus",state:"oh"},{name:"Dallas",slug:"dallas",state:"tx"},{name:"Denver",slug:"denver",state:"co"},{name:"El Paso",slug:"el-paso",state:"tx"},{name:"Fresno",slug:"fresno",state:"ca"},{name:"Los Angeles",slug:"los-angeles",state:"ca"},{name:"San Antonio",slug:"san-antonio",state:"tx"},{name:"San Diego",slug:"san-diego",state:"ca"},{name:"Tulsa",slug:"tulsa",state:"ok"}],eY=[{name:"Diesel",fuelType:["Diesel"]}
10,{name:"Electric",fuelType:["Electric"]},{name:"Hybrid",fuelType:["Plug-In Hybrid","Hybrid"]}],eQ=[{title:"Cars Under $10,000",url:b.x.generate({condition:"USED",price:{min:0,max:1e4}})},{title:"Cars Under $15,000",url:b.x.generate({condition:"USED",price:{min:0,max:15e3}})},{title:"Cars Under $25,000",url:b.x.generate({condition:"USED",price:{min:0,max:25e3}})},{title:"Trucks Under $10,000",url:b.x.generate({condition:"USED",bodyStyles:["Trucks"],price:{min:0,max:1e4}})},{title:"SUVs Under $10,000",url:b.x.generate({condition:"USED",bodyStyles:["SUVs"],price:{min:0,max:1e4}})},{title:"Cars Under $500/mo",url:b.x.generate({condition:"USED",dealType:"loan",monthlyPayment:{min:0,max:500}})}],e0=[{label:"BMW M340i",makeSlug:"bmw",modelSlug:"3-series",trims:["m340i"]},{label:"Dodge Charger R/T",makeSlug:"dodge",modelSlug:"charger",trims:["r-t"]},{label:"Ford Focus ST",makeSlug:"ford",modelSlug:"focus",trims:["st"]},{label:"Ford Mustang GT",makeSlug:"ford",modelSlug:"mustang",trims:["gt"]},{label:"Honda Civic Si",makeSlug:"honda",modelSlug:"civic",trims:["si"]},{label:"Honda Civic Sport",makeSlug:"honda",modelSlug:"civic",trims:["sport"]},{label:"INFINITI G37",makeSlug:"infiniti",modelSlug:"g",trims:["g37"]},{label:"Lexus GX 460",makeSlug:"lexus",modelSlug:"gx",trims:["gx-460"]},{label:"Lexus IS 250",makeSlug:"lexus",modelSlug:"is",trims:["is-250"]},{label:"Lexus RX 350",makeSlug:"lexus",modelSlug:"rx",trims:["rx-350"]},{label:"Subaru WRX STI",makeSlug:"subaru",modelSlug:"wrx",trims:["sti"]},{label:"Toyota Camry Hybrid",makeSlug:"toyota",modelSlug:"camry",url:b.x.generate({condition:"USED",makeModelTrim:[{makeSlug:"toyota",modelSlug:"camry"}],fuelType:["Hybrid"]})},{label:"Toyota Highlander Hybrid",makeSlug:"toyota",modelSlug:"highlander",url:b.x.generate({condition:"USED",makeModelTrim:[{makeSlug:"toyota",modelSlug:"highlander"}],fuelType:["Hybrid"]})},{label:"Dodge Charger Scat Pack",makeSlug:"dodge",modelSlug:"charger",trims:["scat-pack"]},{label:"Ford F-150 Raptor",makeSlug:"ford",modelSlug:"f-150",trims:["raptor"]},{label:"Toyota RAV4 Hybrid",makeSlug:"toyota",modelSlug:"rav4",url:b.x.generate({condition:"USED",makeModelTrim:[{makeSlug:"toyota",modelSlug:"rav4"}],fuelType:["Hybrid"]})}],e1=[{label:"Ford Mustang GT",makeSlug:"ford",modelSlug:"mustang",trims:["gt"]},{label:"GMC Terrain SLT",makeSlug:"gmc",modelSlug:"terrain",trims:["slt"]},{label:"GMC Yukon SLT",makeSlug:"gmc",modelSlug:"yukon",trims:["slt"]},{label:"Honda Accord Hybrid",makeSlug:"honda",modelSlug:"accord",fuelTypes:["hybrid"]},{label:"Honda Accord Sport",makeSlug:"honda",modelSlug:"accord",trims:["sport"]},{label:"Honda Civic Si",makeSlug:"honda",modelSlug:"civic",trims:["si"]},{label:"Honda Civic Sport",makeSlug:"honda",modelSlug:"civic",trims:["sport"]},{label:"Lexus RX 350",makeSlug:"lexus",modelSlug:"rx",trims:["rx-350"]},{label:"Nissan Sentra SV",makeSlug:"nissan",modelSlug:"sentra",trims:["sv"]},{label:"Ram 2500 Laramie",makeSlug:"ram",modelSlug:"2500",trims:["laramie"]},{label:"Toyota Highlander Hybrid",makeSlug:"toyota",modelSlug:"highlander",url:b.x.generate({condition:"NEW",makeModelTrim:[{makeSlug:"toyota",modelSlug:"highlander"}],fuelType:["Hybrid"]})},{label:"Jeep Wrangler Rubicon",makeSlug:"jeep",modelSlug:"wrangler",trims:["rubicon"]},{label:"Toyota Tundra TRD Pro",makeSlug:"toyota",modelSlug:"tundra",trims:["hybrid-trd-pro"]},{label:"Acura Integra Type S",makeSlug:"acura",modelSlug:"integra",trims:["type-s"]},{label:"Ford Bronco Raptor",makeSlug:"ford",modelSlug:"bronco",trims:["raptor"]}];var e2=a(26194),e5=a.n(e2);let e3=e=>{let t,a,n,r,s,o,m,u,d,c,g,h=(0,i.c)(28),{popularModels:p,className:x,headingClassName:b}=e;if(h[0]!==x||h[1]!==b||h[2]!==p){let e,i=e7(p);m=x,h[11]!==b?(e=(0,y.x)("w-full text-center",b),h[11]=b,h[12]=e):e=h[12],h[13]!==e?(u=(0,l.jsx)(e_.D,{level:2,size:2,className:e,children:"Resources"}),h[13]=e,h[14]=u):u=h[14],a=eD.t,s="flex w-full flex-col justify-center pt-40 pb-20",o=(0,l.jsx)("div",{className:"flex w-full justify-center",children:(0,l.jsx)(eB.w,{block:!0,type:"tab",className:"w-full max-w-lg",children:i.map(e9)})}),t=eP.T,n="border-y-[1px]",r=i.map(e8),h[0]=x,h[1]=b,h[2]=p,h[3]=t,h[4]=a,h[5]=n,h[6]=r,h[7]=s,h[8]=o,h[9]=m,h[10]=u}else t=h[3],a=h[4],n=h[5],r=h[6],s=h[7],o=h[8],m=h[9],u=h[10];return h[15]!==t||h[16]!==n||h[17]!==r?(d=(0,l.jsx)(t,{className:n,children:r}),h[15]=t,h[16]=n,h[17]=r,h[18]=d):d=h[18],h[19]!==a||h[20]!==s||h[21]!==o||h[22]!==d?(c=(0,l.jsxs)(a,{className:s,children:[o,d]}),h[19]=a,h[20]=s,h[21]=o,h[22]=d,h[23]=c):c=h[23],h[24]!==m||h[25]!==u||h[26]!==c?(g=(0,l.jsxs)("div",{className:m,children:[u,c]}),h[24]=m,h[25]=u,h[26]=c,h[27]=g):g=h[27],g},e4=e=>{let t,a,n=(0,i.c)(4),{sections:r}=e;return n[0]!==r?(t=r.map(te),n[0]=r,n[1]=t):t=n[1],n[2]!==t?(a=(0,l.jsx)(l.Fragment,{children:t}),n[2]=t,n[3]=a):a=n[3],a},e7=e=>
10[{tab:"Helpful links",sections:[{heading:"Tools",titleBuilder:e=>{let{title:t}=e;return t},urlBuilder:e=>{let{url:t}=e;return t},data:eV},{heading:"Rankings",titleBuilder:e=>{let{title:t}=e;return t},urlBuilder:e=>{let{url:t}=e;return t},data:eW},{heading:"Reviews",titleBuilder:e=>{let{make:t,model:a}=e;return`${t.name} ${a.name}`},urlBuilder:e=>{let{make:t,model:a}=e;return eL.u.generate({makeSlug:t.slug,modelSlug:a.slug})},data:eJ},{heading:"Comparisons",titleBuilder:e=>{let[t,a]=e;return`${t.make.name} ${t.model.name} vs. ${a.make.name} ${a.model.name}`},urlBuilder:e=>{let[t,a]=e;return eH.c.generate({vehicles:[{makeSlug:t.make.slug,modelSlug:t.model.slug},{makeSlug:a.make.slug,modelSlug:a.model.slug}]})},data:eG}]},{tab:"Used cars",sections:[{heading:"Popular models",titleBuilder:e=>{let{make:t,model:a}=e;return`Used ${t.name} ${a.name}`},urlBuilder:e=>{let{make:t,model:a}=e;return b.x.generate({condition:"USED",makeModelTrim:[{makeSlug:t.slug,modelSlug:a.slug}]})},data:e6(e,eO)},{heading:"Locations",titleBuilder:e=>{let{name:t}=e;return`${t}`},urlBuilder:e=>{let{slug:t,state:a}=e;return b.x.generate({condition:"USED",city:t,state:a})},data:eK},{heading:"Fuel types",titleBuilder:e=>{let{name:t}=e;return`${t}`},urlBuilder:e=>{let{fuelType:t}=e;return b.x.generate({condition:"USED",fuelType:t})},data:eY},{heading:"Shop by budget",titleBuilder:e=>{let{title:t}=e;return t},urlBuilder:e=>{let{url:t}=e;return t},data:eQ},{heading:"Trims",titleBuilder:e=>{let{label:t}=e;return`${t}`},urlBuilder:e=>{let{makeSlug:t,modelSlug:a,trims:l,url:n}=e;return n??b.x.generate({condition:"USED",makeModelTrim:[{makeSlug:t,modelSlug:a,trimSlugs:l}]})},data:e0}]},{tab:"New cars",sections:[{heading:"Popular models",titleBuilder:e=>{let{make:t,model:a}=e;return`New ${t.name} ${a.name}`},urlBuilder:e=>{let{make:t,model:a}=e;return b.x.generate({condition:"NEW",makeModelTrim:[{makeSlug:t.slug,modelSlug:a.slug}]})},data:e6(e,eq)},{heading:"New Car Deals",titleBuilder:e=>{let{title:t}=e;return t},urlBuilder:e=>{let{url:t}=e;return t},data:eX},{heading:"Locations",titleBuilder:e=>{let{name:t}=e;return`${t}`},urlBuilder:e=>{let{slug:t,state:a}=e;return b.x.generate({condition:"NEW",city:t,state:a})},data:eZ},{heading:"Fuel types",titleBuilder:e=>{let{name:t}=e;return`${t}`},urlBuilder:e=>{let{fuelType:t}=e;return b.x.generate({condition:"NEW",fuelType:t})},data:eY},{heading:"Trims",titleBuilder:e=>{let{label:t}=e;return`${t}`},urlBuilder:e=>{let{makeSlug:t,modelSlug:a,trims:l,url:n}=e;return n??b.x.generate({condition:"NEW",makeModelTrim:[{makeSlug:t,modelSlug:a,trimSlugs:l}]})},data:e1}]}],e6=(e,t)=>{let a=e.map(e=>{let{node:t}=e;return{make:{...t.make},model:{name:t.name,slug:t.slug}}});return[...new Map(e5()(a.concat(t),["make.slug","model.slug"]).map(e=>[`${e.make.name} ${e.model.name}`,e])).values()]};function e9(e,t){return(0,l.jsx)(eT.V,{tracking:{eventCategory:"Engagement",eventAction:"Resources Toggle",eventLabel:e.tab},children:e.tab},t)}function e8(e,t){return(0,l.jsx)(eE.K,{children:(0,l.jsx)(e4,{sections:e.sections})},t)}function te(e,t){return e&&(0,l.jsx)(ej.m,{title:e.heading,tracking:{eventCategory:"Engagement",eventAction:"Resources Expanded",eventLabel:e.heading},children:(0,l.jsx)(eC.d,{type:"minimal",children:(0,l.jsx)("div",{className:"grid grid-cols-1 gap-20 sm:space-y-0 md:grid-cols-3",children:e.data.map((t,a)=>t&&(0,l.jsx)(eN.y,{href:e.urlBuilder(t),tagClassName:"no-underline",children:e.titleBuilder(t)},a))})})},t)}var tt=a(94628),ta=a(67387),tl=a(52081),tn=a(92937),tr=a(5792),ts=a(92834),to=a(50125),ti=a(7975);let tm=e=>{let t,a,n,r,s,o,m=(0,i.c)(15),{featured:u}=e,{consumer:d}=(0,to.i)(),{getCookie:c}=(0,tl.l)(),g=(0,ti.a)(),h=(0,tt.D)()??d.postalCode??c(ta.v)??void 0,p=g?h:void 0;return m[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,l.jsx)("h2",{className:"text-[28px] font-500",children:"Shop by brand or type"}),m[0]=t):t=m[0],m[1]!==h?(a=(0,l.jsxs)("div",{className:"flex flex-col md:flex-row w-full items-start justify-between gap-8 md:gap-16 pb-32",children:[t,(0,l.jsx)(tn.U,{postalCode:h})]}),m[1]=h,m[2]=a):a=m[2],m[3]!==u.makes||m[4]!==p?(n=(0,l.jsx)(tr.s,{makes:u.makes,postalCode:p}),m[3]=u.makes,m[4]=p,m[5]=n):n=m[5],m[6]!==u.vehicleTypes||m[7]!==
10p?(r=(0,l.jsx)(ts.g,{vehicleTypes:u.vehicleTypes,postalCode:p}),m[6]=u.vehicleTypes,m[7]=p,m[8]=r):r=m[8],m[9]!==n||m[10]!==r?(s=(0,l.jsxs)("div",{className:"space-y-40",children:[n,r]}),m[9]=n,m[10]=r,m[11]=s):s=m[11],m[12]!==a||m[13]!==s?(o=(0,l.jsxs)("div",{className:"w-full",children:[a,s]}),m[12]=a,m[13]=s,m[14]=o):o=m[14],o};var tu=a(37597);let td=e=>{let t,a,n,r,s,o,m=(0,i.c)(14),{popularModels:u,seoLists:d,home:c,partner:g}=e,{flags:h}=(0,tu.W)(),{adsEnabled:p}=h,x=!!(p&&g?.content?.adPlacementLocations?.homepageHero);m[0]!==x?(t=(0,l.jsx)(R,{adEnabled:x}),m[0]=x,m[1]=t):t=m[1],m[2]!==c?(a=c&&(0,l.jsx)(ew,{children:(0,l.jsx)(tm,{featured:c.featured})}),m[2]=c,m[3]=a):a=m[3],m[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,l.jsx)(ew,{className:"bg-light",children:(0,l.jsx)(eS,{})}),m[4]=n):n=m[4];let b=d?.makes;return m[5]!==u?(r=u||[],m[5]=u,m[6]=r):r=m[6],m[7]!==b||m[8]!==r?(s=(0,l.jsx)(ew,{children:(0,l.jsx)(e3,{inventoryMakes:b,popularModels:r,className:"w-full",headingClassName:"!text-[28px]"})}),m[7]=b,m[8]=r,m[9]=s):s=m[9],m[10]!==t||m[11]!==a||m[12]!==s?(o=(0,l.jsx)("div",{className:"w-full overflow-hidden bg-white",children:(0,l.jsxs)("div",{"data-test":"home",children:[t,a,n,s]})}),m[10]=t,m[11]=a,m[12]=s,m[13]=o):o=m[13],o},tc={"@context":"https://schema.org","@type":"Organization",name:"TrueCar",url:"https://www.truecar.com",logo:"https://static.tcimg.net/pac/4/4b4eab0ab4d043227d2ee76b2a09fdc14af992f4.png",address:{"@type":"PostalAddress",addressCountry:"United States",addressLocality:"Santa Monica",addressRegion:"CA",postalCode:"90401",streetAddress:"225 Santa Monica Blvd, 12th Floor"},sameAs:["https://en.wikipedia.org/wiki/TrueCar","https://www.facebook.com/TrueCar","https://www.youtube.com/user/TrueCarChannel","https://twitter.com/TrueCar","https://www.instagram.com/truecar/","https://www.pinterest.com/truecar/","https://www.linkedin.com/company/truecar-inc-"]};var tg=a(12050),th=a(94351);let tp=(0,n.Ay)`
11    query getTrueCarHomePage {
12  resourceLinksPopularModels: models(
13    active: [MODEL_OVERVIEW, POPULAR]
14    yearDescriptor: MODEL_OVERVIEW
15  ) {
16    __typename
17    edges {
18      __typename
19      cursor
20      node {
21        __typename
22        id
23        name
24        slug
25        make {
26          __typename
27          id
28          name
29          slug
30        }
31      }
32    }
33  }
34  seoLists {
35    __typename
36    makes {
37      __typename
38      items {
39        __typename
40        name
41        slug
42        sitemap
43      }
44    }
45  }
46  partner {
47    __typename
48    id
49    content {
50      __typename
51      page {
52        __typename
53        homepage {
54          __typename
55          disclaimers {
56            disclaimerItems {
57              __typename
58              disclaimer
59              symbol
60            }
61            __typename
62          }
63        }
64      }
65      adPlacementLocations {
66        __typename
67        homepageHero
68      }
69    }
70  }
71  pages {
72    __typename
73    home {
74      __typename
75      featured {
76        __typename
77        makes {
78          __typename
79          name
80          logoUrl
81          slug
82        }
83        vehicleTypes {
84          __typename
85          image {
86            __typename
87            url
88          }
89          name
90          value
91        }
92      }
93    }
94  }
95}
96    `;tp.documentId="9ee9f44d8556e455969d38cf53e1682f31afb61eecdcb6e5f78fe79dfd112f1a";let{prefetchQueries:tx,useQueries:tb}=(0,a(53314).J)(c.e,e=>{let{runQuery:t}=e;return{page:t({query:tp,variables:{}})}},e=>e.page),tf=e=>{let t,a,n,r,s,o,m,c=(0,i.c)(17),{params:h,apolloCache:p}=e;c[0]!==p||c[1]!==h?(t={params:h,apolloCache:p},c[0]=p,c[1]=h,c[2]=t):t=c[2];let{data:x,loading:b}=tb(t);if(b&&!x){let e;return c[3]===Symbol.for("react.memo_cache_sentinel")?(e=(0,l.jsx)(g.D,{}),c[3]=e):e=c[3],e}if(!x)throw Error("No homepage data loaded");c[4]===Symbol.for("react.memo_cache_sentinel")?(a={siteSection:"Cap_New"},n=(0,l.jsx)(th.U,{json:tc}),r=(0,l.jsx)(tg.f,{metadata:ty}),c[4]=a,c[5]=n,c[6]=r):(a=c[4],n=c[5],r=c[6]),c[7]!==x.partner?(s=(0,l.jsx)(u.Y,{partnerData:x.partner}),c[7]=x.partner,c[8]=s):s=c[8];let f=x.pages?.home;return c[9]!==x.partner||c[10]!==x.resourceLinksPopularModels.edges||c[11]!==x.seoLists||c[12]!==f?(o=(0,l.jsx)(td,{popularModels:x.resourceLinksPopularModels.edges,seoLists:x.seoLists,home:f,partner:x.partner}),c[9]=x.partner,c[10]=x.resourceLinksPopularModels.edges,c[11]=x.seoLists,c[12]=f,c[13]=o):o=c[13],c[14]!==s||c[15]!==o?(m=(0,l.jsxs)(d.B,{name:"Homepage",variables:a,children:[n,r,(0,l.jsxs)("div",{"data-test":"homepage",children:[s,o]})]}),c[14]=s,c[15]=o,c[16]=m):m=c[16],m};tf.isStaticPage=!0,tf.route=c.e,tf.pageName="Homepage",tf.webVitalsConfig={sampleRate:25};let ty={title:{absolute:"TRUECar | Save Time & Money on New & Used Cars for Sale"},description:"TrueCar lets you control your car-buying journey. Shop new & used cars, sell your car, and find all the vehicle information you need with our research tools.",other:{"google-site-verification":"bh_zvWevcLPohgamcXNcRyiO8g1y28wHV3ZMlm8hr-E"},alternates:{canonical:"https://www.truecar.com/",types:{"text/plain":"https://truecar.com/llms.txt"}}};var tv=!0},10471:(e,t,a)=>{"use strict";a.d(t,{Y:()=>s});var l=a(6029);a(97203),a(5038);var n=a(75155);a(55729);var r=a(3310);a(23827);let s=e=>{let t,a,s,i=(0,n.c)(7),{partnerData:u,dealerGroupData:d}=e,c=u?.content?.page?.homepage?.disclaimers;return i[0]!==d?(t=d&&d.disclaimerItems?.map(o),i[0]=d,i[1]=t):t=i[1],i[2]!==c?(a=c&&c.map(m),i[2]=c,i[3]=a):a=i[3],i[4]!==t||i[5]!==a?(s=(0,l.jsxs)(r.H,{id:"general-disclaimers",children:[t,a]}),i[4]=t,i[5]=a,i[6]=s):s=i[6],s};function o(e,t){let{disclaimer:a,symbol:n}=e;return a?(0,l.jsx)("div",{className:"mb-8","data-test":"landingPageDisclaimer",children:`${n} ${a}`},t):null}function i(e,t){return e?(0,l.jsx)("div",{className:"mb-8","data-test":"homepageDisclaimerInclusion",children:e.symbol?`${e.symbol} ${e.disclaimer}`:e.disclaimer},t):null}function m(e){return e?e.disclaimerItems?.map(i):null}},15009:(e,t,a)=>{var l=a(88601),n=a(24127),r=a(68988),s=a(93733),o=a(1864),i=a(3540),m=a(33883),u=a(5549),d=a(91544);e.exports=function(e,t,a){t=t.length?l(t,function(e){return d(e)?function(t){return n(t,1===e.length?e[0]:e)}:e}):[u];var c=-1;return t=l(t,i(r)),o(s(e,function(e,a,n){return{criteria:l(t,function(t){return t(e)}),index:++c,value:e}}),function(e,t){return m(e,t,a)})}},19528:(e,t,a)=>{"use strict";a.d(t,{F:()=>l}),a(55729);let l=a(60663).g},21348:(e,t,a)=>{"use strict";a.d(t,{y:()=>u});var l=a(6029),n=a(75155);a(55729);var r=a(37302),s=a(31133),o=a(53377),i=a(70299),m=a(31254);let u=e=>{let t,a,u,g,h,p,x,b,f,y,v,k,S,w,j,_,N,C,T,B,E,P,D,H=(0,n.c)(61);H[0]!==e?({ref:p,active:y,children:t,disabled:v,externalLink:k,rel:x,href:u,className:a,onClick:g,prefetch:h,tagClassName:S,role:f,tracking:w,...b}=e,H[0]=e,H[1]=t,H[2]=a,H[3]=u,H[4]=g,H[5]=h,H[6]=p,H[7]=x,H[8]=b,H[9]=f,H[10]=y,H[11]=v,H[12]=k,H[13]=S,H[14]=w):(t=H[1],a=H[2],u=H[3],g=H[4],h=H[5],p=H[6],x=H[7],b=H[8],f=H[9],y=H[10],v=H[11],k=H[12],S=H[13],w=H[14]);let L=void 0!==y&&y,U=void 0!==v&&v,F=void 0!==k&&k,{type:M,block:$,scrollable:A,theme:R}=(0,r.E)(),z=(0,i.z)();if(H[15]!==U||H[16]!==F||H[17]!==u||H[18]!==g||H[19]!==h||H[20]!==x||H[21]!==z||H[22]!==w?(j=(0,o.x)({href:u,onClick:g,disabled:U,externalLink:F,prefetch:h,rel:x,tracking:w,track:z}),H[15]=U,H[16]=F,H[17]=u,H[18]=g,H[19]=h,H[20]=x,H[21]=z,H[22]=w,H[23]=j):j=H[23],H[24]!==j){let{tag:e,...t}=j;N=t,_=e,"externalLink"in N&&!N.externalLink&&delete N.externalLink,H[24]=j,H[25]=_,H[26]=N}else _=H[25],N=H[26];let I=f&&"tab"===f?"presentation":void 0;return H[27]!==L||H[28]!==$||H[29]!==a||H[30]!==M?(C=(0,s.x)(d({type:M,block:$,active:L}),a),H[27]=L,H[28]=$,H[29]=a,H[30]=M,H[31]=C):C=H[31],H[32]!==L||H[33]!==U||H[34]!==f?(T=f&&"tab"===f?{}:{"aria-current":L?"page":"false","aria-disabled":U?"true":"false"},H[32]=L,H[33]=U,H[34]=f,H[35]=T):T=H[35],H[36]!==L||H[37]!==$||H[38]!==U||H[39]!==A||H[40]!==S||H[41]!==R||H[42]!==M?(B=(0,s.x)(c({type:M,block:$,active:L,disabled:U,scrollable:A,className:S,theme:R})),H[36]=L,H[37]=$,H[38]=U,H[39]=A,H[40]=S,H[41]=R,H[42]=M,H[43]=B):B=H[43],H[44]!==L||H[45]!==t||H[46]!==M?(E="tab"===M?(0,l.jsx)("span",{className:(0,m.Nc)(L),children:t}):t,H[44]=L,H[45]=t,H[46]=M,H[47]=E):E=H[47],H[48]!==_||H[49]!==N||H[50]!==b||H[51]!==f||H[52]!==T||H[53]!==B||H[54]!==E?(P=(0,l.jsx)(_,{role:f,...N,...T,className:B,...b,children:E}),H[48]=_,H[49]=N,H[50]=b,H[51]=f,H[52]=T,H[53]=B,H[54]=E,H[55]=P):P=H[55],H[56]!==
96p||H[57]!==P||H[58]!==I||H[59]!==C?(D=(0,l.jsx)("li",{ref:p,role:I,className:C,children:P}),H[56]=p,H[57]=P,H[58]=I,H[59]=C,H[60]=D):D=H[60],D},d=e=>{let{type:t,block:a,active:l}=e;switch(t){case"switch":return(0,s.x)(["switch",a&&"w-full",l&&"switch-active"]);case"slide-switch":return"px-0 contents";case"tab":return(0,s.x)("relative",a&&"w-full");case"vertical":case"minimal":case"button-link":return""}},c=e=>{let{type:t,block:a,active:l,disabled:n,scrollable:r,className:o,theme:i}=e;switch(t){case"switch":return(0,s.x)("no-underline hover:no-underline text-inherit hover:text-inherit cursor-[inherit]","before:top-0 before:right-0 before:bottom-0 before:left-0 before:absolute before:content-['']",o);case"slide-switch":return(0,s.x)("rounded-[6px] py-8 px-12 sm:px-16 text-14 no-underline","flex flex-col flex-nowrap items-center justify-center",a&&"w-full","dark"===i?"!text-white":"text-black",l&&["font-500 shadow text-black","dark"===i?"bg-[--neutral-400] !text-black":"bg-white"],o);case"tab":return(0,s.x)(a&&"w-full","inline-block","tab",l&&"tab-active",l&&(0,m.jf)(r),o);case"vertical":return(0,s.x)("link-item-vertical",l&&"link-item-vertical-active",n&&"link-item-vertical-disabled",o);case"minimal":return(0,s.x)("link-item-minimal",o);case"button-link":return(0,s.x)("button-link",l&&"button-link-active",!l&&"rounded",o)}}},22142:(e,t,a)=>{"use strict";a.d(t,{y:()=>l.y});var l=a(21348)},22180:(e,t,a)=>{var l=a(22926),n=a(68668),r=a(86152),s=a(82694),o=a(79860),i=a(48546);e.exports=function(e,t,a){var m=-1,u=n,d=e.length,c=!0,g=[],h=g;if(a)c=!1,u=r;else if(d>=200){var p=t?null:o(e);if(p)return i(p);c=!1,u=s,h=new l}else h=t?[]:g;e:for(;++m<d;){var x=e[m],b=t?t(x):x;if(x=a||0!==x?x:0,c&&b==b){for(var f=h.length;f--;)if(h[f]===b)continue e;t&&h.push(b),g.push(x)}else u(h,b,a)||(h!==g&&h.push(b),g.push(x))}return g}},24350:(e,t,a)=>{"use strict";a.d(t,{y:()=>s});var l=a(6029),n=a(75155);a(55729);var r=a(65491);let s=e=>{let t,a,s,o=(0,n.c)(6);o[0]!==e?({fill:t,...a}=e,o[0]=e,o[1]=t,o[2]=a):(t=o[1],a=o[2]);let i=t&&1?"location_on-fill":"location_on";return o[3]!==a||o[4]!==i?(s=(0,l.jsx)(r.I,{spriteID:i,...a}),o[3]=a,o[4]=i,o[5]=s):s=o[5],s}},26194:(e,t,a)=>{var l=a(83965),n=a(15009),r=a(45895),s=a(48877);e.exports=r(function(e,t){if(null==e)return[];var a=t.length;return a>1&&s(e,t[0],t[1])?t=[]:a>2&&s(t[0],t[1],t[2])&&(t=[t[0]]),n(e,l(t,1),[])})},27253:(e,t,a)=>{"use strict";a.d(t,{H:()=>m,c:()=>u});var l=a(6029),n=a(75155),r=a(69177),s=a(55729);let o=s.useLayoutEffect,i=e=>{let t,a,s=(0,n.c)(8),{id:o}=e,{disclaimers:i}=(0,r.G)();if(s[0]!==i||s[1]!==o){let e;s[3]!==o?(e=e=>e.id===o,s[3]=o,s[4]=e):e=s[4],t=i.find(e),s[0]=i,s[1]=o,s[2]=t}else t=s[2];let m=t,u=m?m.symbol:null;return s[5]!==o||s[6]!==u?(a=(0,l.jsx)("sup",{"data-disclaimer-id":o,suppressHydrationWarning:!0,children:u}),s[5]=o,s[6]=u,s[7]=a):a=s[7],a},m=e=>{let t,a,m,u=(0,n.c)(17),{children:d,id:c,important:g,includeSymbol:h}=e,p=void 0!==g&&g,x=void 0!==h&&h,b=(0,s.useId)(),{addDisclaimer:f,removeDisclaimer:y}=(0,r.G)();return u[0]!==f||u[1]!==d||u[2]!==c||u[3]!==p||u[4]!==x||u[5]!==b||u[6]!==y?(t=()=>(f({id:c,important:p,instanceId:b,includeSymbol:x,content:(0,l.jsx)(l.Fragment,{children:d})}),()=>{y(b)}),u[0]=f,u[1]=d,u[2]=c,u[3]=p,u[4]=x,u[5]=b,u[6]=y,u[7]=t):t=u[7],u[8]!==f||u[9]!==d||u[10]!==c||u[11]!==x||u[12]!==y?(a=[f,d,c,x,y],u[8]=f,u[9]=d,u[10]=c,u[11]=x,u[12]=y,u[13]=a):a=u[13],o(t,a),u[14]!==c||u[15]!==x?(m=x?(0,l.jsx)(i,{id:c}):null,u[14]=c,u[15]=x,u[16]=m):m=u[16],m},u=()=>{let e,t=(0,n.c)(2),a=(0,r.G)();return t[0]!==a.disclaimers?(e=a.disclaimers.map(d),t[0]=a.disclaimers,t[1]=e):e=t[1],e};function d(e){return{id:e.id,content:e.symbol?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("sup",{children:e.symbol}),e.content]}):e.content}}},28113:(e,t,a)=>{"use strict";a.d(t,{d:()=>s});var l=a(6029),n=a(75155);a(55729);var r=a(31133);let s=e=>{let t,a,s,o,i,m,u,d,c,g=(0,n.c)(17);g[0]!==e?({className:t,size:s,style:o,...a}=e,g[0]=e,g[1]=t,g[2]=a,g[3]=s,g[4]=o):(t=g[1],a=g[2],s=g[3],o=g[4]);let h=Number(s);g[5]!==t?(i=(0,r.x)("loader-spinner",t),g[5]=t,g[6]=i):i=g[6];let p=a["data-test"]||"loadingSpinner";return g[7]!==h||g[8]!==o?(m={width:h,height:h,...o},g[7]=h,g[8]=o,g[9]=m):m=g[9],g[10]===Symbol.for("react.memo_cache_sentinel")?(u=(0,l.jsx)("circle",{className:"loader-spinner-line",cx:"50",cy:"50",r:"20",fill:"none",strokeWidth:"2"}),d=(0,l.jsx)("circle",{className:"loader-spinner-background",cx:"50",cy:"50",r:"20",fill:"none",strokeWidth:"2"}),g[10]=u,g[11]=d):(u=g[10],d=g[11]),g[12]!==a||g[13]!==i||g[14]!==p||g[15]!==m?(c=(0,l.jsxs)("svg",{className:i,...a,"data-test":p,style:m,viewBox:"25 25 50 50",children:[u,d]}),g[12]=a,g[13]=i,g[14]=p,g[15]=m,g[16]=c):c=g[16],c}},30031:(e,t,a)=>{"use strict";a.d(t,{v:()=>s});var l=a(6029),n=a(75155);a(55729);var r=a(24350);let s=e=>{let t,a=(0,n.c)(4),{className:s,city:o,state:i}=e;return a[0]!==o||a[1]!==s||a[2]!==i?(t=o&&i?(0,l.jsxs)("div",{className:s,children:[(0,l.jsx)("div",{className:"text-12 text-muted",children:"City, State"}),(0,l.jsxs)("div",{className:"flex items-center border-b-[#d0d0d0] py-4 pb-8","data-test":"registrationAddressFormCityState",children:[(0,l.jsx)(r.y,{size:16,className:"mr-4"}),o&&i&&`${o}, ${i}`]})]}):null,a[0]=o,a[1]=s,a[2]=i,a[3]=t):t=a[3],t}},31254:(e,t,a)=>{"use strict";a.d(t,{Nc:()=>s,jf:()=>r,no:()=>n});var l=a(31133);let n=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?"shadow-[inset_0_-1px_0_#dcdcdc] !pb-0":"relative after:pointer-events-none after:absolute after:inset-x-0 after:-bottom-1 after:z-0 after:h-1 after:bg-[#DCDCDC] after:content-[''] !pb-0"},r=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,l.x)("z-1 after:pointer-events-none after:absolute after:inset-x-0 after:z-1 after:h-1 after:w-full after:bg-black after:content-['']",e?"after:bottom-0":"after:-bottom-1")},s=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(0,l.x)("text-14 leading-[1.25] truncate text-center block",e?"font-500 text-black":"text-muted")}},32794:(e,t,a)=>{"use strict";a.d(t,{o:()=>o});var l=a(6029),n=a(75155);a(55729);var r=a(11791),s=a(31133);let o=e=>{let t,a,o,i,m,u,d,c,g,h,p,x,b,f,y,v,k,S,w,j,_,N,C,T=(0,n.c)(51);T[0]!==e?({backgroundImages:o,backgroundTestId:i,fullWidth:p,className:u,innerClassName:d,innerRef:c,innerTestId:g,loading:x,adPageType:a,adClassName:t,children:m,...h}=e,T[0]=e,T[1]=t,T[2]=a,T[3]=o,T[4]=i,T[5]=m,T[6]=u,T[7]=d,T[8]=c,T[9]=g,T[10]=h,T[11]=p,T[12]=x):(t=T[1],a=T[2],o=T[3],i=T[4],m=T[5],u=T[6],d=T[7],c=T[8],g=T[9],h=T[10],p=T[11],x=T[12]);let B=void 0!==p&&p,E=void 0!==x&&x;if(T[13]!==t||T[14]!==a||T[15]!==o||T[16]!==i||T[17]!==u||T[18]!==B||T[19]!==d||T[20]!==c||T[21]!==g||T[22]!==E||T[23]!==h){let{backgroundStyle:e,backgroundClassName:l}=(0,r.A)(o);b=e,T[32]!==u?(j=(0,s.x)("bg-black flex justify-center",u),T[32]=u,T[33]=j):j=T[33],v=g;let n=!B&&"max-w-[1920px]";T[34]!==d||T[35]!==n?(k=(0,s.x)("relative w-full",n,d),T[34]=d,T[35]=n,T[36]=k):k=T[36],S=c,w=h,f=i,y=(0,s.x)(!E&&l,"absolute w-full h-full top-0 left-0 bg-no-repeat bg-center","homepage"===a?"bg-contain sm:bg-cover":"bg-cover",t),T[13]=t,T[14]=a,T[15]=o,T[16]=i,T[17]=u,T[18]=B,T[19]=d,T[20]=c,T[21]=g,T[22]=E,T[23]=h,T[24]=b,T[25]=f,T[26]=y,T[27]=v,T[28]=k,T[29]=S,T[30]=w,T[31]=j}else b=T[24],f=T[25],y=T[26],v=T[27],k=T[28],S=T[29],w=T[30],j=T[31];let P=E?void 0:b;return T[37]!==P||T[38]!==f||T[39]!==y?(_=(0,l.jsx)("div",{"data-test":f,className:y,style:P}),T[37]=P,T[38]=f,T[39]=y,T[40]=_):_=T[40],T[41]!==m||T[42]!==_||T[43]!==v||T[44]!==k||T[45]!==S||T[46]!==w?(N=(0,l.jsxs)("div",{"data-test":v,className:k,ref:S,...w,children:[_,m]}),T[41]=m,T[42]=_,T[43]=v,T[44]=k,T[45]=S,T[46]=w,T[47]=N):N=T[47],T[48]!==N||T[49]!==j?(C=(0,l.jsx)("div",{className:j,children:N}),T[48]=N,T[49]=j,T[50]=C):C=T[50],C}},33883:(e,t,a)=>{var l=a(90843);e.exports=function(e,t,a){for(var n=-1,r=e.criteria,s=t.criteria,o=r.length,i=a.length;++n<o;){var m=l(r[n],s[n]);if(m){if(n>=i)return m;return m*("desc"==a[n]?-1:1)}}return e.index-t.index}},37302:(e,t,a)=>{"use strict";a.d(t,{E:()=>n,q:()=>l});let[l,n]=(0,a(48726).R)("LinkList")},37410:(e,t,a)=>{"use strict";a.d(t,{W:()=>l});let l=e=>e.replace(/\D/g,"")},38302:e=>{e.exports=function(e,t,a,l){for(var n=e.length,r=a+(l?1:-1);l?r--:++r<n;)if(t(e[r],r,e))return r;return -1}},38577:(e,t,a)=>{"use strict";a.d(t,{d:()=>l.d});var l=a(77085)},42721:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[extra]/rewrites/home/truecar",function(){return a(9580)}])},45895:(e,t,a)=>{var l=a(5549),n=a(24964),r=a(27288);e.exports=function(e,t){return r(n(e,t,l),e+"")}},50057:(e,t,a)=>{"use strict";a.d(t,{v:()=>n});var l=a(37197);let n=(0,l.Ay)`
97    fragment ShopByMakeCarousel_ShopNewMake on ShopNewMake {
98  __typename
99  name
100  logoUrl
101  slug
102}
103    `},53314:(e,t,a)=>{"use strict";a.d(t,{J:()=>l.JC});var l=a(34659)},55415:(e,t,a)=>{"use strict";a.d(t,{m:()=>l.m});var l=a(65719)},59018:(e,t,a)=>{var l=a(22180);e.exports=function(e){return e&&e.length?l(e):[]}},62367:(e,t,a)=>{"use strict";a.d(t,{a:()=>l.a});var l=a(75945)},64135:(e,t,a)=>{"use strict";a.d(t,{c:()=>l.cM});var l=a(91520)},65719:(e,t,a)=>{"use strict";a.d(t,{m:()=>d});var l=a(6029),n=a(75155),r=a(31133),s=a(55729),o=a(52816),i=a(24615),m=a(34112),u=a(70299);let d=e=>{let t,a,d,c,g,h,p,x,b,f,y,v,k,S,w,j,_,N,C,T,B,E,P,D,H,L,U,F,M,$,A,R=(0,n.c)(65);R[0]!==e?({title:j,subtitle:v,children:t,className:a,initiallyOpen:k,onClick:b,tray:N,unmountChildren:C,headerClassName:h,headerTextClassName:p,tracking:_,expandScrollToTop:c,expandScrollToTopOffset:g,expandScrollElement:d,level:x,removeDefaultListAreaPadding:f,inset:S,size:w,...y}=e,R[0]=e,R[1]=t,R[2]=a,R[3]=d,R[4]=c,R[5]=g,R[6]=h,R[7]=p,R[8]=x,R[9]=b,R[10]=f,R[11]=y,R[12]=v,R[13]=k,R[14]=S,R[15]=w,R[16]=j,R[17]=_,R[18]=N,R[19]=C):(t=R[1],a=R[2],d=R[3],c=R[4],g=R[5],h=R[6],p=R[7],x=R[8],b=R[9],f=R[10],y=R[11],v=R[12],k=R[13],S=R[14],w=R[15],j=R[16],_=R[17],N=R[18],C=R[19]);let z=void 0!==k&&k,I=void 0===S||S,V=void 0===w?"md":w,W="lg"===V,J=(0,u.z)(),[G,O]=(0,s.use
103State)(z);R[20]!==z?(T=()=>{z||O(!1)},B=[z],R[20]=z,R[21]=T,R[22]=B):(T=R[21],B=R[22]),(0,s.useEffect)(T,B),R[23]!==h?(E=(0,r.x)("flex","flex-nowrap","justify-between","expandable-list-item-button","items-center",h),R[23]=h,R[24]=E):E=R[24],R[25]!==b||R[26]!==G||R[27]!==J||R[28]!==_?(P=e=>{e.preventDefault(),O(!G),b&&b(G),_&&J(_)},R[25]=b,R[26]=G,R[27]=J,R[28]=_,R[29]=P):P=R[29];let q=!!G,X=W?"text-16 font-500 pl-0 py-24":"py-20";R[30]!==p||R[31]!==X?(D=(0,r.x)("w-full","px-20",X,p),R[30]=p,R[31]=X,R[32]=D):D=R[32],R[33]!==x||R[34]!==D||R[35]!==j?(H=(0,l.jsx)(o.D,{size:"4",level:x,className:D,children:j}),R[33]=x,R[34]=D,R[35]=j,R[36]=H):H=R[36],R[37]===Symbol.for("react.memo_cache_sentinel")?(L={position:"static"},R[37]=L):L=R[37],R[38]!==v?(U=v&&(0,l.jsx)("span",{className:"expandable-list-item-subtitle",children:v}),R[38]=v,R[39]=U):U=R[39],R[40]!==G||R[41]!==V?(F=(0,l.jsx)(m.Z,{open:G,size:V}),R[40]=G,R[41]=V,R[42]=F):F=R[42],R[43]!==U||R[44]!==F?(M=(0,l.jsx)("span",{className:"ml-20 whitespace-nowrap",children:(0,l.jsxs)("div",{style:L,children:[U,F]})}),R[43]=U,R[44]=F,R[45]=M):M=R[45],R[46]!==y||R[47]!==H||R[48]!==M||R[49]!==E||R[50]!==P||R[51]!==q?($=(0,l.jsxs)("button",{className:E,onClick:P,"aria-expanded":q,...y,children:[H,M]}),R[46]=y,R[47]=H,R[48]=M,R[49]=E,R[50]=P,R[51]=q,R[52]=$):$=R[52];let K=$;return R[53]!==t||R[54]!==a||R[55]!==d||R[56]!==c||R[57]!==g||R[58]!==K||R[59]!==I||R[60]!==G||R[61]!==f||R[62]!==N||R[63]!==C?(A=(0,l.jsx)(i.a,{className:a,open:G,tray:N,headerContent:K,unmountChildren:C,expandScrollToTop:c,expandScrollToTopOffset:g,expandScrollElement:d,removeDefaultListAreaPadding:f,inset:I,children:t}),R[53]=t,R[54]=a,R[55]=d,R[56]=c,R[57]=g,R[58]=K,R[59]=I,R[60]=G,R[61]=f,R[62]=N,R[63]=C,R[64]=A):A=R[64],A}},66678:(e,t,a)=>{var l=a(38302),n=a(2882),r=a(91994);e.exports=function(e,t,a){return t==t?r(e,t,a):l(e,n,a)}},67387:(e,t,a)=>{"use strict";a.d(t,{v:()=>l.vR});var l=a(23889)},67712:e=>{e.exports=function(e){for(var t=-1,a=null==e?0:e.length,l=0,n=[];++t<a;){var r=e[t];r&&(n[l++]=r)}return n}},68668:(e,t,a)=>{var l=a(66678);e.exports=function(e,t){return!!(null==e?0:e.length)&&l(e,t,0)>-1}},74227:(e,t,a)=>{"use strict";a.d(t,{k:()=>r});var l=a(36087),n=a(64226);let r=(0,l.v)({build_id:n.u.unsafeString.optional,vin:n.u.unsafeString.optional,state:n.u.unsafeString.optional,lp:n.u.unsafeString.optional},e=>{let{build_id:t,lp:a,...l}=e;return{buildId:t,licensePlate:a,...l}},e=>{let{licensePlate:t,...a}=e;return{path:"/trade/",query:{lp:t,...a}}});r.routeName="tradeRoute"},77085:(e,t,a)=>{"use strict";a.d(t,{d:()=>i});var l=a(6029),n=a(75155);a(55729);var r=a(37302),s=a(31133),o=a(31254);let i=e=>{let t,a,o,i,u,d,c,g,h,p,x,b,f=(0,n.c)(28);f[0]!==e?({ref:o,type:g,block:u,scrollable:d,className:a,children:t,theme:c,...i}=e,f[0]=e,f[1]=t,f[2]=a,f[3]=o,f[4]=i,f[5]=u,f[6]=d,f[7]=c,f[8]=g):(t=f[1],a=f[2],o=f[3],i=f[4],u=f[5],d=f[6],c=f[7],g=f[8]);let y=void 0!==u&&u,v=void 0!==d&&d,k=void 0===c?"light":c;return f[9]!==y||f[10]!==v||f[11]!==k||f[12]!==g?(h={type:g,block:y,scrollable:v,theme:k},f[9]=y,f[10]=v,f[11]=k,f[12]=g,f[13]=h):h=f[13],f[14]!==y||f[15]!==a||f[16]!==v||f[17]!==k||f[18]!==g?(p=(0,s.x)(m({type:g,block:y,scrollable:v,theme:k}),a),f[14]=y,f[15]=a,f[16]=v,f[17]=k,f[18]=g,f[19]=p):p=f[19],f[20]!==t||f[21]!==o||f[22]!==i||f[23]!==p?(x=(0,l.jsx)("ul",{ref:o,className:p,...i,children:t}),f[20]=t,f[21]=o,f[22]=i,f[23]=p,f[24]=x):x=f[24],f[25]!==h||f[26]!==x?(b=(0,l.jsx)(r.q,{value:h,children:x}),f[25]=h,f[26]=x,f[27]=b):b=f[27],b},m=e=>{let{type:t,block:a,scrollable:l,theme:n}=e;switch(t){case"tab":return(0,s.x)("tab-bar",(0,o.no)(l),a&&"tab-bar-block",l&&"tab-bar-scrollable");case"switch":return(0,s.x)("switch-bar",a&&"switch-bar-block");case"slide-switch":return(0,s.x)("inline-flex flex-row gap-8 p-4 rounded-8","dark"===n?"bg-[--neutral-900]":"bg-[--neutral-400]",a&&"w-full");case"minimal":case"vertical":return(0,s.x)(a?"w-full":"","space-y-8");case"button-link":return"button-link-group"}}},78383:e=>{e.exports=function(){}},79860:(e,t,a)=>{var l=a(31736),n=a(78383),r=a(48546);e.exports=l&&1/r(new l([,-0]))[1]==1/0?function(e){return new l(e)}:n},84081:(e,t,a)=>{"use strict";a.d(t,{J:()=>r});var l=a(75155),n=a(55729);function r(e,t,a){let r,s,o,i,m,u,d,c,g=(0,l.c)(13);g[0]!==a?(r=void 0===a?{}:a,g[0]=a,g[1]=r):r=g[1];let{preventUpdateOnUnmount:h}=r,p=void 0===h||h,x=(0,n.useRef)(e),b=(0,n.useRef)(0);g[2]!==e?(s=()=>{x.current=e},o=[e],g[2]=e,g[3]=s,g[4]=o):(s=g[3],o=g[4]),(0,n.useEffect)(s,o),g[5]!==t?(i=function(){for(var e=arguments.length,a=Array(e),l=0;l<e;l++)a[l]=arguments[l];clearTimeout(b.current),b.current=window.setTimeout(()=>{x.current(...a)},t)},g[5]=t,g[6]=i):i=g[6];let f=i;g[7]===Symbol.for("react.memo_cache_sentinel")?(m=()=>{clearTimeout(b.current)},g[7]=m):m=g[7];let y=m;return g[8]!==p?(u=()=>p?()=>{b.current&&clearTimeout(b.current)}:void 0,d=[p],g[8]=p,g[9]=u,g[10]=d):(u=g[9],d=g[10]),(0,n.useEffect)(u,d),g[11]!==f?(c=[f,y],g[11]=f,g[12]=c):c=g[12],c}},86152:e=>{e.exports=function(e,t,a){for(var l=-1,n=null==e?0:e.length;++l<n;)if(a(t,e[l]))return!0;return!1}},90843:(e,t,a)=>{var l=a(50515);e.exports=function(e,t){if(e!==t){var a=void 0!==e,n=null===e,r=e==e,s=l(e),o=void 0!==t,i=null===t,m=t==t,u=l(t);if(!i&&!u&&!s&&e>t||s&&o&&m&&!i&&!u||n&&o&&m||!a&&m||!r)return 1;if(!n&&!s&&!u&&e<t||u&&a&&r&&!n&&!s||i&&a&&r||!o&&r||!m)return -1}return 0}},91520:(e,t,a)=>{"use strict";a.d(t,{u9:()=>i,rh:()=>o,cM:()=>s});var l=a(36087),n=a(64226);let r=["acura","alfa-romeo","am-general","aston-martin","audi","bentley","bmw","buick","cadillac","chevrolet","chrysler","daewoo","dodge","eagle","ferrari","fiat","fisker","ford","freightliner","genesis","geo","gmc","honda","hummer","hyundai","infiniti","ineos","isuzu","jaguar","jeep","karma","kia","lamborghini","land-rover","lexus","lincoln","lordstown","lotus","lucid","maserati","maybach","mazda","mclaren","mercedes-benz","mercury","mini","mitsubishi","nissan","oldsmobile","panoz","plymouth","polestar","pontiac","porsche","ram","rivian","rolls-royce","saab","saturn","scion","smart","subaru","suzuki","tesla","toyota","vinfast","volkswagen","volvo"],s=(0,l.v)({makeModelTrimSlugs:n.u.string},o,e=>{let{vehicles:t}=e;return{path:`/compare/${i(t)}/`}});function o(e){let{makeModelTrimSlugs:t}=e;return{vehicles:t.split("-vs-").map(e=>{let t=r.find(t=>e.startsWith(t))??"",[a,...l]=e.substring(t.length+1).split("_"),n=l.join("_"),s=null,o=null;return n&&/^(19|20)\d{2}$/.test(n)?s=Number(n):n&&!/^(19|20)\d{2}/.test(n)?o=n:n&&([s,o]=n.split("_"),s=Number(s)),{makeSlug:t,modelSlug:a,trimSlug:o,year:s}})}}function i(e){return e?.map(e=>{let{makeSlug:t,modelSlug:a,trimSlug:l,year:n}=e,r=n?`${t}-${a}_${n}`:`${t}-${a}`;return l?`${r}_${l}`:r}).join("-vs-")}s.routeName="modelCompareRoute"},91994:e=>{e.exports=function(e,t,a){for(var l=a-1,n=e.length;++l<n;)if(e[l]===t)return l;return -1}},92937:(e,t,a)=>{"use strict";a.d(t,{U:()=>g});var l=a(6029),n=a(75155),r=a(55729),s=a(66961),o=a(75001),i=a(65858),m=a(7975),u=a(31133),d=a(90298),c=a(7251);let g=e=>{let t,a,g,h,p,x,b,f,y=(0,n.c)(22),{postalCode:v,onUpdateLocation:k,className:S,variant:w}
103=e,j=void 0===w?"v1":w,_=(0,m.a)(),[N,C]=(0,r.useState)(!1),T=_?v:void 0,B="v1"===j,{location:E,loading:P}=(0,d.S)(B?T??"":""),D=T?B&&E?.city?`${E.city}, ${T}`:T:"Enter ZIP";y[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>C(!0),y[0]=t):t=y[0],y[1]!==S?(a=(0,u.x)("flex items-center gap-4",S),y[1]=S,y[2]=a):a=y[2];let H=T&&P?"Loading ZIP code":`Select ZIP - Selected ${D}`;return y[3]!==D||y[4]!==P||y[5]!==T||y[6]!==j?(g="v2"===j?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.y,{className:"text-brand-500",size:20}),(0,l.jsx)("span",{className:"text-14 leading-[20px] text-muted underline",children:D})]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.y,{size:18}),T&&P?(0,l.jsx)(i.b,{width:96,height:16,"data-test":"zipCodeLoading"}):D]}),y[3]=D,y[4]=P,y[5]=T,y[6]=j,y[7]=g):g=y[7],y[8]!==a||y[9]!==H||y[10]!==g?(h=(0,l.jsx)(o.z,{onClick:t,"aria-haspopup":"dialog",className:a,"data-test":"zipCodeLocation","aria-label":H,children:g}),y[8]=a,y[9]=H,y[10]=g,y[11]=h):h=y[11],y[12]===Symbol.for("react.memo_cache_sentinel")?(p=()=>C(!1),y[12]=p):p=y[12],y[13]!==k?(x=e=>k?.(e),y[13]=k,y[14]=x):x=y[14],y[15]!==N||y[16]!==v||y[17]!==x?(b=(0,l.jsx)(c.s,{open:N,onClose:p,onUpdateLocation:x,initialPostalCode:v}),y[15]=N,y[16]=v,y[17]=x,y[18]=b):b=y[18],y[19]!==h||y[20]!==b?(f=(0,l.jsxs)(l.Fragment,{children:[h,b]}),y[19]=h,y[20]=b,y[21]=f):f=y[21],f}},93733:(e,t,a)=>{var l=a(50956),n=a(16799);e.exports=function(e,t){var a=-1,r=n(e)?Array(e.length):[];return l(e,function(e,l,n){r[++a]=t(e,l,n)}),r}},94628:(e,t,a)=>{"use strict";a.d(t,{D:()=>l.D2});var l=a(23889)},97203:(e,t,a)=>{"use strict";a.d(t,{H:()=>r});var l=a(37197),n=a(5038);let r=(0,l.Ay)`
104    fragment HomeDisclaimers_Partner on Partner {
105  __typename
106  id
107  content {
108    __typename
109    page {
110      __typename
111      homepage {
112        __typename
113        disclaimers {
114          __typename
115          ...HomeDisclaimers_DisclaimerGroupContent
116        }
117      }
118    }
119  }
120}
121    ${n.e}`},97554:(e,t,a)=>{var l=a(33573),n=a(3619);e.exports=function(e){return"number"==typeof e||n(e)&&"[object Number]"==l(e)}},97653:(e,t,a)=>{"use strict";a.d(t,{c:()=>s});var l=a(6029),n=a(75155);a(55729);var r=a(65491);let s=e=>{let t,a,s,o=(0,n.c)(6);o[0]!==e?({fill:t,...a}=e,o[0]=e,o[1]=t,o[2]=a):(t=o[1],a=o[2]);let i="arrow_right_alt";return o[3]!==a||o[4]!==i?(s=(0,l.jsx)(r.I,{spriteID:i,...a}),o[3]=a,o[4]=i,o[5]=s):s=o[5],s}}},e=>{e.O(0,[3337,2374,2680,3104,309,3030,2156,3974,1334,339,6795,5657,779,3491,2754,2345,9463,6593,636,8792],()=>e(e.s=42721)),_N_E=e.O()}]);

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.