(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1218],{17955:function(n,l,i){"use strict";i.d(l,{Fh:function(){return h}}),i(85893);var e=i(8193),a=i(47516),o=i(63750),t=i(2585),r=i(51649),d=i(69018);i(58152);var c=i(36843),s=i(28621),u=i(65080),v=i(49649);let m=d.default,h=(n,l)=>{var i,d,h,x,p,j,y,g,f,w,b,N,I,k,_,Z,z,C,H,J,S,E,B,L,F,V,R;switch(l){case"featured":return[{Icon:r.CSW,name:"Kilometres",data:"".concat((0,u.oC)(null==n?void 0:n.km),"kms")},{Icon:e.xHR,name:"Compliance year",data:null==n?void 0:n.year},{Icon:e.ow5,name:"Build year",data:(null==n?void 0:null===(i=n.build_date)||void 0===i?void 0:i.split("-")[0])||(null==n?void 0:n.year)},{Icon:o.FBj,name:"Engine",data:v.J1E&&(null==n?void 0:null===(d=n.variant)||void 0===d?void 0:d.cylinders)?"".concat(null==n?void 0:null===(h=n.variant)||void 0===h?void 0:h.cylinders," cylinders"):(null==n?void 0:null===(x=n.variant)||void 0===x?void 0:x.enginesize)?s.Z.cars.engineSizeL?"".concat((Math.round(n.variant.enginesize/100)/10).toFixed(1),"-litre"):"".concat(n.variant.enginesize," cc"):null},{Icon:a.Zq5,name:"Fuel Type",data:(null==n?void 0:n.simple_fuel)?null==n?void 0:n.simple_fuel:null},{Icon:t.km9,name:"Transmission",data:"john-hughes"===m.dealership_slug?null==n?void 0:n.trans:null==n?void 0:n.simple_transmission},{Icon:o.rrH,name:"Induction",data:(null==n?void 0:n.fuel)==="Diesel"&&(null==n?void 0:null===(j=n.variant)||void 0===j?void 0:null===(p=j.induction)||void 0===p?void 0:p.includes("Turbo"))?"Turbo Diesel":null},{Icon:t.hCV,name:"Seats",data:null==n?void 0:n.seats},{Icon:a.HJj,name:"Registration",data:(null==n?void 0:n.regplate)?null==n?void 0:n.regplate:null},{Icon:e.cjn,name:"Rego Expiry",data:(null==n?void 0:n.rego_expiry)?(0,c.F)(null==n?void 0:n.rego_expiry):null},{Icon:e.iBz,name:"Stock no",data:(null==n?void 0:n.stocknum)?null==n?void 0:n.stocknum:null},{Icon:e.iBz,name:"VIN",data:(null==n?void 0:n.vin)?null==n?void 0:n.vin:null}];case"specifications":return[{Icon:a.HJj,name:"Engine power",data:(null==n?void 0:n.engcapacity)?"".concat(n.engcapacity," cc"):null},{Icon:a.HJj,name:"Fuel consumption",data:(null==n?void 0:null===(y=n.variant)||void 0===y?void 0:y.fuelconsumptioncombined)?"".concat(null==n?void 0:null===(g=n.variant)||void 0===g?void 0:g.fuelconsumptioncombined," L/100km"):null},{Icon:e.R8K,name:"Fuel tank capacity",data:(null==n?void 0:null===(f=n.variant)||void 0===f?void 0:f.fuelcapacity)?"".concat(null==n?void 0:null===(w=n.variant)||void 0===w?void 0:w.fuelcapacity," L"):null},{Icon:a.HJj,name:"Weight",data:(null==n?void 0:null===(b=n.variant)||void 0===b?void 0:b.grossvehiclemass)?"".concat(null==n?void 0:null===(N=n.variant)||void 0===N?void 0:N.grossvehiclemass," kg"):null},{Icon:a.HJj,name:"Length",data:(null==n?void 0:null===(I=n.variant)||void 0===I?void 0:I.vehiclelength)?"".concat(null==n?void 0:null===(k=n.variant)||void 0===k?void 0:k.vehiclelength," mm"):null},{Icon:a.HJj,name:"Height",data:(null==n?void 0:null===(_=n.variant)||void 0===_?void 0:_.vehicleheight)?"".concat(null==n?void 0:null===(Z=n.variant)||void 0===Z?void 0:Z.vehicleheight," mm"):null},{Icon:a.HJj,name:"Width",data:(null==n?void 0:null===(z=n.variant)||void 0===z?void 0:z.vehiclewidth)?"".concat(null==n?void 0:null===(C=n.variant)||void 0===C?void 0:C.vehiclewidth," mm"):null}];case"summary":return[{Icon:a.HJj,name:"Body type",data:null==n?void 0:n.simple_body},{Icon:a.HJj,name:"Drive type",data:null==n?void 0:n.drive},{Icon:e.R8K,name:"Exterior color",data:null==n?void 0:n.colour},{Icon:a.HJj,name:"Torque",data:(null==n?void 0:null===(H=n.variant)||void 0===H?void 0:H.torque)?"".concat(null==n?void 0:null===(J=n.variant)||void 0===J?void 0:J.torque," Nm"):null},{Icon:a.HJj,name:"Cylinders",data:(null==n?void 0:null===(S=n.variant)||void 0===S?void 0:S.cylinders)?null==n?void 0:null===(E=n.variant)||void 0===E?void 0:E.cylinders:null},{Icon:a.HJj,name:"Gearbox",data:"john-hughes"===m.dealership_slug?null==n?void 0:n.trans:null==n?void 0:n.simple_transmission},{Icon:e.HL2,name:"ANCAP safety rating",data:null==n?void 0:null===(B=n.variant)||void 0===B?void 0:B.ancaprating},{Icon:t.km9,name:"Engine Size",data:v.J1E&&(null==n?void 0:null===(L=n.variant)||void 0===L?void 0:L.enginesize_litres)?"".concat(null==n?void 0:null===(F=n.variant)||void 0===F?void 0:F.enginesize_litres,"L"):null},{Icon:t.km9,name:"Engine Variant",data:v.J1E&&(null==n?void 0:null===(V=n.variant)||void 0===V?void 0:V.induction)?"".concat(null==n?void 0:null===(R=n.variant)||void 0===R?void 0:R.induction):null}]}}},89695:function(n,l,i){"use strict";i.d(l,{M:function(){return t}});var e=i(85893),a=i(25005),o=i(19332);let t=n=>{let{specs:l,featured:i,heading:a,colour:t}=n;return(0,e.jsx)("div",{className:"row",children:l.map((n,l)=>i?(0,e.jsx)(o.y7,{spec:n,colour:t},"".concat(a,"-").concat(l)):(0,e.jsx)(o.r2,{spec:n,colour:t},"".concat(a,"-").concat(l)))})};l.Z=n=>{let{heading:l,specs:i,className:o="my-3",colour:r="",featured:d=!1,subHeading:c,style:s,collapsible:u}=n;return(0,e.jsx)("div",{className:o,id:"key-information",style:s,children:u?(0,e.jsxs)(a.Z,{title:l,children:[c&&(0,e.jsx)("h5",{className:"text-muted mb-3",children:c}),(0,e.jsx)(t,{heading:l,specs:i,colour:r,featured:d})]}):(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)("h3",{children:l}),c&&(0,e.jsx)("h5",{className:"text-muted mb-3",children:c}),(0,e.jsx)(t,{heading:l,specs:i,colour:r,featured:d})]})})}},58152:function(n,l,i){"use strict";i.d(l,{Z:function(){return e.Z}});var e=i(89695)},19332:function(n,l,i){"use strict";i.d(l,{r2:function(){return r},w5:function(){return o},y7:function(){return t}});var e=i(85893),a=i(53938);let o=n=>{let{detail:l,colour:i}=n;return(0,e.jsx)("div",{className:"col-12 col-md-6",children:(0,e.jsxs)("div",{className:"my-2 d-flex justify-content-between py-3 border-bottom mr-2",children:[(0,e.jsx)("span",{children:l}),(0,e.jsx)(a.n,{size:23,className:"ml-3 ".concat(i)})]})})},t=n=>{let{spec:l,colour:i="",columns:a="col-6 col-md-4"}=n,{Icon:o,name:t,data:r}=l;return r?(0,e.jsx)("div",{className:a,children:(0,e.jsxs)("div",{className:"my-2 d-flex pb-1 mr-2",children:[(0,e.jsx)("div",{className:"col-2 align-items-center my-auto ml-0 pl-0",children:(0,e.jsx)(o,{size:30,className:"mr-3 ".concat(i)})}),(0,e.jsx)("div",{className:"col-10",children:(0,e.jsxs)("span",{children:[t,(0,e.jsx)("br",{}),(0,e.jsx)("span",{style:{wordWrap:"VIN"===t?"break-word":"normal"},children:r})]})})]})}):null},r=n=>{let{spec:l,col:i="col-12 col-md-6",colour:a=""}=n,{Icon:o,name:t,data:r}=l;return r?(0,e.jsx)("div",{className:i,children:(0,e.jsxs)("div",{className:"my-2 d-flex justify-content-between py-3 border-bottom mr-2",children:[(0,e.jsxs)("span",{children:[(0,e.jsx)(o,{size:23,className:"mr-3 ".concat(a)}),t]}),(0,e.jsx)("span",{style:{wordWrap:"VIN"===t?"break-word":"normal"},children:r})]})}):null}},36843:function(n,l,i){"use strict";i.d(l,{F:function(){return p}});var e=i(85893),a=i(8193),o=i(47516),t=i(89583),r=i(2585),d=i(66653),c=i(96225),s=i(69018),u=i(89302),v=i(28621),m=i(21804),h=i(49649);let x=s.default,p=n=>{let l=new Date,i=new Date(n);if(i<l)return null;{let n=i.toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"});return"Expires on ".concat(n)}},j=n=>{let{Icon:l,value:i,unit:a}=n;return(0,e.jsxs)("div",{className:"d-flex mb-2",children:[(0,e.jsx)(l,{size:23,className:"mr-3"}),(0,m.kC)(i)," ",a]})};l.Z=n=>{var l,i,s,m;let{car:y}=n,g=y.location&&y.location.address?y.location.address:x.address,f="Motorcycle"===v.Z.primaryVehicle,w=[[o.fSy,y.car_type+" "+(0,u.$s)(),null,"carType"],[f?c.AGJ:r.Zgy,y.trans,null,"transmission"],...h.WTX?[[t.dXY,(null==y?void 0:null===(l=y.variant)||void 0===l?void 0:l.cylinders)+" Cylinders",null,"cylinders"],[r.JCA,(null==y?void 0:null===(i=y.variant)||void 0===i?void 0:i.enginesize_litres)+" Litres",null,"litres"],[d.BNm,null==y?void 0:null===(s=y.variant)||void 0===s?void 0:s.induction,null,"induction"]]:h.frR?[[r.JCA,(null==y?void 0:null===(m=y.variant)||void 0===m?void 0:m.enginesize_litres)+" Litres",null,"litres"]]:[],[f?c.AVw:o.HJj,y.simple_body,null,"body"],[o.VUt,y.km.toLocaleString(),"kms","kms"],[o.Zq5,y.simple_fuel,null,"fuel"],[a.cjn,p(y.rego_expiry),null,"regoExpiry"],[a.iBz,"Stock no: ".concat(y.stocknum),null,"stocknum"],[o.Y4r,"".concat(g.city," ").concat(g.state," ").concat(g.postcode),null,"address"],[a.R8K,"".concat(y.colour),null,"colour"],[o.MBj,"".concat(y.drive),null,"drive"],[o.HJj,null!==y.seats?"".concat(y.seats," seats"):null,null,"seats"],[r.tHZ,(null==y?void 0:y.doors)?"".concat(y.doors," doors"):void 0,null,"doors"],[o.MBj,v.Z.cars.showEngineSize?y.engine_size:null,"cc","engineSize"],!h.SL0&&[a.Zju,"".concat(y.views||1," views"),null,"views"],[a.ocf,(null==y?void 0:y.vin)?"VIN: ".concat(y.vin):void 0,null,"vin"],[a.iBz,(null==y?void 0:y.regplate)?"Rego: ".concat(y.regplate):void 0,null,"rego"]].filter(n=>[void 0,null,"","null"].every(l=>n[1]!==l));return v.Z.cars.customCarSpecListFilter&&(w=w.filter(n=>!v.Z.cars.customCarSpecListFilter.includes(n[3]))),(0,e.jsxs)("div",{className:"border p-3 mb-3 rounded",children:[(0,e.jsx)("h4",{children:(0,e.jsxs)("strong",{children:[(0,u.$s)()," Details"]})}),(0,e.jsxs)("h5",{className:"mb-3",style:{color:"var(--car-info-content-color)"},children:[y.year," ",y.make," ",y.model," ",y.badge," ",y.series]}),w.map((n,l)=>(0,e.jsx)(j,{Icon:n[0],value:n[1],unit:n[2]},l))]})}},5573:function(n,l,i){"use strict";i.d(l,{Z:function(){return u}});var e=i(85893),a=i(39677),o=i(28621),t=i(21804),r=i(69267),d=i(73747),c=i(87193),s=i.n(c),u=n=>{let{heading:l="NOT FOUND",subheading:i="Unfortunately this page is not available. Please contact us if you believe this is an error.",fullLayout:c,reset:u}=n,v=()=>(0,e.jsx)("div",{className:s().errorContainer,children:(0,e.jsxs)("div",{className:"container py-4",children:[(0,e.jsx)("h1",{children:l}),(0,e.jsx)("p",{className:"text-muted",children:i}),(0,e.jsx)(r.Z,{href:"/",className:"btn btn-primary mr-2",children:"Home Page"}),o.Z.successPageBrowseStockBtn&&(0,e.jsxs)(r.Z,{href:o.Z.links.allStock.url,className:"btn btn-outline-primary mr-2",children:["View ",(0,t.kC)((0,d._6)(o.Z.primaryVehicle))]}),u&&(0,e.jsx)("button",{className:"btn btn-outline-primary mr-2",onClick:()=>u(),children:"Reload page"})]})});return c?(0,e.jsx)(a.Z,{outerClassName:"defaultPage errorPage",children:(0,e.jsx)(v,{})}):(0,e.jsx)(v,{})}},87193:function(n){n.exports={xs:"min-width: 400px",sm:"min-width: 576px","sm-down":"max-width: 576px",md:"min-width: 768px","md-down":"max-width: 768px",lg:"min-width: 992px","lg-down":"max-width: 992px",xl:"min-width: 1200px","xl-down":"max-width: 1200px",xxl:"min-width: 1400px",errorContainer:"ErrorPage_errorContainer__fyh_B"}}}]);