PageSourceSearch

https://autojunket.com/_next/static/chunks/pages/vehicles/[slug]-bd5a0f089da7c851.js

js autojunket.com collected 2026-10-10 02:24:33 UTC 66,826 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9661],{3386:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/vehicles/[slug]",function(){return s(437)}])},437:function(e,t,s){"use strict";s.r(t),s.d(t,{__N_SSP:function(){return K},default:function(){return Q}});var a=s(5893),r=s(2962),l=s(1664),o=s.n(l),n=s(2222),i=s(7288),c=s(1593),d=s(796),m=s(9203),x=s(6390),h=s(6549),p=s(7218),g=s(63),u=s(7749),b=s(3663),y=s(637),j=s(245),v=s(9529),f=s(3151),N=s(2454),w=s(1020),_=s(3980),k=s(1968),A=s(1952),C=s(4098),F=s(1568),R=s(7188),Z=s(7345);function D(e){let{year:t,make:s,model:r,variant:l="default"}=e,n=t&&s&&r?"/reliability-report?year=".concat(t,"&make=").concat(encodeURIComponent(s),"&model=").concat(encodeURIComponent(r)):"/reliability-report",d=t&&s&&r?"".concat(t," ").concat(s," ").concat(r):null;return"inline"===l?(0,a.jsxs)("div",{className:"bg-red-500/5 border border-red-500/15 rounded-xl p-5 flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4","data-testid":"risk-report-cta-inline",children:[(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[(0,a.jsx)("div",{className:"w-10 h-10 bg-red-500/20 rounded-lg flex items-center justify-center shrink-0",children:(0,a.jsx)(x.Z,{className:"w-5 h-5 text-red-400"})}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-white font-semibold text-sm",children:d?"What breaks on the ".concat(d,"?"):"What breaks on your vehicle?"}),(0,a.jsx)("p",{className:"text-gray-400 text-xs mt-0.5",children:"Full reliability breakdown — engine, transmission, rust, electrical. With repair costs and mileage danger zones."})]})]}),(0,a.jsx)(o(),{href:n,className:"shrink-0",children:(0,a.jsxs)(i.z,{className:"bg-[#D4AF71] hover:bg-[#B8935B] text-white font-semibold text-sm","data-testid":"risk-report-cta-btn",children:["Read Free Report ",(0,a.jsx)(c.Z,{className:"w-3.5 h-3.5 ml-1"})]})})]}):"compact"===l?(0,a.jsx)(o(),{href:n,className:"block","data-testid":"risk-report-cta-compact",children:(0,a.jsxs)("div",{className:"bg-red-500/5 border border-red-500/15 rounded-lg p-4 hover:border-red-500/30 transition-colors flex items-center gap-3",children:[(0,a.jsx)(x.Z,{className:"w-5 h-5 text-red-400 shrink-0"}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("p",{className:"text-white text-sm font-medium truncate",children:d?"".concat(d," Risk Report"):"Vehicle Risk Report"}),(0,a.jsx)("p",{className:"text-gray-500 text-xs",children:"What breaks and what it costs"})]}),(0,a.jsx)(c.Z,{className:"w-4 h-4 text-red-400 shrink-0"})]})}):(0,a.jsxs)("div",{className:"bg-red-500/5 border border-red-500/15 rounded-xl p-6","data-testid":"risk-report-cta",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,a.jsx)(x.Z,{className:"w-5 h-5 text-red-400"}),(0,a.jsx)("span",{className:"text-red-400 font-semibold text-xs uppercase tracking-wider",children:"Risk Report"})]}),(0,a.jsx)("h3",{className:"text-xl font-bold text-white mb-2",children:d?"What usually fails on the ".concat(d,"?"):"What Usually Fails on This Vehicle?"}),(0,a.jsx)("p",{className:"text-gray-400 text-sm mb-2",children:"7 systems analyzed. Repair costs included. Know every issue before you buy — or before it hits your wallet."}),(0,a.jsx)("p",{className:"text-[#D4AF71]/80 text-xs mb-4",children:"Free \xb7 No card \xb7 Delivered in seconds."}),(0,a.jsx)(o(),{href:n,children:(0,a.jsxs)(i.z,{className:"bg-[#D4AF71] hover:bg-[#B8935B] text-black font-semibold","data-testid":"risk-report-cta-btn",children:["Read Free Report ",(0,a.jsx)(c.Z,{className:"w-4 h-4 ml-2"})]})})]})}var S=s(9858),T=s(4088);function I(e){let{vehicle:t,preview:s,recalls:r,nearbyYears:l,variant:o=0}=e,n=function(e){var t,s;let{vehicle:a,preview:r,recalls:l,nearbyYears:o,variant:n}=e,i=[];if((null==l?void 0:l.count)>0){let e=null===(s=l.recalls)||void 0===s?void 0:s[0];(null==e?void 0:e.component)?i.push({icon:m.Z,text:"Has ".concat(l.count," NHTSA recall").concat(1===l.count?"":"s"," on record — the most notable involves the ").concat(e.component.toLowerCase(),".")}):i.push({icon:m.Z,text:"Has ".concat(l.count," active NHTSA recall").concat(1===l.count?"":"s"," on record for ").concat(a.year," model year.")})}else l&&0===l.count&&i.push({icon:m.Z,text:"No active NHTSA safety recalls on record — a clean recall slate for the ".concat(a.year," model year.")});if((null==o?void 0:o.length)>0&&(null==r?void 0:r.reliability_score)){let e=r.reliability_score,t=null,s=e,l=null,n=e;
1if(o.forEach(e=>{"number"==typeof e.reliability_score&&(e.reliability_score>s&&(s=e.reliability_score,t=e.year),e.reliability_score<n&&(n=e.reliability_score,l=e.year))}),t&&s-e>=2){let r=s-e;i.push({icon:T.Z,text:"Scores ".concat(r," point").concat(1===r?"":"s"," below the strongest nearby year — the ").concat(t," ").concat(a.make," ").concat(a.model," earns a ").concat(s,".")})}else if(l&&e-n>=2){let t=e-n;i.push({icon:T.Z,text:"Outscores the ".concat(l," ").concat(a.make," ").concat(a.model," by ").concat(t," point").concat(1===t?"":"s"," — one of the stronger nearby years to consider.")})}else i.push({icon:T.Z,text:"Scores roughly in line with adjacent ".concat(a.make," ").concat(a.model," years — consistency that often signals a stable platform generation.")})}let c=null==r?void 0:null===(t=r.top_risk_areas)||void 0===t?void 0:t[0];if(null==c?void 0:c.area){let e=c.severity?" (".concat(c.severity," severity)"):"";i.push({icon:h.Z,text:"The system most likely to surface first: ".concat(c.area.toLowerCase()).concat(e,".")})}let d=[[0,1,2],[2,0,1],[1,2,0]];return d[n%d.length].map(e=>i[e]).filter(Boolean)}({vehicle:t,preview:s,recalls:r,nearbyYears:l,variant:o});return n.length?(0,a.jsxs)("section",{className:"bg-gray-900/60 border border-gray-800 rounded-xl p-5","data-testid":"section-quick-facts",children:[(0,a.jsxs)("p",{className:"text-[10px] font-mono uppercase tracking-widest text-[#D4AF71] mb-3",children:["Quick Facts \xb7 ",t.year," ",t.make," ",t.model]}),(0,a.jsx)("ul",{className:"space-y-2",children:n.map((e,t)=>{let s=e.icon;return(0,a.jsxs)("li",{className:"flex items-start gap-3 text-sm text-gray-300 leading-relaxed","data-testid":"quick-fact-".concat(t),children:[(0,a.jsx)(s,{className:"w-4 h-4 text-[#D4AF71] mt-0.5 shrink-0"}),(0,a.jsx)("span",{children:e.text})]},t)})})]}):null}var L=s(4119);function z(e,t,s){var a,r,l;if(!e)return[];let{year:o,make:n,model:i}=e,c="".concat(o," ").concat(n," ").concat(i),d=[];if(null==t?void 0:t.reliability_score){let e=t.reliability_grade?" (grade ".concat(t.reliability_grade,")"):"",s=t.risk_level?", categorized as ".concat(t.risk_level," risk"):"",a=t.one_line_verdict||t.summary||"";d.push({question:"Is the ".concat(c," reliable?"),answer:"Autojunket rates the ".concat(c," ").concat(t.reliability_score,"/100").concat(e).concat(s,". ").concat(a).trim()})}if(null==t?void 0:null===(a=t.should_you_buy)||void 0===a?void 0:a.verdict){let e=t.should_you_buy.verdict,s=t.should_you_buy.explanation||"";d.push({question:"Should I buy a used ".concat(c,"?"),answer:"".concat("yes"===e?"Yes — the ".concat(c," is a confident buy per Autojunket's reliability data."):"no"===e?"No — the ".concat(c," carries high enough risk that Autojunket recommends against buying it used."):"caution"===e?"Proceed with caution — the ".concat(c," has enough concerns that a pre-purchase inspection is essential."):"Autojunket recommends reading the full reliability report before buying a ".concat(c,".")," ").concat(s).trim()})}let m=(null==t?void 0:t.should_you_buy)||{};if(m.best_model_years||m.years_to_avoid){let e=[];m.best_model_years&&e.push("Best model years to buy: ".concat(m.best_model_years,".")),m.years_to_avoid&&e.push("Years to avoid: ".concat(m.years_to_avoid,".")),d.push({question:"Which ".concat(n," ").concat(i," years are the most reliable?"),answer:e.join(" ")})}if((null==t?void 0:null===(r=t.top_risk_areas)||void 0===r?void 0:r.length)>0){let e=t.top_risk_areas.slice(0,3).map(e=>{let t=e.typical_mileage?" (typically around ".concat(e.typical_mileage," miles)"):"";return"".concat(e.area).concat(t)}).join(", ");d.push({question:"What are the most common problems with the ".concat(c,"?"),answer:"The top failure points on the ".concat(c," are ").concat(e,". Autojunket's full report includes repair-cost ranges and inspection checklists for each.")})}if((null==t?void 0:null===(l=t.mileage_zones_teaser)||void 0===l?void 0:l.length)>0){let e=t.mileage_zones_teaser[0],s=e.label?"".concat(e.label," — "):"",a=e.explanation?e.explanation.replace(/\s+/g," ").trim():"";d.push({question:"At what mileage do problems start on the ".concat(c,"?"),answer:"The first major mileage danger zone for the ".concat(c," is around ").concat(e.mileage,". ").concat(s).concat(a).trim()})}let x=(null==s?void 0:s.nhtsa_recall_count)||0,h=(null==s?void 0:s.nhtsa_complaint_count)||0;if(x>0||h>0){let e=[];x>0&&e.push("".concat(x," NHTSA recall").concat(1===x?"":"s")),h>0&&e.push("".concat(h," owner complaint").concat(1===h?"":"s"));let t=((null==s?void 0:s.top_complaint_components)||[]).slice(0,2).join(" and ");
1d.push({question:"How many recalls does the ".concat(c," have?"),answer:"According to NHTSA, the ".concat(c," has ").concat(e.join(" and "),".").concat(t?" The most complained-about components are ".concat(t,"."):"")})}return d}function E(e){let{vehicle:t,preview:s,nhtsa:r}=e,l=z(t,s,r);if(!l.length)return null;let{year:n,make:i,model:d}=t,m="/reliability-report?year=".concat(n,"&make=").concat(encodeURIComponent(i),"&model=").concat(encodeURIComponent(d));return(0,a.jsxs)("section",{"data-testid":"vehicle-ai-answer",className:"bg-gradient-to-br from-[#D4AF71]/5 via-gray-900 to-gray-900 border border-[#D4AF71]/20 rounded-xl p-6",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,a.jsx)(L.Z,{className:"w-4 h-4 text-[#D4AF71]"}),(0,a.jsx)("span",{className:"text-[10px] font-mono uppercase tracking-[0.18em] text-[#D4AF71]/90",children:"Quick Answers"})]}),(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-4",children:["The ",n," ",i," ",d," at a glance"]}),(0,a.jsx)("dl",{className:"space-y-4",children:l.map((e,t)=>(0,a.jsxs)("div",{"data-testid":"vehicle-ai-answer-".concat(t),children:[(0,a.jsx)("dt",{className:"text-white font-semibold text-sm sm:text-base mb-1",children:e.question}),(0,a.jsx)("dd",{className:"text-gray-400 text-sm leading-relaxed",children:e.answer})]},t))}),(0,a.jsxs)("div",{className:"mt-5 pt-5 border-t border-[#D4AF71]/15 flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3",children:[(0,a.jsx)("p",{className:"text-gray-500 text-xs",children:"Every answer is generated from real repair, recall, and ownership data — full breakdown in the report."}),(0,a.jsxs)(o(),{href:m,"data-testid":"vehicle-ai-answer-cta",className:"inline-flex items-center gap-1.5 text-[#D4AF71] hover:text-[#E6C79A] text-sm font-semibold",children:["Read the full free report",(0,a.jsx)(c.Z,{className:"w-3.5 h-3.5"})]})]})]})}var H=s(7294),O=s(8154),B=s(7377);let U="aj_exit_intent_shown_v1";function M(e){let{source:t="site",slug:s=""}=e,[r,l]=(0,H.useState)(!1);if((0,H.useEffect)(()=>{if(window.sessionStorage.getItem(U))return;let e=!1,t=window.setTimeout(()=>{e=!0},8e3),s=()=>{e&&(window.sessionStorage.getItem(U)||(window.sessionStorage.setItem(U,"1"),l(!0)))},a=e=>{e.clientY<=0&&(!e.relatedTarget||"HTML"===e.relatedTarget.nodeName)&&s()},r=null,o=()=>{document.hidden&&s()};return window.matchMedia("(pointer: coarse)").matches?r=window.setTimeout(()=>{document.addEventListener("visibilitychange",o)},6e4):document.addEventListener("mouseout",a),()=>{window.clearTimeout(t),r&&window.clearTimeout(r),document.removeEventListener("mouseout",a),document.removeEventListener("visibilitychange",o)}},[]),(0,H.useEffect)(()=>{if(!r)return;let e=e=>{"Escape"===e.key&&l(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[r]),!r)return null;let n=new URLSearchParams({utm_source:"site",utm_medium:"exit-intent",utm_campaign:t});s&&n.set("utm_content",s);let i="/passport?".concat(n.toString());return(0,a.jsx)("div",{"data-testid":"exit-intent-modal",className:"fixed inset-0 z-[100] flex items-center justify-center p-4 bg-black/80 backdrop-blur-sm animate-in fade-in duration-200",onClick:e=>{e.target===e.currentTarget&&l(!1)},role:"dialog","aria-modal":"true","aria-labelledby":"exit-intent-title",children:(0,a.jsxs)("div",{className:"relative w-full max-w-md bg-gradient-to-br from-[#D4AF71]/[0.08] via-gray-950 to-gray-950 border border-[#D4AF71]/30 rounded-2xl p-6 sm:p-7 shadow-2xl",children:[(0,a.jsx)("div",{className:"pointer-events-none absolute -top-24 -right-24 w-64 h-64 rounded-full bg-[#D4AF71]/15 blur-3xl"}),(0,a.jsx)("button",{onClick:()=>l(!1),"aria-label":"Close","data-testid":"exit-intent-close",className:"absolute top-3 right-3 w-8 h-8 flex items-center justify-center rounded-full text-gray-500 hover:text-white hover:bg-white/5 transition-colors",children:(0,a.jsx)(O.Z,{className:"w-4 h-4"})}),(0,a.jsxs)("div",{className:"relative",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,a.jsx)(B.Z,{className:"w-4 h-4 text-[#D4AF71]"}),(0,a.jsx)("span",{className:"text-[10px] font-mono uppercase tracking-[0.22em] text-[#D4AF71]",children:"Autojunket OSC"})]}),(0,a.jsx)("h2",{id:"exit-intent-title",className:"text-2xl sm:text-3xl font-bold text-white mb-3 tracking-tight",style:{fontFamily:"'Barlow Condensed', sans-serif"},children:"Sell your car for more — later."}),(0,a.jsx)("p",{className:"text-gray-400 text-sm leading-relaxed mb-5",children:"Log every service now. When it's time to sell, hand the buyer a signed PDF instead of a story. OSC builds the OSC Transfer as you go."}),(0,a.jsxs)("ul",{className:"space-y-2 mb-6 text-sm text-gray-300",children:[(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)(L.Z,{className:"w-3.5 h-3.5 text-[#D4AF71] mt-1 shrink-0"}),(0,a.jsx)("span",{children:"OSC Transfer PDF — every receipt, mileage-verified"})]}),(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)(L.Z,{className:"w-3.5 h-3.5 text-[#D4AF71] mt-1 shrink-0"}),(0,a.jsx)("span",{children:"Your ownership record + OSC Transfer PDF when you sell"})]}),(0,a.jsxs)("li",{className:"flex items-start gap-2",children:[(0,a.jsx)(L.Z,{className:"w-3.5 h-3.5 text-[#D4AF71] mt-1 shrink-0"}),(0,a.jsx)("span",{children:"Unlimited vehicles \xb7 cancel anytime"})]})]}),(0,a.jsx)(o(),{href:i,onClick:()=>l(!1),children:(0,a.jsxs)("button",{"data-testid":"exit-intent-cta",className:"w-full bg-[#D4AF71] hover:bg-[#
1E6C79A] text-black font-semibold py-3 rounded-lg flex items-center justify-center gap-2 transition-colors",children:["Start Your OSC",(0,a.jsx)(c.Z,{className:"w-4 h-4"})]})}),(0,a.jsx)("button",{onClick:()=>l(!1),"data-testid":"exit-intent-dismiss",className:"w-full text-center text-gray-500 hover:text-gray-300 text-xs mt-3 transition-colors",children:"No thanks — I'll pay per report"}),(0,a.jsx)("p",{className:"text-[10px] font-mono uppercase tracking-widest text-gray-600 text-center mt-4",children:"Cancel anytime \xb7 No commitments"})]})]})})}var W=s(4384),P=s(3065);let q={low:{color:"text-green-400",bg:"bg-green-500/10",border:"border-green-500/30",label:"LOW RISK"},moderate:{color:"text-yellow-400",bg:"bg-yellow-500/10",border:"border-yellow-500/30",label:"MODERATE RISK"},high:{color:"text-red-400",bg:"bg-red-500/10",border:"border-red-500/30",label:"HIGH RISK"}},Y={minor:"bg-yellow-500/10 text-yellow-400 border-yellow-500/20",moderate:"bg-[#D4AF71]/10 text-[#D4AF71] border-orange-500/20",major:"bg-red-500/10 text-red-400 border-red-500/20",critical:"bg-red-600/10 text-red-500 border-red-600/30"};function V(e){var t,s;let{nearbyYears:r,make:l,model:n}=e,[d,m]=(0,H.useState)(null),[x,h]=(0,H.useState)(!1),[p,g]=(0,H.useState)({}),u=async e=>{if(d===e){m(null);return}if(m(e),!p[e]){h(!0);try{let t=await fetch("/api/reliability/preview?year=".concat(e,"&make=").concat(encodeURIComponent(l),"&model=").concat(encodeURIComponent(n)));if(t.ok){let s=await t.json();g(t=>({...t,[e]:s}))}}catch(e){}h(!1)}};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-3","data-testid":"nearby-years-grid",children:r.map(e=>{let t=q[e.risk_level]||q.moderate,s=d===e.year;return(0,a.jsxs)("button",{onClick:()=>u(e.year),className:"bg-black/30 border rounded-lg p-3 text-center transition-all cursor-pointer ".concat(s?"border-red-500/40 ring-1 ring-red-500/20":"border-gray-800 hover:border-red-500/30"),"data-testid":"nearby-year-".concat(e.year),children:[(0,a.jsx)("p",{className:"text-xs text-gray-500 font-mono",children:e.year}),(0,a.jsx)("p",{className:"text-2xl font-bold font-mono ".concat(t.color),children:e.reliability_score}),(0,a.jsx)("span",{className:"inline-block text-[9px] font-mono font-bold uppercase tracking-wider border rounded px-1.5 py-0.5 mt-1 ".concat(t.color," ").concat(t.bg," ").concat(t.border),children:t.label})]},e.year)})}),d&&(0,a.jsxs)("div",{className:"mt-4 bg-black/30 border border-red-500/20 rounded-lg p-4","data-testid":"nearby-year-preview-".concat(d),children:[x&&!p[d]&&(0,a.jsxs)("p",{className:"text-sm text-gray-400 flex items-center gap-2",children:[(0,a.jsx)("span",{className:"inline-block w-3 h-3 border-2 border-red-400 border-t-transparent rounded-full animate-spin"})," Loading ",d," preview..."]}),p[d]&&(0,a.jsxs)("div",{children:[(0,a.jsxs)("div",{className:"flex items-center justify-between mb-3",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-[10px] font-mono text-gray-500 uppercase tracking-widest",children:"Free preview"}),(0,a.jsxs)("p",{className:"text-white font-semibold",children:[p[d].year," ",p[d].make," ",p[d].model]})]}),(0,a.jsx)(o(),{href:"/vehicles/".concat(null===(t=r.find(e=>e.year===d))||void 0===t?void 0:t.slug),className:"text-xs text-red-400 hover:text-red-300",children:"Open full page →"})]}),p[d].one_line_verdict&&(0,a.jsxs)("p",{className:"text-sm text-gray-300 italic mb-3",children:['"',p[d].one_line_verdict,'"']}),(null===(s=p[d].top_risk_areas)||void 0===s?void 0:s.length)>0&&(0,a.jsxs)("div",{className:"mb-3",children:[(0,a.jsx)("p",{className:"text-[10px] font-mono text-gray-500 uppercase tracking-wider mb-1.5",children:"Top 3 Risk Areas"}),(0,a.jsx)("ul",{className:"space-y-1",children:p[d].top_risk_areas.map((e,t)=>(0,a.jsxs)("li",{className:"flex items-center gap-2 text-xs",children:[(0,a.jsx)("span",{className:"w-1.5 h-1.5 rounded-full shrink-0 ".concat("major"===e.severity||"critical"===e.severity?"bg-red-400":"moderate"===e.severity?"bg-orange-400":"bg-yellow-400")}),(0,a.jsx)("span",{className:"text-white",children:e.area}),e.typical_mileage&&(0,a.jsxs)("span",{className:"text-gray-600 text-[10px]",children:[e.typical_mileage," mi"]})]},t))})]}),(0,a.jsx)(o(),{href:"/reliability-report?year=".concat(d,"&make=").concat(encodeURIComponent(l),"&model=").concat(encodeURIComponent(n)),children:(0,a.jsxs)(i.z,{size:"sm",className:"bg-emerald-500 hover:bg-emerald-600 text-white font-semibold text-xs",children:["Read Free ",d," Report ",(0,a.jsx)(c.Z,{className:"w-3 h-3 ml-1"})]})})]})]})]})}let G={hub:{label:"Owner's Hub",icon:d.Z},problems:{label:"Common Problems",icon:m.Z},reliability:{label:"Reliability Deep-Dive",icon:x.Z},"maintenance-schedule":{label:"Maintenance Schedule",icon:h.Z},lifespan:{label:"Lifespan & Mileage",icon:p.Z},"common-issues":{label:"Issues by Mileage",icon:g.Z},"cost-of-ownership":{label:"5-Year Cost Breakdown",icon:u.Z}};var K=!0;function Q(e){var t,s,l,h,T,L,O,B,U,K,Q,J,$,X,ee,et,es,ea,er,el,eo,en,ei,ec,ed,em,ex,eh,ep,eg,eu,eb,ey,ej,ev,ef;let{vehicle:eN,preview:ew,nearbyYears:e_,relatedComparisons:ek,seoCluster:eA,recommendedArticles:eC=[],recalls:eF=null,similarVehicles:eR=[],mergedContent:eZ=null,nhtsa:eD=null,serverError:eS=!1,error:eT}=e,[eI,eL]=(0,H.useState)(null);(0,H.useEffect)(()=>{(null==eN?void 0:eN.year)&&(null==eN?void 0:eN.make)&&(null==eN?void 0:eN.model)&&(0,P.j)("vehicle_page_viewed",{year:eN.year,make:eN.make,model:eN.model,source:"vehicle_detail"})},[null==eN?void 0:eN.year,null==eN?void 0:eN.make,null==eN?void 0:eN.model]);let ez=e=>()=>(0,P.j)("cta_clicked",{year:null==eN?void 0:eN.year,make:null==eN?void 0:eN.make,model:null==eN?void 0:eN.model,source:e});if(eS)return(0,a.jsxs)(n.Z,{children:[(0,a.jsx)(r.PB,{title:"Temporarily unavailable",noindex:!0}),(0,a.jsx)("div",{className:"min-h-screen bg-gray-950 flex items-center justify-center text-center px-4",children:(0,a.jsxs)("div",{children:[(0,a.jsx)("h1",{className:"text-2xl font-bold text-white mb-3",children:"Temporarily unavailable"}),(0,a.jsx)("p",{className:"text-gray-400 mb-4",children:"We're having a brief hiccup loading this report. Please try again in a moment."}),(0,a.jsx)(o(),{href:"/vehicles",children:(0,a.jsx)(i.z,{className:"bg-[#D4AF71] hover:bg-[#B8935B] text-black font-semibold",children:"Browse All Vehicles"})})]})})]});if(eT||!eN)return(0,a.jsx)(n.Z,{children:(0,a.jsx)("div",{className:"min-h-screen bg-gray-950 flex items-center justify-center",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)(d.Z,{className:"w-16 h-16 text-gray-700 mx-auto mb-4"}),(0,a.jsx)("h1",{className:"text-2xl font-bold text-white mb-4",children:"Vehicle Not Found"}),(0,a.jsx)("p",{className:"text-gray-400 mb-6",children:"This vehicle page doesn't exist or is being generated."}),(0,a.jsxs)("div",{className:"flex gap-4 justify-center",children:[(0,a.jsx)(o(),{href:"/",children:(0,a.jsxs)(i.z,{variant:"outline",className:"border-gray-700",children:[(0,a.jsx)(b.Z,{className:"w-4 h-4 mr-2"}),"Home"]})}),(0,a.jsx)(o(),{href:"/vehicles",children:(0,a.jsx)(i.z,{className:"bg-[#D4AF71] hover:bg-[#B8935B] text-black font-semibold",children:"Browse All Vehicles"})})]})]})})});let{title:eE,meta_description:eH,content:eO,faqs:eB,vehicle_schema:eU,keywords:eM,meta_keywords:eW}=eN,eP=eM||(eW?eW.split(", "):[]);["F-150","F-250","F-350","Silverado","Sierra","Ram","Tundra","Tacoma","Colorado","Ranger","Titan"].some(e=>{var t;return null===(t=eN.model)||void 0===t?void 0:t.includes(e)})?y.Z:d.Z;let eq=!!ew,eY=eq?q[ew.risk_level]||q.moderate:null,eV=null==ew?void 0:e
1w.reliability_score,eG=eq?z(eN,ew,eD):[],eK=(()=>{let e=new Set,t=[];for(let s of[...eB||[],...eG]){if(!(null==s?void 0:s.question)||!(null==s?void 0:s.answer))continue;let a=s.question.trim().toLowerCase();e.has(a)||(e.add(a),t.push(s))}return t})(),eQ="/reliability-report?year=".concat(eN.year,"&make=").concat(encodeURIComponent(eN.make),"&model=").concat(encodeURIComponent(eN.model)),eJ=(null==ew?void 0:null===(t=ew.should_you_buy)||void 0===t?void 0:t.verdict)==="yes"?"BUY WITH CONFIDENCE":(null==ew?void 0:null===(s=ew.should_you_buy)||void 0===s?void 0:s.verdict)==="no"?"HIGH RISK — NOT RECOMMENDED":(null==ew?void 0:null===(l=ew.should_you_buy)||void 0===l?void 0:l.verdict)==="caution"?"PROCEED WITH CAUTION":null,e$=[];"Ford"===eN.make&&(null===(h=eN.model)||void 0===h?void 0:h.includes("F-150"))?(e$.push({name:"Chevrolet Silverado 1500",slug:"".concat(eN.year,"-chevrolet-silverado-1500")}),e$.push({name:"Ram 1500",slug:"".concat(eN.year,"-ram-1500")})):"Toyota"===eN.make&&"Camry"===eN.model?(e$.push({name:"Honda Accord",slug:"".concat(eN.year,"-honda-accord")}),e$.push({name:"Nissan Altima",slug:"".concat(eN.year,"-nissan-altima")})):"Honda"===eN.make&&"Civic"===eN.model&&(e$.push({name:"Toyota Corolla",slug:"".concat(eN.year,"-toyota-corolla")}),e$.push({name:"Mazda3",slug:"".concat(eN.year,"-mazda-mazda3")}));let eX=(()=>{if(null==ew?void 0:ew.one_line_verdict){var e;let t=ew.reliability_score,s=ew.reliability_grade,a=ew.risk_level,r=Math.abs((parseInt(eN.year,10)||0)+((null===(e=eN.make)||void 0===e?void 0:e.length)||0))%3,l="";t&&s&&(l=0===r?"Score ".concat(t,"/100 (").concat(s,")").concat(a?", "+a+" risk":"","."):1===r?"".concat(s," grade, ").concat(t,"/100").concat(a?" \xb7 "+a+" risk":"","."):"".concat(a?a[0].toUpperCase()+a.slice(1)+" risk \xb7 ":"").concat(t,"/100 (").concat(s,")."));let o=ew.one_line_verdict.replace(/\s+/g," ").trim(),n="".concat(l," ").concat(o).trim();return n.length>160?n.slice(0,157).replace(/[\s,;:]+$/,"")+"…":n}if(null==ew?void 0:ew.summary){let e=ew.summary.replace(/\s+/g," ").trim();return e.length>160?e.slice(0,157)+"…":e}return eH||"".concat(eN.year," ").concat(eN.make," ").concat(eN.model," reliability analysis: score, common problems, mileage danger zones, maintenance costs, and expert verdict.")})(),e0=(null==ew?void 0:ew.summary)?ew.summary.length>200?ew.summary.slice(0,197)+"…":ew.summary:eX,e4=(ej=eN.year,ev=eN.make,ef=eN.model,!!ej&&!!ev&&!!ef&&(null!=eV&&parseInt(eV,10),!0));return(0,a.jsxs)(n.Z,{children:[(0,a.jsx)(r.PB,{title:"".concat(eN.year," ").concat(eN.make," ").concat(eN.model," Reliability Report — Score, Problems & Costs"),description:eX,canonical:"https://autojunket.com/vehicles/".concat(eN.slug),noindex:!e4,nofollow:!1,openGraph:{title:"".concat(eN.year," ").concat(eN.make," ").concat(eN.model," Reliability Report"),description:e0,url:"https://autojunket.com/vehicles/".concat(eN.slug),type:"article",images:[{url:"https://autojunket.com/api/og/vehicle/".concat(eN.slug,".png"),width:1080,height:1080,alt:"".concat(eN.year," ").concat(eN.make," ").concat(eN.model," reliability scorecard")}]},additionalMetaTags:[{name:"keywords",content:eP.length>0?eP.join(", "):"".concat(eN.year," ").concat(eN.make," ").concat(eN.model," reliability, problems, common issues, maintenance cost, should I buy")},{name:"twitter:title",content:"".concat(eN.year," ").concat(eN.make," ").concat(eN.model," Reliability Report")},{name:"twitter:description",content:eX},{name:"twitter:image",content:"https://autojunket.com/api/og/vehicle/".concat(eN.slug,".png")}]}),eK.length>0&&(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:eK.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}}),(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"Product",name:"".concat(eN.year," ").concat(eN.make," ").concat(eN.model," Reliability Report"),description:eX,category:"Vehicle Reliability Report",image:["https://autojunket.com/api/og/vehicle/".concat(eN.slug,".png"),"https://autojunket.com/logo-full.png"],brand:{"@type":"Brand",name:"Autojunket"},sku:"report-".concat(eN.slug),offers:{"@type":"Offer",url:"https://autojunket.com/vehicles/".concat(eN.slug),price:"0",priceCurrency:"USD",availability:"https://schema.org/InStock",priceValidUntil:"2027-12-31",seller:{"@type":"Organization",name:"Autojunket"}}})}}),(0,a.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:(()=>{let e="".concat(eN.make.toLowerCase().replace(/[^a-z0-9]+/g,"-"),"-").concat(eN.model.toLowerCase().replace(/[^a-z0-9]+/g,"-"));return[{"@type":"ListItem",position:1,name:"Home",item:"https://autojunket.com/"},{"@type":"ListItem",position:2,name:"Vehicles",item:"https://autojunket.com/vehicles"},{"@type":"ListItem",position:3,name:"".concat(eN.make," ").concat(eN.model),item:"https://autojunket.com/models/".concat(e)},{"@type":"ListItem",position:4,name:"".concat(eN.year),item:"https://autojunket.com/vehicles/".concat(eN.slug)}]})()})}}),(0,a.jsxs)("div",{className:"min-h-screen bg-gray-950",children:[(0,a.jsx)("div",{className:"bg-gray-900/50 border-b border-gray-800 py-3",children:(0,a.jsx)("div",{className:"max-w-5xl mx-auto px-4",children:(0,a.jsxs)("nav",{className:"flex items-center gap-2 text-sm","data-testid":"vehicle-breadcrumb",children:[(0,a.jsxs)(o(),{href:"/",className:"text-gray-400 hover:text-white flex items-center gap-1",children:[(0,a.jsx)(b.Z,{className:"w-4 h-4"}),"Home"]}),(0,a.jsx)(j.Z,{className:"w-4 h-4 text-gray-600"}),(0,a.jsx)(o(),{href:"/vehicles",className:"text-gray-400 hover:text-white",children:"Vehicles"}),(0,a.jsx)(j.Z,{className:"w-4 h-4 text-gray-600"}),(0,a.jsxs)(o(),{href:"/models/".concat(eN.make.toLowerCase().replace(/[^a-z0-9]+/g,"-"),"-").concat(eN.model.toLowerCase().replace(/[^a-z0-9]+/g,"-")),className:"text-gray-400 hover:text-white","data-testid":"breadcrumb-model-hub",children:[eN.make," ",eN.model]}),(0,a.jsx)(j.Z,{className:"w-4 h-4 text-gray-600"}),(0,a.jsx)("span",{className:"text-[#D4AF71]",children:eN.year})]})})}),(0,a.jsx)("div",{className:"bg-gradient-to-b from-gray-900 to-gray-950 border-b border-gray-800",children:(0,a.jsxs)("div",{className:"max-w-5xl mx-auto px-4 py-8 sm:py-12",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,a.jsxs)("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-[11px] font-mono uppercase tracking-wider",style:{background:"rgba(212,175,113,0.10)",border:"1px solid rgba(212,175,113,0.25)",color:"var(--pp-gold)"},children:[(0,a.jsx)(x.Z,{className:"w-3 h-3"})," Reliability Analysis"]}),(0,a.jsxs)("span",{className:"text-[11px] text-gray-600 font-mono",children:["Based on known issue patterns, repair cost data, and ownership trends \xb7 ",(0,a.jsx)(o(),{href:"/methodology",className:"hover:underline decoration-dotted",style:{color:"var(--pp-gold)"},children:"How we score"})]})]}),(0,a.jsxs)("h1",{className:"text-3xl sm:text-4xl lg:text-5xl font-bold text-white mb-6","data-testid":"vehicle-title",children:[(0,a.jsxs)("span",{className:"block",children:[eN.year," ",eN.make," ",eN.model," Reliability Report"]}),(0,a.jsx)("span",{className:"block text-lg sm:text-xl lg:text-2xl text-gray-400 font-medium mt
1-2",children:"Common Problems, Repair Costs & Expert Verdict"})]}),(0,a.jsx)("div",{className:"mb-8",children:(0,a.jsx)(S.p,{page:"vehicle",variant:"hero",vehicle:"".concat(eN.year," ").concat(eN.make," ").concat(eN.model)})}),eq?(0,a.jsxs)("div",{className:"grid md:grid-cols-[auto,1fr,auto] gap-6 items-center bg-black/40 border ".concat(eY.border," rounded-2xl p-6"),"data-testid":"vehicle-hero-score",children:[(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsxs)("div",{className:"relative w-24 h-24 shrink-0",children:[(0,a.jsxs)("svg",{className:"w-24 h-24 -rotate-90",viewBox:"0 0 96 96",children:[(0,a.jsx)("circle",{cx:"48",cy:"48",r:"42",stroke:"currentColor",strokeWidth:"7",fill:"none",className:"text-gray-800"}),(0,a.jsx)("circle",{cx:"48",cy:"48",r:"42",stroke:"currentColor",strokeWidth:"7",fill:"none",strokeLinecap:"round",strokeDasharray:"".concat(eV/100*263.9," 263.9"),className:eY.color})]}),(0,a.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center",children:[(0,a.jsx)("span",{className:"text-3xl font-bold text-white font-mono leading-none",children:eV}),(0,a.jsx)("span",{className:"text-[10px] text-gray-500 font-mono mt-0.5",children:"/ 100"})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-[10px] font-mono uppercase tracking-widest text-gray-500 mb-1.5",children:"AutoScore"}),(0,a.jsx)("span",{className:"inline-block text-xs font-bold font-mono uppercase tracking-wider border rounded px-2 py-1 ".concat(eY.color," ").concat(eY.bg," ").concat(eY.border),children:eY.label}),ew.reliability_grade&&(0,a.jsxs)("p",{className:"text-sm text-gray-400 mt-2",children:["Grade: ",(0,a.jsx)("span",{className:"text-white font-semibold font-mono",children:ew.reliability_grade})]})]})]}),(0,a.jsxs)("div",{className:"min-w-0",children:[eJ&&(0,a.jsx)("p",{className:"text-[11px] font-mono text-gray-500 uppercase tracking-widest mb-1.5",children:"Expert Verdict"}),eJ&&(0,a.jsx)("p",{className:"text-xl font-bold ".concat((null===(T=ew.should_you_buy)||void 0===T?void 0:T.verdict)==="yes"?"text-green-400":(null===(L=ew.should_you_buy)||void 0===L?void 0:L.verdict)==="caution"?"text-yellow-400":"text-red-400"," mb-2"),children:eJ}),(0,a.jsx)("p",{className:"text-sm text-gray-300 leading-snug",children:ew.one_line_verdict||ew.summary})]}),(0,a.jsxs)("div",{className:"flex flex-col gap-2 md:text-right",children:[(0,a.jsx)(o(),{href:eQ,onClick:ez("year_page_hero"),children:(0,a.jsxs)(i.z,{className:"bg-emerald-500 hover:bg-emerald-600 text-white font-semibold w-full md:w-auto","data-testid":"vehicle-top-cta",children:[(0,a.jsx)(x.Z,{className:"w-4 h-4 mr-2"})," Read Free Report"]})}),(0,a.jsx)("p",{className:"text-[10px] text-gray-500 md:text-right",children:"Full system breakdown + what I would do"})]})]}):(0,a.jsxs)("div",{className:"bg-black/40 border border-red-500/20 rounded-2xl p-6 flex flex-col md:flex-row items-start md:items-center justify-between gap-4","data-testid":"vehicle-hero-no-report",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-[11px] font-mono text-red-400 uppercase tracking-widest mb-1",children:"Reliability Report Not Yet Published"}),(0,a.jsxs)("p",{className:"text-white font-semibold mb-1",children:["Be the first to generate the official ",eN.year," ",eN.make," ",eN.model," reliability report."]}),(0,a.jsx)("p",{className:"text-sm text-gray-400",children:"Full 7-system breakdown, mileage danger zones, repair costs, and verdict. Ready in under 60 seconds."})]}),(0,a.jsx)(o(),{href:eQ,onClick:ez("year_page_hero_no_report"),children:(0,a.jsxs)(i.z,{className:"bg-emerald-500 hover:bg-emerald-600 text-white font-semibold shrink-0","data-testid":"vehicle-top-cta",children:[(0,a.jsx)(x.Z,{className:"w-4 h-4 mr-2"})," Read Free Report"]})})]})]})}),(0,a.jsxs)("div",{className:"max-w-5xl mx-auto px-4 py-10",children:[(0,a.jsxs)("div",{className:"grid lg:grid-cols-3 gap-8",children:[(0,a.jsxs)("div",{className:"lg:col-span-2 space-y-8",children:[eq&&(0,a.jsx)(I,{vehicle:eN,preview:ew,recalls:eF,nearbyYears:e_,variant:0}),eq&&(0,a.jsx)(E,{vehicle:eN,preview:ew,nhtsa:eD}),(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-should-you-buy",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-4 flex items-center gap-2",children:[(0,a.jsx)(v.Z,{className:"w-5 h-5 text-red-400"}),"Should You Buy the ".concat(eN.year," ").concat(eN.make," ").concat(eN.model,"?")
1]}),eq?(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsx)("p",{className:"text-gray-300 leading-relaxed",children:ew.summary||ew.one_line_verdict}),(null===(O=ew.should_you_buy)||void 0===O?void 0:O.explanation)&&(0,a.jsx)("p",{className:"text-gray-400 leading-relaxed text-sm",children:ew.should_you_buy.explanation}),((null===(B=ew.should_you_buy)||void 0===B?void 0:B.best_model_years)||(null===(U=ew.should_you_buy)||void 0===U?void 0:U.years_to_avoid))&&(0,a.jsxs)("div",{className:"grid sm:grid-cols-2 gap-3 pt-2",children:[(null===(K=ew.should_you_buy)||void 0===K?void 0:K.best_model_years)&&(0,a.jsxs)("div",{className:"bg-green-500/5 border border-green-500/15 rounded-lg p-3",children:[(0,a.jsxs)("p",{className:"text-[10px] font-mono text-green-400 uppercase tracking-wider mb-1 flex items-center gap-1",children:[(0,a.jsx)(f.Z,{className:"w-3 h-3"})," Best Model Years"]}),(0,a.jsx)("p",{className:"text-sm text-white",children:ew.should_you_buy.best_model_years})]}),(null===(Q=ew.should_you_buy)||void 0===Q?void 0:Q.years_to_avoid)&&(0,a.jsxs)("div",{className:"bg-red-500/5 border border-red-500/15 rounded-lg p-3",children:[(0,a.jsxs)("p",{className:"text-[10px] font-mono text-red-400 uppercase tracking-wider mb-1 flex items-center gap-1",children:[(0,a.jsx)(N.Z,{className:"w-3 h-3"})," Years to Avoid"]}),(0,a.jsx)("p",{className:"text-sm text-white",children:ew.should_you_buy.years_to_avoid})]})]}),(null===(J=ew.biggest_strengths)||void 0===J?void 0:J.length)>0&&(0,a.jsxs)("div",{className:"pt-2",children:[(0,a.jsx)("p",{className:"text-[10px] font-mono text-gray-500 uppercase tracking-wider mb-2",children:"Biggest Strengths"}),(0,a.jsx)("ul",{className:"space-y-1",children:ew.biggest_strengths.map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2 text-sm text-gray-300",children:[(0,a.jsx)(w.Z,{className:"w-4 h-4 text-green-400 mt-0.5 shrink-0"}),e]},t))})]})]}):(0,a.jsx)("div",{className:"text-gray-400 leading-relaxed whitespace-pre-line",children:(null==eO?void 0:eO.overview)||"The full buying verdict for the ".concat(eN.year," ").concat(eN.make," ").concat(eN.model," is included in the reliability report — covering whether it's a confident buy, a cautious one, or a vehicle worth avoiding.")})]}),eq&&(null===($=ew.top_risk_areas)||void 0===$?void 0:$.length)>0&&(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-common-problems",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-2 flex items-center gap-2",children:[(0,a.jsx)(m.Z,{className:"w-5 h-5 text-red-400"}),"Top Risk Areas"]}),(0,a.jsxs)("p",{className:"text-gray-500 text-sm mb-4",children:["The systems that tend to fail first on the ",eN.year," ",eN.make," ",eN.model,", with the typical mileage window when each becomes a concern. Detailed repair-cost ranges and exact what-to-check inspection notes are in the full report."]}),(0,a.jsx)("div",{className:"space-y-3",children:ew.top_risk_areas.map((e,t)=>(0,a.jsx)("div",{className:"bg-black/30 border border-gray-800 rounded-lg p-4",children:(0,a.jsxs)("div",{className:"flex items-start gap-3 mb-1.5",children:[(0,a.jsx)("div",{className:"w-7 h-7 rounded-full bg-red-500/20 text-red-400 flex items-center justify-center text-xs font-bold shrink-0 mt-0.5",children:t+1}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 flex-wrap mb-1",children:[(0,a.jsx)("span",{className:"text-white font-semibold text-base",children:e.area}),e.severity&&(0,a.jsx)("span",{className:"px-1.5 py-0.5 text-[10px] font-mono rounded border ".concat(Y[e.severity]||Y.moderate),children:e.severity}),e.typical_mileage&&(0,a.jsxs)("span",{className:"text-gray-500 text-[11px] font-mono",children:["~",e.typical_mileage," mi"]})]}),e.description&&(0,a.jsx)("p",{className:"text-gray-400 text-sm leading-relaxed",children:e.description})]})]})},t))}),(0,a.jsxs)("div",{className:"mt-4 flex items-center gap-2 text-xs text-gray-500",children:[(0,a.jsx)(x.Z,{className:"w-3.5 h-3.5 text-red-400"}),(0,a.jsx)("span",{children:"Full repair-cost ranges, fix-before-you-buy notes, and inspection checklists are in the report."})]})]}),eq&&(null===(X=ew.mileage_zones_teaser)||void 0===X?void 0:X.length)>0&&(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-mileage-zones",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-2 flex items-center gap-2",children:[(0,a.jsx)(p.Z,{className:"w-5 h-5 text-[#D4AF71]"}),eN.year," ",eN.make," ",eN.model," Mileage Danger Zones"]}),(0,a.jsxs)("p",{className:"text-gray-500 text-sm mb-4",children:["The mileage windows when the ",eN.year," ",eN.make," ",eN.model," most commonly needs attention. Plan ahead, budget accordingly, and inspect before you cross each threshold."]}),(0,a.jsx)("div",{className:"space-y-2.5",children:ew.mileage_zones_teaser.map((e,t)=>(0,a.jsxs)("div",{className:"bg-black/30 border border-gray-800 rounded-lg p-3.5 flex items-start gap-3",children:[(0,a.jsx)("div",{className:"bg-[#D4AF71]/15 text-[#E6C79A] font-mono font-bold text-xs px-2.5 py-1 rounded shrink-0 mt-0.5",children:e.mileage}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[e.label&&(0,a.jsx)("p",{className:"text-white font-semibold text-sm",children:e.label}),e.explanation&&(0,a.jsx)("p",{className:"text-gray-400 text-sm leading-relaxed mt-0.5",children:e.explanation})]})]},t))})]}),eq&&ew.ownership_costs_summary&&(ew.ownership_costs_summary.annual_maintenance||ew.ownership_costs_summary.moderate_repairs)&&(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-ownership-costs",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-2 flex items-center gap-2",children:[(0,a.jsx)(u.Z,{className:"w-5 h-5 text-green-400"}),eN.year," ",eN.make," ",eN.model," Ownership Cost Outlook"]}),(0,a.jsxs)("p",{className:"text-gray-500 text-sm mb-4",children:["What it typically costs to keep the ",eN.year," ",eN.make," ",eN.model," on the road. Full 5-year c
1ost-of-ownership projection and major-failure-risk forecast are in the report."]}),(0,a.jsxs)("div",{className:"grid sm:grid-cols-2 gap-3",children:[ew.ownership_costs_summary.annual_maintenance&&(0,a.jsxs)("div",{className:"bg-black/30 border border-gray-800 rounded-lg p-4",children:[(0,a.jsx)("p",{className:"text-[10px] font-mono text-green-400 uppercase tracking-wider mb-1",children:"Annual Maintenance"}),(0,a.jsx)("p",{className:"text-white font-semibold",children:ew.ownership_costs_summary.annual_maintenance})]}),ew.ownership_costs_summary.moderate_repairs&&(0,a.jsxs)("div",{className:"bg-black/30 border border-gray-800 rounded-lg p-4",children:[(0,a.jsx)("p",{className:"text-[10px] font-mono text-[#D4AF71] uppercase tracking-wider mb-1",children:"Moderate Repairs"}),(0,a.jsx)("p",{className:"text-white font-semibold",children:ew.ownership_costs_summary.moderate_repairs})]})]})]}),eq&&ew.lifespan_summary&&(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-lifespan",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-2 flex items-center gap-2",children:[(0,a.jsx)(g.Z,{className:"w-5 h-5 text-[#D4AF71]"}),"How Long Does the ",eN.year," ",eN.make," ",eN.model," Last?"]}),(0,a.jsx)("p",{className:"text-gray-300 leading-relaxed",children:ew.lifespan_summary})]}),eq&&ew.owner_satisfaction&&((null===(ee=ew.owner_satisfaction.pros)||void 0===ee?void 0:ee.length)>0||(null===(et=ew.owner_satisfaction.cons)||void 0===et?void 0:et.length)>0)&&(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-owner-satisfaction",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-4 flex items-center gap-2",children:[(0,a.jsx)(f.Z,{className:"w-5 h-5 text-green-400"}),"What ",eN.year," ",eN.make," ",eN.model," Owners Actually Say"]}),(0,a.jsxs)("div",{className:"grid sm:grid-cols-2 gap-4",children:[(null===(es=ew.owner_satisfaction.pros)||void 0===es?void 0:es.length)>0&&(0,a.jsxs)("div",{className:"bg-green-500/5 border border-green-500/15 rounded-lg p-4",children:[(0,a.jsxs)("p",{className:"text-[10px] font-mono text-green-400 uppercase tracking-wider mb-2 flex items-center gap-1",children:[(0,a.jsx)(f.Z,{className:"w-3 h-3"})," What Owners Love"]}),(0,a.jsx)("ul",{className:"space-y-2",children:ew.owner_satisfaction.pros.map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2 text-sm text-gray-300",children:[(0,a.jsx)(w.Z,{className:"w-4 h-4 text-green-400 mt-0.5 shrink-0"}),e]},t))})]}),(null===(ea=ew.owner_satisfaction.cons)||void 0===ea?void 0:ea.length)>0&&(0,a.jsxs)("div",{className:"bg-red-500/5 border border-red-500/15 rounded-lg p-4",children:[(0,a.jsxs)("p",{className:"text-[10px] font-mono text-red-400 uppercase tracking-wider mb-2 flex items-center gap-1",children:[(0,a.jsx)(N.Z,{className:"w-3 h-3"})," Common Frustrations"]}),(0,a.jsx)("ul",{className:"space-y-2",children:ew.owner_satisfaction.cons.map((e,t)=>(0,a.jsxs)("li",{className:"flex items-start gap-2 text-sm text-gray-300",children:[(0,a.jsx)(m.Z,{className:"w-4 h-4 text-red-400 mt-0.5 shrink-0"}),e]},t))})]})]})]}),eq&&ew.who_is_it_for&&((null===(er=ew.who_is_it_for.best_for)||void 0===er?void 0:er.length)>0||(null===(el=ew.who_is_it_for.not_ideal_for)||void 0===el?void 0:el.length)>0)&&(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-who-is-it-for",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-4 flex items-center gap-2",children:[(0,a.jsx)(_.Z,{className:"w-5 h-5 text-[#D4AF71]"}),"Who Should Buy the ",eN.year," ",eN.make," ",eN.model,"?"]}),(0,a.jsxs)("div",{className:"grid sm:grid-cols-2 gap-4",children:[(null===(eo=ew.who_is_it_for.best_for)||void 0===eo?void 0:eo.length)>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-[10px] font-mono text-[#D4AF71] uppercase tracking-wider mb-2",children:"Best For"}),(0,a.jsx)("ul",{className:"space-y-1.5",children:ew.who_is_it_for.best_for.map((e,t)=>(0,a.jsxs)("li",{className:"text-sm text-gray-300 flex items-start gap-2",children:[(0,a.jsx)("span",{className:"w-1 h-1 rounded-full bg-[#D4AF71] mt-2 shrink-0"}),e]},t))})]}),(null===(en=ew.who_is_it_for.not_ideal_for)||void 0===en?void 0:en.length)>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-[10px] font-mono text-gray-500 uppercase tracking-wider mb-2",children:"Not Ideal For"}),(0,a.jsx)("ul",{className:"space-y-1.5",children:ew.who_is_it_for.not_ideal_for.map((e,t)=>(0,a.jsxs)("li",{className:"text-sm text-gray-400 flex items-start gap-2",children:[(0,a.jsx)("span",{className:"w-1 h-1 rounded-full bg-gray-500 mt-2 shrink-0"}),e]},t))})]})]})]}),eq&&ew.how_it_compares&&(ew.how_it_compares.comparison_note||(null===(ei=ew.how_it_compares.better_than)||void 0===ei?void 0:ei.length)>0)&&(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-how-it-compares",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-2 flex items-center gap-2",children:[(0,a.jsx)(k.Z,{className:"w-5 h-5 text-[#D4AF71]"}),"How the ",eN.year," ",eN.make," ",eN.model," Compares to Rivals"]}
1),ew.how_it_compares.comparison_note&&(0,a.jsx)("p",{className:"text-gray-300 leading-relaxed mb-4",children:ew.how_it_compares.comparison_note}),(0,a.jsxs)("div",{className:"grid sm:grid-cols-2 gap-3",children:[(null===(ec=ew.how_it_compares.better_than)||void 0===ec?void 0:ec.length)>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-[10px] font-mono text-green-400 uppercase tracking-wider mb-2",children:"More Reliable Than"}),(0,a.jsx)("ul",{className:"space-y-1",children:ew.how_it_compares.better_than.map((e,t)=>(0,a.jsx)("li",{className:"text-sm text-gray-300",children:e},t))})]}),(null===(ed=ew.how_it_compares.comparable_to)||void 0===ed?void 0:ed.length)>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-[10px] font-mono text-[#D4AF71] uppercase tracking-wider mb-2",children:"Comparable To"}),(0,a.jsx)("ul",{className:"space-y-1",children:ew.how_it_compares.comparable_to.map((e,t)=>(0,a.jsx)("li",{className:"text-sm text-gray-300",children:e},t))})]})]})]}),eF&&(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-recalls",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-2 flex items-center gap-2",children:[(0,a.jsx)(m.Z,{className:"w-5 h-5 text-[#D4AF71]"}),"NHTSA Recalls"]}),0===eF.count?(0,a.jsxs)("p",{className:"text-sm text-gray-400",children:["No active NHTSA safety recalls on file for the ",eN.year," ",eN.make," ",eN.model,". Always verify with your VIN at",(0,a.jsx)("a",{href:"https://www.nhtsa.gov/recalls?vehicle=".concat(eN.year,"_").concat(encodeURIComponent(eN.make),"_").concat(encodeURIComponent(eN.model)),target:"_blank",rel:"noreferrer",className:"text-red-400 hover:text-red-300 ml-1",children:"nhtsa.gov"}),"."]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("p",{className:"text-sm text-gray-400 mb-3",children:[(0,a.jsx)("span",{className:"text-white font-semibold",children:eF.count})," recall",1===eF.count?"":"s"," on record from NHTSA. Check your VIN at",(0,a.jsx)("a",{href:"https://www.nhtsa.gov/recalls?vehicle=".concat(eN.year,"_").concat(encodeURIComponent(eN.make),"_").concat(encodeURIComponent(eN.model)),target:"_blank",rel:"noreferrer",className:"text-red-400 hover:text-red-300 ml-1",children:"nhtsa.gov"})," to see if the repair was performed."]}),(0,a.jsx)("div",{className:"space-y-2",children:(eF.recalls||[]).slice(0,2).map((e,t)=>(0,a.jsxs)("div",{className:"bg-black/30 border border-gray-800 rounded-lg px-4 py-3",children:[(0,a.jsx)("p",{className:"text-xs font-mono text-[#D4AF71] uppercase tracking-wider mb-1",children:e.component}),(0,a.jsx)("p",{className:"text-sm text-gray-300 line-clamp-2",children:e.summary})]},t))})]})]}),(0,a.jsx)(D,{year:eN.year,make:eN.make,model:eN.model,variant:"inline"}),(0,a.jsx)(S.p,{year:eN.year,make:eN.make,model:eN.model,page:"vehicle",slug:"".concat(eN.year,"-").concat(eN.make,"-").concat(eN.model).toLowerCase().replace(/\s+/g,"-"),variant:"inline"}),e_&&e_.length>0&&(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-nearby-years",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-1 flex items-center gap-2",children:[(0,a.jsx)(g.Z,{className:"w-5 h-5 text-red-400"}),"".concat(eN.make," ").concat(eN.model," by Year")]}),(0,a.jsxs)("p",{className:"text-gray-500 text-sm mb-4",children:["Compare AutoScores across nearby years of the ",eN.make," ",eN.model,". Click any year for its full report."]}),(0,a.jsx)(V,{nearbyYears:e_,make:eN.make,model:eN.model}),(0,a.jsx)("div",{className:"mt-4 flex flex-wrap gap-x-4 gap-y-1",children:(()=>{let e="".concat(eN.make.toLowerCase().replace(/[^a-z0-9]+/g,"-"),"-").concat(eN.model.toLowerCase().replace(/[^a-z0-9]+/g,"-"));return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(o(),{href:"/models/".concat(e),className:"text-xs text-red-400 hover:text-red-300 font-semibold",children:["All ",eN.make," ",eN.model," years ranked →"]}),(0,a.jsxs)(o(),{href:"/models/".concat(e,"/years-to-avoid"),className:"text-xs text-gray-400 hover:text-red-400",children:[eN.make," ",eN.model," years to avoid →"]}),(0,a.jsxs)(o(),{href:"/models/".concat(e,"/common-problems"),className:"text-xs text-gray-400 hover:text-red-400",children:[eN.make," ",eN.model," common problems →"]})]})})()})]}),eR&&eR.length>0&&(0,a.jsxs)("section",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6","data-testid":"section-sim
1ilar-vehicles",children:[(0,a.jsxs)("h2",{className:"text-xl font-bold text-white mb-1 flex items-center gap-2",children:[(0,a.jsx)(_.Z,{className:"w-5 h-5 text-red-400"}),"If You're Considering This, Also Look At"]}),(0,a.jsx)("p",{className:"text-gray-500 text-sm mb-4",children:"Similar class, similar year range — ranked by AutoScore."}),(0,a.jsx)("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-2.5",children:eR.map(e=>{let t=q[e.risk_level]||q.moderate;return(0,a.jsxs)(o(),{href:"/vehicles/".concat(e.slug),"data-testid":"similar-vehicle-".concat(e.slug),className:"group flex flex-col items-start gap-1 bg-black/30 border border-gray-800 rounded-lg p-3 hover:border-red-500/40 transition-colors",children:[(0,a.jsxs)("span",{className:"text-[10px] font-mono text-gray-500 uppercase",children:[e.year," ",e.make]}),(0,a.jsx)("span",{className:"text-sm font-semibold text-white group-hover:text-red-400 transition-colors leading-tight",children:e.model}),(0,a.jsxs)("div",{className:"flex items-center gap-1.5 mt-auto pt-1.5",children:[(0,a.jsx)("span",{className:"text-lg font-bold font-mono ".concat(t.color),children:e.reliability_score}),(0,a.jsx)("span",{className:"text-[9px] text-gray-600 font-mono",children:"/100"})]})]},e.slug)})})]}),(0,a.jsx)(Z.Bz,{year:eN.year,make:eN.make,model:eN.model,title:"".concat(eN.year," ").concat(eN.make," ").concat(eN.model),variant:"inline",maxLinks:6,pageUrl:"/vehicles/".concat(eN.slug||"")}),eA&&eA.length>0&&(0,a.jsxs)("section",{"data-testid":"section-cluster-links",children:[(0,a.jsxs)("h2",{className:"text-2xl font-bold text-white mb-1.5",children:["Go Deeper on the ",eN.year," ",eN.make," ",eN.model]}),(0,a.jsx)("p",{className:"text-gray-500 text-sm mb-4",children:"Written guides covering every angle of this vehicle — problems, maintenance, ownership costs, and lifespan."}),(0,a.jsx)("div",{className:"grid sm:grid-cols-2 gap-2.5",children:eA.map(e=>{let t=G[e.page_type]||{label:e.title,icon:A.Z},s=t.icon||A.Z;return(0,a.jsxs)(o(),{href:"/".concat(e.slug),className:"group flex items-start gap-3 p-3 bg-gray-900 border border-gray-800 rounded-lg hover:border-red-500/30 hover:bg-gray-900/80 transition-colors","data-testid":"cluster-link-".concat(e.page_type),children:[(0,a.jsx)("div",{className:"w-8 h-8 bg-red-500/10 rounded-lg flex items-center justify-center shrink-0",children:(0,a.jsx)(s,{className:"w-4 h-4 text-red-400"})}),(0,a.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,a.jsx)("p",{className:"text-white text-sm font-semibold group-hover:text-red-400 transition-colors",children:t.label}),(0,a.jsx)("p",{className:"text-gray-500 text-xs mt-0.5 line-clamp-2",children:e.meta_description||e.title})]}),(0,a.jsx)(j.Z,{className:"w-4 h-4 text-gray-600 group-hover:text-red-400 mt-0.5 shrink-0"})]},e.slug)})})]}),(null==eZ?void 0:null===(ex=eZ.maintenance_schedule)||void 0===ex?void 0:null===(em=ex.sections)||void 0===em?void 0:em.length)>0&&(0,a.jsxs)("section",{"data-testid":"section-maintenance-schedule",children:[(0,a.jsx)("h2",{className:"text-2xl font-bold text-white mb-4",children:"Maintenance Schedule & Costs"}),(0,a.jsx)("div",{className:"space-y-4 text-gray-300 text-sm leading-relaxed",children:eZ.maintenance_schedule.sections.slice(0,4).map((e,t)=>(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-semibold text-white mb-1",children:e.heading}),(0,a.jsx)("p",{className:"whitespace-pre-line",children:e.content})]},t))})]}),(null==eZ?void 0:null===(ep=eZ.lifespan_data)||void 0===ep?void 0:null===(eh=ep.sections)||void 0===eh?void 0:eh.length)>0&&(0,a.jsxs)("section",{"data-testid":"section-lifespan",children:[(0,a.jsx)("h2",{className:"text-2xl font-bold text-white mb-4",children:"Expected Lifespan by Mileage"}),(0,a.jsx)("div",{className:"space-y-4 text-gray-300 text-sm leading-relaxed",children:eZ.lifespan_data.sections.slice(0,4).map((e,t)=>(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-semibold text-white mb-1",children:e.heading}),(0,a.jsx)("p",{className:"whitespace-pre-line",children:e.content})]},t))})]}),(null==eZ?void 0:null===(eu=eZ.ownership_costs)||void 0===eu?void 0:null===(eg=eu.
1sections)||void 0===eg?void 0:eg.length)>0&&(0,a.jsxs)("section",{"data-testid":"section-ownership-costs",children:[(0,a.jsx)("h2",{className:"text-2xl font-bold text-white mb-4",children:"5-Year Cost of Ownership"}),(0,a.jsx)("div",{className:"space-y-4 text-gray-300 text-sm leading-relaxed",children:eZ.ownership_costs.sections.slice(0,4).map((e,t)=>(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:"font-semibold text-white mb-1",children:e.heading}),(0,a.jsx)("p",{className:"whitespace-pre-line",children:e.content})]},t))})]}),eD&&(eD.nhtsa_recall_count||0)+(eD.nhtsa_complaint_count||0)>0&&(0,a.jsxs)("section",{"data-testid":"section-nhtsa",className:"bg-gray-900/40 border border-gray-800 rounded-xl p-5",children:[(0,a.jsxs)("h2",{className:"text-2xl font-bold text-white mb-3",children:["NHTSA Data — ",eN.year," ",eN.make," ",eN.model]}),(0,a.jsxs)("p",{className:"text-xs text-gray-500 mb-4",children:["Sourced directly from the U.S. National Highway Traffic Safety Administration (",(0,a.jsx)("a",{href:"https://www.nhtsa.gov",target:"_blank",rel:"noopener noreferrer",className:"underline hover:text-[#D4AF71]",children:"nhtsa.gov"}),")."]}),(0,a.jsxs)("div",{className:"grid sm:grid-cols-2 gap-4 mb-4",children:[(0,a.jsxs)("div",{className:"bg-black/30 rounded-lg p-4 border border-gray-800",children:[(0,a.jsx)("div",{className:"text-3xl font-bold text-white","data-testid":"nhtsa-recall-count",children:eD.nhtsa_recall_count||0}),(0,a.jsx)("div",{className:"text-xs uppercase tracking-widest text-gray-500 mt-1",children:"Recall Campaigns"})]}),(0,a.jsxs)("div",{className:"bg-black/30 rounded-lg p-4 border border-gray-800",children:[(0,a.jsx)("div",{className:"text-3xl font-bold text-white","data-testid":"nhtsa-complaint-count",children:eD.nhtsa_complaint_count||0}),(0,a.jsx)("div",{className:"text-xs uppercase tracking-widest text-gray-500 mt-1",children:"Owner Complaints Filed"})]})]}),(eD.top_complaint_components||[]).length>0&&(0,a.jsxs)("div",{className:"mb-4",children:[(0,a.jsx)("p",{className:"text-sm font-semibold text-white mb-2",children:"Top Complaint Components"}),(0,a.jsx)("ul",{className:"text-sm text-gray-300 space-y-1",children:eD.top_complaint_components.slice(0,3).map((e,t)=>(0,a.jsxs)("li",{className:"flex justify-between border-b border-gray-800 pb-1",children:[(0,a.jsx)("span",{children:e.component}),(0,a.jsxs)("span",{className:"text-gray-500",children:[e.count," filings"]})]},t))})]}),(eD.recent_recalls||[]).length>0&&(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"text-sm font-semibold text-white mb-2",children:"Most Recent Recalls"}),(0,a.jsx)("ul",{className:"text-sm text-gray-300 space-y-2",children:eD.recent_recalls.slice(0,2).map((e,t)=>(0,a.jsxs)("li",{className:"border-l-2 border-[#D4AF71]/40 pl-3",children:[(0,a.jsx)("p",{children:e.title}),e.date&&(0,a.jsx)("p",{className:"text-xs text-gray-500 mt-0.5",children:e.date})]},t))})]})]}),(0,a.jsx)(W.AL,{vehicleLabel:"".concat(eN.year," ").concat(eN.make," ").concat(eN.model)}),(((null==eZ?void 0:null===(eb=eZ.merged_faqs)||void 0===eb?void 0:eb.length)||0)>0||eB&&eB.length>0)&&(0,a.jsxs)("section",{"data-testid":"section-faq",children:[(0,a.jsx)("h2",{className:"text-2xl font-bold text-white mb-4",children:"Frequently Asked Questions"}),(0,a.jsx)("div",{className:"space-y-3",children:(((null==eZ?void 0:null===(ey=eZ.merged_faqs)||void 0===ey?void 0:ey.length)?eZ.merged_faqs:eB)||[]).map((e,t)=>(0,a.jsxs)("div",{className:"bg-gray-900 border border-gray-800 rounded-xl overflow-hidden",children:[(0,a.jsxs)("button",{onClick:()=>eL(eI===t?null:t),className:"w-full flex items-center justify-between p-4 text-left hover:bg-gray-800/50",children:[(0,a.jsx)("span",{className:"font-medium text-white pr-4",children:e.question}),eI===t?(0,a.jsx)(C.Z,{className:"w-5 h-5 text-[#D4AF71] flex-shrink-0"}):(0,a.jsx)(F.Z,{className:"w-5 h-5 text-gray-500 flex-shrink-0"})]}),eI===t&&(0,a.jsx)("div",{className:"px-4 pb-4 text-gray-400 border-t border-gray-800 pt-3",children:e.answer})]},t))})]})]}),(0,a.jsxs)("div",{className:"space-y-6",children:[(0,a.jsxs)("div",{className:"sticky top-20 space-y-6",children:[(0,a.jsxs)("div",{className:"bg-gradient-to-b from-red-500/10 to-gray-900 border border-red-500/30 rounded-xl p-6","data-testid":"sidebar-risk-cta",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,a.jsx)(x.Z,{className:"w-5 h-5 text-red-400"}),(0,a.jsx)("span",{className:"text-red-400 font-bold text-xs uppercase tracking-wider",children:"Full Report"})]}),(0,a.jsxs)("h3",{className:"text-lg font-bold text-white mb-2",children:[eN.year," ",eN.make," ",eN.model]}),(0,a.jsx)("p",{className:"text-gray-400 text-sm mb-4",children:"7-system breakdown, mileage danger zones, repair cost projections, buyer checklist, and expert verdict."}),(0,a.jsx)(o(),{href:eQ,className:"block",onClick:ez("year_page_sidebar"),children:(0,a.jsxs)(i.z,{className:"w-full bg-emerald-500 hover:bg-emerald-600 text-white font-semibold",children:["Read Free Report ",(0,a.jsx)(c.Z,{className:"w-4 h-4 ml-2"})]})}),(0,a.jsx)("p",{className:"text-[11px] text-gray-500 text-center mt-2",children:"Instant delivery \xb7 No account"})]}),(0,a.jsxs)("div",{className:"bg-gray-900 border border-gray-800 rounded-xl p-5",children:[(0,a.jsxs)("h3",{className:"text-sm font-bold text-white mb-1.5 flex items-center gap-2",children:[(0,a.jsx)(R.Z,{className:"w-4 h-4 text-[#D4AF71]"}),"Autojunket OSC"]}),(0,a.jsx)("p",{className:"text-gray-500 text-xs mb-3",children:"Own more than one? Unlimited reports across your whole garage."}),(0,a.jsx)(o(),{href:"/osc",children:(0,a.jsx)(i.z,{variant:"outline",size:"sm",className:"w-full border-[#D4AF71]/40 text-[#D4AF71] hover:bg-[#D4AF71]/10 text-xs",children:"OSC — $9.99/mo"})})]})]}),(0,a.jsxs)("div",{className:"bg-gray-900 border border-gray-800 rounded-xl p-6",children:[(0,a.jsxs)("h3",{className:"text-lg font-bold text-white mb-3 flex items-center gap-2",children:[(0,a.jsx)(k.Z,{className:"w-5 h-5 text-red-400"})," Compare This Vehicle"]}),e$.length>0?(0,a.jsx)("div",{className:"space-y-2 mb-3",children:e$.map((e,t)=>(0,a.jsxs)(o(),{href:"/compare/".concat(eN.year,"-").concat(eN.make.toLowerCase(),"-").concat(eN.model.toLowerCase().replace(/\s+/g,"-"),"-vs-").concat(e.slug),className:"block p-2.5 bg-gray-800 rounded-lg hover:bg-gray-700 transition-colors text-sm text-gray-300",children:["vs ",e.name]},t))}):null,(0,a.jsx)(o(),{href:"/compare",children:(0,a.jsx)(i.z,{variant:"outline",className:"w-full border-gray-700 hover:bg-gray-800 text-sm",children:"Browse All Comparisons"})})]}),ek&&ek.length>0&&(0,a.jsxs)("div",{className:"bg-gray-900 border border-gray-800 rounded-xl p-5",children:[(0,a.jsx)("h3",{className:"text-sm font-bold text-white mb-3",children:"Related Comparisons"}),(0,a.jsx)("div",{className:"space-y-1.5",children:ek.slice(0,5).map(e=>(0,a.jsx)(o(),{href:"/compare/".concat(e.slug),className:"block p-2 text-xs text-gray-400 hover:text-white hover:bg-gray-800 rounded transition-colors",children:e.title||e.slug.replace(/-/g," ")},e.slug))})]}),e_&&e_.length>0&&(0,a.jsxs)("div",{className:"bg-gray-900 border border-gray-800 rounded-xl p-5","data-testid":"sidebar-adjacent-years",children:[(0,a.jsxs)("h3",{className:"text-sm font-bold text-white mb-3 flex items-center gap-2",children:[(0,a.jsx)(p.Z,{className:"w-4 h-4 text-[#D4AF71]"}),"Same Model, Other Years"]}),(0,a.jsx)("div",{className:"space-y-1.5 mb-3",children:e_.filter(e=>e.year!==eN.year).slice(0,6).map(e=>{let t=q[e.risk_level]||q.moderate;return(0,a.jsxs)(o(),{href:"/vehicles/".concat(e.slug),className:"flex items-center justify-between p-2 hover:bg-gray-800 rounded transition-colors text-xs group",children:[(0,a.jsxs)("span",{className:"text-white",children:[e.year," ",eN.make," ",eN.model]}),(0,a.jsx)("span",{className:"font-mono font-bold ".concat(t.color),children:e.reliability_score})]},e.year)})}),(()=>{let e="".concat(eN.make.toLowerCase().replace(/[^a-z0-9]+/g,"-"),"-").concat(eN.model.toLowerCase().replace(/[^a-z0-9]+/g,"-"));return(0,a.jsxs)("div",{className:"space-y-1.5 border-t border-gray-800 pt-3",children:[(0,a.jsxs)(o(),{href:"/models/".concat(e),className:"block text-xs text-red-400 hover:text-red-300 font-semibold","data-testid":"sidebar-to-model-hub",children:["See all ",eN.make," ",eN.model," years ranked →"]}),(0,a.jsxs)(o(),{href:"/models/".concat(e,"/years-to-avoid"),className:"block text-xs text-gray-400 hover:text-red-400","data-testid":"sidebar-to-years-to-avoid",children:[eN.make," ",eN.model," years to avoid →"]})]})})()]})]})]}),(0,a.jsx)("div",{className:"mt-10 bg-gradient-to-r from-red-500/10 via-gray-900 to-gray-900 border border-red-500/30 rounded-2xl p-8","data-testid":"vehicle-bottom-cta",children:(0,a.jsxs)("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-6",children:[(0,a.jsxs)("div",{className:"max-w-xl",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,a.jsx)(x.Z,{className:"w-5 h-5 text-red-400"}),(0,a.jsx)("span",{className:"text-red-400 font-bold text-xs uppercase tracking-wider",children:"Final Step"})]}),(0,a.jsx)("h2",{className:"text-2xl font-bold text-white mb-2",children:"Know every issue before you sign."}),(0,a.jsxs)("p",{className:"text-gray-400",children:["A free reliability report can catch a $3,000 problem. Full breakdown for the ",eN.year," ",eN.make," ",eN.model," — delivered in under 60 seconds."]})]}),(0,a.jsx)(o(),{href:eQ,onClick:ez("year_page_bottom"),children:(0,a.jsxs)(i.z,{size:"lg",className:"bg-emerald-500 hover:bg-emerald-600 text-white font-semibold px-8","data-testid":"vehicle-bottom-cta-btn",children:["Read Free Report ",(0,a.jsx)(c.Z,{className:"w-5 h-5 ml-2"})]})})]})}),(0,a.jsx)("div",{className:"mt-10","data-testid":"passport-bottom-card-wrap",children:(0,a.jsx)(S.p,{year:eN.year,make:eN.make,model:eN.model,page:"vehicle",slug:"".concat(eN.year,"-").concat(eN.make,"-").concat(eN.model).toLowerCase().replace(/\s+/g,"-"),variant:"default"})}),eC.length>0&&(0,a.jsxs)("div",{className:"mt-10","data-testid":"recommended-reading",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 mb-5",children:[(0,a.jsx)(R.Z,{className:"w-5 h-5 text-[#D4AF71]"}),(0,a.jsxs)("h2",{className:"text-lg font-bold text-white uppercase tracking-wide",children:["Recommended Reading for the ",eN.make," ",eN.model]})]}),(0,a.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:eC.map(e=>(0,a.jsxs)(o(),{href:"/blog/".concat(e.slug),className:"group p-5 bg-gray-900 border border-gray-800 rounded-xl hover:border-[#D4AF71]/50 transition-all","data-testid":"recommended-article-".concat(e.slug),children:[(0,a.jsx)("span",{className:"inline-block text-[10px] font-mono uppercase tracking-wider text-[#D4AF71] bg-[#D4AF71]/10 border border-[#D4AF71]/20 rounded px-2 py-0.5 mb-3",children:e.category||"Article"}),(0,a.jsx)("h3",{className:"text-white font-semibold text-base leading-snug mb-2 group-hover:text-[#D4AF71] transition-colors",children:e.title}),(0,a.jsx)("p",{className:"text-gray-400 text-sm leading-relaxed line-clamp-3",children:e.meta_description}),(0,a.jsxs)("div",{className:"mt-3 text-xs text-gray-500",children:[Math.ceil((e.word_count||1500)/220)," min read",(0,a.jsx)(c.Z,{className:"inline w-3.5 h-3.5 ml-2 text-[#D4AF71] opacity-0 group-hover:opacity-100 transition-opacity"})]})]},e.slug))})]}),(0,a.jsx)("div",{className:"mt-10 pt-8 border-t border-gray-800",children:(0,a.jsxs)("div",{className:"flex flex-wrap justify-center gap-6 text-sm",children:[(0,a.jsxs)(o(),{href:"/",className:"text-gray-400 hover:text-red-400 transition-colors flex items-center gap-1",children:[(0,a.jsx)(b.Z,{className:"w-4 h-4"})," Home"]}),(0,a.jsx)(o(),{href:"/vehicles",className:"text-gray-400 hover:text-red-400 transition-colors",children:"All Vehicles"}),(0,a.jsx)(o(),{href:"/compare",className:"text-gray-400 hover:text-red-400 transition-colors",children:"Comparisons"}),(0,a.jsx)(o(),{href:"/sample-report",className:"text-gray-400 hover:text-red-400 transition-colors",children:"Sample Report"}),(0,a.jsx)(o(),{href:"/blog",className:"text-gray-400 hover:text-red-400 transition-colors",children:"Blog"}),(0,a.jsx)(o(),{href:"/reliability-report",className:"text-red-400 hover:text-red-300 transition-colors font-semibold",children:"Get a Risk Report →"})]})})]})]}),(0,a.jsx)(M,{source:"vehicle",slug:eN.slug||""})]})}}},function(e){e.O(0,[6110,6746,121,2903,2222,2872,9530,2888,9774,179],function(){return e(e.s=3386)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.