try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="9dfb2010-c35a-4526-a6fa-f90e67280383",e._sentryDebugIdIdentifier="sentry-dbid-9dfb2010-c35a-4526-a6fa-f90e67280383")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3469,6668],{16203:(e,t,l)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/inventory",function(){return l(89884)}])},83469:(e,t,l)=>{"use strict";l.r(t),l.d(t,{default:()=>a});var i=l(37876),s=l(49589),r=l(24954);function a(e){var t,l;let a=e.dealer,n=e.section||"inventory";if("inventory"===n){let e=(0,r.HA)(null!==(t=a.settings.disclaimer_inventory)&&void 0!==t?t:"");return(0,i.jsx)(s.A,{className:"py-3 text-small opacity-75 disclaimers",children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:"".concat(e)}})})}if("finance"!==n)return(0,i.jsx)(i.Fragment,{});{let e=(0,r.HA)(null!==(l=a.settings.disclaimer_finance)&&void 0!==l?l:"");return(0,i.jsx)(s.A,{className:"py-3 text-small opacity-75 disclaimers",children:(0,i.jsx)("div",{dangerouslySetInnerHTML:{__html:"".concat(e)}})})}}},87189:(e,t,l)=>{"use strict";l.d(t,{A:()=>r});var i=l(34957),s=l(4319);let r=(0,i.vt)((0,s.Zr)(e=>({version:1,set:0,tier:"AA",downPref:"cash",months:75,down_pct:10,down_amount:3e3,update:t=>{e(e=>({...Object.assign({},e,t)}))}}),{name:"of_finance",storage:(0,s.KU)(()=>localStorage)}))},89884:(e,t,l)=>{"use strict";l.r(t),l.d(t,{__N_SSP:()=>Q,default:()=>X});var i=l(37876),s=l(89099),r=l(48230),a=l.n(r),n=l(77328),o=l.n(n),d=l(18847),c=l.n(d),u=l(14232),m=l(38248),p=l(45105),v=l.n(p),h=l(49589),g=l(6301),f=l(56970),y=l(37784),b=l(66682),x=l(60282),j=l(62449),_=l(54587),w=l.n(_),k=l(21626),N=l(24954),A=l(47710),S=l(4899),C=l(99742);function P(e){var t,r,a,n;let o=(0,s.useRouter)(),{update:d}=(0,A.A)(),[c,p]=(0,u.useState)(parseInt(e.hideTopBanner)),v=()=>{var e;let t=new Date(Number(new Date)+15768e4);(0,m.setCookie)("tb",1,{path:"/",sameSite:"lax",secure:(null==C?void 0:null===(e=C.env)||void 0===e?void 0:"production")=="production",expires:t}),p(1)},g=(null===(t=l.g.dealerSettings)||void 0===t?void 0:t.topbanner_title)||(null===(r=l.g.dealerSettings)||void 0===r?void 0:r.trade_title_text)||"What's your car worth?";return(0,i.jsx)("div",{className:"bg-secondary p-4 "+(0===c?"d-block":"d-none"),id:"top-banner",children:(0,i.jsx)(h.A,{className:"align-items-center",children:(0,i.jsx)(f.A,{className:"d-flex align-items-center",children:(0,i.jsxs)(y.A,{sm:12,className:"text-large text-center text-white",children:[(0,i.jsx)(w(),{src:(null===(a=l.g.dealerSettings)||void 0===a?void 0:a.topbanner_icon)||"https://static.overfuel.com/images/icons/streamlinehq-car-tool-keys-transportation-white-200.PNG",width:"40",height:"40",className:"me-4 d-none d-sm-inline-block",alt:"Get your trade-in value"}),g,(0,i.jsx)(x.A,{variant:"light",className:"border-white ms-4 mt-3 mt-sm-0",onClick:e=>{var t,i,s,r,a,n,c,u,m;(null===(t=l.g.dealerSettings)||void 0===t?void 0:t.topbanner_module)?d({title:(null===(r=l.g.dealerSettings)||void 0===r?void 0:r.topbanner_btntext)||(null===(a=l.g.dealerSettings)||void 0===a?void 0:a.string_cta_trade),module:null===(n=l.g.dealerSettings)||void 0===n?void 0:n.topbanner_module,show:!0,url:o.asPath}):(null===(i=l.g.dealerSettings)||void 0===i?void 0:i.topbanner_url)?o.push(null===(c=l.g.dealerSettings)||void 0===c?void 0:c.topbanner_url):(null===(s=l.g.dealerSettings)||void 0===s?void 0:s.trade_url)?o.push(null===(u=l.g.dealerSettings)||void 0===u?void 0:u.trade_url):d({title:null===(m=l.g.dealerSettings)||void 0===m?void 0:m.string_cta_trade,module:"TradeValue",show:!0,url:o.asPath}),l.g.trackClick("ctabanner",g),l.g.cmsTrack("asc_cta_interaction",{element_text:g,element_type:"button",event_action:"UPDATE_SLIDEOUT",event_action_result:"Open TradeValue slideout"})},children:(null===(n=l.g.dealerSettings)||void 0===n?void 0:n.topbanner_btntext)||l.g.dealerSettings.string_cta_trade}),(0,i.jsx)(x.A,{variant:"link",className:"close text-white text-large float-end p-0 mb-n2 mt-n1 mr-n2",onClick:()=>v(),children:(0,i.jsx)(S.A,{width:25,height:36,className:"fa-regular fa-times text-white"})})]})})})})}var O=l(83469),q=l(77249),F=l(90981),T=l(29335),E=l(75345),I=l(74995),M=l(69086),R=l(33608),$=l(87189);function U(e){var t,r,n,o,d,c,m;let{update:p}=(0,A.A)(),v=(0,$.A)(),h=(0,s.useRouter)(),g=e.filters.filters,b=e.staticFilters.filters,x=parseInt(1e3*Math.floor(b.price.min/1e3)),j=parseInt(1e3*Math.ceil(b.price.max/1e3)),[_,w]=(0,u.useState)((null==h?void 0:h.query["price[gt]"])&&!isNaN(parseInt(null==h?void 0:h.query["price[gt]"]))&&parseInt(null==h?void 0:h.query["price[gt]"])>x?parseInt(h.query["price[gt]"]):x),[k,C]=(0,u.useState)((null==h?void 0:h.query["price[lt]"])&&!isNaN(parseInt(null==h?void 0:h.query["price[lt]"]))&&parseInt(null==h?void 0:h.query["price[lt]"])<j?parseInt(h.query["price[lt]"]):j);(0,u.useEffect)(()=>{parseInt(null==h?void 0:h.query["price[gt]"])!==_&&w(parseInt(null==h?void 0:h.query["price[gt]"])||x),parseInt(null==h?void 0:h.query["price[lt]"])!==_&&C(parseInt(null==h?void 0:h.query["price[lt]"])||j)},[null==h?void 0:h.query]);let P=v.rate,O=v.months,[q,F]=(0,u.useState)(null!=h&&!!h.query["body[]"]),[R,U]=(0,u.useState)(null!=h&&!!h.query["style[]"]),[B,V]=(0,u.useState)(null!=h&&!!h.query["dealer_id[]"]),[W,G]=(0,u.useState)(!0),[Z,z]=(0,u.useState)(null!=h&&!!h.query["make[]"]),[Y,J]=(0,u.useState)(null!=h&&!!h.query["model[]"]),[Q,X]=(0,u.useState)(null!=h&&!!h.query["exteriorcolorstandard[]"]),[K,ee]=(0,u.useState)(null!=h&&!!h.query["interiorcolorstandard[]"]),[et,el]=(0,u.useState)(null!=h&&!!h.query["fuel[]"]),[ei,es]=(0,u.useState)(null!=h&&!!h.query["transmissionstandard[]"]),[er,ea]=(0,u.useState)(null!=h&&!!h.query["drivetrainstandard[]"]),[en,eo]=(0,u.useState)(null!=h&&!!h.query["cylinders[]"]),[ed,ec]=(0,u.useState)(null!=h&&!!h.query["seatingcapacity[]"]),[eu,em]=(0,u.useState)(null!=h&&!!h.query["cylinders[]"]),[ep,ev]=(0,u.useState)(null!=h&&!!h.query["highlights[]"]),[eh,eg]=(0,u.useState)(null!=h&&!!h.query["year[lt]"]||null!=h&&!!h.query["mileage[lt]"]||null!=h&&!!h.query["year[gt]"]),[ef,ey]=(0,u.useState)(null!=h&&!!h.query["condition[]"]),[eb,ex]=(0,u.useState)(0),[ej,e_]=(0,u.useState)(5e3),[ew,ek]=(0,u.useState)(!1),[eN,eA]=(0,u.useState)((null==h?void 0:h.query.distance)||""),[eS,eC]=(0,u.useState)((null==h?void 0:h.query.postalcode)||"");(0,u.useEffect)(()=>{J(null!=h&&!!h.query["model[]"])},[null==h?void 0:h.query]),(0,u.useEffect)(()=>{ek(!0)},[]),(0,u.useEffect)(()=>{(null==v?void 0:v.salestaxpostalcode)&&""==eS&&eC(v.salestaxpostalcode)},[eS,v]);let eP=[];for(let e=b.year.min;e<=b.year.max;e++)eP.push(e);let eO={location:e.location,params:e.params,setParams:e.setParams,setUserFiltered:e.setUserFiltered,filters:g},eq=[{name:"price",label:"Price & Financing"},{name:"makemodel",label:"Make & Model"},{name:"condition",label:"Condition"},{name:"location",label:"Location"},{name:"status",label:"Status"},{name:"offers",label:"Current Offers"},{name:"yearsmileage",label:"Years & Mileage"},{name:"body",label:"Body Style"},{name:"seatingcapacity",label:"Seating Capacity"},{name:"features",label:"Features"},{name:"exteriorcolor",label:"Exterior Color"},{name:"interiorcolor",label:"Interior Color"},{name:"fuel",label:"Fuel Type"},{name:"transmission",label:"Transmission"},{name:"drivetrain",label:"Drivetrain"},{name:"engine",label:"Engine"}];return(null===(r=e.dealer)||void 0===r?void 0:null===(t=r.settings)||void 0===t?void 0:t.filter_distance)&&eq.unshift({name:"distance",label:"Distance"}),(null===(o=e.dealer)||void 0===o?void 0:null===(n=o.settings)||void 0===n?void 0:n.filter_order)&&(eq=JSON.parse(e.dealer.settings.filter_order)),(0,i.jsxs)(T.A,{className:"mb-5 mt-3 mt-md-0 notranslate filterCard",children:[(0,i.jsxs)(T.A.Header,{className:"pt-3 pb-2 bg-white",children:[(0,i.jsxs)("div",{className:"card-title h6 font-weight-bold mb-2",children:[(0,N.qC)((null==e?void 0:null===(d=e.inventory)||void 0===d?void 0:d.total)||0)," matches",!0==ew&&Object.keys(h.query).length>0&&(0,i.jsx)(a(),{href:null===(m=window)||void 0===m?void 0:null===(c=m.location)||void 0===c?void 0:c.pathname,title:"Clear inventory filters",className:"float-end font-weight-normal cursor-pointer text-primary",children:"Clear Filters"})]}),["condition[]","make[]","model[]","trim[]","body[]","style[]","seatingcapacity[]","highlights[]","exteriorcolorstandard[]","interiorcolorstandard[]","fuel[]","transmissionstandard[]","drivetrainstandard[]","cylinders[]","bedlength[]"].map((t,l)=>{if(e.params[t]&&e.params[t].length>0)return(0,u.createElement)(L,{...eO,fieldName:t,key:"remove_"+t})})]}),(0,i.jsx)(E.A,{ref:e.formRef,className:"pb-0 mt-sm-0",onChange:t=>{t.defaultPrevented||e.handleSubmit(t)},children:eq.map((t,s)=>{var r,a,n,o,d,c,m,v,b,A,$,L,ek;if("distance"===t.name)return(0,i.jsxs)(T.A.Footer,{className:"distance",children:[(0,i.jsxs)("div",{className:"cursor-pointer py-1",onClick:()=>G(!W),children:[t.label,W?(0,i.jsx)(S.A,{className:"fa-regular fa-angle-up text-primary float-end"}):(0,i.jsx)(S.A,{className:"fa-regular fa-angle-down text-primary float-end"})]}),W&&(0,i.jsxs)(f.A,{className:"no-gutters mb-2",children:[(0,i.jsxs)(y.A,{xs:7,className:"pe-3",children:[(0,i.jsx)("small",{children:(0,i.jsx)("strong",{children:"Radius"})}),(0,i.jsxs)(E.A.Select,{name:"distance",className:"custom-select mt-1",value:(null==h?void 0:h.query.distance)||0,defaultValue:0,onChange:e=>eA(e.target.value),children:[(0,i.jsx)("option",{value:"0",children:"Everywhere"}),[50,100,150,250,500].map((e,t)=>(0,i.jsxs)("option",{value:e,children:[e," miles"]},"distance_"+e))]})]}),(0,i.jsxs)(y.A,{xs:5,children:[(0,i.jsx)("small",{children:(0,i.jsx)("strong",{children:"ZIP Code"})}),(0,i.jsx)(M.HG,{"data-cy":"formcontrol-postalcode",className:"form-control mt-1",type:"text",allowLeadingZeros:!0,maxLength:5,minLength:5,placeholder:"_ _ _ _ _",style:{height:38,fontSize:".894rem",color:"#4E5155"},name:"postalcode",value:eS,tabIndex:e.sortorder,onValueChange:e=>{eC(e.value)}})]})]})]},"filter_"+s);if("price"===t.name&&!(null===(r=l.g.dealerSettings)||void 0===r?void 0:r.hide_price))return(0,i.jsxs)(T.A.Footer,{className:"price-financing",children:[(0,i.jsxs)("div",{className:"cursor-pointer",children:["Price ",(null===($=l.g.dealerSettings)||void 0===$?void 0:$.hide_payments)?"Range":"& Financing"]}),(0,i.jsx)(I.A,{in:!0,children:(0,i.jsxs)("div",{className:"mt-2 px-3",children:[(0,i.jsx)(H,{formRef:e.formRef,filters:g,minPrice:_,maxPrice:k,setMinPrice:w,setMaxPrice:C,sliderMin:x,sliderMax:j}),!(null===(L=l.g.dealerSettings)||void 0===L?void 0:L.hide_payments)&&(0,i.jsxs)("div",{className:"rounded text-sm border my-2 py-2 px-3 text-center",children:[O," months @ ",(0,i.jsxs)("span",{className:"notranslate",children:[parseFloat(P).toFixed(2),"%"]})," APR",(0,i.jsx)("div",{className:"text-primary cursor-pointer border-top mt-2 pt-2",onClick:e=>{p({title:l.g.dealerSettings.string_cta_paymentcalc,module:"PaymentCalculator",show:!0,url:h.asPath}),l.g.trackClick("button",l.g.dealerSettings.string_cta_paymentcalc),l.g.cmsTrack("asc_cta_interaction",{element_text:l.g.dealerSettings.string_cta_paymentcalc,element_type:"button",event_action:"UPDATE_SLIDEOUT",event_action_result:"Open PaymentCalculator slideout"})},children:"Adjust Terms"})]}),(0,i.jsx)("input",{type:"hidden",tabIndex:-1,name:"price[gt]",id:"minprice",value:_,onInput:e.handleSubmit}),(0,i.jsx)("input",{type:"hidden",tabIndex:-1,name:"price[lt]",id:"maxprice",value:k,onInput:e.handleSubmit})]})})]},"filter_"+s);if("makemodel"==t.name)return(0,i.jsxs)(u.Fragment,{children:[(0,i.jsxs)(T.A.Footer,{children:[(0,i.jsxs)("div",{className:"cursor-pointer py-1",onClick:()=>z(!Z),children:[t.label,Z?(0,i.jsx)(S.A,{className:"fa-regular fa-angle-up text-primary float-end"}):(0,i.jsx)(S.A,{className:"fa-regular fa-angle-down text-primary float-end"})]}),Z&&(0,i.jsx)("div",{style:{overflowY:"auto",maxHeight:"300px"},children:"object"==typeof g.make.counts&&Object.entries(g.make.counts).map(l=>(0,i.jsxs)("div",{className:"mt-2 cursor-pointer",children:[(0,i.jsxs)("label",{className:"custom-control custom-checkbox",htmlFor:"ma_"+l[0],children:[(0,i.jsx)("input",{name:"make[]",type:"checkbox",id:"ma_"+l[0],value:l[0],onChange:t=>{if(!t.target.checked){if(t.preventDefault(),!g.modelgroups[l[0]])return e.handleSubmit(t);let i=Object.keys(g.modelgroups[l[0]]).filter(t=>e.params["model[]"]instanceof Array&&e.params["model[]"].includes(t)),s="object"==typeof g.trimgroups&&Object.entries(g.trimgroups).filter(e=>e[0].startsWith(l[0])).map(e=>Object.keys(e[1])).flat(),r=e.params["make[]"]instanceof Array&&e.params["make[]"].filter(e=>e.toLowerCase()!==l[0].toLowerCase()),a=e.params["model[]"]instanceof Array&&e.params["model[]"].filter(e=>!i.includes(e)),n=e.params["trim[]"]instanceof Array&&e.params["trim[]"].filter(e=>!s.includes(e));e.setUserFiltered(!0),e.setParams({...e.params,"make[]":r||[],"model[]":a||[],"trim[]":n||[]})}},className:"custom-control-input",checked:e.params["make[]"]instanceof Array&&e.params["make[]"].includes(l[0])}),(0,i.jsxs)("span",{className:"custom-control-label",children:[l[0]," (",l[1],")"]})]}),e.params["make[]"]instanceof Array&&e.params["make[]"].includes(l[0])&&(0,i.jsxs)("div",{className:"mb-3",children:[(0,i.jsx)("div",{className:"text-muted pb-1 ps-4",children:"Manufacturer"!=t.label?"Model":"Make"}),g.modelgroups[l[0]]&&Object.entries(g.modelgroups[l[0]]).map(t=>(0,i.jsx)("div",{className:"my-1 ps-4 cursor-pointer",children:(0,i.jsxs)("label",{className:"custom-control custom-checkbox",htmlFor:"mo_"+t[0],children:[(0,i.jsx)("input",{name:"model[]",type:"checkbox",id:"mo_"+t[0],value:t[0],onChange:i=>{if(!i.target.checked){i.preventDefault();let s="object"==typeof g.trimgroups&&Object.entries(g.trimgroups).filter(e=>e[0].startsWith(l[0])).map(e=>Object.keys(e[1])).flat(),r=e.params["model[]"]instanceof Array&&e.params["model[]"].filter(e=>e.toLowerCase()!==t[0].toLowerCase()),a=e.params["trim[]"]instanceof Array&&e.params["trim[]"].filter(e=>!s.includes(e));e.setUserFiltered(!0),e.setParams({...e.params,"model[]":r||[],"trim[]":a||[]})}},className:"custom-control-input",checked:e.params["model[]"]instanceof Array&&e.params["model[]"].includes(t[0])}),(0,i.jsxs)("span",{className:"custom-control-label",children:[t[0]," (",t[1],")"]})]})},"model_"+t[0]))]})]},"make_"+l[0]))})]}),e.params["model[]"]instanceof Array&&(0,i.jsxs)(T.A.Footer,{className:" bg-lighter",children:[(0,i.jsxs)("div",{className:"cursor-pointer py-1 font-weight-bold",onClick:()=>J(!Y),children:["Manufacturer"!=t.label?"Trim":"Model",Y?(0,i.jsx)(S.A,{className:"fa-regular fa-angle-up text-primary float-end"}):(0,i.jsx)(S.A,{className:"fa-regular fa-angle-down text-primary float-end"})]}),Y&&"object"==typeof g.trimgroups&&Object.keys(g.trimgroups).map((t,l)=>(0,i.jsxs)("div",{className:"mb-3",children:[(0,i.jsx)("div",{className:"text-muted pb-1",children:t}),g.trimgroups[t]&&Object.entries(g.trimgroups[t]).map((t,l)=>(0,i.jsxs)("label",{className:"custom-control custom-checkbox",htmlFor:"trim_"+t[0],children:[(0,i.jsx)("input",{name:"trim[]",type:"checkbox",id:"trim_"+t[0],value:t[0],onChange:e=>{},className:"custom-control-input",checked:e.params["trim[]"]instanceof Array&&e.params["trim[]"].includes(t[0])}),(0,i.jsxs)("span",{className:"custom-control-label",children:[t[0]," (",t[1],")"]})]},"trimopt_"+l))]},"trim_"+l))]})]},"filter_"+s);if("condition"==t.name&&(null==e?void 0:null===(n=e.dealer)||void 0===n?void 0:null===(a=n.settings)||void 0===a?void 0:a.inventory_hide_condition)!=1)return(0,i.jsxs)(T.A.Footer,{children:[(0,i.jsxs)("div",{className:"cursor-pointer py-1",onClick:()=>ey(!ef),children:[t.label,ef?(0,i.jsx)(S.A,{className:"fa-regular fa-angle-up text-primary float-end"}):(0,i.jsx)(S.A,{className:"fa-regular fa-angle-down text-primary float-end"})]}),ef&&(0,i.jsx)("div",{children:!0==ew&&"object"==typeof g.condition.counts&&Object.entries(g.condition.counts).map(t=>{var l,s,r,a,n,o,d,c,u,m,p,v,h,g,f,y,b,x,j,_;if(!(null==e?void 0:null===(s=e.dealer)||void 0===s?void 0:null===(l=s.settings)||void 0===l?void 0:l.inventory_url_override_new)&&!(null==e?void 0:null===(a=e.dealer)||void 0===a?void 0:null===(r=a.settings)||void 0===r?void 0:r.inventory_url_override_used)||(null===(o=window)||void 0===o?void 0:null===(n=o.location)||void 0===n?void 0:n.pathname)==(null==e?void 0:null===(c=e.dealer)||void 0===c?void 0:null===(d=c.settings)||void 0===d?void 0:d.inventory_url_override_new)&&"New"==t[0]||(null===(m=window)||void 0===m?void 0:null===(u=m.location)||void 0===u?void 0:u.pathname)==(null==e?void 0:null===(v=e.dealer)||void 0===v?void 0:null===(p=v.settings)||void 0===p?void 0:p.inventory_url_override_used)&&"New"!=t[0]||(null===(g=window)||void 0===g?void 0:null===(h=g.location)||void 0===h?void 0:h.pathname)!=(null==e?void 0:null===(y=e.dealer)||void 0===y?void 0:null===(f=y.settings)||void 0===f?void 0:f.inventory_url_override_used)&&(null===(x=window)||void 0===x?void 0:null===(b=x.location)||void 0===b?void 0:b.pathname)!=(null==e?void 0:null===(_=e.dealer)||void 0===_?void 0:null===(j=_.settings)||void 0===j?void 0:j.inventory_url_override_new))return(0,i.jsx)("div",{className:"mt-2 cursor-pointer",children:(0,i.jsxs)("label",{className:"custom-control custom-checkbox",htmlFor:t[0].split("|")[0],children:[(0,i.jsx)("input",{name:"condition[]",type:"checkbox",id:t[0],value:t[0],onChange:e=>{},className:"custom-control-input",checked:e.params["condition[]"]instanceof Array&&e.params["condition[]"].includes(t[0])}),(0,i.jsx)("span",{className:"custom-control-label",children:(0,i.jsxs)(i.Fragment,{children:[t[0]," (",(0,N.qC)(t[1]),")"]})})]})},"loc_"+t[0])})})]},"filter_"+s);if("location"==t.name&&(null==e?void 0:null===(d=e.dealer)||void 0===d?void 0:null===(o=d.settings)||void 0===o?void 0:o.inventory_hide_location)!=1&&"object"==typeof g.dealer_id.counts&&Object.keys(g.dealer_id.counts).length>1)return(0,i.jsx)("div",{style:{overflowY:"auto",maxHeight:"240px"},children:(0,i.jsx)(D,{handleSubmit:e.handleSubmit,params:e.params,router:h,name:t.name,label:t.label,setShow:V,show:B,filters:g.dealer_id.counts,fieldName:"dealer_id[]"})},"filter_"+s);else if("status"==t.name&&"object"==typeof(null==g?void 0:null===(c=g.location)||void 0===c?void 0:c.counts)&&Object.keys(null==g?void 0:null===(m=g.location)||void 0===m?void 0:m.counts).length>1)return(0,i.jsxs)(T.A.Footer,{children:[(0,i.jsx)("div",{children:t.label}),(0,i.jsx)(I.A,{in:!0,children:(0,i.jsx)("div",{children:"object"==typeof g.location.counts&&Object.entries(g.location.counts).map(t=>(0,i.jsx)("div",{className:"mt-2 cursor-pointer",children:(0,i.jsxs)("label",{className:"custom-control custom-checkbox",htmlFor:t[0].split("|")[0],children:[(0,i.jsx)("input",{name:"location[]",type:"checkbox",id:t[0].split("|")[0],value:t[0].split("|")[0],onChange:e=>{},className:"custom-control-input",checked:e.params["location[]"]instanceof Array&&e.params["location[]"].includes(t[0].split("|")[0])}),(0,i.jsx)("span",{className:"custom-control-label",children:(0,i.jsxs)(i.Fragment,{children:[t[0].split("|")[1]," (",t[1],")"]})})]})},"loc_"+t[0]))})})]},"filter_"+s);else if("offers"==t.name&&(null==e?void 0:null===(b=e.dealer)||void 0===b?void 0:null===(v=b.settings)||void 0===v?void 0:v.managers_special)>0)return(0,i.jsxs)(T.A.Footer,{children:[(0,i.jsx)("div",{children:t.label}),(0,i.jsx)(I.A,{in:!0,children:(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:"mt-2 cursor-pointer",children:(0,i.jsxs)("label",{className:"custom-control custom-checkbox",children:[(0,i.jsx)("input",{name:"managerspecial",type:"checkbox",value:1,onChange:e=>{},className:"custom-control-input",checked:1==e.params.managerspecial}),(0,i.jsx)("span",{className:"custom-control-label",children:"Hot deals"})]})})})})]},"filter_"+s);else if("yearsmileage"==t.name)return(0,i.jsxs)(T.A.Footer,{children:[(0,i.jsxs)("div",{className:"cursor-pointer",onClick:()=>eg(!eh),children:[t.label,eh?(0,i.jsx)(S.A,{className:"fa-regular fa-angle-up text-primary float-end"}):(0,i.jsx)(S.A,{className:"fa-regular fa-angle-down text-primary float-end"})]}),eh&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(E.A.Group,{className:"mt-3 filter-select",children:[(0,i.jsx)(E.A.Label,{className:"text-small text-muted",children:"Mileage"}),(0,i.jsxs)(E.A.Select,{name:"mileage[lt]",onChange:()=>{},className:"custom-select pt-4",value:(null==h?void 0:null===(ek=h.query)||void 0===ek?void 0:ek["mileage[lt]"])?null==h?void 0:h.query["mileage[lt]"]:"",children:[(0,i.jsx)("option",{value:"",children:"Any"}),"object"==typeof g.mileage.buckets&&Object.entries(g.mileage.buckets).map(e=>"Over 100000"!==e[0]&&(0,i.jsxs)("option",{disabled:0===e[1],value:e[0],children:[(0,N.qC)(e[0])," or less (",e[1],")"]},e[0]))]})]}),(0,i.jsxs)(f.A,{className:"my-3",children:[(0,i.jsx)(y.A,{children:(0,i.jsxs)(E.A.Group,{className:"m-0 filter-select",children:[(0,i.jsx)(E.A.Label,{className:"text-small text-muted",children:"Min Year"}),(0,i.jsxs)(E.A.Select,{name:"year[gt]",className:"custom-select",value:(null==h?void 0:h.query["year[gt]"])?null==h?void 0:h.query["year[gt]"]:"",onChange:e=>ex(parseInt(e.target.value)),children:[(0,i.jsx)("option",{value:"0",children:"Oldest"}),eP.map(e=>e<=ej&&(0,i.jsx)("option",{value:e,children:e},"min_"+e))]})]})}),(0,i.jsx)(y.A,{xs:1,className:"px-0 text-muted text-small text-center pt-3",children:"to"}),(0,i.jsx)(y.A,{children:(0,i.jsxs)(E.A.Group,{className:"m-0 filter-select",children:[(0,i.jsx)(E.A.Label,{className:"text-small text-muted",children:"Max Year"}),(0,i.jsxs)(E.A.Select,{name:"year[lt]",className:"custom-select",value:(null==h?void 0:h.query["year[lt]"])?null==h?void 0:h.query["year[lt]"]:"",onChange:e=>e_(parseInt(e.target.value)),children:[(0,i.jsx)("option",{value:"5000",children:"Newest"}),eP.map(e=>e>=eb&&(0,i.jsx)("option",{value:e,children:e},"max_"+e))]})]})})]})]})]},"filter_"+s);else if("body"==t.name)return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:F,show:q,filters:g.body.counts,fieldName:"body[]"},"filter_"+s);else if("style"==t.name)return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:U,show:R,filters:g.style.counts,fieldName:"style[]"},"filter_"+s);else if("features"==t.name)return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:ev,show:ep,filters:g.highlights,fieldName:"highlights[]"},"filter_"+s);else if("exteriorcolor"==t.name)return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:X,show:Q,filters:g.exteriorcolorstandard.counts,fieldName:"exteriorcolorstandard[]"},"filter_"+s);else if("interiorcolor"==t.name)return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:ee,show:K,filters:g.interiorcolorstandard.counts,fieldName:"interiorcolorstandard[]"},"filter_"+s);else if("fuel"==t.name)return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:el,show:et,filters:g.fuel.counts,fieldName:"fuel[]"},"filter_"+s);else if("transmission"==t.name)return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:es,show:ei,filters:g.transmissionstandard.counts,fieldName:"transmissionstandard[]"},"filter_"+s);else if("drivetrain"==t.name)return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:ea,show:er,filters:g.drivetrainstandard.counts,fieldName:"drivetrainstandard[]"},"filter_"+s);else if("engine"==t.name)return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:eo,show:en,filters:g.engine.counts,fieldName:"engine[]"},"filter_"+s);else if("seatingcapacity"==t.name&&(null==g?void 0:null===(A=g.seatingcapacity)||void 0===A?void 0:A.counts))return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:ec,show:ed,filters:g.seatingcapacity.counts,fieldName:"seatingcapacity[]",hideZero:!0},"filter_"+s);else if("seatingcapacity_buckets"==t.name&&(null==g?void 0:g.seatingcapacity_buckets))return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:ec,show:ed,filters:g.seatingcapacity_buckets,fieldName:"seatingcapacity[]",hideZero:!0},"filter_"+s);else if("bedlength"==t.name&&(null==g?void 0:g.bedlength_buckets))return(0,i.jsx)(D,{params:e.params,router:h,name:t.name,label:t.label,setShow:em,show:eu,filters:g.bedlength_buckets,fieldName:"bedlength[]",hideZero:!0},"filter_"+s)})})]})}c()(()=>l.e(3049).then(l.bind(l,3049)),{loadableGenerated:{webpack:()=>[3049]},ssr:!0});let D=e=>{let t=e.filters;return e.router,(0,i.jsxs)(T.A.Footer,{children:[(0,i.jsxs)("div",{className:"cursor-pointer py-1",onClick:t=>{e.setShow(!e.show)},children:[e.label,e.show?(0,i.jsx)(S.A,{className:"fa-regular fa-angle-up text-primary float-end"}):(0,i.jsx)(S.A,{className:"fa-regular fa-angle-down text-primary float-end"})]}),e.show&&(0,i.jsx)("div",{children:"object"==typeof t&&Object.entries(t).map(t=>(!(null==e?void 0:e.hideZero)||t[1]>0)&&(0,i.jsx)("div",{className:"mt-2 w-100 cursor-pointer filter-"+e.label.toLowerCase().replace(" ","-")+"-"+t[0].toLowerCase().replaceAll(" ",""),children:(0,i.jsxs)("label",{className:"custom-control custom-checkbox",htmlFor:e.label.replace(" ","")+(t[0].includes("|")?t[0].substring(0,t[0].indexOf("|")):t[0]),children:[(0,i.jsx)("input",{name:e.fieldName,type:"checkbox",id:e.label.replace(" ","")+(t[0].includes("|")?t[0].substring(0,t[0].indexOf("|")):t[0]),value:t[0].includes("|")?t[0].substring(0,t[0].indexOf("|")):t[0],onChange:e=>{},className:"custom-control-input",checked:e.params[e.fieldName]instanceof Array&&e.params[e.fieldName].includes(t[0].includes("|")?t[0].substring(0,t[0].indexOf("|")):t[0])}),(0,i.jsxs)("span",{className:"custom-control-label",children:[e.label.indexOf("Color")>-1?(0,i.jsx)("span",{className:"colorIndicator text-large",style:{backgroundColor:t[0].toLowerCase()}}):"","suv"===t[0]?"SUV":"cvt"===t[0]?"CVT":""===t[0]||void 0===t[0]?"Unknown":"bedlength"==e.name?(isNaN(t[0])?"":t[0]-5+" - ")+t[0]+'"':"seatingcapacity_buckets"==e.name?(!isNaN(t[0])&&t[0]>=10?t[0]-9+" - ":"")+t[0]:"seatingcapacity"==e.name?t[0]:(0,N.g1)(t[0].includes("|")?t[0].substring(t[0].indexOf("|")+1):t[0])," (",(0,N.qC)(t[1]),")"]})]})},e.label+"_"+(t[0].includes("|")?t[0].substring(0,t[0].indexOf("|")):t[0])))})]})};function L(e){return e.params[e.fieldName].map((t,l)=>{var s;return(0,i.jsxs)("div",{href:"#",className:"d-inline-block badge-default px-2 py-0 me-2 rounded border my-1 cursor-pointer",onClick:()=>{if("make[]"===e.fieldName){if(!e.filters.modelgroups[t]){let l=e.params[e.fieldName].filter(e=>e!==t);return e.userFiltered||e.setUserFiltered(!0),e.setParams({...e.params,[e.fieldName]:l})}let l=Object.keys(e.filters.modelgroups[t]).filter(t=>e.params["model[]"]instanceof Array&&e.params["model[]"].includes(t)),i="object"==typeof e.filters.trimgroups&&Object.entries(e.filters.trimgroups).filter(e=>e[0].startsWith(t)).map(e=>Object.keys(e[1])).flat(),s=e.params["make[]"]instanceof Array&&e.params["make[]"].filter(e=>e.toLowerCase()!==t.toLowerCase()),r=e.params["model[]"]instanceof Array&&e.params["model[]"].filter(e=>!l.includes(e)),a=e.params["trim[]"]instanceof Array&&e.params["trim[]"].filter(e=>!i.includes(e));e.userFiltered||e.setUserFiltered(!0),e.setParams({...e.params,"make[]":s||[],"model[]":r||[],"trim[]":a||[]})}else if("model[]"===e.fieldName){let l="object"==typeof e.filters.trimgroups&&Object.entries(e.filters.trimgroups).filter(e=>e[0].endsWith(t)).map(e=>Object.keys(e[1])).flat(),i=e.params["model[]"]instanceof Array&&e.params["model[]"].filter(e=>e.toLowerCase()!==t.toLowerCase()),s=e.params["trim[]"]instanceof Array&&e.params["trim[]"].filter(e=>!l.includes(e));e.userFiltered||e.setUserFiltered(!0),e.setParams({...e.params,"model[]":i||[],"trim[]":s||[]})}else{let l=e.params[e.fieldName].filter(e=>e!==t);e.userFiltered||e.setUserFiltered(!0),e.setParams({...e.params,[e.fieldName]:l})}},children:[(0,i.jsx)("span",{className:"small",children:"cylinders[]"!=e.fieldName?(0,i.jsxs)(i.Fragment,{children:[e.camelCase&&!0===e.camelCase?(0,N.g1)(t):t,null!==(s=e.miniLabel)&&void 0!==s?s:""]}):(0,i.jsx)(i.Fragment,{children:t>0?t+" Cylinder":"Electric"})}),(0,i.jsx)(S.A,{width:15,height:15,className:"fa-solid fa-circle-xmark ms-2 float-end text-primary"})]},"remove_"+l)})}let H=e=>{let t=e.sliderMin,s=e.sliderMax,r=[e.minPrice,e.maxPrice],[a,n]=(0,u.useState)(!1);return(0,u.useEffect)(()=>{!0===a&&setTimeout(()=>{n(!1)},500)},[a]),e.sliderMax>e.sliderMin&&(0,i.jsxs)("div",{className:a?"opacity-50":"opacity-100",children:[(0,i.jsx)(R.Range,{disabled:a,values:r,step:1e3,min:e.sliderMin,max:e.sliderMax,onChange:t=>{e.setMinPrice(t[0]),e.setMaxPrice(t[1])},onFinalChange:e=>{n(!0);let t=document.getElementById("minprice"),l=document.getElementById("maxprice");(0,N.ZW)(t,e[0]),(0,N.ZW)(l,e[1]),t.dispatchEvent(new Event("input",{bubbles:!0}))},renderTrack:e=>{let{props:a,children:n}=e;return(0,i.jsx)("div",{onMouseDown:a.onMouseDown,onTouchStart:a.onTouchStart,style:{...a.style,height:"24px",display:"flex",width:"100%"},children:(0,i.jsx)("div",{ref:a.ref,style:{height:"5px",width:"100%",borderRadius:"4px",background:(0,R.getTrackBackground)({values:r,colors:["#ccc",l.g.primaryColor,"#ccc"],min:t,max:s}),alignSelf:"center"},className:"price-financing-slider",children:n})})},renderThumb:e=>{let{props:t,isDragged:s}=e;return(0,u.createElement)("div",{...t,key:t.key,style:{...t.style,height:"24px",width:"24px",borderRadius:"4px",backgroundColor:"#FFF",display:"flex",justifyContent:"center",alignItems:"center",border:"1px solid #eee",outline:"0",left:"0"}},(0,i.jsx)("div",{style:{height:"12px",width:"5px",backgroundColor:s?l.g.primaryColor:"#CCC"}}))}}),(0,i.jsxs)(f.A,{className:"mt-1 no-gutters",children:[(0,i.jsx)(y.A,{className:"ms-n3",children:(0,N.vv)(e.minPrice)}),(0,i.jsx)(y.A,{className:"me-n3 text-end",children:(0,N.vv)(e.maxPrice)})]})]})};var B=l(35257),V=l(26539),W=l(40522),G=l(99742);let Z=c()(()=>l.e(5312).then(l.bind(l,25312)),{loadableGenerated:{webpack:()=>[25312]},ssr:!0}),z=c()(()=>l.e(5178).then(l.bind(l,15178)),{loadableGenerated:{webpack:()=>[15178]},ssr:!0}),Y=c()(()=>l.e(484).then(l.bind(l,88103)),{loadableGenerated:{webpack:()=>[88103]}}),J=c()(()=>Promise.all([l.e(2208),l.e(2661)]).then(l.bind(l,79501)),{loadableGenerated:{webpack:()=>[79501]},ssr:!1});k.default.div.withConfig({componentId:"sc-c3370bc1-0"})(["max-height:vh(100);overflow-y:scroll;"]);var Q=!0;let X=(0,s.withRouter)(function(e){var t,r,n,d,c,p,_,w,k,C,T,E,I,M,R,$,D,L,H,Q,X,K,ee,et,el,ei,es,er,ea,en,eo,ed,ec,eu,em,ep,ev,eh,eg,ef,ey,eb,ex;let ej=e.srpContent,{update:e_}=(0,A.A)(),ew=(0,s.useRouter)(),ek=e.dealer.results,eN=(0,u.useRef)(null),eA=e.filters.results,eS=e.staticFilters.results,eC=e.inventory,eP=e.page,eO=(0,m.getCookie)("sqpage")||"inventory"===ew.query.staff||0;if(!(0,m.getCookie)("sqpage")&&"inventory"===ew.query.staff){let e=new Date(Number(new Date)+15768e4);(0,m.setCookie)("sqpage",1,{path:"/",sameSite:"lax",secure:(null==G?void 0:null===(ev=G.env)||void 0===ev?void 0:"production")=="production",expires:e})}let[eq,eF]=(0,u.useState)(0),{recent:eT}=(0,W.A)(),{favorites:eE}=(0,V.A)(),[eI,eM]=(0,u.useState)(e.limit),eR=(null==eC?void 0:null===(t=eC.meta)||void 0===t?void 0:t.total)||0,e$=Math.ceil(eR/eI),[eU,eD]=(0,u.useState)({}),[eL,eH]=(0,u.useState)(!1),[eB,eV]=(0,u.useState)(!1),[eW,eG]=(0,u.useState)((null==ew?void 0:null===(r=ew.query)||void 0===r?void 0:r.sortby)||e.sortBy||"weight"),[eZ,ez]=(0,u.useState)((null==ew?void 0:null===(n=ew.query)||void 0===n?void 0:n.sortorder)||e.sortOrder||"desc");(null==e?void 0:e.hostname)&&e.hostname.includes("kurtjohnsonauto")&&"/used-inventory"==ew.asPath.substring(0,15)&&ew.push(ew.asPath.replace(/\/used-/,""),void 0,{scroll:!1});let[eY,eJ]=(0,u.useState)(!1),eQ={"/cars":{filters:["body[]=Sedan","body[]=Coupe","body[]=Hatchback","body[]=Wagon","body[]=Convertible"],restricted:["body[]"]},"/coupes":{filters:["body[]=Coupe"],restricted:["body[]"]},"/sedans":{filters:["body[]=Sedan"],restricted:["body[]"]},"/wagons":{filters:["body[]=Wagon"],restricted:["body[]"]},"/hatchbacks":{filters:["body[]=Hatchback"],restricted:["body[]"]},"/convertibles":{filters:["body[]=Convertible"],restricted:["body[]"]},"/trucks":{filters:["body[]=Pickup truck"],restricted:["body[]"]},"/suvs":{filters:["body[]=SUV"],restricted:["body[]"]},"/vans":{filters:["body[]=Passenger van","body[]=Minivan"],restricted:["body[]"]},"/cargo-vans":{filters:["body[]=Cargo van"],restricted:["body[]"]},"/box-trucks":{filters:["body[]=Cutaway van"],restricted:["body[]"]},"/aircraft":{filters:["body[]=Aircraft"],restricted:["body[]"]},"/hybrids":{filters:["fuel[]=Hybrid"],restricted:["fuel[]"]},"/electric":{filters:["fuel[]=Electric"],restricted:["fuel[]"]},"/electric-hybrid":{filters:["fuel[]=Electric","fuel[]=Hybrid"],restricted:["fuel[]"]},"/(new-cars-for-sale|new-inventory|new-vehicles|new-rvs-for-sale|new-campers-for-sale)":{filters:["condition[]=New"],restricted:["condition[]"]},"/(certified-inventory|certified-cars-for-sale|-preowned|certified-pre-owned-vehicles)":{filters:["condition[]=Certified pre-owned"],restricted:["condition[]"]},"/(used-inventory|used-vehicles|all-used-inventory|used-cars-for-sale|used-rvs-for-sale|used-campers-for-sale)":{filters:["condition[]=Pre-owned","condition[]=Certified pre-owned"],restricted:["condition[]"]},"/used-car-deals":{filters:["managerspecial=1"],restricted:["managerspecial"]},"/pre-owned-specials":{filters:["managerspecial=1"],restricted:["managerspecial"]},"/commercial-trucks":{filters:["commercial=1"],restricted:["commercial"]},"/commercial-vehicles":{filters:["commercial=1"],restricted:["commercial"]},"/commercial":{filters:["commercial=1"],restricted:["commercial"]},"/lifted-trucks":{filters:["keyword=lifted"],restricted:["keyword"]},"/diesel-trucks":{filters:["fuel[]=Diesel"],restricted:["fuel[]"]},"/motorcycles":{filters:["body[]=Motorcycle"],restricted:["body[]"]},"/atvs":{filters:["body[]=ATV"],restricted:["body[]"]},"/utvs":{filters:["body[]=Utility Vehicle"],restricted:["body[]"]},"/mpvs":{filters:["body[]=MPV"],restricted:["body[]"]},"/snowmobiles":{filters:["body[]=Snowmobile"],restricted:["body[]"]},"/generators":{filters:["body[]=Generator"],restricted:["body[]"]},"/lawn-mowers":{filters:["body[]=Lawn mower"],restricted:["body[]"]},"/watercraft":{filters:["body[]=Watercraft"],restricted:["body[]"]},"/golf-carts":{filters:["body[]=Golf carts"],restricted:["body[]"]},"/trailers":{filters:["body[]=Trailer"],restricted:["body[]"]},"/rvs":{filters:["body[]=RV"],restricted:["body[]"]},"/classic-cars":{filters:["body[]=Classic"],restricted:["body[]"]},"/activity-buses":{filters:["body[]=Activity Bus"],restricted:["body[]"]},"/commercial-buses":{filters:["body[]=Commercial Bus"],restricted:["body[]"]},"/school-buses":{filters:["body[]=School Bus"],restricted:["body[]"]},"/wheelchair-accessible-vehicles":{filters:["body[]=ADA Bus","body[]=Wheelchair Accessible Vehicle","body[]=Wheelchair Van"],restricted:["body[]"]},"/sprinter-vans":{filters:["body[]=Sprinter Van"],restricted:["body[]"]},"/right-hand-drive-vehicles":{filters:["keyword=RHD"],restricted:["keyword"]},"/blacked-out-vehicles":{filters:["keyword=blacked-out"],restricted:["keyword"]},"/morristown":{filters:["dealer_id[]=151"],restricted:["dealer_id[]"]},"/fortmyers":{filters:["dealer_id[]=152"],restricted:["dealer_id[]"]},"/third-row-seat":{filters:["highlights[]=Third row seat"],restricted:["highlights[]"]},"/new-.+-.+-.+":{filters:["condition[]=New"],restricted:["condition[]"]},"/used-.+-.+-.+":{filters:["condition[]=Pre-owned","condition[]=Certified pre-owned"],restricted:["condition[]"]},"/certified-.+-.+-.+":{filters:["condition[]=Certified pre-owned"],restricted:["condition[]"]},"/cars-under-\\d+-for-sale":{filters:["price[lt]=\\d+"],restricted:["price[lt]=\\d+"]},"/cars-under-\\d+-miles-for-sale":{filters:["mileage[lt]=\\d+"],restricted:["mileage[lt]=\\d+"]},"/used-cars-under-\\d+-for-sale":{filters:["condition[]=Pre-owned","condition[]=Certified pre-owned","price[lt]=\\d+"],restricted:["condition[]","price[lt]=\\d+"]},"/used-cars-under-\\d+-miles-for-sale":{filters:["condition[]=Pre-owned","condition[]=Certified pre-owned","mileage[lt]=\\d+"],restricted:["condition[]","mileage[lt]=\\d+"]}},eX=(0,N.$A)(ek.settings),eK=(null===(d=ek.settings)||void 0===d?void 0:d.sorting_include_longest)?eX:eX.filter(e=>"inventorydate:asc"!==e.key);if(null==e?void 0:null===(w=e.staticFilters)||void 0===w?void 0:null===(_=w.results)||void 0===_?void 0:null===(p=_.filters)||void 0===p?void 0:null===(c=p.make)||void 0===c?void 0:c.counts)for(let[t,l]of Object.entries(e.staticFilters.results.filters.make.counts))""!=t&&(eQ["/"+(0,N.ho)(t)]={filters:["make="+t],restricted:["make"],title:t});let e0=-1!=ew.asPath.indexOf("/",1)?ew.asPath.substring(0,ew.asPath.indexOf("/",1)):ew.asPath,e1=e0.includes("?")?e0.substring(0,e0.indexOf("?")):e0,e3=e1,e2=e=>{for(let t of Object.keys(eQ)){let l=RegExp("^"+t+"$"),i=e.match(l);if(i)return{key:t,match:i}}return null},e4=e=>{let t=null,l=null;return e&&(t=eQ[e.key].filters.map(e=>e.replace(/\$(\d+)/g,(e,t)=>match[t])),l=eQ[e.key].restricted.map(e=>e.replace(/\$(\d+)/g,(e,t)=>match[t]))),{filters:t,restricted:l}},e5=e2(e1),e8=e4(e5),e9=null==e8?void 0:e8.filters,e6=null==e8?void 0:e8.restricted;if(Object.keys(ew.query).length>0){let e="?";for(let[t,l]of Object.entries(ew.query))["page","path","minprice","maxprice"].includes(t)||(l instanceof Array?l.forEach(l=>{e5&&(null==e9?void 0:e9.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+l)))||(e3+=e+t+"="+l,e="&")}):e5&&(null==e9?void 0:e9.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+l)))||(e3+=e+t+"="+l,e="&"))}let e7=e.protocol+"://"+e.hostname+(80!=e.port&&443!=e.port?":"+e.port:"");eQ.hasOwnProperty(e1)?e7+=e1+(eP>1&&(null==ek?void 0:null===(eh=ek.settings)||void 0===eh?void 0:eh.inventory_canonicalize_to_root)!=1?"/page/"+eP:""):e7+=((null==ek?void 0:null===(eg=ek.settings)||void 0===eg?void 0:eg.inventory_url_override)||"/inventory")+(eP>1&&(null==ek?void 0:null===(ef=ek.settings)||void 0===ef?void 0:ef.inventory_canonicalize_to_root)!=1?"/page/"+eP:"");let te=e=>{eG(e.split(":")[0]),ez(e.split(":")[1]),eD({...eU,sortby:e.split(":")[0],sortorder:e.split(":")[1]}),tl(!1)},[tt,tl]=(0,u.useState)(!1),[ti,ts]=(0,u.useState)(!1);(0,u.useEffect)(()=>{var e,t={};if(Object.keys(ew.query).length>0){for(let[i,s]of Object.entries(ew.query))if(i.includes("[]")&&"string"==typeof s?t[i]=[s]:(i.includes("[]"),t[i]=s),["make[]","model[]","trim[]"].includes(i)){let s=null===(e=eA.filters[i.replace("[]","")])||void 0===e?void 0:e.counts;if(s){let e=Object.keys(s);var l=[];for(let s of t[i]){let t=e.find(e=>e.toLowerCase()===s.toLowerCase()&&e);l.push(t||s)}t[i]=l}}JSON.stringify(t)!==JSON.stringify(eU)&&eD(t)}else eD({});eH(!0)},[ew.query]),(0,u.useEffect)(()=>{if(!0===eL){if(e5){let e=0;if(Object.keys(eU).map(t=>{eU[t]instanceof Array?eU[t].map(l=>{e9.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+l))&&e++}):e9.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+eU[t]))&&e++}),e<e9.length){var t;l.g.devDebug&&console.log("missing required "+e1+" params, redirect to /inventory:",eU,e,e9.length),e9=null==(e8=e4(e5=e2(e1=(null==ek?void 0:null===(t=ek.settings)||void 0===t?void 0:t.inventory_url_override)||"/inventory")))?void 0:e8.filters,e6=null==e8?void 0:e8.restricted}}var i=e1+"?";Object.keys(eU).map(t=>{if(!["page","path","minprice","maxprice"].includes(t)){var l,s,r;if(t.includes("[]"))eU[t]instanceof Array?eU[t].map(e=>{if(e5&&e9.some(l=>RegExp("^"+l.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+e))||(i+=t+"="+encodeURIComponent(e)+"&"),e5&&!e9.some(l=>RegExp("^"+l.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+e))&&(null==e6?void 0:e6.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t)))){var l;(i=i.replace(e1,(null==ek?void 0:null===(l=ek.settings)||void 0===l?void 0:l.inventory_url_override)||"/inventory")).includes(e9.join("&"))||(i+=e9.join("&")+"&")}}):(e5&&e9.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+eU[t]))||(i+=t+"="+eU[t]+"&"),e5&&!e9.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+eU[t]))&&(null==e6?void 0:e6.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t)))&&!(i=i.replace(e1,(null==ek?void 0:null===(l=ek.settings)||void 0===l?void 0:l.inventory_url_override)||"/inventory")).includes(e9.join("&"))&&(i+=e9.join("&")+"&"));else if(""==eU[t]||e5&&e9.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+eU[t]))||(i+=t+"="+eU[t].toString().replace(/&/g,"%26")+"&"),e5&&!e9.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+eU[t]))&&(null==e6?void 0:e6.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t)))&&!(i=i.replace(e1,(null==ek?void 0:null===(s=ek.settings)||void 0===s?void 0:s.inventory_url_override)||"/inventory")).includes(e9.join("&"))&&(i+=e9.join("&")+"&"),e5&&e9.some(e=>RegExp("^"+e.replace(/(\[|\]|-)/g,"\\$1")+"$").test(t+"="+eU[t]))&&!(null==e6?void 0:e6.some(l=>RegExp("^"+l.replace(/(\[|\]|-)/g,"\\$1")+"$").test(e.query[t])))){i=i.replace(e1,(null==ek?void 0:null===(r=ek.settings)||void 0===r?void 0:r.inventory_url_override)||"/inventory");for(let t=0;t<e9.length;t++){let l=e9[t].replace(/\\/g,"").split("=")[0];if(e.query.hasOwnProperty(l)){let e="".concat(l,"=").concat(eU[l]);i.includes(e)||(i+=e+"&")}}}}}),(i.lastIndexOf("?")==i.length-1||i.lastIndexOf("&")==i.length-1)&&(i=i.substring(0,i.length-1)),i=i.replace(/ /g,"%20"),eB&&i.replace(/\/page\/\d+/,"")!==ew.asPath.replace(/\/page\/\d+/,"")&&(l.g.devDebug&&console.log("update router to",i.replace(/\/page\/\d+/,""),"from",ew.asPath.replace(/\/page\/\d+/,"")),ew.push(i.replace(/\/page\/\d+/,""),void 0,{scroll:!1}))}},[eU,eL]),(null==ek?void 0:null===(k=ek.settings)||void 0===k?void 0:k.inventory_force_split_new_used)&&(null==ek?void 0:null===(C=ek.settings)||void 0===C?void 0:C.inventory_url_override_new)&&(null==ek?void 0:null===(T=ek.settings)||void 0===T?void 0:T.inventory_url_override_used)&&["/inventory","/cars","/trucks","/suvs","/vans","/convertibles","/hatchbacks","/hybrid","/electric","/commercial-trucks","/commercial-vehicles","/commercial","/lifted-trucks","/motorcycles","/golf-carts"].includes(window.location.pathname)&&ew.push(null==ek?void 0:null===(ey=ek.settings)||void 0===ey?void 0:ey.inventory_url_override_new,void 0,{scroll:!1}),(0,u.useEffect)(()=>{let e={};"object"==typeof eC.meta.condition&&((eC.meta.condition.includes("Certified pre-owned")||eC.meta.condition.includes("Pre-owned"))&&!eC.meta.condition.includes("New")?e.item_condition="used":!eC.meta.condition.includes("New")||eC.meta.condition.includes("Certified pre-owned")||eC.meta.condition.includes("Pre-owned")?e.item_condition="unknown":e.item_condition="new"),l.g.cmsTrack("asc_pageview"),l.g.cmsTrack("asc_itemlist_pageview",e),l.g.tracker.trackPageView({customDimensions:[{id:1,value:ek.id}]})},[ew.asPath]);let tr={dealer:ek,params:eU,setParams:eD,formRef:eN,filters:eA,staticFilters:eS,page:eP,finance:e.finance,inventory:null==eC?void 0:eC.meta,handleSubmit:e=>{if(eV(!0),e.target.name.includes("[]")){var t=eU[e.target.name]?eU[e.target.name]:[];t.includes(e.target.value)?t.splice(t.indexOf(e.target.value),1):t.push(e.target.value),eD({...eU,[e.target.name]:t})}else"price[gt]"==e.target.name||"price[lt]"==e.target.name?eD({...eU,"price[gt]":document.getElementById("minprice").value,"price[lt]":document.getElementById("maxprice").value}):"managerspecial"==e.target.name?eD({...eU,[e.target.name]:+!!e.target.checked}):eD({...eU,[e.target.name]:e.target.value})},setUserFiltered:eV,env:e.env,hidePriceAlerts:e.hidePriceAlerts},ta={},tn="";ek.related.forEach(e=>{ta[e.id]=e.city+", "+e.state});let to=0;eU.hasOwnProperty("dealer_id[]")&&eU["dealer_id[]"].forEach(e=>{to>0&&to!=eU["dealer_id[]"].length-1?tn+=", ":to>0&&to==eU["dealer_id[]"].length-1&&(tn+=" and "),tn+=ta[e],to++});let td=(null==eC?void 0:null===(E=eC.meta)||void 0===E?void 0:E.pagetitle)||"",tc="Shop "+ek.name+" selection of "+td,tu={},tm=null!==(I=ek.settings)&&void 0!==I&&!!I.full_width;tu=(null==ek?void 0:null===(M=ek.settings)||void 0===M?void 0:M.show_softpull)?{[tm?7:4]:"string_cta_softpull",[tm?13:9]:"string_cta_creditapp",[tm?19:14]:"string_cta_trade"}:{[tm?7:4]:"string_cta_creditapp",[tm?13:9]:"string_cta_trade",[tm?19:14]:"string_cta_paymentcalc"};let tp={};(null===(R=ek.settings)||void 0===R?void 0:R.driveo_auth)&&(tp={"data-driveo-form-open":!0});let tv=tm?7:4,th=tm?13:9,tg=tm?19:14;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(o(),{children:[(0,i.jsx)("title",{children:null!==(eb=null==e?void 0:e.srpTitle)&&void 0!==eb?eb:td+(eP>1?" : page "+eP:"")+" | "+ek.name}),(0,i.jsx)("meta",{property:"og:title",content:(null==e?void 0:e.srpTitle)||td.charAt(0).toUpperCase()+td.slice(1)+(eP>1?" : page "+eP:"")+" | "+ek.name}),(0,i.jsx)("meta",{name:"description",content:(null==e?void 0:null===($=e.srpContent)||void 0===$?void 0:$.description)||tc}),(0,i.jsx)("meta",{property:"og:description",content:(null==e?void 0:null===(D=e.srpContent)||void 0===D?void 0:D.description)||tc}),(0,i.jsx)("link",{rel:"canonical",href:e7})]}),0===eO&&(null===(L=ek.settings)||void 0===L?void 0:L.squeeze)===1&&(0,i.jsx)(J,{}),(null==ek?void 0:null===(H=ek.settings)||void 0===H?void 0:H.capitalone_srp)&&!(null==ek?void 0:null===(Q=ek.settings)||void 0===Q?void 0:Q.capitalone_chat)&&(0,i.jsx)(v(),{src:"https://auto-digital-retail.capitalone.com/loader.js",strategy:"lazyOnload"}),(0,i.jsxs)("div",{id:"inventory-index",className:"position-relative",children:[!ek.settings.srp_hide_trade_banner&&!(null==e?void 0:null===(X=e.userAgent)||void 0===X?void 0:X.isMobile)&&!(null==e?void 0:null===(K=e.userAgent)||void 0===K?void 0:K.isTablet)&&(0,i.jsx)(P,{hideTopBanner:e.hideTopBanner}),(null==ek?void 0:null===(ee=ek.settings)||void 0===ee?void 0:ee.tradepending_js_url)&&(0,i.jsx)("div",{className:"tp_srptbanner"}),(null==ek?void 0:null===(et=ek.settings)||void 0===et?void 0:et.clearcar_key)&&(0,i.jsx)("div",{id:"drvtrd-container","data-store-id":ek.settings.clearcar_key,"data-country":"UNITED_STATES","data-inspection-offer":"true"}),(null==ek?void 0:null===(el=ek.settings)||void 0===el?void 0:el.vincue_divs)&&(0,i.jsx)("div",{className:"vincue"}),ek.settings.edmunds_trade_srp_banner&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:ek.settings.edmunds_trade_srp_banner,"data-display":"edmunds-trade-in"==ek.settings.edmunds_trade_srp_banner?"reduced-height-autocomplete":"reduced-height-standard",style:{minHeight:80}})}),ek.settings.kbb_ico_url&&(0,i.jsx)("div",{className:"text-center",style:{background:"#fff"},children:(0,i.jsxs)("a",{href:ek.settings.kbb_ico_url,target:"_blank",children:[(0,i.jsx)("img",{src:"https://icodealers.kbb.com/images/Autotrader/DWSI/Assets/other/12_Q3_158_TIM_WebBanner_940x84_TradeIn.jpg",className:"d-none d-sm-inline-block"}),(0,i.jsx)("img",{src:"https://icodealers.kbb.com/images/Autotrader/DWSI/Assets/other/12_Q3_158_TIM_WebBanner_325x95_Sell_5.jpg",className:"d-inline-block d-sm-none"})]})}),eE.length>0&&(0,i.jsxs)(a(),{id:"btn-compare",href:"/inventory/compare",onClick:()=>{l.g.trackClick("button","side-compare"),l.g.cmsTrack("asc_cta_interaction",{element_text:"Compare",element_type:"link",event_action:"redirect",event_action_result:"open the compare page"})},className:"btn btn-primary",children:[(0,i.jsx)(S.A,{className:"fa-solid fa-heart me-2 text-white"}),"Compare ",(0,i.jsx)("span",{className:"badge bg-white text-primary ms-2",children:eE.length})]}),(null==e?void 0:null===(ei=e.userAgent)||void 0===ei?void 0:ei.isMobile)||(null==e?void 0:null===(es=e.userAgent)||void 0===es?void 0:es.isTablet)?(0,i.jsx)(z,{dealer:ek,setShowMobileSort:tl,sortBy:eW,sortOrder:eZ,changeSort:te,setUserFiltered:eV,showMobileFilters:ti,setShowMobileFilters:ts,params:eU}):tm?null:(0,i.jsx)(Z,{recent:eT,favorites:eE,sortBy:eW,sortOrder:eZ,changeSort:te,setUserFiltered:eV,fullWidth:!!tm}),(null==e?void 0:null===(er=e.userAgent)||void 0===er?void 0:er.isMobile)&&(null===(en=e.highlights)||void 0===en?void 0:null===(ea=en.results)||void 0===ea?void 0:ea.highlights)&&Object.keys(e.highlights.results.highlights).length>0&&(0,i.jsx)("div",{className:"py-4 bg-lighter border-bottom text-nowrap overflow-scroll","data-cy":"srp-pills",children:(0,i.jsx)(h.A,{className:"px-2 mx-0",children:Object.entries(e.highlights.results.highlights).map((e,t)=>{let l="highlights[]="+e[0];return(0,i.jsx)(a(),{rel:"nofollow",href:e3+(e3.includes("?")?"&":"?")+l,title:"Cars, trucks, and SUVs with "+e[0],className:"me-3 rounded border bg-white p-2 "+(e3.includes(l)?"border-primary":"border-dark"),onClick:e=>{e3.includes(l)&&(e.preventDefault(),e3.includes("&")?ew.push(e3.replace(l,"")):ew.push(e3.replace("?","").replace(l,"")))},children:e[0]},"h"+t)})})}),(0,i.jsx)(h.A,{fluid:!!tm,className:"mb-5",children:(0,i.jsxs)("div",{className:"d-flex "+(!tm||(null==e?void 0:null===(eo=e.userAgent)||void 0===eo?void 0:eo.isMobile)?"":"mt-3"),children:[(0,i.jsx)("div",{className:"d-none d-xl-block filter-container "+(tm?"w-20":"w-25"),children:(0,i.jsx)("div",{className:tm?"p-3":"",children:(0,i.jsx)(U,{...tr})})}),(0,i.jsxs)("div",{className:"w-100 ps-0 "+(tm?" ps-lg-3 pe-lg-3":" ps-lg-4"),children:[!(null==e?void 0:null===(ed=e.userAgent)||void 0===ed?void 0:ed.isMobile)&&tm&&(0,i.jsx)("div",{className:"position-relative mt-3",children:(0,i.jsx)(B.default,{showSearch:eY,setShowSearch:eJ,isMobile:!1,iconClass:"text-primary",dealer:ek,size:"lg"})}),(null==ej?void 0:ej.content)&&1===eP&&(!(null==ej?void 0:ej.placement)||(null==ej?void 0:ej.placement)==="Top of Page")&&(0,i.jsx)("div",{className:"mb-2 mt-3 border-bottom pb-1",id:"srp-content",dangerouslySetInnerHTML:{__html:ej.content}}),(0,i.jsxs)("div",{className:"d-flex align-items-center my-3 my-lg-4",children:[(0,i.jsx)("h1",{className:"inventoryheading text-center text-lg-start m-0",children:null!==(ex=null==e?void 0:e.srpMainHeader)&&void 0!==ex?ex:td}),tm&&!(null==e?void 0:null===(ec=e.userAgent)||void 0===ec?void 0:ec.isMobile)&&(0,i.jsx)("div",{className:"text-end text-nowrap ms-auto",children:(0,i.jsxs)(g.A,{className:"float-end mt-n2",children:[(0,i.jsxs)(g.A.Toggle,{size:"sm",variant:"link",className:"text-decoration-none pl-0 border border-dark d-block",id:"sortby",children:[(0,i.jsx)(S.A,{className:"fa-regular fa-bars-sort text-primary me-2"}),(0,i.jsxs)("strong",{children:["Sort by ",eX.some(e=>e.key===eW+":"+eZ)?eX.find(e=>e.key===eW+":"+eZ).label:"Weight"]})]}),(0,i.jsx)(g.A.Menu,{className:"py-0",children:Object.values(eK).map(e=>(0,i.jsxs)(g.A.Item,{onClick:()=>{eV(!0),te(e.key)},className:eW==e.key?"active":"",children:[e.key===eW+":"+eZ&&(0,i.jsx)(S.A,{className:"fa-regular fa-check me-2 text-primary"}),e.label]},e.key))})]})})]}),(null==eC?void 0:eC.results)&&eC.results.length>0?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(f.A,{className:"mt-0 mt-lg-1",id:"inventory-grid",children:eC.results.map((t,s)=>{var r,a,n,o,d,c,m,p,v,h,g,f,b,x;return(0,i.jsxs)(u.Fragment,{children:[(null===(r=ek.settings)||void 0===r?void 0:r.srp_ctas)===1&&(tm?[7,13,19]:[4,9,14]).includes(s)&&(0,i.jsx)(y.A,{className:"px-1 mb-3",xs:12,sm:6,md:6,lg:tm?3:4,children:(0,i.jsx)("div",{className:"rotating-cta rotating-cta-"+s+" d-flex h-100 align-items-center cursor-pointer rounded "+(tm?"border border-primary bg-white":"bg-"+([th].includes(s)?"secondary":"primary")),...s===th&&(null===(a=ek.settings)||void 0===a?void 0:a.trade_url)&&!(null==ek?void 0:null===(n=ek.settings)||void 0===n?void 0:n.show_softpull)||s===tg&&(null===(o=ek.settings)||void 0===o?void 0:o.trade_url)&&(null==ek?void 0:null===(d=ek.settings)||void 0===d?void 0:d.show_softpull)?tp:"",onClick:e=>{var t,i,r,a,n,o,d,c,u,m,p,v,h,g,f;if(s===th&&(null===(t=ek.settings)||void 0===t?void 0:t.trade_url)&&!(null==ek?void 0:null===(i=ek.settings)||void 0===i?void 0:i.show_softpull)||s===tg&&(null===(r=ek.settings)||void 0===r?void 0:r.trade_url)&&(null==ek?void 0:null===(a=ek.settings)||void 0===a?void 0:a.show_softpull)){if(null===(v=ek.settings)||void 0===v?void 0:v.driveo_auth)return;ew.push(ek.settings.trade_url)}else s===tv&&(null===(n=ek.settings)||void 0===n?void 0:n.creditapp_override)&&!(null==ek?void 0:null===(o=ek.settings)||void 0===o?void 0:o.show_softpull)||s===th&&(null===(d=ek.settings)||void 0===d?void 0:d.creditapp_override)&&(null==ek?void 0:null===(c=ek.settings)||void 0===c?void 0:c.show_softpull)?ew.push(ek.settings.creditapp_override):e_({title:ek.settings[tu[s]],module:s===tv?(null==ek?void 0:null===(h=ek.settings)||void 0===h?void 0:h.show_softpull)?"CreditCheckSoft":"CreditCheckHard":s===th?(null==ek?void 0:null===(g=ek.settings)||void 0===g?void 0:g.show_softpull)?"CreditCheckHard":"TradeValue":(null==ek?void 0:null===(f=ek.settings)||void 0===f?void 0:f.show_softpull)?"TradeValue":"PaymentCalculator",show:!0,url:ew.asPath});l.g.trackClick("ctabannersrp",tu[s]),l.g.cmsTrack("asc_cta_interaction",{element_text:ek.settings[tu[s]],element_type:"button",event_action:"UPDATE_SLIDEOUT",event_action_result:s===tv?(null==ek?void 0:null===(u=ek.settings)||void 0===u?void 0:u.show_softpull)?"Open CreditCheckSoft slideout":"Open CreditCheckHard slideout":s===th?(null==ek?void 0:null===(m=ek.settings)||void 0===m?void 0:m.show_softpull)?"Open CreditCheckHard slideout":"Open TradeValue slideout":(null==ek?void 0:null===(p=ek.settings)||void 0===p?void 0:p.show_softpull)?"TOpen radeValue slideout":"Open PaymentCalculator slideout"})},children:(0,i.jsxs)("div",{className:"rotating-cta-content w-100 text-center py-4 px-5 "+(tm?"":"text-white"),children:[(0,i.jsx)(S.A,{className:"fa-regular fa-"+(s===tv?(null==ek?void 0:null===(c=ek.settings)||void 0===c?void 0:c.show_softpull)?"bullseye-pointer":"hand-holding-dollar":s===th?(null==ek?void 0:null===(m=ek.settings)||void 0===m?void 0:m.show_softpull)?"hand-holding-dollar":"money-check-dollar-pen":(null==ek?void 0:null===(p=ek.settings)||void 0===p?void 0:p.show_softpull)?"money-check-dollar-pen":"badge-percent")+" display-4 mb-3 "+([4,14].includes(s)?"text-secondary":"text-primary")}),(0,i.jsx)("h3",{className:"font-weight-bold mb-0",children:ek.settings[tu[s]]}),(0,i.jsx)("h4",{children:s===tv?(null==ek?void 0:null===(v=ek.settings)||void 0===v?void 0:v.show_softpull)?"No impact to your credit score":(null==ek?void 0:null===(h=ek.settings)||void 0===h?void 0:h.srp_prequalify_override_cta)?ek.settings.srp_prequalify_override_cta:"Save time with an online approval.":s===th?(null==ek?void 0:null===(g=ek.settings)||void 0===g?void 0:g.show_softpull)?"Save time with an online approval.":"Trading in or selling? Get a cash offer now.":(null==ek?void 0:null===(f=ek.settings)||void 0===f?void 0:f.show_softpull)?"Trading in or selling? Get a cash offer now.":"Adjust loan terms to find the right payment for you."}),(0,i.jsx)(S.A,{className:"fa-solid fa-circle-chevron-right display-5 mt-3 "+([4,14].includes(s)?"text-secondary":"text-primary")})]})})}),(0,i.jsx)(q.default,{priority:(null==e||null===(b=e.userAgent)||void 0===b||!b.isMobile||!(s>=2))&&(!!(null==e?void 0:null===(x=e.userAgent)||void 0===x?void 0:x.isMobile)||!(s>=6)),fullWidth:!!tm,vehicle:t,visitorId:e.visitorId,showUnlockPrice:eq,setShowUnlockPrice:eF,dealer:ek,lockPrice:ek.settings.lock_price},"v_"+t.id)]},"cta"+s)})}),(0,i.jsxs)("div",{className:"text-center mt-3 notranslate",translate:"no",children:[(0,i.jsx)(F.A,{totalPages:e$,page:eP,baseUrl:e3,maxPages:3}),(0,i.jsxs)("div",{className:"mt-3",children:["Showing ",eP>1?(0,i.jsxs)(i.Fragment,{children:[eI*(eP-1)+1,"-",eI*eP>eR?eR:eI*eP]}):(0,i.jsx)(i.Fragment,{children:eC.meta.limit>eR?eR:eC.meta.limit})," ","of ",(0,N.qC)(eR)," results"]})]})]}):(0,i.jsxs)("div",{className:"text-center",children:[(0,i.jsx)("br",{}),(0,i.jsx)("h3",{className:"font-weight-bold",children:"No matches found."}),(0,i.jsx)("p",{children:"Try adjusting your filters, or start a new search."}),(0,i.jsx)(a(),{href:(null==ek?void 0:null===(eu=ek.settings)||void 0===eu?void 0:eu.inventory_url_override)||"/inventory",className:"btn btn-primary mt-3",children:"Start New Search"})]})]})]})}),(0,i.jsxs)(b.A,{placement:"end",show:ti,onHide:()=>ts(!1),children:[(0,i.jsx)(b.A.Header,{className:"m-0 border-bottom",children:(0,i.jsxs)(b.A.Title,{className:"w-100 d-flex align-items-center",children:["Filters",(0,i.jsx)(S.A,{className:"fa-regular fa-xmark text-large text-muted ms-auto mb-0",onClick:()=>ts(!1)})]})}),(0,i.jsx)(b.A.Body,{className:"pt-0 pb-0 bg-lighter",children:(0,i.jsx)(U,{...tr})}),(0,i.jsx)("div",{className:"sticky-bottom bg-white border-top p-3",children:(0,i.jsx)(x.A,{className:"w-100",variant:"primary",onClick:()=>ts(!1),children:"Apply Filters"})})]}),(null==ej?void 0:ej.content)&&1===eP&&(!(null==e?void 0:null===(em=e.srpContent)||void 0===em?void 0:em.placement)||(null==e?void 0:null===(ep=e.srpContent)||void 0===ep?void 0:ep.placement)==="Bottom of Page")&&(0,i.jsx)(h.A,{children:(0,i.jsx)("div",{className:"mb-5",id:"srp-content",dangerouslySetInnerHTML:{__html:ej.content}})}),(0,i.jsx)(O.default,{dealer:ek}),eq>0&&(0,i.jsx)(Y,{showUnlockPrice:eq,setShowUnlockPrice:eF}),(0,i.jsxs)(j.A,{show:tt,animation:!1,className:"modal modal-slide has-sticky-element ",onHide:()=>tl(!1),children:[(0,i.jsxs)("h3",{className:"border-bottom bg-white w-100 h5 ps-4 pt-3 mb-0 float-start border-theme border-thick d-inline-block pb-3 sticky-top",children:["Sort Inventory",(0,i.jsx)(S.A,{className:"fa-regular fa-xmark text-large text-muted ms-auto float-end me-3 mb-0",onClick:()=>tl(!1)})]}),(0,i.jsx)("div",{className:"clearfix"}),(0,i.jsx)("div",{className:"modal-body px-0",children:Object.values(eK).map(e=>(0,i.jsxs)("div",{className:"py-3 px-4 font-weight-normal border-bottom border-light "+(eW+":"+eZ===e.key?"font-weight-bold bg-lighter":""),onClick:()=>{eV(!0),te(e.key)},children:[e.label,e.key===eW+":"+eZ&&(0,i.jsx)(S.A,{className:"fa-regular fa-check float-end text-primary"})]},e.key))})]})]})]})})},90981:(e,t,l)=>{"use strict";l.d(t,{A:()=>n});var i=l(37876),s=l(48230),r=l.n(s),a=l(4899);function n(e){let t=e.page||1,l=e.baseUrl.replace(/[\?&]page=[^&]+/,"").replace(/%20/g,"+"),s="";l.includes("?")&&(s=l.substring(l.indexOf("?")),l=l.substring(0,l.indexOf("?")));let n=e.totalPages||1,o=e.maxPages||5,d=0,c=0;o<n&&(c=Math.floor(t-o/2),d=Math.floor(t+o/2));let u=parseInt(Math.max(1,Math.ceil(t-o/2))),m=parseInt(Math.min(n,t+o/2));d-=m,c<0&&(m-=c),d>0&&(u-=d);let p=[];for(let e=u;e<=m;e++)p.push(e);return m>u&&(0,i.jsxs)("ul",{className:"pagination d-inline-block cursor-pointer notranslate",children:[(0,i.jsx)("li",{className:"page-item d-inline-block "+(1===t?"disabled":""),children:(0,i.jsx)(r(),{href:l+(t-1>1?"/page/"+(t-1):"")+s,className:"page-link","aria-label":"Previous page",children:(0,i.jsx)(a.A,{className:"fa-regular fa-angle-left text-"+(1===t?"muted":"primary")})})},"page_previous"),u>1&&(0,i.jsx)("li",{className:"page-item d-inline-block "+(1===t?"active":""),children:(0,i.jsx)(r(),{href:l+s,className:"page-link",children:"1"})},"page_1"),u>2&&(0,i.jsx)(i.Fragment,{children:" ... "}),p.map(e=>(0,i.jsx)("li",{className:"page-item d-inline-block "+(t===e?"active":""),children:(0,i.jsx)(r(),{"data-cy":"pagination",href:l+(e>1?"/page/"+e:"")+s,className:"page-link",children:e})},"page_"+e)),m<n-1&&(0,i.jsx)(i.Fragment,{children:" ... "}),m<n&&(0,i.jsx)("li",{className:"page-item d-inline-block "+(t===n?"active":""),children:(0,i.jsx)(r(),{href:l+(n>1?"/page/"+n:"")+s,className:"page-link",children:n})},"page_"+n),(0,i.jsx)("li",{className:"page-item d-inline-block "+(t===n?"disabled":""),children:(0,i.jsx)(r(),{href:l+"/page/"+(t+1)+s,className:"page-link","aria-label":"Next page",children:(0,i.jsx)(a.A,{className:"fa-regular fa-angle-right text-"+(t===n?"muted":"primary")})})},"page_next")]})}}},e=>{var t=t=>e(e.s=t);e.O(0,[8230,1626,8248,5758,4587,8725,9086,9010,7026,6301,6682,3595,4313,5257,636,6593,8792],()=>t(16203)),_N_E=e.O()}]);