1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[66802],{8075:(e,t,a)=>{a.d(t,{v:()=>n});let l=new Set(["http","https","mailto","tel"]),r=/[\x00-\x1f\x7f]/g;function n(e){let t;if(!e)return"#";let a=e.trim();if(!a)return"#";if(a.startsWith("/")&&!a.startsWith("//")&&!a.startsWith("/\\")||a.startsWith("#"))return a;let n=a.replace(r,"");if(n.startsWith("//"))return"#";try{t=decodeURIComponent(n).toLowerCase()}catch{return"#"}if(/^(javascript|data|vbscript):/.test(t))return"#";let s=n.match(/^([a-z][a-z0-9+.-]*):/i);if(!s)return"#";let i=s[1].toLowerCase();return l.has(i)?n:"#"}},66802:(e,t,a)=>{a.r(t),a.d(t,{default:()=>N});var l=a(48812),r=a(39360),n=a(76209),s=a(9587),i=a.n(s),o=a(30500),c=a(15357),d=a(88967),h=a(90082),u=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),m=r.forwardRef((e,t)=>(0,l.jsx)(h.sG.span,{...e,ref:t,style:{...u,...e.style}}));m.displayName="VisuallyHidden";var x=a(85983);function p({vehicle:e,onSelect:t}){let a=e.sale_price||e.price,r=(0,x.Pj)(e.vdp_slug);return(0,l.jsx)("li",{className:"list-none",children:(0,l.jsx)(i(),{href:r,onClick:t,className:"search-results-item-link flex items-center no-underline hover:bg-gray-100 transition-colors","aria-label":"View vehicle",children:(0,l.jsxs)("div",{className:"cursor-pointer mt-1 flex items-center gap-3 pr-2 h-16",children:[(0,l.jsx)("div",{className:"relative h-16 w-[88px] shrink-0 overflow-hidden rounded-lg bg-gray-100",children:e.photo?(0,l.jsx)(c.A,{src:e.photo,alt:e.title||"Vehicle",fill:!0,className:"object-cover",sizes:"88px"}):(0,l.jsx)("div",{className:"flex h-full w-full items-center justify-center",children:(0,l.jsxs)("svg",{className:"h-8 w-8 text-gray-400",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:[(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M9 17a2 2 0 11-4 0 2 2 0 014 0zM19 17a2 2 0 11-4 0 2 2 0 014 0z"}),(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M13 16V6a1 1 0 00-1-1H4a1 1 0 00-1 1v10a1 1 0 001 1h1m8-1a1 1 0 01-1 1H9m4-1V8a1 1 0 011-1h2.586a1 1 0 01.707.293l3.414 3.414a1 1 0 01.293.707V16a1 1 0 01-1 1h-1m-6-1a1 1 0 001 1h1M5 17a2 2 0 104 0m-4 0a2 2 0 114 0m6 0a2 2 0 104 0m-4 0a2 2 0 114 0"})]})})}),(0,l.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,l.jsx)("p",{className:"text-[12.8px] text-[#111111] mb-1 leading-[1.4] line-clamp-2",children:e.title||`${e.year} ${e.make} ${e.model}`}),a&&(0,l.jsxs)("p",{className:"text-[12.8px] font-medium text-[#111111] mb-1 leading-[1.4]",children:["$",a.toLocaleString()]})]})]})})})}function f({open:e,onOpenChange:t,placeholder:a="Search by make, model, or keyword",initialQuery:n=""}){let s=(0,o.useRouter)(),[c,h]=(0,r.useState)(n),[u,x]=(0,r.useState)(null),[f,b]=(0,r.useState)(!1),[g,y]=(0,r.useState)(null),v=(0,r.useRef)(null),j=(0,r.useRef)(null);(0,r.useEffect)(()=>{if(e){let e=setTimeout(()=>{v.current?.focus()},50);return()=>clearTimeout(e)}},[e]),(0,r.useEffect)(()=>{if(!e){let e=setTimeout(()=>{h(n),x(null),y(null)},200);return()=>clearTimeout(e)}},[e,n]);let w=(0,r.useCallback)(async e=>{if(!e.trim())return void x(null);b(!0),y(null);try{let t=await fetch("/api/search/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({search:e})});if(!t.ok)throw Error("Failed to fetch search results");let a=await t.json();x(a)}catch(e){console.error("Search error:",e),y("We hit a small bump. Please try again in a moment.")}finally{b(!1)}},[]);(0,r.useEffect)(()=>(j.current&&clearTimeout(j.current),c.trim())?(j.current=setTimeout(()=>{w(c)},300),()=>{j.current&&clearTimeout(j.current)}):void x(null),[c,w]);let k=()=>{t(!1)},N=c.trim(),C=N?`/used-vehicles/?condition=new&search=${encodeURIComponent(N)}`:"/used-vehicles/?condition=new",S=(0,r.useCallback)(()=>{N&&(s.push(C),t(!1))},[C,t,s,N]),B=u?.success&&u.data.count>0,L=u?.data?.rows;return(0,l.jsx)(d.Dialog,{open:e,onOpenChange:t,children:(0,l.jsxs)(d.DialogContent,{className:"sm:max-w-2xl xl:max-w-[45vw] max-h-[65vh] p-0 gap-0 flex flex-col bg-white border-none shadow-lg fixed top-40 left-1/2 -translate-x-1/2 translate-y-0 rounded-b-lg",overlayClassName:"bg-white/75 backdrop-blur-sm",showCloseButton:!1,children:[(0,l.jsxs)(m,{children:[(0,l.jsx)(d.DialogTitle,{children:"Search Inventory"}),(0,l.jsx)(d.DialogDescription,{children:"Find vehicles by typing make, model, or keyword. Results update as you type."})]}),(0,l.jsx)("div",{className:"sticky top-0 z-10 shrink-0 w-full p-4 bg-white border-b border-gray-200 rounded-t-lg",children:(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)("input",{ref:v,type:"search",value:c,onChange:e=>h(e.target.value),onKeyDown:e=>{"Escape"===e.key&&k(),"Enter"===e.key&&N&&S()},"data-analytics-event":"search","data-analytics-label":"Global Search",placeholder:a,className:"h-16 w-full rounded-md border border-gray-300 bg-white py-2 pl-4 pr-32 text-base transition-all duration-300 ease-in-out placeholder:text-base placeholder:text-gray-400 focus:border-gray-400 focus:outline-none [&::-webkit-search-cancel-button]:appearance-none [&::-webkit-search-cancel-button]:hidden",autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",spellCheck:"false"}),(0,l.jsxs)("div",{className:"absolute right-2 top-1/2 -translate-y-1/2 flex items-center gap-2",children:[c.trim()&&(0,l.jsxs)("button",{type:"button",onClick:()=>{h(""),x(null),y(null),j.current&&(clearTimeout(j.current),j.current=null),v.current?.focus()},className:"h-9 w-9 rounded-full border border-gray-200 bg-white text-gray-500 hover:text-gray-700 hover:bg-gray-100 transition-colors flex items-center justify-center cursor-pointer","aria-label":"Clear search",children:[(0,l.jsx)(m,{children:"Clear search"}),(0,l.jsxs)("svg",{className:"h-3.5 w-3.5",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round",children:[(0,l.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,l.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})]}),(0,l.jsx)("button",{type:"button",onClick:()=>{S()},className:"h-10 px-4 bg-white border border-gray-300 rounded text-sm font-medium text-gray-700 hover:bg-gray-50 hover:border-gray-400 transition-colors uppercase tracking-wide cursor-pointer",children:"Go"})]})]})}),(N||f||g)&&(0,l.jsxs)("div",{className:"flex-1 w-full overflow-y-auto bg-white px-4 pb-4 animate-in fade-in duration-300",children:[f&&(0,l.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,l.jsxs)("div",{className:"flex items-center gap-3 text-gray-500",children:[(0,l.jsxs)("svg",{className:"h-5 w-5 animate-spin",fill:"none",viewBox:"0 0 24 24",children:[(0,l.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,l.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),(0,l.jsx)("span",{className:"text-sm",children:"Finding great matches..."})]})}),g&&!f&&(0,l.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,l.jsx)("p",{className:"text-sm text-red-500",children:g})}),c.trim()&&!f&&u&&!B&&(0,l.jsxs)("div",{className:"flex flex-col items-center justify-center py-8 text-gray-500",children:[(0,l.jsx)("svg",{className:"h-10 w-10 mb-3",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M9.172 16.172a4 4 0 015.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),(0,l.jsxs)("p",{className:"text-sm text-center",children:["No matches for â",c,"â. Try another model, trim, or color."]})]}),!f&&B&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(i(),{href:C,onClick:k,className:"search-results-viewall-link my-3 flex items-center rounded-lg border-none bg-indigo-50 p-4 no-underline hover:bg-indigo-100 transition-colors",children:[(0,l.jsx)("svg",{className:"h-5 w-5 text-gray-600",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})}),(0,l.jsxs)("span",{className:"search-results-viewall-text ml-2 text-sm text-black",children:["See every match for ",(0,l.jsx)("strong",{children:c})]})]}),L&&L.length>0&&(0,l.jsx)("ul",{className:"space-y-0",children:L.map((e,t)=>(0,l.jsx)(p,{vehicle:e,onSelect:k},e.vdp_slug||`${e.vin_number}-${t}`))})]})]})]})})}function b({className:e}){return(0,l.jsx)("svg",{className:e,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})}function g({className:e}){return(0,l.jsx)("svg",{className:e,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})})}function y({label:e,items:t,variant:a}){let[n,s]=(0,r.useState)(!1),c=(0,r.useRef)(null),d=(0,o.usePathname)(),h=(0,r.useCallback)(()=>{c.current&&(clearTimeout(c.current),c.current=null),s(!0)},[]),u=(0,r.useCallback)(()=>{c.current=setTimeout(()=>{s(!1)},150)},[]),m="blue"===a;return(0,l.jsxs)("div",{className:"relative group",onMouseEnter:h,onMouseLeave:u,children:[(0,l.jsxs)("button",{className:"cursor-pointer text-[#151B49] text-sm font-medium hover:text-[#72c6f5] transition-[color,background-color] duration-200 flex items-center gap-1 px-3 py-1.5 rounded-full hover:bg-white/50","data-analytics-event":"menu","data-analytics-label":e,"data-analytics-menu-name":"Header Nav","data-analytics-item-label":e,children:[e,(0,l.jsx)(b,{className:"w-3.5 h-3.5 transition-transform group-hover:rotate-180 duration-200"})]}),n&&(0,l.jsx)("div",{className:"absolute top-full left-0 pt-1 z-50",children:(0,l.jsx)("div",{className:`w-56 bg-white/95 backdrop-blur-xl rounded-xl shadow-xl border border-gray-200/50 overflow-hidden ${m?"px-2":"pt-2"}`,children:t.map((a,r)=>
1(0,l.jsx)(i(),{href:a.href,"data-analytics-event":"menu","data-analytics-label":a.label,"data-analytics-menu-name":e,"data-analytics-item-label":a.label,"data-analytics-url":a.href,className:`cursor-pointer block px-4 py-2.5 text-sm transition-colors duration-200 ${m?"text-[#151B49] hover:bg-[#72c6f5]/10 hover:text-[#72c6f5]":`${r===t.length-1?"rounded-b-xl":""} ${d===a.href?"bg-[#151B49] text-white":"text-[#151B49] hover:bg-[#151B49] hover:text-white"}`}`,children:a.label},a.href))})})]})}function v({item:e,index:t,isOpen:a,onToggle:r,onClose:n,isActive:s}){let o=0===t;return(0,l.jsxs)("div",{children:[(0,l.jsxs)("button",{onClick:r,"data-analytics-event":"menu","data-analytics-label":e.label,"data-analytics-menu-name":"Mobile Menu","data-analytics-item-label":e.label,className:"cursor-pointer w-full flex items-center justify-between px-4 py-3 text-[#151B49] font-medium hover:bg-[#72c6f5]/10 hover:text-[#72c6f5] rounded-xl transition-all duration-200",children:[e.label,(0,l.jsx)(b,{className:`w-5 h-5 transition-transform duration-200 ${a?"rotate-180":""}`})]}),a&&(0,l.jsx)("div",{className:"mt-1 ml-4 space-y-1",children:e.children.map(t=>(0,l.jsx)(i(),{href:t.href,onClick:n,"data-analytics-event":"menu","data-analytics-label":t.label,"data-analytics-menu-name":e.label,"data-analytics-item-label":t.label,"data-analytics-url":t.href,className:`cursor-pointer block px-4 py-2.5 text-sm transition-colors duration-200 rounded-lg ${o?"text-[#151B49] hover:bg-[#72c6f5]/10 hover:text-[#72c6f5]":s(t.href)?"bg-[#151B49] text-white":"text-[#151B49] hover:bg-[#151B49] hover:text-white"}`,children:t.label},t.href))})]})}function j({navigation:e}){let[t,a]=(0,r.useState)(!1),[n,s]=(0,r.useState)(null),[c,d]=(0,r.useState)(!1),h=(0,o.usePathname)(),u=(0,r.useCallback)(()=>{a(!1),s(null)},[]),m=(0,r.useCallback)(e=>{s(t=>t===e?null:e)},[]),x=(0,r.useCallback)(e=>h===e,[h]);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("button",{onClick:()=>a(!t),"data-analytics-event":"menu","data-analytics-label":"Mobile Menu Toggle","data-analytics-menu-name":"Mobile Menu","data-analytics-item-label":t?"Close":"Open",className:"cursor-pointer lg:hidden p-2 text-[#151B49] hover:text-[#72c6f5] transition-colors duration-200","aria-label":"Toggle menu","aria-expanded":t,children:t?(0,l.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})}):(0,l.jsx)("svg",{className:"w-6 h-6",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,l.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 12h16M4 18h16"})})}),t&&(0,l.jsx)("div",{className:"lg:hidden fixed inset-x-0 top-20 h-[calc(100vh-5rem)] bg-white border-t border-gray-200 overflow-y-auto z-40",children:(0,l.jsxs)("div",{className:"py-6 px-4 space-y-2",children:[e.map((e,t)=>e.children.length>0?(0,l.jsx)(v,{item:e,index:t,isOpen:n===`nav-${t}`,onToggle:()=>m(`nav-${t}`),onClose:u,isActive:x},e.href||t):(0,l.jsx)(i(),{href:e.href,onClick:u,"data-analytics-event":"menu","data-analytics-label":e.label,"data-analytics-menu-name":"Mobile Menu","data-analytics-item-label":e.label,"data-analytics-url":e.href,className:`cursor-pointer block px-4 py-3 font-medium rounded-xl transition-all duration-200 ${x(e.href)?"bg-[#151B49] text-white":"text-[#151B49] hover:bg-[#151B49] hover:text-white"}`,children:e.label},e.href||t)),(0,l.jsx)("div",{className:"pt-4",children:(0,l.jsxs)("button",{type:"button",onClick:()=>d(!0),"data-analytics-event":"cta","data-analytics-label":"Open Search",className:"flex w-full items-center justify-between rounded-xl border border-gray-200 bg-white px-4 py-3 text-sm text-[#151B49] transition-colors duration-200 hover:border-[#72c6f5] hover:bg-[#72c6f5]/5 cursor-pointer",children:[(0,l.jsx)("span",{className:"text-left text-gray-600",children:"Search vehicles"}),(0,l.jsx)(g,{className:"w-5 h-5 text-gray-400 shrink-0"})]})}),(0,l.jsx)("div",{className:"pt-4",children:(0,l.jsx)(i(),{href:"/dealers",onClick:u,"data-analytics-event":"menu","data-analytics-label":"Locations","data-analytics-menu-name":"Mobile Menu","data-analytics-item-label":"Locations","data-analytics-url":"/dealers",className:"cursor-pointer block w-full bg-[#151B49] text-white px-5 py-3 text-center font-medium hover:bg-[#72c6f5] hover:shadow-md transition-all duration-200 rounded-xl",children:"Locations"})})]})}),(0,l.jsx)(f,{open:c,onOpenChange:d,placeholder:"Search by make, model, keyword..."})]})}function w(){let[e,t]=(0,r.useState)(!1);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("button",{onClick:()=>t(!0),"data-analytics-event":"cta","data-analytics-label":"Open Search",className:"cursor-pointer xl:hidden p-2 text-[#151B49] hover:text-[#72c6f5] transition-colors duration-200","aria-label":"Toggle search","aria-expanded":e,children:(0,l.jsx)(g,{className:"w-6 h-6"})}),(0,l.jsx)(f,{open:e,onOpenChange:t,placeholder:"Search by make, model, keyword..."})]})}function k(){let[e,t]=(0,r.useState)(!1);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("button",{type:"button",onClick:()=>t(!0),"data-analytics-event":"cta","data-analytics-label":"Open Search",className:"hidden xl:flex items-center bg-gray-100 rounded-full px-4 py-1.5 border border-gray-200/50 hover:bg-gray-200 transition-[background-color] duration-200 cursor-pointer",children:[(0,l.jsx)("span",{className:"text-sm text-gray-500",children:"Search vehicles"}),(0,l.jsx)(g,{className:"w-4 h-4 text-[#151B49] ml-3"})]}),(0,l.jsx)(f,{open:e,onOpenChange:t,placeholder:"Search by make, model, keyword..."})]})}function N({websiteInfo:e}){var t;let a=(t=e?.navigation||null)?t.map(e=>({href:e.link,label:e.label,children:e.children?.map(e=>({href:e.link,label:e.label}))||[]})):[],s=e?.logo_url||"https://cdn.dealertower.com/website-media/content/73d6c4fc-8ffb-471e-88c4-5e8eeddc1c63/tonkin-gee-logo.png",o=e?.logo_url?e?.logo_url_srcset??null:null,c=e?.name||"Tonkin Gee Automotive Group";return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("header",{className:"fixed top-0 left-0 right-0 z-50 bg-white shadow-sm h-20",suppressHydrationWarning:!0,children:(0,l.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 h-full",children:(0,l.jsxs)("div",{className:"flex items-center justify-between h-full gap-4",children:[(0,l.jsx)("div",{className:"shrink-0 z-50 h-14 w-[181px] lg:h-20 lg:w-[259px]",children:(0,l.jsx)(i(),{href:"/",className:"block cursor-pointer h-full w-full",children:(0,l.jsx)(n.A,{src:s,srcSet:o,sizes:"(min-width: 1024px) 259px, 181px",alt:c,width:240,height:74,className:"h-full w-full object-contain object-left"})})}),(0,l.jsx)("nav",{className:"hidden lg:flex items-center gap-1 bg-white/60 backdrop-blur-lg rounded-full px-6 py-2 border border-white/40",children:a.map((e,t)=>e.children.length>0?(0,l.jsx)(r.Suspense,{fallback:(0,l.jsx)("span",{className:"text-[#151B49] text-sm font-medium px-3 py-1.5",children:e.label}),children:(0,l.jsx)(y,{label:e.label,items:e.children,variant:0===t?"blue":void 0})},`nav-${t}-${e.label}`):(0,l.jsx)(i(),{href:e.href,"data-analytics-event":"menu","data-analytics-label":e.label,"data-analytics-menu-name":"Header Nav","data-analytics-item-label":e.label,"data-analytics-url":e.href,className:"cursor-pointer text-sm font-medium transition-[color,background-color] duration-200 px-3 py-1.5 rounded-full hover:bg-white/50 text-[#151B49] hover:text-[#72c6f5]",children:e.label},`nav-${t}-${e.label}`))}),(0,l.jsxs)("div",{className:"flex items-center gap-3",children:[(0,l.jsx)(r.Suspense,{fallback:null,children:(0,l.jsx)(k,{})}),(0,l.jsx)(i(),{href:"/dealers","data-analytics-event":"menu","data-analytics-label":"Store Locations","data-analytics-menu-name":"Header Nav","data-analytics-item-label":"Store Locations","data-analytics-url":"/dealers",className:"cursor-pointer hidden lg:block bg-[#151B49] text-white px-5 py-2 text-sm font-medium hover:bg-[#72c6f5] hover:shadow-md transition-[background-color,box-shadow] duration-200",children:"Store Locations"}),(0,l.jsx)(r.Suspense,{fallback:null,children:(0,l.jsx)(w,{})}),(0,l.jsx)(r.Suspense,{fallback:null,children:(0,l.jsx)(j,{navigation:a})})]})]})})}),(0,l.jsx)("div",{className:"h-20",suppressHydrationWarning:!0})]})}},76209:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(48812),r=a(8075);let n={position:"absolute",inset:0,width:"100%",height:"100%"};function s(e){let{src:t,alt:a,srcSet:s,sizes:i,className:o,style:c,priority:d}=e;if(!t?.trim()||"#"===t.trim()||"#"===(0,r.v)(t))return null;let h=d?"eager":"lazy",u=d?"high":"auto";return e.fill?(0,l.jsx)("img",{src:t,srcSet:s??void 0,sizes:i,alt:a,className:o,style:c?{...n,...c}:n,loading:h,fetchPriority:u,decoding:"async"}):(0,l.jsx)("img",{src:t,srcSet:s??void 0,sizes:i,alt:a,width:e.width,height:e.height,className:o,style:c,loading:h,fetchPriority:u,decoding:"async"})}},85983:(e,t,a)=>{function l(e){return e?`/vehicle/${e}
1`:"#"}function r(e){return e.replace(/_/g," ")}function n(e){return r(e.title||`${e.year} ${e.make} ${e.model}`)}function s(e,t,a=!1){if(e.condition?.toLowerCase()!=="certified"||!e.make)return null;let l=e.make.toLowerCase().replace(/\s+/g,"_");return"nissan"===l&&a?"https://cdn.dealertower.com/website-media/srp-icons/nissan-certified-white.webp":e.certified_logo?e.certified_logo:t?.certified_logos?.[l]||null}a.d(t,{Pj:()=>l,Sq:()=>s,VE:()=>n,gJ:()=>r})}}]);
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.