1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6308],{3133:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>e3});var n=a(6029),l=a(37197),s=a(60709),r=a(37803);s.J,r.z;var o=a(45142),i=a(50385),c=a(78909);o.o,i.b,c.d;let d=(0,l.Ay)` 2 query getMoreIncentiveModels($postalCode: String, $bodyType: String, $engineType: String, $luxury: Boolean, $modelsAfter: String) { 3 models: modelsByType( 4 bodyType: $bodyType 5 engineType: $engineType 6 luxury: $luxury 7 after: $modelsAfter 8 first: 10 9 ) { 10 __typename 11 pageInfo { 12 __typename 13 endCursor 14 } 15 totalCountCash 16 totalCountFinance 17 totalCountLease 18 totalCount 19 edges { 20 __typename 21 cursor 22 node { 23 __typename 24 id 25 name 26 slug 27 year 28 make { 29 __typename 30 id 31 name 32 slug 33 } 34 baseStyle { 35 __typename 36 id 37 averageLease { 38 monthlyPayment 39 __typename 40 term 41 mileage 42 dueAtSigning 43 } 44 } 45 whiteQuarterImage { 46 __typename 47 url 48 height 49 width 50 } 51 cashModelIncentives(postalCode: $postalCode) { 52 __typename 53 edges { 54 __typename 55 cursor 56 node { 57 id 58 cash 59 condition 60 percentageOffMsrp 61 __typename 62 apr 63 maxTerm 64 name 65 disclaimers 66 category 67 includesTrims 68 excludesTrims 69 effectiveDuring { 70 __typename 71 min 72 max 73 } 74 incompatibleIncentiveIds 75 databaseId 76 } 77 } 78 } 79 financeModelIncentives(postalCode: $postalCode) { 80 __typename 81 edges { 82 __typename 83 cursor 84 node { 85 id 86 cash 87 condition 88 __typename 89 apr 90 maxTerm 91 name 92 disclaimers 93 category 94 includesTrims 95 excludesTrims 96 effectiveDuring { 97 __typename 98 min 99 max 100 } 101 incompatibleIncentiveIds 102 percentageOffMsrp 103 databaseId 104 } 105 } 106 } 107 defaultStyle { 108 __typename 109 id 110 databaseId 111 } 112 databaseId 113 modelOverviewYear 114 segmentRankingsList { 115 __typename 116 rankingsList { 117 __typename 118 name 119 params 120 } 121 } 122 comparableModels(first: 1) { 123 __typename 124 edges { 125 __typename 126 cursor 127 node { 128 __typename 129 id 130 name 131 slug 132 make { 133 __typename 134 id 135 name 136 slug 137 } 138 } 139 } 140 } 141 } 142 } 143 } 144} 145 `;d.documentId="c52b5c2070dbd12ad31069bde32b793ba8557050ed9d6414485aa35b6e9b01b9";var m=a(75155),u=a(55729),f=a(12050),p=a(47884),g=a(43302),h=a(29197),x=a(59857),y=a(25916),v=a(29246),b=a(8523),_=a(93475),w=a(13510),j=a(87001),k=a(71999),S=a(70415),N=a(76795),C=a(2156),T=a(21920),I=a(31133),E=a(76688);let L=e=>{let t,a,l,s,r,o,i=(0,m.c)(10),{selectedVehicleType:c}=e;return i[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,I.x)("pt-20","pb-32","hidden-sm-down","relative z-1 shadow-[2px_4px_9px_0_rgba(1,_1,_1,_0.15)]"),i[0]=t):t=i[0],i[1]===Symbol.for("react.memo_cache_sentinel")?(a=(0,n.jsx)(T.D,{className:"mb-40 font-500",children:"Browse Deals by Vehicle Type"}),i[1]=a):a=i[1],i[2]===Symbol.for("react.memo_cache_sentinel")?(l={xl:7,lg:6,md:4,xs:3},i[2]=l):l=i[2],i[3]!==c?(s=x.S.findIndex(e=>c.slug===e.slug),i[3]=c,i[4]=s):s=i[4],i[5]!==c?(r=x.S.map(e=>{let t=c.slug===e.slug;return(0,n.jsx)(E.N,{href:g.x.generate({vehicleTypeSlug:e.slug}),className:"my-4 mx-4 block no-underline hover:no-underline",tracking:{eventAction:"Deal Page Vehicle Type Change",eventCategory:"Engagement",eventLabel:`${e.slug}`},children:(0,n.jsxs)("div",{className:(0,I.x)("flex","justify-center","flex-col","items-center","w-full","pb-8",t&&"border-b-2 border-b-[var(--brand-500)]","max-sm:min-h-[100px]"),children:[(0,n.jsx)(C.V,{alt:"",role:"presentation",url:e.icon,height:50,width:100,className:"px-8 lg:px-0"}),(0,n.jsxs)("span",{className:(0,I.x)("pt-20","px-4","flex","justify-center","text-center","max-sm:whitespace-nowrap max-sm:text-14"),children:[e.name,"s"]})]})},e.name)}),i[5]=c,i[6]=r):r=i[6],i[7]!==s||i[8]!==r?(o=(0,n.jsx)("div",{className:t,children:(0,n.jsxs)(S.L,{children:[a,(0,n.jsx)(N.F,{slidesToShow:l,peek:!0,buttonPosition:"middle",currentIndex:s,children:r})]})}),i[7]=s,i[8]=r,i[9]=o):o=i[9],o};var M=a(62367),$=a(17642),D=a(70339),F=a(28614),R=a(89883),V=a(5441);let A=e=>{let t,a,l,s,r,o,i,c,d=(0,m.c)(13),{selectedVehicleTypeName:f}=e,[p,h]=u.useState(!1),y=(0,V.p)(),v=u.useRef(y);return d[0]!==y?(t=()=>{y!==v.current&&(h(!1),v.current=y)},a=[y],d[0]=y,d[1]=t,d[2]=a):(t=d[1],a=d[2]),u.useEffect(t,a),d[3]===Symbol.for("react.memo_cache_sentinel")?(l=(0,n.jsx)($.$,{onClick:()=>h(!0),className:"w-full",children:"Browse Deals by Vehicle Type"}),d[3]=l):l=d[3],d[4]===Symbol.for("react.memo_cache_sentinel")?(s=()=>h(!1),r=(0,n.jsx)(F.r,{title:"Vehicle Type Deals",subtitle:"Browse Deals by Vehicle Type",sticky:!0}
145),d[4]=s,d[5]=r):(s=d[4],r=d[5]),d[6]!==f?(o=x.S.map((e,t)=>(0,n.jsxs)(E.N,{href:g.x.generate({vehicleTypeSlug:e.slug}),className:(0,I.x)("px-20","py-16","text-16","text-black","flex","items-center",t&&"border-t","no-underline hover:no-underline",f===e.name&&"font-500","no-underline hover:underline active:underline"),tracking:{eventAction:"Deal Page Vehicle Type Change",eventCategory:"Engagement",eventLabel:`${e.slug}`},onClick:()=>{e.name===f&&h(!1)},children:[(0,n.jsx)(C.V,{alt:"",role:"presentation",url:e.icon,height:50,width:100,className:"px-8"}),(0,n.jsx)("span",{className:"pl-8",children:(0,R.td)(2,e.name)})]},e.name)),d[6]=f,d[7]=o):o=d[7],d[8]!==o?(i=(0,n.jsx)(D.c,{noPadding:!0,children:o}),d[8]=o,d[9]=i):i=d[9],d[10]!==p||d[11]!==i?(c=(0,n.jsxs)("div",{className:"hidden-md-up pt-20",children:[l,(0,n.jsxs)(M.a,{open:p,onClose:s,children:[r,i]})]}),d[10]=p,d[11]=i,d[12]=c):c=d[12],c},P=e=>{let t,a,l,s,r,o,i,c=(0,m.c)(17),{selectedVehicleType:d}=e;if(c[0]!==d.slug?(t="fuel-electric"===d.slug&&(0,n.jsx)(j.m,{active:"ev-deals",className:"mb-4"}),c[0]=d.slug,c[1]=t):t=c[1],c[2]!==d)a=[{displayName:"Deals & Incentives",url:w.E.generate({})},{displayName:`${d.name} Deals`}],c[2]=d,c[3]=a;else a=c[3];return c[4]!==a?(l=(0,n.jsx)(k.B,{breadcrumbs:a}),c[4]=a,c[5]=l):l=c[5],c[6]!==d.name?(s=(0,n.jsx)(A,{selectedVehicleTypeName:d.name}),c[6]=d.name,c[7]=s):s=c[7],c[8]!==l||c[9]!==s?(r=(0,n.jsxs)(S.L,{className:"pt-20 pb-20 md:pt-40 md:pb-32",children:[l,s]}),c[8]=l,c[9]=s,c[10]=r):r=c[10],c[11]!==d?(o=(0,n.jsx)(L,{selectedVehicleType:d}),c[11]=d,c[12]=o):o=c[12],c[13]!==t||c[14]!==r||c[15]!==o?(i=(0,n.jsxs)(n.Fragment,{children:[t,r,o]}),c[13]=t,c[14]=r,c[15]=o,c[16]=i):i=c[16],i};var z=a(11870);a(23827);var O=a(68824),B=a(74055),G=a(47032),U=a(57355),H=a(70299);let Y=e=>{let t,a,l,s,r,o,i,c,d,u,f,p,g,h,x=(0,m.c)(55),{models:y,dealFilterType:v,selectedVehicleTypeName:b,setDealFilterType:_,geolocation:w,onLoadMore:j,moreAvailable:k,location:N,setLocation:C,loadingMore:I}=e,E=(0,O.z)(y,v),L=(0,H.z)();x[0]===Symbol.for("react.memo_cache_sentinel")?(t=[{name:"All Deals",value:"ALL"},{name:"Cash Offer",value:"CASH"},{name:"Finance",value:"FINANCE"},{name:"Lease",value:"LEASE"}],x[0]=t):t=x[0];let M=t;if(!y.length){let e,t,a,l;return x[1]!==b?(e=(0,n.jsxs)(T.D,{level:1,size:3,lg:1,className:"mb-20","data-test":"bodyTypeDealsHeading",children:["Deals on Popular ",b,"s Near You"]}),x[1]=b,x[2]=e):e=x[2],x[3]!==b?(t=(0,U.V)(b),x[3]=b,x[4]=t):t=x[4],x[5]!==t?(a=(0,n.jsxs)("p",{children:["No ",t," deals were found in your area. Check back later for updated deals."]}),x[5]=t,x[6]=a):a=x[6],x[7]!==e||x[8]!==a?(l=(0,n.jsx)("div",{className:"bg-light pt-40 lg:pt-64 pb-40",children:(0,n.jsxs)(S.L,{children:[e,a]})}),x[7]=e,x[8]=a,x[9]=l):l=x[9],l}x[10]!==b?(a=(0,n.jsxs)(T.D,{level:1,size:3,lg:1,className:"mb-20","data-test":"bodyTypeDealsHeading",children:["Deals on Popular ",b,"s Near You"]}),x[10]=b,x[11]=a):a=x[11],x[12]!==b?(l=(0,U.V)(b),x[12]=b,x[13]=l):l=x[13],x[14]!==l?(s=(0,n.jsxs)("p",{className:"mb-20 lg:mb-32",children:["Find deals on the most popular"," ",l,"s based on TrueCar sales data. Updated monthly."]}),x[14]=l,x[15]=s):s=x[15],x[16]!==_||x[17]!==L?(r=e=>{_(e),L({eventAction:"Deal type Select",eventCategory:"Engagement",eventLabel:`${e}`})},x[16]=_,x[17]=L,x[18]=r):r=x[18],x[19]!==v||x[20]!==r?(o=(0,n.jsx)("div",{className:"mb-32 max-w-[326px] md:mb-20 lg:mb-0",children:(0,n.jsx)(z.z,{label:"Deal Type",options:M,onChange:r,value:v})}),x[19]=v,x[20]=r,x[21]=o):o=x[21],x[22]!==w||x[23]!==N?(i=w?{city:w.city,state:w.state,zipCode:w.postalCode}:N,x[22]=w,x[23]=N,x[24]=i):i=x[24],x[25]!==v||x[26]!==C||x[27]!==i||x[28]!==E?(c=(0,n.jsx)(B.o,{className:"lg:mb-20 lg:mt-40",dealFilterType:v,totalOffers:E,setLocation:C,location:i}),x[25]=v,x[26]=C,x[27]=i,x[28]=E,x[29]=c):c=x[29];let D=y.length;if(x[30]!==b?(d=(0,U.V)(b),x[30]=b,x[31]=d):d=x[31],x[32]!==y.length||x[33]!==d?(u=(0,n.jsxs)("p",{children:["Showing deals for top ",D," popular"," ",d," models"]}),x[32]=y.length,x[33]=d,x[34]=u):u=x[34],x[35]!==u||x[36]!==a||x[37]!==s||x[38]!==o||x[39]!==c?(f=(0,n.jsxs)(S.L,{children:[a,s,o,c,u]}),x[35]=u,x[36]=a,x[37]=s,x[38]=o,x[39]=c,x[40]=f):f=x[40],x[41]!==v||x[42]!==y){let e;x[44]!==v?(e=e=>(0,n.jsx)(G.H,{model:e,dealFilterType:v}
145,e.slug),x[44]=v,x[45]=e):e=x[45],p=y.map(e),x[41]=v,x[42]=y,x[43]=p}else p=x[43];return x[46]!==I||x[47]!==y.length||x[48]!==k||x[49]!==j?(g=y.length>0&&k&&(0,n.jsx)("div",{className:"flex justify-center py-32 md:py-40",children:(0,n.jsx)($.$,{onClick:j,loading:I,children:"Load More"})}),x[46]=I,x[47]=y.length,x[48]=k,x[49]=j,x[50]=g):g=x[50],x[51]!==f||x[52]!==p||x[53]!==g?(h=(0,n.jsxs)("div",{className:"bg-light pt-40 lg:pt-64",children:[f,p,g]}),x[51]=f,x[52]=p,x[53]=g,x[54]=h):h=x[54],h};var q=a(93501),W=a(81353),Q=a(49652),J=a(31410),X=a(49422),Z=a(93875),K=a(56250),ee=a(75467),et=a(66218),ea=a(27107),en=a(831),el=a.n(en);let es=e=>{let t,a,l,s,r,o,i,c,d,u,f,p,g,h,x,y,_,w=(0,m.c)(53),{vehicleTypeName:j,incentiveModels:k}=e;if(w[0]===Symbol.for("react.memo_cache_sentinel")){let e=(0,v.D)();t=(0,b.c)(e),w[0]=t}else t=w[0];let N=t,{totalCount:C,totalCountCash:I,totalCountFinance:E,totalCountLease:L,edges:M}=k;if(!C)return null;if(w[1]!==M||w[2]!==I||w[3]!==E||w[4]!==L||w[5]!==j){let e,t,m,y=M.map(eo),v=`${j}s`;w[20]!==j?(e=(0,U.V)(j),w[20]=j,w[21]=e):e=w[21];let b=e;w[22]!==v?(t=(0,U.V)(v),w[22]=v,w[23]=t):t=w[23];let _=t,k=y.map(ec).filter(ed).sort(em),C=k[0]?.apr,$=y.filter(eu).sort(ef),D=$[0],F=y.flatMap(eg).filter(q.R),V=el()(y?.map(eh).filter(q.R)??[],ex).slice(0,3),A=Array.from(new Set(y.filter(ey).map(ev))),P=Array.from(new Set(y.filter(e_).map(ew)));i="py-40",a=S.L,w[24]!==j?(c=(0,n.jsxs)(T.D,{level:2,size:3,md:2,className:"mb-20",children:[j," Deals Information"]}),w[24]=j,w[25]=c):c=w[25],w[26]!==E?(m=(0,R.td)(E,"model"),w[26]=E,w[27]=m):m=w[27],w[28]!==b||w[29]!==m||w[30]!==E||w[31]!==L?(d=(0,n.jsxs)(n.Fragment,{children:["Interested in a new ",b,"? For"," ",N,", there are special financing rates for ",E," ",b," ",m," and lease offers for"," ",L," ",b," models."]}),w[28]=b,w[29]=m,w[30]=E,w[31]=L,w[32]=d):d=w[32],u=L>0&&D&&(0,n.jsxs)(n.Fragment,{children:[" ","Monthly lease payments for ",_," can be as low as"," ",(0,et.G)(D.baseStyle.averageLease?.monthlyPayment)," ","for the ",er(D),", with finance interest rates as low as ",C,"%."]}),f=I>0&&(0,n.jsxs)(n.Fragment,{children:[" ","There are also a variety of cash programs for"," ",_,", including the"," ",(0,Z.O)(F.slice(0,2).map(ej)),"."]}),p=L>1&&$[0]&&$[1]&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(T.D,{level:2,size:3,className:"mt-40 mb-16",children:[j," Lease Deals"]}),(0,n.jsxs)("p",{children:["Youâll find a variety of ",b," ","lease deals in ",N,". The"," ",er($[0])," is available for"," ",(0,et.G)($[0].baseStyle.averageLease?.monthlyPayment),"/mo, while the"," ",er($[1])," can be leased for"," ",(0,et.G)($[1].baseStyle.averageLease?.monthlyPayment),"/mo (",$[1].baseStyle.averageLease?.term," ","months,"," ",(0,ea.Z)($[1].baseStyle.averageLease?.mileage??12e3)," ","miles per year, and"," ",(0,et.G)($[1].baseStyle.averageLease?.dueAtSigning)," ","due at signing). Leasing is a great option for"," ",_,", and with many car manufacturers like ",(0,Z.O)(A.slice(0,3)),", youâre likely to find a lease deal on a perfect"," ",b,"."]})]}),g=k.length>=2&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(T.D,{level:2,size:3,className:"mt-40 mb-16",children:[j," Finance Incentives"]}),(0,n.jsxs)("p",{children:["Financing your next ",b," through the car manufacturer can mean very competitive rates. Many models, from the ",k[0].makeModel," to the"," ",k[1].makeModel,k[2]?` and the 146 ${k[2].makeModel}`:"",", have low interest rates. One such special is"," ",k[0].apr,"% on a brand new"," ",k[0].yearMakeModel,". Another is"," ",k[1].apr,"% for the"," ",k[1].yearMakeModel,". Financing specials for"," ",_," are constantly changing, but with deals from leading brands such as"," ",(0,Z.O)(P.slice(0,3)),", there are plenty to choose from."]})]}),w[33]!==j?(h=(0,n.jsxs)(T.D,{level:2,size:3,className:"mt-40 mb-16",children:["Learn More About ",j," Models"]}),w[33]=j,w[34]=h):h=w[34],x=(0,n.jsxs)("p",{children:["Whether youâre considering financing or leasing a new"," ",b,", TrueCar has resources to help you learn more about each model. You can find comprehensive information and reviews about popular ",_,", such as the"," ",(0,K.Q)(y.slice(0,3).map(ek),"or"),"."]}),w[35]===Symbol.for("react.memo_cache_sentinel")?(l=(0,n.jsx)("br",{}),w[35]=l):l=w[35],s=(0,n.jsxs)("p",{children:["Interested in cross-shopping ",_,"? Some of the top ",b," comparisons are"," ",(0,K.Q)(y.slice(0,3).map(eS).filter(q.R),"and"),".",V.length>0&&(0,n.jsxs)(n.Fragment,{children:[" ","You can also see where ",b," models land on our vehicle ranking lists, such as"," ",(0,K.Q)(V.map(eN),"or"),"."]})]}),r=k.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(T.D,{level:2,size:3,className:"mt-40",children:["Best ",j," Financing Deals:"]}),(0,n.jsx)("ul",{className:"list-disc pl-40 pt-8",children:k.map(eC)})]}),o=$.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(T.D,{level:2,size:3,className:"mt-32",children:["Best ",j," Leasing Deals:"]}),(0,n.jsx)("ul",{className:"list-disc pl-40 pt-8",children:$.map(eT)})]}),w[1]=M,w[2]=I,w[3]=E,w[4]=L,w[5]=j,w[6]=a,w[7]=l,w[8]=s,w[9]=r,
146w[10]=o,w[11]=i,w[12]=c,w[13]=d,w[14]=u,w[15]=f,w[16]=p,w[17]=g,w[18]=h,w[19]=x}else a=w[6],l=w[7],s=w[8],r=w[9],o=w[10],i=w[11],c=w[12],d=w[13],u=w[14],f=w[15],p=w[16],g=w[17],h=w[18],x=w[19];return w[36]!==a||w[37]!==l||w[38]!==s||w[39]!==r||w[40]!==o||w[41]!==c||w[42]!==d||w[43]!==u||w[44]!==f||w[45]!==p||w[46]!==g||w[47]!==h||w[48]!==x?(y=(0,n.jsxs)(a,{children:[c,d,u,f,p,g,h,x,l,s,r,o]}),w[36]=a,w[37]=l,w[38]=s,w[39]=r,w[40]=o,w[41]=c,w[42]=d,w[43]=u,w[44]=f,w[45]=p,w[46]=g,w[47]=h,w[48]=x,w[49]=y):y=w[49],w[50]!==i||w[51]!==y?(_=(0,n.jsx)("section",{className:i,children:y}),w[50]=i,w[51]=y,w[52]=_):_=w[52],_},er=e=>`${e.year} ${e.make.name} ${e.name}`;function eo(e){let{node:t}=e;return{...t,name:(0,ee.F)(t.name),make:{...t.make,name:(0,ee.F)(t.make.name)}}}function ei(e){let{node:t}=e;return t.apr}function ec(e){return{apr:Math.min(...e.financeModelIncentives.edges.map(ei).filter(q.R)),makeModel:`${e.make.name} ${e.name}`,yearMakeModel:`${e.year} ${e.make.name} ${e.name}`}}function ed(e){let{apr:t}=e;return t!==1/0}function em(e,t){return e.apr-t.apr}function eu(e){return e.baseStyle.averageLease}function ef(e,t){return e.baseStyle.averageLease.monthlyPayment-t.baseStyle.averageLease.monthlyPayment}function ep(e){let{node:t}=e;return t}function eg(e){return e.cashModelIncentives.edges.map(ep)}function eh(e){return e.segmentRankingsList?.rankingsList}function ex(e){return e.name}function ey(e){return!!e.baseStyle.averageLease}function ev(e){return e.make.name}function eb(e){let{node:t}=e;return!!t.apr}function e_(e){return!!e.financeModelIncentives.edges.filter(eb).length}function ew(e){return e.make.name}function ej(e){return e.name}function ek(e){return(0,n.jsx)(E.N,{href:W.u.generate({makeSlug:e.make.slug,modelSlug:e.slug,modelYear:e.modelOverviewYear?void 0:e.year}),children:er(e)},e.slug)}function eS(e){let t=e.comparableModels.edges[0]?.node;return t?(0,n.jsxs)(E.N,{href:Q.c.generate({vehicles:[{modelSlug:e.slug,makeSlug:e.make.slug},{modelSlug:t.slug,makeSlug:t.make.slug}]}),children:[e.make.name," ",e.name," vs"," ",t.make.name," ",t.name]},e.slug):null}function eN(e){return(0,n.jsx)(E.N,{href:J.J.generate({splat:(0,X.G)(e.params).join("/")}),children:e.name},e.name)}function eC(e){return(0,n.jsxs)("li",{children:[e.yearMakeModel,": ",e.apr,"% financing"]},e.yearMakeModel)}function eT(e){return(0,n.jsxs)("li",{children:[e.year," ",e.make.name," ",e.name,":"," ",(0,et.G)(e.baseStyle.averageLease?.monthlyPayment)," per month (",e.baseStyle.averageLease?.term," months,"," ",(0,et.G)(e.baseStyle.averageLease?.dueAtSigning)," due at signing)"]},e.name)}var eI=a(78106),eE=a(70190),eL=a(35864),eM=a(5014),e$=a(15952),eD=a(62574),eF=a(45428),eR=a(20784),eV=a(38577),eA=a(22142),eP=a(99927),ez=a(92667),eO=a(219);let eB=(0,ez.O)({default:()=>null,truecar:u.memo(e=>{let t,a,l,s,r,o,i,c,d=(0,m.c)(18),{currentVehicleTypeSlug:u,makes:f,topLevelRankings:p,secondLevelRankings:g,models:h}=e;if(d[0]===Symbol.for("react.memo_cache_sentinel")?(t=eG,a=eU,d[0]=t,d[1]=a):(t=d[0],a=d[1]),d[2]!==u||d[3]!==f||d[4]!==h.edges||d[5]!==g.edges||d[6]!==p.edges){let e={title:"Deals by Make",items:f,generateUrl:t,generateLabel:a},n={title:"Vehicle Rankings",items:p.edges,generateUrl:eH,generateLabel:eY},i=x.S.find(e=>{let{slug:t}=e;return t===u}),c=[e,n,{title:"diesel"===i.searchId?"Truck Rankings":`${i.name.replace("Luxury ","")} Rankings`,items:g.edges,generateUrl:eq,generateLabel:eW},{title:`Research ${(0,eO.t)(2,i.name.replace("Luxury ",""))}`,items:h.edges,generateUrl:eQ,generateLabel:eJ}].filter(eX);s=S.L,o="pt-32 md:pt-40",l=eD.f,r=c.map(eZ),d[2]=u,d[3]=f,d[4]=h.edges,d[5]=g.edges,d[6]=p.edges,d[7]=l,d[8]=s,d[9]=r,d[10]=o}else l=d[7],s=d[8],r=d[9],o=d[10];return d[11]!==l||d[12]!==r?(i=(0,n.jsx)(l,{children:r}),d[11]=l,d[12]=r,d[13]=i):i=d[13],d[14]!==s||d[15]!==o||d[16]!==i?(c=(0,n.jsx)(s,{className:o,children:i}),d[14]=s,d[15]=o,d[16]=i,d[17]=c):c=d[17],c})});function eG(e){let{slug:t}=e;return eP.$.generate({makeSlug:t})}function eU(e){let{name:t}=e;return`${t} Deals`}function eH(e){let{node:t}=e,{params:a}=t;return J.J.generate({splat:(0,X.G)(a).join("/")})}function eY(e){let{node:t}=e,{name:a}=t;return a}function eq(e){let{node:t}=e,{params:a}=t;return J.J.generate({splat:(0,X.G)(a).join("/")})}function eW(e){let{node:t}=e,{name:a}=t;return a}function eQ(e){let{node:t}=e,{slug:a,make:n}=t;return W.u.generate({makeSlug:n.slug,modelSlug:a})}function eJ(e){let{node:t}=e,{name:a,make:n,year:l}=t,{name:s}=n;return`${l} ${s} ${a}`}function eX(e){return e.items.length>0}function eZ(e){let{title:t,items:a,generateUrl:l,generateLabel:s}=e;return(0,n.jsxs)(eF.f,{xs:12,sm:6,lg:3,className:"pb-40 md:pb-64",children:[(0,n.jsx)(T.D,{level:2,size:5,className:"py-8",children:t}),(0,n.jsx)(eR.P,{lines:7,linkPosition:"left",children:(0,n.jsx)(eV.d,{type:"minimal",children:a.map(e=>(0,n.jsx)(eA.y,{href:l(e),prefetch:!1,children:s(e)},s(e)))})})]},t)}let eK=(0,l.Ay)`
147 query getVehicleTypeDeals($postalCode: String, $bodyType: String, $engineType: String, $luxury: Boolean, $rankingsBodyType: String, $rankingsEngineType: String, $modelFilters: ModelSearchInput) { 148 models: modelsByType( 149 bodyType: $bodyType 150 engineType: $engineType 151 first: 10 152 luxury: $luxury 153 ) { 154 __typename 155 totalCountCash 156 totalCountFinance 157 totalCountLease 158 totalCount 159 pageInfo { 160 __typename 161 endCursor 162 } 163 edges { 164 __typename 165 cursor 166 node { 167 __typename 168 id 169 name 170 slug 171 year 172 make { 173 __typename 174 id 175 name 176 slug 177 } 178 baseStyle { 179 __typename 180 id 181 averageLease { 182 monthlyPayment 183 __typename 184 term 185 mileage 186 dueAtSigning 187 } 188 } 189 whiteQuarterImage { 190 __typename 191 url 192 height 193 width 194 } 195 cashModelIncentives(postalCode: $postalCode) { 196 __typename 197 edges { 198 __typename 199 cursor 200 node { 201 id 202 cash 203 condition 204 percentageOffMsrp 205 __typename 206 apr 207 maxTerm 208 name 209 disclaimers 210 category 211 includesTrims 212 excludesTrims 213 effectiveDuring { 214 __typename 215 min 216 max 217 } 218 incompatibleIncentiveIds 219 databaseId 220 } 221 } 222 } 223 financeModelIncentives(postalCode: $postalCode) { 224 __typename 225 edges { 226 __typename 227 cursor 228 node { 229 id 230 cash 231 condition 232 __typename 233 apr 234 maxTerm 235 name 236 disclaimers 237 category 238 includesTrims 239 excludesTrims 240 effectiveDuring { 241 __typename 242 min 243 max 244 } 245 incompatibleIncentiveIds 246 percentageOffMsrp 247 databaseId 248 } 249 } 250 } 251 defaultStyle { 252 __typename 253 id 254 databaseId 255 } 256 databaseId 257 modelOverviewYear 258 segmentRankingsList { 259 __typename 260 rankingsList { 261 __typename 262 name 263 params 264 } 265 } 266 comparableModels(first: 1) { 267 __typename 268 edges { 269 __typename 270 cursor 271 node { 272 __typename 273 id 274 name 275 slug 276 make { 277 __typename 278 id 279 name 280 slug 281 } 282 } 283 } 284 } 285 } 286 } 287 } 288 geolocation(postalCode: $postalCode) { 289 __typename 290 id 291 city 292 state 293 postalCode 294 } 295 makes(active: CONFIGURABLE) { 296 __typename 297 id 298 name 299 slug 300 } 301 seoTopLevelRankings: rankingsLists { 302 __typename 303 edges { 304 __typename 305 cursor 306 node { 307 __typename 308 name 309 params 310 } 311 } 312 } 313 seoSecondLevelRankings: rankingsLists( 314 bodyType: $rankingsBodyType 315 engineType: $rankingsEngineType 316 ) { 317 __typename 318 edges { 319 __typename 320 cursor 321 node { 322 __typename 323 name 324 params 325 } 326 } 327 } 328 seoModels: modelSearch(first: 25, search: $modelFilters) { 329 __typename 330 edges { 331 __typename 332 cursor 333 node { 334 __typename 335 id 336 name 337 slug 338 make { 339 __typename 340 id 341 slug 342 name 343 } 344 year 345 } 346 } 347 } 348} 349 `;eK.documentId="665fe827291c733823dec5c289bcd21f9794ac04f43ade95e0f74773d93dad1f";var e1=a(27855);let{prefetchQueries:e0,useQueries:e2}=(0,a(84411).w)(g.x,e=>{let{runQuery:t,params:a}=e,n=x.S.find(e=>e.slug===a.vehicleTypeSlug);
349if(!n)throw new y.m;let{withFallback:l}=(0,e1.E)({...e,params:{postalCode:void 0}});return{main:t({query:eK,variables:{postalCode:l.postalCode,modelFilters:{sort:"INVENTORY_COUNT",...n.engineType?{fuelType:[n.searchId]}:{bodyStyle:[n.searchId]}},...n.engineType?{engineType:n.searchId,..."diesel"===n.searchId?{rankingsBodyType:"truck"}:{rankingsEngineType:n.searchId}}:{bodyType:n.searchId,rankingsBodyType:n.searchId,luxury:n.luxury||null}}})}},e=>e.main),e3=e=>{let t,a,l,s,r,o,i,c,d,p,g,v,b,_,w,j,k,S,N,C=(0,m.c)(61),{params:T,metadata:I}=e,{vehicleTypeSlug:E}=T;C[0]!==E?(t=e=>e.slug===E,C[0]=E,C[1]=t):t=C[1];let L=x.S.find(t),[M,$]=u.useState(),[D,F]=u.useState("ALL");if(!L)throw new y.m;C[2]!==E?(a={params:{vehicleTypeSlug:E}},C[2]=E,C[3]=a):a=C[3];let{data:R,loading:V,results:A}=e2(a),{main:z}=A,{fetchMore:O}=z,[B,G]=u.useState(!1);if(!V&&!R)throw new y.m;R?.models,C[4]!==R?.models?(l=R?.models||{edges:[],pageInfo:{endCursor:""},totalCount:0,totalCountCash:0,totalCountFinance:0,totalCountLease:0},C[4]=R?.models,C[5]=l):l=C[5];let U=l;C[6]!==R?(s=R||{},C[6]=R,C[7]=s):s=C[7];let{geolocation:H}=s;C[8]!==R?.makes?(r=R?.makes||[],C[8]=R?.makes,C[9]=r):r=C[9];let W=r;C[10]!==R?.seoTopLevelRankings?(o=R?.seoTopLevelRankings||{edges:[]},C[10]=R?.seoTopLevelRankings,C[11]=o):o=C[11];let Q=o;C[12]!==R?.seoSecondLevelRankings?(i=R?.seoSecondLevelRankings||{edges:[]},C[12]=R?.seoSecondLevelRankings,C[13]=i):i=C[13];let J=i;C[14]!==R?.seoModels?(c=R?.seoModels||{edges:[]},C[14]=R?.seoModels,C[15]=c):c=C[15];let X=c;C[16]!==F?(d=()=>{F("ALL")},C[16]=F,C[17]=d):d=C[17],u.useEffect(d,[L.name]),C[18]!==U.edges?(p=U.edges.map(e7),C[18]=U.edges,C[19]=p):p=C[19];let Z=p;if(V&&!R){let e;return C[20]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(eI.D,{}),C[20]=e):e=C[20],e}C[21]!==O||C[22]!==U.pageInfo.endCursor?(g=async()=>{G(!0),await O({query:e6,variables:{modelsAfter:U.pageInfo.endCursor}}),G(!1)},C[21]=O,C[22]=U.pageInfo.endCursor,C[23]=g):g=C[23];let K=g;C[24]!==I?(v=(0,n.jsx)(f.f,{metadata:I}),C[24]=I,C[25]=v):v=C[25],C[26]===Symbol.for("react.memo_cache_sentinel")?(b=(0,n.jsx)("div",{className:"absolute top-[-60px] z-1 h-[60px] w-[100%] shadow-[2px_2px_5px_rgba(1,_1,_1,_0.15)]"}),C[26]=b):b=C[26],C[27]!==L?(_=(0,n.jsx)(P,{selectedVehicleType:L}),C[27]=L,C[28]=_):_=C[28];let ee=Z.length<U.totalCount;return C[29]!==D||C[30]!==K||C[31]!==H||C[32]!==B||C[33]!==M||C[34]!==Z||C[35]!==L.name||C[36]!==F||C[37]!==$||C[38]!==ee?(w=(0,n.jsx)(Y,{selectedVehicleTypeName:L.name,models:Z,dealFilterType:D,setDealFilterType:F,geolocation:H,onLoadMore:K,moreAvailable:ee,location:M,setLocation:$,loadingMore:B}),C[29]=D,C[30]=K,C[31]=H,C[32]=B,C[33]=M,C[34]=Z,C[35]=L.name,C[36]=F,C[37]=$,C[38]=ee,C[39]=w):w=C[39],C[40]!==U||C[41]!==L.name?(j=(0,n.jsx)(es,{vehicleTypeName:L.name,incentiveModels:U}),C[40]=U,C[41]=L.name,C[42]=j):j=C[42],C[43]!==Z||C[44]!==U.totalCountCash||C[45]!==U.totalCountFinance||C[46]!==U.totalCountLease||C[47]!==L.name?(k=(0,n.jsx)("section",{children:(0,n.jsx)(e$.E,{vehicleTypeName:L.name,models:Z,totalCountCash:U.totalCountCash,totalCountFinance:U.totalCountFinance,totalCountLease:U.totalCountLease})}),C[43]=Z,C[44]=U.totalCountCash,C[45]=U.totalCountFinance,C[46]=U.totalCountLease,C[47]=L.name,C[48]=k):k=C[48],C[49]!==W||C[50]!==X||C[51]!==J||C[52]!==Q||C[53]!==E?(S=(0,n.jsx)(eB,{currentVehicleTypeSlug:E,makes:W,topLevelRankings:Q,secondLevelRankings:J,models:X}),C[49]=W,C[50]=X,C[51]=J,C[52]=Q,C[53]=E,C[54]=S):S=C[54],C[55]!==_||C[56]!==w||C[57]!==j||C[58]!==k||C[59]!==S?(N=(0,n.jsxs)("div",{className:"relative overflow-hidden","data-test":"vehicleTypeDealsPage",children:[b,_,w,j,k,S]}),C[55]=_,C[56]=w,C[57]=j,C[58]=k,C[59]=S,C[60]=N):N=C[60],(0,n.jsxs)(h.B,{name:e5,variables:{siteSection:"Research",vehicleType:L.name,fuelType:["fuel-electric"===E?"Electric":null,"fuel-hybrid"===E?"Hybrid":null].filter(q.R)},children:[v,(0,eE.B)({faqContent:(0,eM.u)({models:Z,vehicleTypeName:L.name,totalCountCash:U.totalCountCash,totalCountFinance:U.totalCountFinance,totalCountLease:U.totalCountLease}),models:Z,leaseRange:(0,eL.P)(Z)}),N]})},e5="Vehicle Type Deals and Incentives";e3.route=g.x,e3.redirect=_.incentiveRefreshRedirect,e3.pageName=e5,e3.getInitialProps=(0,p.q)(g.x,async e=>{let t=await e0(e);return{metadata:e4({params:e.params,partner:e.currentPartner,pageData:t})}});let e4=e=>{let{params:t,partner:a}=e,n=x.S.find(e=>e.slug===t.vehicleTypeSlug),l=n?.name??"Vehicle",s=(0,v.D)(),r=(0,b.c)(s),o=`Best ${l} Leases, Deals & Incentives for ${r}`;return"truecar"!==a.assetGroup?{title:o,robots:{index:!1,follow:!1}}:{title:o,description:`Shopping for ${l}s? Find ${r}
349 deals in your area for financing, leasing, and purchasing ${l}s with TrueCar.`,alternates:{canonical:`https://www.truecar.com${g.x.generate({vehicleTypeSlug:t.vehicleTypeSlug})}`}}},e6=d;function e7(e){let{node:t}=e;return t}},3211:(e,t,a)=>{"use strict";a.d(t,{b:()=>r});var n=a(6029),l=a(75155);a(55729);var s=a(65491);let r=e=>{let t,a,r,o=(0,l.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_drop_up";return o[3]!==a||o[4]!==i?(r=(0,n.jsx)(s.I,{spriteID:i,...a}),o[3]=a,o[4]=i,o[5]=r):r=o[5],r}},4113:(e,t,a)=>{"use strict";a.d(t,{P:()=>s});var n=a(36087),l=a(64226);let s=(0,n.v)({filterType:l.u.enum("brand","price","body","brands").optional,makeSlug:l.u.string.optional,postalCode:l.u.string.optional,bodyStyle:l.u.enum("Convertibles","Coupes","SUVs","Sedans","Trucks","Vans","Minivans","Wagons","Hatchbacks","Hybrids","Electrics").optional,sort:l.u.enum("type","all").optional},e=>{let{filterType:t,...a}=e;return{filterType:"brand"===t?"brands":t,...a}},e=>({path:"/shop/new/",query:e}));s.routeName="shopMakeModelRoute"},8416:(e,t,a)=>{"use strict";a.d(t,{Y:()=>r});var n=a(6029),l=a(75155);a(55729);var s=a(65491);let r=e=>{let t,a,r,o=(0,l.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="keyboard_arrow_right";return o[3]!==a||o[4]!==i?(r=(0,n.jsx)(s.I,{spriteID:i,...a}),o[3]=a,o[4]=i,o[5]=r):r=o[5],r}},19112:(e,t,a)=>{"use strict";a.d(t,{m:()=>c});var n=a(6029),l=a(75155),s=a(55729),r=a(31133),o=a(88301),i=a(8416);let c=e=>{let t,a,c,d,m,u,f,p,g,h,x,y,v,b,_,w,j,k,S,N,C=(0,l.c)(44);C[0]!==e?({slidesToShow:p,direction:d,disabled:m,buttonPosition:g,buttonSize:h,buttonTheme:x,className:c,hideDisabled:f,a11yContext:t,buttonStyle:y,fixedSlideWidth:u,...a}=e,C[0]=e,C[1]=t,C[2]=a,C[3]=c,C[4]=d,C[5]=m,C[6]=u,C[7]=f,C[8]=p,C[9]=g,C[10]=h,C[11]=x,C[12]=y):(t=C[1],a=C[2],c=C[3],d=C[4],m=C[5],u=C[6],f=C[7],p=C[8],g=C[9],h=C[10],x=C[11],y=C[12]);let T=void 0===p?{xs:1}:p,I=void 0===g?"inside":g,E=void 0===h?"small":h,L="light"===(void 0===x?"light":x),M="small"===E,$="large"===E,D="round"===(void 0===y?"square":y),F="prev"===d,R="next"===d,V="inside"===I,A="middle"===I,P="outside"===I;C[13]!==D||C[14]!==E?(v=D?24:({small:30,large:40})[E],C[13]=D,C[14]=E,C[15]=v):v=C[15];let z=v,O=u&&V,B=!!(f||O)&&m,G=O?"div":s.Fragment,[U,H]=(0,s.use
349State)(!1);C[16]!==B?(b=()=>{if(!B)return void H(!1);let e=setTimeout(()=>{H(!0)},1e3);return()=>clearTimeout(e)},_=[B],C[16]=B,C[17]=b,C[18]=_):(b=C[17],_=C[18]),(0,s.useEffect)(b,_),C[19]!==c||C[20]!==m||C[21]!==O||C[22]!==B||C[23]!==F?(w=O?{className:(0,r.x)("pointer-coarse:hidden top-0 bottom-0 bg-[--fixed-track-bg] absolute w-[60px] flex items-center z-20",F?"left-0 justify-start":"right-0 justify-end",B&&"opacity-0",m&&"pointer-events-none",c)}:{},C[19]=c,C[20]=m,C[21]=O,C[22]=B,C[23]=F,C[24]=w):w=C[24];let Y=F?"carouselArrowPrev":"carouselArrowNext",q=`${F?"Previous":"Next"} ${t||"slide"}`,W=B?-1:void 0,Q=(0,r.x)("flex items-center justify-center px-0 z-20","max-w-[var(--arrow-w-xs)]",T.sm&&"sm:max-w-[var(--arrow-w-sm)]",T.md&&"md:max-w-[var(--arrow-w-md)]",T.lg&&"lg:max-w-[var(--arrow-w-lg)]",T.xl&&"xl:max-w-[var(--arrow-w-xl)]",!m&&!O&&"shadow hover:shadow-lg focus:shadow-lg",L&&(m?"bg-[color:var(--neutral-600)] text-[color:var(--neutral-700)]":"bg-white text-black"),!L&&(m?"bg-[color:var(--neutral-800)] text-[color:var(--neutral-700)]":"bg-black text-white"),O&&"border",D?["rounded-full",M&&"w-24 h-24",$&&"w-[44px] h-[44px]"]:[M&&"w-[30px] h-[70px] rounded-[3px]",$&&"w-40 h-[120px] rounded"],!O&&[V&&F&&M&&"mr-[-30px]",V&&F&&$&&"-mr-40",V&&F&&D&&"-mr-24 translate-x-[10px]",V&&R&&M&&"ml-[-30px]",V&&R&&$&&"-ml-40",V&&R&&D&&"-ml-24 translate-x-[-10px]",A&&M&&"mx-[-15px]",A&&$&&"-mx-20",A&&D&&"-mx-12",P&&F&&"mr-[10px]",P&&R&&"ml-[10px]"],B&&"opacity-0",U&&"pointer-events-none",!O&&c);return C[25]!==z||C[26]!==F?(j=F&&(0,n.jsx)(o.T,{size:z}),C[25]=z,C[26]=F,C[27]=j):j=C[27],C[28]!==z||C[29]!==R?(k=R&&(0,n.jsx)(i.Y,{size:z}),C[28]=z,C[29]=R,C[30]=k):k=C[30],C[31]!==a||C[32]!==m||C[33]!==Y||C[34]!==q||C[35]!==W||C[36]!==Q||C[37]!==j||C[38]!==k?(S=(0,n.jsxs)("button",{...a,"data-test":Y,"aria-label":q,disabled:m,color:"primary",tabIndex:W,className:Q,children:[j,k]}),C[31]=a,C[32]=m,C[33]=Y,C[34]=q,C[35]=W,C[36]=Q,C[37]=j,C[38]=k,C[39]=S):S=C[39],C[40]!==G||C[41]!==S||C[42]!==w?(N=(0,n.jsx)(G,{...w,children:S}),C[40]=G,C[41]=S,C[42]=w,C[43]=N):N=C[43],N}},23549:(e,t,a)=>{"use strict";a.d(t,{C:()=>r});var n=a(6029),l=a(55729),s=a(31133);let r=(0,l.forwardRef)((e,t)=>{let{children:a,tag:l,caret:r,id:o,className:i,...c}=e;return(0,n.jsx)(l||"button",{ref:t,className:(0,s.x)(r&&"after:inline-block after:content-[''] after:ml-[.255em] after:align-[.255em] after:border-x-[.3em] after:border-t-[.3em] after:border-transparent after:border-t-[currentColor] after:border-solid",i),...c,id:o,children:a})})},25247:(e,t,a)=>{"use strict";a.d(t,{E:()=>n});let n=(0,a(45165).u)({},()=>({path:"/electric"}));n.routeName="electricLandingRoute"},27166:(e,t,a)=>{"use strict";a.d(t,{U:()=>n.U});var n=a(9104)},45428:(e,t,a)=>{"use strict";a.d(t,{f:()=>n.f});var n=a(73900)},47687:(e,t,a)=>{var n=a(12364),l=a(23356);e.exports=function(e,t,a){var s=!0,r=!0;if("function"!=typeof e)throw TypeError("Expected a function");return l(a)&&(s="leading"in a?!!a.leading:s,r="trailing"in a?!!a.trailing:r),n(e,t,{leading:s,maxWait:t,trailing:r})}},54546:(e,t,a)=>{"use strict";a.d(t,{t:()=>r});var n=a(6029),l=a(75155),s=a(31133);a(55729);let r=e=>{let t,a,r,o,i,c,d,m,u,f=(0,l.c)(18);f[0]!==e?({tag:c,children:a,className:r,active:t,externalLink:o,...i}=e,f[0]=e,f[1]=t,f[2]=a,f[3]=r,f[4]=o,f[5]=i,f[6]=c):(t=f[1],a=f[2],r=f[3],o=f[4],i=f[5],c=f[6]);let p=c||"button",g=t?"bg-neutral-400":"bg-transparent";return f[7]!==r||f[8]!==g?(d=(0,s.x)("block w-full px-20 py-8 whitespace-nowrap border-0","hover:text-black hover:bg-light","focus:text-black focus:bg-light","disabled:text-muted disabled:pointer-events-none disabled:bg-transparent","font-500 clear-both [text-align:inherit] text-black","active:bg-neutral-400",g,r),f[7]=r,f[8]=g,f[9]=d):d=f[9],f[10]!==o?(m=o&&{target:"_blank",rel:"noopener noreferrer"},f[10]=o,f[11]=m):m=f[11],f[12]!==p||f[13]!==a||f[14]!==i||f[15]!==d||f[16]!==m?(u=(0,n.jsx)(p,{className:d,...m,...i,children:a}),f[12]=p,f[13]=a,f[14]=i,f[15]=d,f[16]=m,f[17]=u):u=f[17],u}},57545:(e,t,a)=>{"use strict";a.d(t,{m:()=>m});var n=a(6029),l=a(75155),s=a(92309),r=a(24969),o=a(17226),i=a(55729),c=a(31133),d=a(34809);let m=e=>
349{let t,a,m,f,p,g,h,x,y,v,b,_,w,j,k,S,N,C,T,I,E,L,M,$,D,F,R,V,A,P,z,O,B,G,U,H,Y,q,W=(0,l.c)(82);W[0]!==e?({children:t,isOpen:m,setIsOpen:x,className:a,role:h,tag:v,trigger:b,toggle:w,menuClassName:f,placement:p,style:y,widthMatchTrigger:_,...g}=e,W[0]=e,W[1]=t,W[2]=a,W[3]=m,W[4]=f,W[5]=p,W[6]=g,W[7]=h,W[8]=x,W[9]=y,W[10]=v,W[11]=b,W[12]=_,W[13]=w):(t=W[1],a=W[2],m=W[3],f=W[4],p=W[5],g=W[6],h=W[7],x=W[8],y=W[9],v=W[10],b=W[11],_=W[12],w=W[13]);let Q=void 0===v?"div":v;W[14]!==b?(j=void 0===b?["click"]:b,W[14]=b,W[15]=j):j=W[15];let J=j,X=void 0!==_&&_;W[16]===Symbol.for("react.memo_cache_sentinel")?(k={name:"referenceHidden",fn(e){let{x:t,y:a}=e;return{data:{hidden:0===t&&0===a}}}},W[16]=k):k=W[16];let Z=k;W[17]===Symbol.for("react.memo_cache_sentinel")?(S={name:"topOverflowCorrection",fn(e){let{y:t}=e;return t<0?{y:0}:{}}},W[17]=S):S=W[17];let K=S,[ee,et]=(0,i.useState)(!1),ea=p??"bottom-start";W[18]===Symbol.for("react.memo_cache_sentinel")?(N=(0,s.UU)(),C=(0,s.BN)(),W[18]=N,W[19]=C):(N=W[18],C=W[19]),W[20]!==X?(T=X&&(0,s.Ej)({apply(e){let{rects:t,elements:a}=e;Object.assign(a.floating.style,{minWidth:`${t.reference.width}px`})}}),W[20]=X,W[21]=T):T=W[21],W[22]!==T?(I=[N,C,Z,K,T],W[22]=T,W[23]=I):I=W[23],W[24]!==m||W[25]!==x||W[26]!==I||W[27]!==ea?(E={open:m,onOpenChange:x,placement:ea,middleware:I,whileElementsMounted:r.ll},W[24]=m,W[25]=x,W[26]=I,W[27]=ea,W[28]=E):E=W[28];let{floatingStyles:en,refs:el,context:es,middlewareData:er}=(0,o.we)(E);W[29]!==J?(L=J.includes("click"),W[29]=J,W[30]=L):L=W[30],W[31]!==L?(M={enabled:L,event:"mousedown"},W[31]=L,W[32]=M):M=W[32];let eo=(0,o.kp)(es,M);W[33]!==J?($=J.includes("hover"),W[33]=J,W[34]=$):$=W[34],W[35]===Symbol.for("react.memo_cache_sentinel")?(D=(0,o.iB)(),W[35]=D):D=W[35],W[36]!==$?(F={enabled:$,handleClose:D},W[36]=$,W[37]=F):F=W[37];let ei=(0,o.Mk)(es,F);W[38]!==J?(R=J.includes("focus"),W[38]=J,W[39]=R):R=W[39],W[40]!==R?(V={enabled:R},W[40]=R,W[41]=V):V=W[41];let ec=(0,o.iQ)(es,V),ed=(0,o.s9)(es);W[42]!==h?(A={role:h},W[42]=h,W[43]=A):A=W[43];let em=(0,o.It)(es,A);W[44]!==eo||W[45]!==ed||W[46]!==ec||W[47]!==ei||W[48]!==em?(P=[eo,ei,ec,ed,em],W[44]=eo,W[45]=ed,W[46]=ec,W[47]=ei,W[48]=em,W[49]=P):P=W[49];let{getReferenceProps:eu,getFloatingProps:ef,getItemProps:ep}=(0,o.bv)(P),eg="listbox"===h?"option":"menu"===h?"menuitem":void 0,eh=er?.referenceHidden?.hidden,ex=(0,d.vS)();return W[50]===Symbol.for("react.memo_cache_sentinel")?(z=[],W[50]=z):z=W[50],(0,i.useEffect)(u,z),W[51]!==eh||W[52]!==x?(O=()=>{eh&&x(!1)},B=[eh,x],W[51]=eh,W[52]=x,W[53]=O,W[54]=B):(O=W[53],B=W[54]),(0,i.useEffect)(O,B),W[55]!==m||W[56]!==el.reference||W[57]!==ee?(G=()=>{!m&&ee&&el.reference.current&&(requestAnimationFrame(()=>{el.reference.current?.blur()}),et(!1))},U=[m,el.reference,ee],W[55]=m,W[56]=el.reference,W[57]=ee,W[58]=G,W[59]=U):(G=W[58],U=W[59]),(0,i.useEffect)(G,U),W[60]!==eu||W[61]!==el.setReference||W[62]!==w?(H=(0,i.isValidElement)(w)&&(0,i.cloneElement)(w,{ref:el.setReference,...eu()}),W[60]=eu,W[61]=el.setReference,W[62]=w,W[63]=H):H=W[63],W[64]!==eg||W[65]!==t||W[66]!==es||W[67]!==ex||W[68]!==en||W[69]!==ef||W[70]!==ep||W[71]!==m||W[72]!==f||W[73]!==el.setFloating||W[74]!==g||W[75]!==y||W[76]!==Q?(Y=m&&(0,n.jsx)(o.XF,{id:"dropdown",children:(0,n.jsx)(o.s3,{context:es,modal:!1,initialFocus:-1,children:i.createElement(Q,{ref:el.setFloating,...ef({className:(0,c.x)("min-w-[160px] block rounded overflow-hidden shadow-[0_.0625rem_.625rem_rgba(0,0,0,.15)]","border-transparent border-[1px] bg-white text-black text-left list-none bg-clip-padding",f),style:{...en,zIndex:d.fw.modal+ex,...y},onPointerDown:()=>{et(!0)}}),children:i.Children.toArray(t).map(e=>i.isValidElement(e)?i.cloneElement(e,{role:"role"in e.props?e.props.role??eg:eg,...ep()}):e),...g})})}),W[64]=eg,W[65]=t,W[66]=es,W[67]=ex,W[68]=en,W[69]=ef,W[70]=ep,W[71]=m,W[72]=f,W[73]=el.setFloating,W[74]=g,W[75]=y,W[76]=Q,W[77]=Y):Y=W[77],W[78]!==a||W[79]!==H||W[80]!==Y?(q=(0,n.jsxs)("div",{className:a,children:[H,Y]}),W[78]=a,W[79]=H,W[80]=Y,W[81]=q):q=W[81],q};function u(){if(!document.getElementById("dropdown")){let e=document.createElement("div");e.id="dropdown",document.body.appendChild(e)}}},62556:(e,t,a)=>{"use strict";a.d(t,{T:()=>
349o});var n=a(36087),l=a(64226);let s="PRICE_WITH_INCENTIVES_ASC",r="incentives",o=(0,n.v)({postalCode:l.u.string.optional,householdIncome:l.u.number.optional,householdSize:l.u.number.optional,turnIn:l.u.boolean.optional,sort:l.u.enum("PRICE_WITH_INCENTIVES_ASC","PRICE_WITH_INCENTIVES_DESC","MSRP_ASC","MSRP_DESC","ELECTRIC_RANGE_ASC","ELECTRIC_RANGE_DESC").optional.default(s),includePlugInHybrids:l.u.boolean.optional,onlyIncentives:l.u.boolean.optional,makeSlug:l.u.string.optional,modelSlug:l.u.string.optional,section:l.u.enum("incentives","models").optional.default(r)},e=>{let{householdIncome:t,householdSize:a,...n}=e;return{...t||a?{household:{income:t??0,size:a??0}}:{},...n}},e=>{let{household:t,makeSlug:a,modelSlug:n,sort:l,section:o,...i}=e;return{path:"/electric/incentives",query:{...t&&t.income>0&&t.size>0?{householdIncome:t.income,householdSize:t.size}:{},..."models"===o?{makeSlug:a,modelSlug:n}:{},...i,sort:l===s?void 0:l,section:o===r?void 0:o}}});o.routeName="electricIncentivesRoute"},62574:(e,t,a)=>{"use strict";a.d(t,{f:()=>o});var n=a(6029),l=a(75155);a(55729);var s=a(31133),r=a(73900);let o=e=>{let t,a,o,i,c,d,m,u,f=(0,l.c)(17);f[0]!==e?({list:c,card:t,children:a,className:o,...i}=e,f[0]=e,f[1]=t,f[2]=a,f[3]=o,f[4]=i,f[5]=c):(t=f[1],a=f[2],o=f[3],i=f[4],c=f[5]);let p=void 0!==c&&c,g=p?"ul":"div",h=t&&"row-card";return f[6]!==o||f[7]!==h?(d=(0,s.x)("row",h,o),f[6]=o,f[7]=h,f[8]=d):d=f[8],f[9]!==a||f[10]!==p?(m=(0,n.jsx)(r.s.Provider,{value:p,children:a}),f[9]=a,f[10]=p,f[11]=m):m=f[11],f[12]!==g||f[13]!==i||f[14]!==d||f[15]!==m?(u=(0,n.jsx)(g,{className:d,...i,children:m}),f[12]=g,f[13]=i,f[14]=d,f[15]=m,f[16]=u):u=f[16],u}},65769:(e,t,a)=>{"use strict";a.d(t,{Z:()=>o});var n=a(6029),l=a(75155);a(55729);var s=a(31133),r=a(76112);let o=e=>{let t,a,o,i,c,d,m,u,f=(0,l.c)(29),{count:p,currentIndex:g,theme:h,position:x,className:y}=e,v=void 0===x?"below":x,b="inside"===v,_=p>5,w="inside"===v||"dark"===h?"dark":"light",j="dark"===w?"bg-[color:rgba(255,255,255,0.5)]":"bg-[color:var(--neutral-800)]",k=Math.min(Math.max(g-2,0),p-5),S=k&&g<p-2?3:0,N=-11*k+S,C=b?"z-[2] h-0":"pt-16";f[0]!==y||f[1]!==C?(t=(0,s.x)("relative flex select-none items-center justify-center",C,y),f[0]=y,f[1]=C,f[2]=t):t=f[2];let T=_&&(b?"min-w-[74px]":"min-w-64"),I=b?"absolute left-1/2 bottom-full mb-8 h-12 -translate-x-1/2 rounded-full bg-[color:rgba(34,34,34,0.75)] py-4 px-4":"relative h-4";f[3]!==T||f[4]!==I?(a=(0,s.x)("mx-auto inline-flex items-center justify-center","overflow-hidden",T,I),f[3]=T,f[4]=I,f[5]=a):a=f[5];let E=b?"h-12":"h-4";return f[6]!==b||f[7]!==_||f[8]!==E?(o=(0,s.x)("m-0 inline-flex items-center justify-center gap-4 transition-transform duration-300",E,_&&["absolute left-1/2 top-0",b?"ml-[calc(-50%_+_5px)]":"ml-[-50%]","translate-x-[var(--offset-x)]"]),f[6]=b,f[7]=_,f[8]=E,f[9]=o):o=f[9],f[10]!==N||f[11]!==_?(i=_?{"--offset-x":`${N}px`}:void 0,f[10]=N,f[11]=_,f[12]=i):i=f[12],f[13]!==p||f[14]!==g||f[15]!==j||f[16]!==_||f[17]!==w?(c=(0,r.y)(0,p).map(e=>{let t=e===Math.min(g,p-3)-1,a=e<Math.min(g,p-3)-1,l=e>Math.max(g,2)+1,r=e===Math.max(g,2)+1,o=e>=Math.min(g,p-3)-2&&e<=Math.max(g,2)+2;return(0,n.jsx)("li",{className:(0,s.x)("rounded-full h-4 w-[10px] transition-all",o?"opacity-100":"opacity-0",e!==g&&j,e===g&&"dark"===w&&"bg-white",e===g&&"light"===w&&"bg-black",_&&[(t||r)&&"max-h-4 max-w-[8px] scale-y-75",(a||l)&&"max-h-2 max-w-[6px]"])},e)}),f[13]=p,f[14]=g,f[15]=j,f[16]=_,f[17]=w,f[18]=c):c=f[18],f[19]!==c||f[20]!==o||f[21]!==i?(d=(0,n.jsx)("ul",{"data-test":"carouselDots",className:o,style:i,children:c}),f[19]=c,f[20]=o,f[21]=i,f[22]=d):d=f[22],f[23]!==d||f[24]!==a?(m=(0,n.jsx)("div",{className:a,children:d}),f[23]=d,f[24]=a,f[25]=m):m=f[25],f[26]!==m||f[27]!==t?(u=(0,n.jsx)("div",{className:t,children:m}),f[26]=m,f[27]=t,f[28]=u):u=f[28],u}},69039:(e,t,a)=>{"use strict";a.d(t,{b:()=>n.b});var n=a(3211)},69409:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[extra]/rewrites/deals/[vehicleTypeSlug]",function(){return a(3133)}])},73900:(e,t,a)=>{"use strict";a.d(t,{f:()=>i,s:()=>o});var n=a(6029),l=a(75155),s=a(55729),r=a(31133);let o=s.createContext(!1),i=e=>{let t,a,i,m,u,f,p,g,h,x,y,v,b,_=(0,l.c)(33);_[0]!==e?({className:t,xs:p,sm:u,md:i,lg:a,xl:f,...m}=e,_[0]=e,_[1]=t,_[2]=a,_[3]=i,_[4]=m,_[5]=u,_[6]=f,_[7]=p):(t=_[1],a=_[2],i=_[3],m=_[4],u=_[5],f=_[6],p=_[7]);let w=(0,s.useContext)(o)?"li":"div";if(_[8]!==w||_[9]!==t||_[10]!==a||_[11]!==i||_[12]!==u||_[13]!==f||_[14]!==p){let e,n="";_[19]!==a||_[20]!==i||_[21]!==u||_[22]!==f||_[23]!==p?(e={xs:p,sm:u,md:i,lg:a,xl:f},_[19]=a,_[20]=i,_[21]=u,_[22]=f,_[23]=p,_[24]=e):e=_[24];let l=e;for(let e of["xs","sm","md","lg","xl"]){let t=l[e];(t||""===t)&&(n="object"==typeof t?(0,r.x)(n,void 0!==t.size&&c[e][t.size],void 0!==t.offset&&d[e][t.offset]):(0,r.x)(n,c[e][t]))}n.length||(n="col"),h=o.Provider,y=!1,g=w,x=(0,r.x)(n,t),_[8]=w,_[9]=t,_[10]=a,_[11]=i,_[12]=u,_[13]=f,_[14]=p,_[15]=g,_[16]=h,_[17]=x,_[18]=y}else g=_[15],h=_[16],x=_[17],y=_[18];return _[25]!==g||_[26]!==m||_[27]!==x?(v=(0,n.jsx)(g,{className:x,...m}),_[25]=g,_[26]=m,_[27]=x,_[28]=v):v=_[28],_[29]!==h||_[30]!==y||_[31]!==v?(b=(0,n.jsx)(h,{value:y,children:v}
349),_[29]=h,_[30]=y,_[31]=v,_[32]=b):b=_[32],b},c={xs:{0:"",1:"col-1",2:"col-2",3:"col-3",4:"col-4",5:"col-5",6:"col-6",7:"col-7",8:"col-8",9:"col-9",10:"col-10",11:"col-11",12:"col-12"},sm:{0:"col-sm",1:"col-sm-1",2:"col-sm-2",3:"col-sm-3",4:"col-sm-4",5:"col-sm-5",6:"col-sm-6",7:"col-sm-7",8:"col-sm-8",9:"col-sm-9",10:"col-sm-10",11:"col-sm-11",12:"col-sm-12"},md:{0:"col-md",1:"col-md-1",2:"col-md-2",3:"col-md-3",4:"col-md-4",5:"col-md-5",6:"col-md-6",7:"col-md-7",8:"col-md-8",9:"col-md-9",10:"col-md-10",11:"col-md-11",12:"col-md-12"},lg:{0:"col-lg",1:"col-lg-1",2:"col-lg-2",3:"col-lg-3",4:"col-lg-4",5:"col-lg-5",6:"col-lg-6",7:"col-lg-7",8:"col-lg-8",9:"col-lg-9",10:"col-lg-10",11:"col-lg-11",12:"col-lg-12"},xl:{0:"col-xl",1:"col-xl-1",2:"col-xl-2",3:"col-xl-3",4:"col-xl-4",5:"col-xl-5",6:"col-xl-6",7:"col-xl-7",8:"col-xl-8",9:"col-xl-9",10:"col-xl-10",11:"col-xl-11",12:"col-xl-12"}},d={xs:{0:"",1:"offset-1",2:"offset-2",3:"offset-3",4:"offset-4",5:"offset-5",6:"offset-6",7:"offset-7",8:"offset-8",9:"offset-9",10:"offset-10",11:"offset-11",12:"offset-12"},sm:{0:"offset-sm-0",1:"offset-sm-1",2:"offset-sm-2",3:"offset-sm-3",4:"offset-sm-4",5:"offset-sm-5",6:"offset-sm-6",7:"offset-sm-7",8:"offset-sm-8",9:"offset-sm-9",10:"offset-sm-10",11:"offset-sm-11",12:"offset-sm-12"},md:{0:"offset-md-0",1:"offset-md-1",2:"offset-md-2",3:"offset-md-3",4:"offset-md-4",5:"offset-md-5",6:"offset-md-6",7:"offset-md-7",8:"offset-md-8",9:"offset-md-9",10:"offset-md-10",11:"offset-md-11",12:"offset-md-12"},lg:{0:"offset-lg-0",1:"offset-lg-1",2:"offset-lg-2",3:"offset-lg-3",4:"offset-lg-4",5:"offset-lg-5",6:"offset-lg-6",7:"offset-lg-7",8:"offset-lg-8",9:"offset-lg-9",10:"offset-lg-10",11:"offset-lg-11",12:"offset-lg-12"},xl:{0:"offset-xl-0",1:"offset-xl-1",2:"offset-xl-2",3:"offset-xl-3",4:"offset-xl-4",5:"offset-xl-5",6:"offset-xl-6",7:"offset-xl-7",8:"offset-xl-8",9:"offset-xl-9",10:"offset-xl-10",11:"offset-xl-11",12:"offset-xl-12"}}},76112:(e,t,a)=>{"use strict";function n(e,t){if(t<=0||!Number.isInteger(t)||t>Number.MAX_SAFE_INTEGER||e>=t||!Number.isInteger(e)||e<0)return[];let a=Array.from(Array(t).keys());for(let t=0;t<e;t++)a.shift();return a}a.d(t,{y:()=>n})},87001:(e,t,a)=>{"use strict";a.d(t,{m:()=>C});var n=a(6029),l=a(75155),s=a(55729),r=a(70415),o=a(27166),i=a(69039),c=a(57545),d=a(23549),m=a(54546),u=a(76688),f=a(31133),p=a(25247),g=a(62556),h=a(73974),x=a(31410),y=a(43302),v=a(4113),b=a(5441),_=a(70299),w=a(47687),j=a.n(w),k=a(30739);let S=e=>{let t,a,s,r,o,i,c=(0,l.c)(21),{currentUrl:d,active:m,navbarLinks:g,theme:h}=e,x="dark"===(void 0===h?"white":h),y=x&&"text-white";if(c[0]!==y?(t=(0,f.x)("border-r pr-16",y),c[0]=y,c[1]=t):t=c[1],c[2]!==m||c[3]!==d||c[4]!==x?(a=d===p.E.generate({})?(0,n.jsx)("span",{className:"font-500",children:"Electric Vehicles"}):(0,n.jsx)(u.N,{className:(0,f.x)("no-underline","electric-vehicles"===m&&"font-500",x?"text-white":"text-black"),href:p.E.generate({}),tracking:{eventAction:"EV - Global Navigation Click",eventCategory:"Engagement",eventLabel:"Electric Vehicles"},children:"Electric Vehicles"}),c[2]=m,c[3]=d,c[4]=x,c[5]=a):a=c[5],c[6]!==t||c[7]!==a?(s=(0,n.jsx)("div",{className:t,children:a}),c[6]=t,c[7]=a,c[8]=s):s=c[8],c[9]!==m||c[10]!==d||c[11]!==g){let e;c[13]!==m||c[14]!==d?(e=(e,t)=>{let{displayName:a,href:l,id:s}=e;return(0,n.jsx)("li",{className:(0,f.x)(0===t&&"ml-16 md:ml-20","mr-20 md:mr-32"),children:l===d?(0,n.jsx)("span",{className:"font-500",children:a}):(0,n.jsx)(u.N,{href:l,className:(0,f.x)("no-underline",s===m&&"font-500"),tracking:{eventAction:"EV - Global Navigation Click",eventCategory:"Engagement",eventLabel:a},children:a})},s)},c[13]=m,c[14]=d,c[15]=e):e=c[15],r=g.filter(T).map(e),c[9]=m,c[10]=d,c[11]=g,c[12]=r}else r=c[12];return c[16]!==r?(o=(0,n.jsx)("ul",{className:"flex",children:r}),c[16]=r,c[17]=o):o=c[17],c[18]!==s||c[19]!==o?(i=(0,n.jsxs)(n.Fragment,{children:[s,o]}),c[18]=s,c[19]=o,c[20]=i):i=c[20],i},N=e=>{let t,a,r,p,g,h,x,y,v,b,w=(0,l.c)(27),{active:j,navbarLinks:k,theme:S}=e,[N,C]=s.useState(!1),T=(0,_.z)();w[0]!==N||w[1]!==T?(t=()=>{N&&T({eventCategory:"Engagement",eventAction:"EV Navigation Dropdown"})},a=[N,T],w[0]=N,w[1]=T,w[2]=t,w[3]=a):(t=w[2],a=w[3]),s.useEffect(t,a),w[4]===Symbol.for("react.memo_cache_sentinel")?(r=(0,f.x)("px-20","pt-20","pb-8","mt-[19px]","border-none","rounded-0","z-[1040]","!bg-black","w-full","grid","grid-cols-3","gap-x-8","gap-y-20"),w[4]=r):r=w[4];let I="dark"===(void 0===S?"white":S)?"text-white":"text-black";if(w[5]!==I?(p=(0,f.x)("flex items-center",I),w[5]=I,w[6]=p):p=w[6],w[7]!==j||w[8]!==k?(g=k.find(e=>e.id===j)?.displayName??"Electric Vehicles",w[7]=j,w[8]=k,w[9]=g):g=w[9],w[10]!==g?(h=(0,n.jsx)("span",{className:"font-500",children:g}),w[10]=g,w[11]=h):h=w[11],w[12]!==N?(x=(0,n.jsx)("span",{className:"ml-4 flex items-center",children:N?(0,n.jsx)(i.b,{}):(0,n.jsx)(o.U,{})}),w[12]=N,w[13]=x):x=w[13],w[14]!==p||w[15]!==h||w[16]!==x?(y=(0,n.jsxs)(d.C,{className:p,children:[h,x]}),w[14]=p,w[15]=h,w[16]=x,w[17]=y):y=w[17],w[18]!==j||w[19]!==k){let e;w[21]!==j?(e=e=>{let{displayName:t,href:a,id:l}=e;return j===l?null:(0,n.jsx)(m.t,{className:(0,f.x)("h-[74px]","bg-white","rounded","text-12","no-underline","flex","font-400","text-center","px-16","whitespace-normal","flex","items-center","justify-center"),tag:u.N,href:a,tracking:{eventAction:"EV - Global Navigation Click",eventCategory:"Engagement",eventLabel:t},children:t},l)},w[21]=j,w[22]=e):e=w[22],v=k.map(e),w[18]=j,w[19]=k,w[20]=v}else v=w[20];return w[23]!==N||w[24]!==y||w[25]!==v?(b=(0,n.jsx)(c.m,{isOpen:N,setIsOpen:C,menuClassName:r,className:"w-full md:hidden",toggle:y,children:v}),w[23]=N,w[24]=y,w[25]=v,w[26]=b):b=w[26],b},C=s.memo(e=>{let t,a,s,o,i,c,d,m,u=(0,l.c)(23),{active:w,className:C,theme:T}=e,I=void 0===T?"white":T,E="dark"===I,L=(0,b.p)(),M=(0,_.z)();u[0]===Symbol.for("react.memo_cache_sentinel")?(a={default:!1,truecar:!0},u[0]=a):a=u[0];let $=(t=(0,k.G)(a),[{id:"electric-vehicles",displayName:"Electric Vehicles",href:p.E.generate({})},{id:"new-evs",displayName:"New EVs",href:v.P.generate({bodyStyle:"Electrics",filterType:"body"})},{id:"used-evs",displayName:"Used EVs",href:h.x.generate({condition:"USED",fuelType:["Ele
349ctric"]})},{id:"used-teslas",displayName:"Used Teslas",href:h.x.generate({condition:"USED",makeModelTrim:[{makeSlug:"tesla"}]})},{id:"electric-incentives",displayName:"EV Incentives",href:g.T.generate({})},{id:"ev-deals",displayName:"EV Deals",href:y.x.generate({vehicleTypeSlug:"fuel-electric"})},{id:"best-evs",displayName:"Best EVs",href:x.J.generate({splat:"/fuel-electric/"})},...t?[{id:"buyers-guide",displayName:"Buyer's Guide",href:"https://www.truecar.com/blog/electric-vehicle-buyers-guide/"}]:[]]);u[1]!==M?(s=j()(()=>{M({eventCategory:"Engagement",eventAction:"EV Navigation Scroll"})},1e3),u[1]=M,u[2]=s):s=u[2];let D=s,F=E?"theme-black":"theme-white",R=!E&&"border";return u[3]!==C||u[4]!==F||u[5]!==R?(o=(0,f.x)(F,"md:overflow-x-auto","h-[60px]","whitespace-nowrap",R,C),u[3]=C,u[4]=F,u[5]=R,u[6]=o):o=u[6],u[7]!==w||u[8]!==L||u[9]!==$||u[10]!==I?(i=(0,n.jsx)("div",{className:"hidden-sm-down flex h-full items-center",children:(0,n.jsx)(S,{currentUrl:L,active:w,navbarLinks:$,theme:I})}),u[7]=w,u[8]=L,u[9]=$,u[10]=I,u[11]=i):i=u[11],u[12]!==w||u[13]!==$||u[14]!==I?(c=(0,n.jsx)("div",{className:"hidden-md-up flex h-full items-center",children:(0,n.jsx)(N,{active:w,navbarLinks:$,theme:I})}),u[12]=w,u[13]=$,u[14]=I,u[15]=c):c=u[15],u[16]!==i||u[17]!==c?(d=(0,n.jsxs)(r.L,{className:"h-full",children:[i,c]}),u[16]=i,u[17]=c,u[18]=d):d=u[18],u[19]!==o||u[20]!==d||u[21]!==D?(m=(0,n.jsx)("nav",{className:o,onScroll:D,children:d}),u[19]=o,u[20]=d,u[21]=D,u[22]=m):m=u[22],m});function T(e){let{id:t}=e;return"electric-vehicles"!==t}},88301:(e,t,a)=>{"use strict";a.d(t,{T:()=>r});var n=a(6029),l=a(75155);a(55729);var s=a(65491);let r=e=>{let t,a,r,o=(0,l.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="keyboard_arrow_left";return o[3]!==a||o[4]!==i?(r=(0,n.jsx)(s.I,{spriteID:i,...a}),o[3]=a,o[4]=i,o[5]=r):r=o[5],r}},93875:(e,t,a)=>{"use strict";a.d(t,{O:()=>n.O});var n=a(14164)}},e=>{e.O(0,[3337,2374,9968,4120,3682,9827,2156,3974,4466,339,3064,8265,6795,11,4947,1870,6248,120,5348,4839,8123,9795,6593,636,8792],()=>e(e.s=69409)),_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.