PageSourceSearch

https://www.truecar.com/assets/_next/static/chunks/3974-d3248b55a8000676.js

js truecar.com collected 2026-09-24 08:28:42 UTC 12,310 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3974],{4422:(e,a,l)=>{l.d(a,{N2:()=>c,FQ:()=>p,im:()=>o,cD:()=>u,tW:()=>d,Rr:()=>s});var n=l(36332),i=l(21157),r=l.n(i);let t=["Plug-In Hybrid","Hybrid","Gas","Diesel","Hydrogen","Electric","CNG"],u={UNKNOWN:"unknown",BASIC_EQUIPPED:"basicEquipped",STANDARD:"standard",WELL_EQUIPPED:"wellEquipped",FULLY_LOADED:"fullyLoaded"},o={unknown:"UNKNOWN",basicEquipped:"BASIC_EQUIPPED",standard:"STANDARD",wellEquipped:"WELL_EQUIPPED",fullyLoaded:"FULLY_LOADED"};function m(e){return t.some(a=>a===e)}let s=e=>{let a=!1,l={cheapCars:e.includes("cheap-cars"),inventorySrp:e.includes("inventory")};return e.filter(e=>"cheap-cars"!==e&&"inventory"!==e).forEach((e,i)=>{let r=(0,n.rg)(e);if(""===r)return null;if(r.includes("-")){let[e,...a]=r.split("-");switch(e){case"body":l.bodyStyleSlug=a.join("-");return;case"fuel":l.fuelType=a.includes("all")&&a.includes("hybrids")?["Hybrid","Plug-In Hybrid"]:p([a[0]]);return;case"location":if(1===a.length&&isFinite(parseInt(a[0]))){l.postalCode=a[0];return}l.city=a.slice(0,a.length-1).join("-"),l.state=a[a.length-1];return;case"price":{let[e,n]=a;if("below"===e){l.price={min:null,max:Number(n)};return}if("above"===e){l.price={min:Number(n),max:null};return}l.price={min:Number(e),max:Number(n)};return}case"year":{let e,n,[i,r]=a;r?(e="min"===i?null:i,n="max"===r?null:r):(e=i,n=i),l.year={min:0===Number(e)?null:Number(e),max:0===Number(n)?null:Number(n)};return}}}0===i&&r&&(a=!0,l.makeSlug=r),1===i&&a&&r&&(l.modelSlug=r)}),l},d=e=>{let a=e.bodyStyleSlug?`body-${e.bodyStyleSlug}`:"",l=e.city&&e.state?`location-${e.city}-${e.state}`:e.postalCode?`location-${e.postalCode}`:"",n="";e.fuelType?.length===1&&(n=e.fuelType?.[0].includes("Plug-In Hybrid")?"fuel-plug-in-hybrid":`fuel-${e.fuelType[0]}`),e.fuelType?.length===2&&e.fuelType?.includes("Plug-In Hybrid")&&e.fuelType?.includes("Hybrid")&&(n="fuel-all-hybrids");let i=[e.inventorySrp?"inventory":void 0,e.cheapCars?"cheap-cars":void 0,e.makeSlug,e.modelSlug,(e=>{if(e&&(e.min||e.max))return e.min===e.max?`year-${e.min}`:`year-${e.min||"min"}-${e.max||"max"}`})(e.year),a,!e.cheapCars&&(e=>{if(e&&(e.min||e.max))return e.min?e.max?`price-${e.min}-${e.max}`:`price-above-${e.min}`:`price-below-${e.max}`})(e.price),n,l].filter(Boolean).join("/").toLowerCase();return i&&(i+="/"),i},p=e=>e.map(e=>e.match(/^cng/i)?"CNG":e.match(/^plug/i)?"Plug-In Hybrid":r()(e)).filter(m),c=e=>p(e).map(e=>"Plug-In Hybrid"===e?"Plug-In-Hybrid":e)},23609:(e,a,l)=>{l.d(a,{l:()=>n.lq});var n=l(36332)},36087:(e,a,l)=>{l.d(a,{v:()=>n.v6});var n=l(36332)},37226:(e,a,l)=>{l.d(a,{g:()=>n.gU});var n=l(53579)},50959:(e,a,l)=>{l.d(a,{DI:()=>s,G9:()=>o,bH:()=>d,bs:()=>c,c9:()=>p,pG:()=>m});var n=l(59018),i=l.n(n),r=l(19515),t=l.n(r),u=l(93501);let o=e=>{let a=[],l=[],n=[];return e?.forEach(e=>{let{makeSlug:i,modelSlug:r,trimSlugs:t}=e;i&&!a.includes(i)&&a.push(i),r&&!l.includes(r)&&l.push(r),t?.forEach(e=>{n.includes(e)||n.push(e)})}),{makeSlugs:a,modelSlugs:l,trimSlugs:n}},m=e=>{let{makeSlug:a,modelSlug:l,trims:n,mmtFromUrl:i}=e;return a||i.length?a||l||n.length>0?a?[{makeSlug:a,modelSlug:l,trimSlugs:n}]:[]:i.map(e=>{let[a,l,...n]=e.split("_");return{makeSlug:a,modelSlug:l,trimSlugs:n}}):void 0},s={updateMakes:e=>{let{currentMakeModelTrim:a,selectedMakes:l}=e,n=[],i={};return l.forEach(e=>i[e]=!1),a?.forEach(e=>{e.makeSlug in i&&(i[e.makeSlug]=!0,n.push(e))}),Object.entries(i).forEach(e=>{let[a,l]=e;l||n.push({makeSlug:a})}),n},updateModels:e=>{let{currentMakeModelTrim:a,selectedModels:l}=e,n=i()(a?.map(e=>{let{makeSlug:a}=e;return a})),r=a?.filter(e=>!e.modelSlug),t=l.map(e=>{let[l,n]=e.split("_"),i=a?.find(e=>e.modelSlug===n)?.trimSlugs?.map(e=>e);return{makeSlug:l,modelSlug:n,trimSlugs:i||[]}}),u=r?.concat(t),o=u?.filter(e=>!!e.modelSlug||!u.find(a=>a.makeSlug===e.makeSlug&&a.modelSlug)),m=new Set(o?.map(e=>{let{makeSlug:a}=e;return a}));return n.forEach(e=>{m.has(e)||o?.push({makeSlug:e})}),o??[]},updateTrims:e=>{let{currentMakeModelTrim:a,selectedTrims:l}=e,n=l.map(e=>{let[a,l]=e.split("_");return{modelSlug:a,trimSlug:l}}),i=a?.map(e=>({makeSlug:e.makeSlug,modelSlug:e.modelSlug,trimSlugs:[]}))||[];
1return n.forEach(e=>{let{modelSlug:a,trimSlug:l}=e;i?.forEach(e=>{e.modelSlug===a&&e.trimSlugs?.push(l)})}),i}},d=e=>i()(e?.map(e=>e.makeSlug))??[],p=e=>(e?.map(e=>{if(e.makeSlug&&e.modelSlug)return`${e.makeSlug}_${e.modelSlug}`})??[]).filter(u.R),c=e=>t()(e?.map(e=>e.trimSlugs?.map(a=>`${e.modelSlug}_${a}`)).filter(u.R))},53579:(e,a,l)=>{l.d(a,{B6:()=>n,O7:()=>r,gU:()=>t,wr:()=>i});let n=[{name:"Best match",value:"best_match"},{name:"Price low to high",value:"price_asc"},{name:"Price high to low",value:"price_desc"},{name:"Distance",value:"distance_asc_script"},{name:"Year low to high",value:"year_asc"},{name:"Year high to low",value:"year_desc"},{name:"Newly listed",value:"created_date_desc"}],i=[{name:"Best match",value:"best_match"},{name:"Best deal",value:"best_deal_desc_script"},{name:"Price low to high",value:"price_asc"},{name:"Price high to low",value:"price_desc"},{name:"Distance",value:"distance_asc_script"},{name:"Mileage low to high",value:"mileage_asc"},{name:"Mileage high to low",value:"mileage_desc"},{name:"Year low to high",value:"year_asc"},{name:"Year high to low",value:"year_desc"},{name:"Newly listed",value:"created_date_desc"}],r=[{name:"10 miles",value:"10"},{name:"25 miles",value:"25"},{name:"50 miles",value:"50"},{name:"75 miles",value:"75"},{name:"100 miles",value:"100"},{name:"150 miles",value:"150"},{name:"200 miles",value:"200"},{name:"250 miles",value:"250"},{name:"500 miles",value:"500"},{name:"Nationwide",value:"5000"}],t=5e3},64226:(e,a,l)=>{l.d(a,{u:()=>n.uR});var n=l(36332)},73974:(e,a,l)=>{l.d(a,{x:()=>h});var n=l(64226),i=l(36087),r=l(23609),t=l(37226),u=l(4422),o=l(67712),m=l.n(o),s=l(76694),d=l.n(s),p=l(92976),c=l(75726),g=l(23952);let y={NEW:150,USED:75},h=(0,i.v)({condition:n.u.enum("new","used"),splat:n.u.array.unsafeString,dealershipId:n.u.number.optional,dealType:n.u.enum("lease","loan","cash").optional,monthlyPaymentLow:n.u.number.optional,monthlyPaymentHigh:n.u.number.optional,mileageLow:n.u.number.optional,mileageHigh:n.u.number.optional,listPriceLow:n.u.number.optional,listPriceHigh:n.u.number.optional,price_low:n.u.number.optional,price_high:n.u.number.optional,yearLow:n.u.number.optional,yearHigh:n.u.number.optional,exteriorColorGeneric:n.u.array.unsafeString,priceRating:n.u.array.unsafeString,trim:n.u.unsafeString.optional,trimSlug:n.u.array.unsafeString,equipmentRating:n.u.array.unsafeString,packages:n.u.array.unsafeString,keyFeature:n.u.array.unsafeString,transmission:n.u.array.unsafeString,driveTrain:n.u.array.unsafeString,engine:n.u.array.unsafeString,interiorColorGeneric:n.u.array.unsafeString,fuelType:n.u.array.unsafeString,bedLength:n.u.array.unsafeString,cabType:n.u.array.unsafeString,searchRadius:n.u.number.optional,search_radius:n.u.number.optional,page:n.u.number.optional,sort:n.u.array.unsafeString,certifiedPreOwned:n.u.array.unsafeString,accidentHistory:n.u.enum("none","max-1","any").optional.default("any"),titleHistory:n.u.array.unsafeString,ownerHistory:n.u.enum("original","max-2","any").optional.default("any"),fleetHistory:n.u.boolean.optional.default(!0),rentalHistory:n.u.boolean.optional.default(!0),city:n.u.unsafeString.optional,state:n.u.unsafeString.optional,postalCode:n.u.unsafeString.optional,zipCode:n.u.unsafeString.optional,zipcode:n.u.unsafeString.optional,experience:n.u.unsafeString.optional,excludeExpandedDelivery:n.u.boolean.optional,defaultExcludeExpandedDelivery:n.u.boolean.optional,creditScore:n.u.enum("excellent","very-good","good","fair","poor").optional,financeTerm:n.u.number.optional,downPayment:n.u.number.optional,recentPriceDrop:n.u.boolean.optional.default(!1),u1:n.u.number.optional,subid1:n.u.string.optional,publisherPagRedirect:n.u.boolean.optional.default(!1),mmt:n.u.array.string,bodyStyles:n.u.array.string,preferTestDrive:n.u.boolean.optional,prequal:n.u.boolean.optional,inventorySrp:n.u.boolean.optional,utm_campaign:n.u.string.optional,utm_campaignid:n.u.string.optional,utm_content:n.u.string.optional,utm_id:n.u.string.optional,utm_medium:n.u.string.optional,utm_network:n.u.string.optional,utm_source:n.u.string.optional,utm_term:n.u.string.optional,referrer_id:n.u.string.optional,device:n.u.string.optional,adpos:n.u.string.optional,adtype:n.u.string.optional,merchantID:n.u.string.optional,gad_source:n.u.string.optional,gad_campaignid:n.u.string.optional,gbraid:n.u.string.optional,gclid:n.u.string.optional},e=>{let{splat:a,condition:l,sort:n,monthlyPaymentLow:i,monthlyPaymentHigh:o,mileageLow:m,mileageHigh:s,listPrice
1Low:d,listPriceHigh:p,price_low:g,price_high:h,yearLow:S,yearHigh:f,certifiedPreOwned:b,fuelType:v,trim:_,trimSlug:w,searchRadius:x,search_radius:E,city:P,state:H,postalCode:N,zipCode:k,zipcode:D,equipmentRating:C,u1:T,subid1:L,mmt:I,bodyStyles:R,page:$,dealType:U,downPayment:q,financeTerm:G,creditScore:O,excludeExpandedDelivery:W,defaultExcludeExpandedDelivery:A,inventorySrp:B,...F}=e,Q=(0,u.Rr)(a??[]),Y=_?[_].concat(w):w,j=(0,c.p)({makeSlug:Q.makeSlug,modelSlug:Q.modelSlug,mmtFromUrl:I,trims:Y}),M="new"===l?"NEW":"USED";return{condition:M,makeModelTrim:j,bodyStyles:R.concat(Q.bodyStyleSlug??[]),year:Q.year??{min:S??null,max:f??null},city:Q.city??P,state:Q.state??H,postalCode:Q.postalCode??(Q.city&&Q.state?void 0:k??N??D),price:Q.cheapCars?{min:null,max:9e3}:Q.price??{min:d??g??null,max:p??h??null},monthlyPayment:{min:i??null,max:o??null},mileage:{min:m??null,max:s??null},sort:(0,r.l)(n.length?n[0]:"best_match"),certifiedPreOwned:(0,r.l)("true"===b[0]),fuelType:(0,u.FQ)(Q.fuelType??v),searchRadius:(0,r.l)((e=>{let{searchRadius:a,condition:l}=e;return a&&a>t.g?t.g:!a||a<1?y[l]:a})({searchRadius:x??E,condition:M})),equipmentRating:C?.map(e=>u.im[e]),u1:T,subid1:L,cheapCars:(0,r.l)(!!Q.cheapCars),page:(0,r.l)($??1),noIndex:$&&($<2||$>50),dealType:(0,r.l)(U??"cash"),downPayment:q,financeTerm:(0,r.l)(G??72),creditScore:(0,r.l)(O??"very-good"),excludeExpandedDelivery:W??A,inventorySrp:Q.inventorySrp??B,...F}},e=>{let{condition:a,city:l,state:n,postalCode:i,bodyStyles:r,monthlyPayment:t,mileage:o,year:s,searchRadius:c,dealType:y,price:h,page:S,sort:f,certifiedPreOwned:b,accidentHistory:v,ownerHistory:_,fleetHistory:w,rentalHistory:x,fuelType:E,equipmentRating:P,creditScore:H,financeTerm:N,recentPriceDrop:k,excludeExpandedDelivery:D,publisherPagRedirect:C,u1:T,subid1:L,makeModelTrim:I,cheapCars:R,preferTestDrive:$,prequal:U,inventorySrp:q,...G}=e,O=d()(G,["noIndex"]),W=E?.length===2&&E?.includes("Plug-In Hybrid")&&E?.includes("Hybrid"),{makeSlugs:A,modelSlugs:B,trimSlugs:F}=(0,p.G)(I||void 0),Q=A.length>1||B.length>1||q,Y=r&&1===r.length&&!q;return{path:`/${a.toLowerCase()}-cars-for-sale/listings/${(0,u.tW)({...!q?{makeSlug:Q?void 0:A[0],modelSlug:Q?void 0:B[0],bodyStyleSlug:Y?r?.[0]:void 0,year:{min:s?.min??null,max:s?.max??null},price:{min:h?.min??null,max:h?.max??null},city:l?(0,g.k)(l):void 0,state:n,postalCode:i,fuelType:E,trims:Q?void 0:F,cheapCars:!!R}:{},inventorySrp:!!q})}`,query:{...q?{yearLow:s?.min??null,yearHigh:s?.max??null,price_low:h?.min??null,price_high:h?.max??null,city:l,state:n,postalCode:i,fuelType:E,cheapCars:!!R||void 0}:{},searchRadius:"USED"===a&&75===c||"NEW"===a&&150===c?null:c,u1:T,subid1:L,page:1===S?void 0:S,sort:f&&"best_match"!==f?[f]:null,certifiedPreOwned:b?["true"]:null,accidentHistory:"any"===v?null:v,ownerHistory:"any"===_?null:_,fleetHistory:!1!==w&&null,creditScore:"very-good"===H?null:H,financeTerm:72===N?null:N,recentPriceDrop:!!k||null,rentalHistory:!1!==x&&null,dealType:"cash"===y?null:y,monthlyPaymentLow:t?.min??null,monthlyPaymentHigh:t?.max??null,mileageLow:o?.min??null,mileageHigh:o?.max??null,fuelType:E&&(E.length>1&&!W||q)?(0,u.N2)(E):void 0,trim:Q?void 0:1===F.length?F[0]:void 0,trimSlug:Q?void 0:F.length>=2?F:void 0,equipmentRating:P?.map(e=>u.cD[e]),..."boolean"==typeof D&&{excludeExpandedDelivery:D},publisherPagRedirect:!!C||void 0,mmt:Q?I?.map(e=>m()([e.makeSlug,e.modelSlug,...e.trimSlugs??[]]).join("_")):void 0,bodyStyles:Y?void 0:r,...$&&{preferTestDrive:$},prequal:!!U||void 0,...O}}});h.routeName="marketplaceSearchRoute"},75726:(e,a,l)=>{l.d(a,{p:()=>n.pG});var n=l(50959)},92976:(e,a,l)=>{l.d(a,{G:()=>n.G9});var n=l(50959)}}]);

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.