1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,238292,e=>{"use strict";e.i(271104);var a=e.i(129182);e.i(176915),e.i(491315);let o=["motorama-kia","motorama-mitsubishi","motorama-ford","motorama-nissan","motorama-mg","motorama-chery-springwood","motorama-jeep"].includes(a.WEBSITE.slug);e.s(["convertToBlogLink",0,(e,a)=>e?.map(e=>{let o=a?`/blog/${e.path[1]}`:`/blog/${e.path[0]}/${e.path[1]}`,r=e.image,t=e.image_key;return{heading:e.title,description:e.extract,href:o,category:e.category,image:{src:r,key:t,alt:`${e.title} featured image`},imageType:"img",linkText:"Read More",slug:e.slug,date:e?.publish_date??null}}),"getSidebarHeaderClassName",0,()=>{switch(a.WEBSITE.slug){case"big-box-cars":case"big-box-playground":case"motorama":return"border rounded bg-primary text-white";case"frizelle-sunshine-automotive":return"border rounded bg-primary";case"motorama-toyota":return"border rounded bg-light text-white";default:return"border rounded bg-light"}},"isMotoramaHardcoded",0,o])},356760,(e,a,o)=>{a.exports=["albion-park-city-automotive","albion-park-motor-group","alfa-romeo","all-round-motors","andrew-simms-auckland-group","aston-martin","audi","ausmv","auto-brokering","bmw","perth-ute-centre","auto-centre-townsville","barry-bourke-motors","bartons","bartons-commercials","bartons-new-energy-vehicles","bayside-european-group","beaudesert-auto-group","beer-auto-group","bellbowrie-motors","bergmans-auto-group","blacklocks","bmh-auto-group","booran-motors","brighton-auto","byd","byd-nz","caloundra-city-autos","callaghan-motor-group","car-arena","cardiff-motor-group","carlin-gazzard","cars-galore-toowoomba","carworks","cash-for-cars","central-coast-automotive","coastal-auto-group","cheap-car-co","chery-nz","chery","citroen","clancy-automotive","cowra-motors","cricks","cricks-maroochydore","cricks-noosa","curtis-coast-automotive","cupra","deepal","denza","east-coast-commercials-brisbane","east-coast-commercials","echuca-auto-group","eln-motor-group","farizon","ferntree-gully-automotive","fiat-professional","fiat","ford","formula-direct","foton","forthing","freightliner","frizelle-sunshine-automotive","fuso","gac","gardner-autos","geely","geissler-motors-group","genesis-motors","gibbons-automotive","gippsland-motor-group","gmsv","grand-prix-auto-group","great-lakes-automotive","gulson","gwm-haval","harrigan","harrison-motor-group","heartland-motors","hfh-auto-group","highway-cars","hino","hmm-auto-cars","holden","hughes-car-sales","huntermotive-group","hyundai","ineos","infinity-point-motors","isuzu-ute","iveco","jac-trucks","jackson-motor-company","jaecoo","jeep","john-blair-automotive","john-hughes","john-oxley-motors","keema-automotive-group","kensells","kia","kilmore-auto-group","klosters","land-rover","lawrences-motor-group","ldv","leapmotor","lepas","lucrum-automotive-group","macarthur-automotive","magic-enterprises","magnetic-motors","mahindra","market-city-motors","mantello-motor-group","mazda","mercedes-benz-trucks","mercedes-benz","mg","mid-coast-automotive-group","midwest-auto-group","mitsubishi","moorooka-motor-group","motus-ballarat","motus-gippsland","national-capital-motors","nepean-motor-group","nissan","northeast-hampstead-gardens","northeast-truck-centre","newcastle-motor-group","o-neill-auto-group","ogr","central-coast-motor-group","orange-motor-group","osborne-auto-group","parramatta-motor-group","penfold","peninsula-dealer-group","pennant-hills-auto-traders","perth-city-auto-group","peter-warren-automotive-regional","peter-warren","peugeot","pickering-automotive-group","polaris","port-city-autos","q-automotive","quayside-motors","ram","reef-city-motors","renault","rockingham-auto","ron-doyle-motors","ryde-automotive-group","save-on-finance","sci-fleet-motors","scl-southgate-automotive","sharp-motor-group","skoda","south-morang-motor-group","ssangyong","stewart-automotive-group","subaru","suzuki-australia","suzuki","sydney-auto-sales","sydney-north-shore-automotive","sydney-south-automotive","the-lane-group","thomas-bros-group","thomson-automotive","toyota","tradies-heaven","trans-eurokars","trinity-auto-group","tropical-auto","turnbull-motors","tynan-motors","vans-direct","volkswagen","wakeling-automotive","wangaratta-motor-group","wayne-phillis-automotive","west-coast-automotive-group","west-orange-motors","west-point-autos","westco-motors","westpoint-ev","whitsunday-auto-group","wide-bay-motor-group","xpeng","shacks-motor-group","zeekr","von-bibra","rex-gorell"]},628070,e=>{"use strict";var a=e.i(327142),o=e.i(271104);e.i(274525);var r=e.i(129182),t=e.i(491315);let s=e.r(356760).includes(r.WEBSITE.template),l=new Map(a.default.map(e=>[String(e.id),e])),n=new Set(o.default.excluded_models.map(e=>e.slug)),i=new Set((o.default.excluded_test_drive_models||[]).map(e=>e.slug));e.s(["TEST_DRIVE_EXCLUSION_COPY",0,{coming_soon:{label:"Coming Soon",title:"This model is coming soon"},excluded:{label:"Unavailable",title:"This model is not currently available for a test drive"}},"getTestDriveExclusionReason",0,(e,a)=>{if("/book-test-drive"!==a)return null;let o=t.isOEMSite&&l.get(String(e.id));return o?.status==="coming_soon"?"coming_soon":n.has(e.slug)||i.has(e.slug)?"excluded":null},"hasBookTestDrivePage",0,s,"isModelHidden",0,e=>"Model"!==e.class||(t.isAusMV||t.isPeterWarrenFord||"Ford"!==e.make?!!t.isFoton&&"Aumark S"===e.model||e.
1id==r.GR_SUPRA_DISCONTINUED_MODEL_ID:["F-150","F-250"].some(a=>e.name.includes(a))),"modelsDataById",0,l])},496283,e=>{"use strict";var a=e.i(563705),o=e.i(749846),r=e.i(820376),t=e.i(991303),s=e.i(491315);e.s(["default",0,({children:e})=>{let l=(0,o.usePathname)(),n="/book-test-drive"===l&&s.hasFullscreenBookTestDrivePage,i=l.startsWith("/dealerships")&&s.isPeninsulaGroupSite;return n?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(r.default,{stepIndex:0}),e]}):(0,a.jsx)(t.default,{appRouter:!0,outerClassName:i?"indexPage":void 0,children:e})}])},820376,e=>{"use strict";var a=e.i(563705),o=e.i(222304),r=e.i(389415),t=e.i(361904);e.s(["default",0,({previousStep:e,stepIndex:s,progress:l,backHref:n})=>(0,a.jsxs)("div",{className:"flex h-16 flex-wrap items-center justify-start px-4 sm:justify-between",style:{backgroundColor:"var(--header-background-color)"},children:[(0,a.jsx)(o.Logo,{}),t.showConfiguratorExitButton&&0===s&&n&&(0,a.jsx)(r.default,{fallbackHref:n}),s>0&&100!==l&&(0,a.jsx)(r.default,{onClick:e})]})])},389415,e=>{"use strict";var a=e.i(563705),o=e.i(749846),r=e.i(470636);e.s(["default",0,({fallbackHref:e,onClick:t})=>{let s=(0,o.useRouter)();return(0,a.jsx)(r.Button,{type:"button",className:"order-2 hidden! sm:flex! lg:min-w-50",size:"lg",variant:"outline",onClick:()=>{if(t)t();else{let a;((a=window.navigation?.currentEntry)?a.index>0:window.history.length>1&&document.referrer.startsWith(window.location.origin))?s.back():e&&s.push(e)}},children:"Back"})}])},361904,e=>{"use strict";var a=e.i(464645),o=e.i(271104),r=e.i(512211),t=e.i(974036),s=e.i(774116),l=e.i(129182),n=e.i(615190),i=e.i(491315);let u=["denza","byd-nz"].includes(l.WEBSITE.template)&&!i.isDenzaShowcase,d=i.isNZWebsite&&u,c=i.isBYDNZ,m=i.isBYDNZ,p=!i.isDenza,g=i.isBYDNZ,h=i.isAndrewSimmsByd,f=i.isBYDNZ,w=(0,s.atomWithStorage)("configurator-postcode",""),y=(0,r.atom)(""),_=(0,r.atom)([]),v=(0,r.atom)(0),b=(0,r.atom)({groupedConfiguratorSelections:[],subtotal:0,registrationState:null,registrationType:null,groupedGovernmentCharges:[],dealerDeliveryFee:{label:`${l.WEBSITE.manufacturer||""} Preparation Fee`,amount:0},onRoadFeesSubtotal:0,driveawayTotal:0,isLoading:!1}),k=e=>{let a="interior"===e.colour_type?e.allowed_exterior_colour_ids:e.allowed_interior_colour_ids;return!!(a&&a.length>0)};e.s(["buildGroupedSelections",0,e=>
1{let{selectedVariant:a,selectedColour:r,selectedInterior:t,selectedWheel:s,selectedAccessories:l=[],dealerDeliveryFee:n=0,variantPrice:i=0}=e,u=[],c=[];i&&c.push({label:"Vehicle Price (Excl. LCT)",amount:i}),n>0&&c.push({label:`${o.default.manufacturer?.name||""} Preparation Fee (Excl. LCT)`,amount:n}),c.length>0&&u.push({category:`Model - ${a?.name||""}`,items:c,total_amount:c.reduce((e,a)=>e+a.amount,0)});let m=[];r&&m.push({label:`Exterior - ${r.name} (Excl. LCT)`,amount:r.price?parseFloat(r.price):0}),t&&m.push({label:`Interior - ${t.name} (Excl. LCT)`,amount:t.price?parseFloat(t.price):0}),m.length>0&&u.push({category:"Colour & Trim",items:m,total_amount:m.reduce((e,a)=>e+a.amount,0)}),s&&u.push({category:"Wheels",items:[{label:s.name,amount:s.price??0}],total_amount:s.price??0});let p=l.filter(e=>e?.category!=="service plan"),g=l.filter(e=>e?.category==="service plan");if(p.length>0){let e=p.map(e=>({label:e.name,amount:e.price??0}));u.push({category:"Accessories",items:e,total_amount:e.reduce((e,a)=>e+a.amount,0)})}if(g.length>0){let e=g.map(e=>({label:e.name,amount:e.price??0}));u.push({category:"Pre-Paid Service Plan",items:e,total_amount:e.reduce((e,a)=>e+a.amount,0)})}return d?u.map(e=>({...e,items:e.items.map(e=>({...e,label:e.label.replace(" (Excl. LCT)","")}))})):u},"calculateSelectionSubtotal",0,e=>{let{variantPrice:a,selectedColour:o,selectedInterior:r,selectedWheel:t,selectedAccessories:s=[]}=e;return a+(o?.price?parseFloat(o.price):0)+(r?.price?parseFloat(r.price):0)+(t?.price??0)+s.reduce((e,a)=>e+(a.price??0),0)},"configuratorLocationAtom",0,y,"configuratorPostcodeAtom",0,w,"containedCarouselImage",0,c,"formatPrice",0,e=>null==e||0===e?"Included":(0,n.money)(e),"getColoursWithAvailability",0,(e,a,o,r,t)=>{let s=e.find(e=>e.id===r&&("exterior"===e.colour_type||!e.colour_type)),l=e.find(e=>e.id===t&&"interior"===e.colour_type),n=(a,o)=>{if(!a)return null;let r=e.filter(e=>e.name===a.name&&e.hexCode===a.hexCode&&e.colour_type===a.colour_type),t=new Set;for(let e of r)for(let a of e[o]||[])t.add(a);return t.size>0?t:null},i=n(l,"allowed_exterior_colour_ids"),u=n(s,"allowed_interior_colour_ids");return e.filter(e=>{let r=a?e.colour_type===a:!e.colour_type||"exterior"===e.colour_type,t=e.model_variant_id===o;return r&&t}).map(e=>{let o="exterior"===a?i:u,r=!o||o.has(e.id);return{...e,isAvailable:r}})},"getConfiguratorCarObject",0,(e,a)=>e&&a?{id:0,make:e.manufacturer_name||"",model:e.name||"",dealership_id:l.WEBSITE.dealership_id,dealership_slug:"",car_type:"new",status:"in_stock",stocknum:"",payment_processors:[a]}:null,"getDefaultColourId",0,(e,a,o)=>e.find(e=>e.colour_type===o&&e.model_variant_id===a&&k(e))?.id,"hasAllowedPairing",0,k,"isNZConfigurator",0,d,"nonRefundableDeposit",0,h,"showConfiguratorExitButton",0,p,"showConfiguratorLocationSelect",0,f,"showNZGovernmentCharges",0,g,"showSelectedColourPrice",0,m,"useCarouselImage",0,()=>{let[e,o]=(0,t.useAtom)(_),[r,s]=(0,t.useAtom)(v),l=(0,a.useCallback)((e,a)=>{let r=[];e?.photo_url&&r.push(e.photo_url),a?.photo_url&&r.push(a.photo_url),o(r)},[o]);return{carouselImages:e,carouselIndex:r,setCarouselImages:o,setCarouselIndex:s,updateCarouselImages:l}},"usePriceSummary",0,()=>{let[e,r]=(0,t.useAtom)(b),s=(0,a.useCallback)(e=>{let{groupedConfiguratorSelections:a,selectionSubtotal:t,registrationState:s=null,registrationType:l=null,groupedGovernmentCharges:n=[],dealerDeliveryFee:i=0,isLoading:u=!1}=e,d=t+i,c=n.reduce((e,a)=>e+(a.total_amount??0),0);r({groupedConfiguratorSelections:a,subtotal:d,registrationState:s,registrationType:l,groupedGovernmentCharges:n,dealerDeliveryFee:{label:`${o.default.manufacturer?.name||""} Preparation Fee`,amount:i},onRoadFeesSubtotal:c,driveawayTotal:d+c,isLoading:u})},[r]);return{priceSummary:e,setPriceSummary:r,updatePriceSummary:s}}])},585943,e=>{"use strict";var a=e.i(563705);e.s(["Card",0,({dark:e,children:o,style:r={overflow:"hidden"}})=>(0,a.jsx)("div",{className:`mb-3 rounded border ${e?"bg-dark":"bg-white"}`,style:r,children:o}),"CardTitle",0,({title:e,dark:o,style:r})=>(0,a.jsx)("div",{className:`border-bottom px-3 py-3 ${o?"bg-secondary":"bg-light"}`,style:r,children:(0,a.jsx)("h5",{className:`cardTitle m-0 ${o?"text-white":""}`,children:e})})])},221480,e=>{e.v({ClickConsumer:"ModelDropdown-module-scss-module__cxBGUa__ClickConsumer",DropdownContainer:"ModelDropdown-module-scss-module__cxBGUa__DropdownContainer",DropdownContent:"ModelDropdown-module-scss-module__cxBGUa__DropdownContent",DropdownToggle:"ModelDropdown-module-scss-module__cxBGUa__DropdownToggle",DropdownToggleCaret:"ModelDropdown-module-scss-module__cxBGUa__DropdownToggleCaret",DropdownWrapperFix:"ModelDropdown-module-scss-module__cxBGUa__DropdownWrapperFix",MegaMenu:"ModelDropdown-module-scss-module__cxBGUa__MegaMenu",MegaMenuLarge:"ModelDropdown-module-scss-module__cxBGUa__MegaMenuLarge",active:"ModelDropdown-module-scss-module__cxBGUa__active"})},89185,570515,e=>{"use strict";var a=e.i(563705),o=e.i(464645),r=e.i(83443),t=e.i(667568),s=e.i(221480),l=e.i(577971),n=e.i(998380),i=e.i(615190),u=e.i(491315),d=e.i(142923);let c=({children:e})=>u.isDenza?(0,a.jsx)(r.Portal,{children:e}):(0,a.jsx)(a.Fragment,{children:e});e.s(["default",0,({name:e,screenWidth:u,styles:m=s.default,forceClose:p,children:g,item:h,contentClassName:f})=>
1{let[w,y]=(0,o.useState)(!1),_=t.default.header.navDropdown.hoverDropdown,v=t.default.header.navDropdown.hideCaret;(0,o.useEffect)(()=>{let e=document.querySelector(".header-group");w?e.classList.add("dropdown-open"):e.classList.remove("dropdown-open")},[w]),(0,o.useEffect)(()=>{p&&y(!1)},[p]);let b=_?{}:{onOpenChange:()=>y(!w)},k=h?.url&&_,x=()=>(0,a.jsxs)(a.Fragment,{children:[e,!v&&(0,a.jsx)(l.RxCaretDown,{size:20,className:m.DropdownToggleCaret})]});return(0,a.jsx)("div",{className:"d-none d-lg-flex nav-item-wrapper",children:(0,a.jsx)(d.default,{hoverDropdown:_,onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),children:(0,a.jsxs)(r.Root,{modal:!1,open:w,...b,children:[(0,a.jsx)(r.Trigger,{className:(0,i.cn)(m.DropdownToggle,t.default.header?.navLinkClassName,t.default.header.headerLarge?"pr-0 pl-2":"px-2","d-flex align-items-center nav-item my-auto"),children:k?(0,a.jsx)(n.default,{href:h?.url,className:"unstyled",children:(0,a.jsx)(x,{})}):(0,a.jsx)(x,{})}),(0,a.jsx)(c,{children:(0,a.jsx)(r.Content,{className:(0,i.cn)(m.DropdownContent,t.default.header.headerLarge?m.MegaMenuLarge:m.MegaMenu,"nav-dropdown-menu",f),side:"bottom",align:"end",alignOffset:0,style:{width:u||"100vw"},onCloseAutoFocus:_?e=>e.preventDefault():void 0,children:g})})]})})})}],89185);var m=e.i(25933),p=e.i(714533),g=s;e.s(["default",0,({name:e,styles:r=g.default,className:s="",forceClose:n,children:i})=>
1{let[u,d]=(0,o.useState)(!1),c=t.default.header.navDropdown.hideCaret;return(0,o.useEffect)(()=>{let e=document.querySelector(".header-group");u?e.classList.add("dropdown-open"):e.classList.remove("dropdown-open")},[u]),(0,o.useEffect)(()=>{n&&d(!1)},[n]),(0,a.jsxs)(m.Root,{open:u,onOpenChange:()=>d(!u),className:"d-block d-lg-none w-100",children:[(0,a.jsxs)(m.Trigger,{className:(0,p.default)(r.DropdownToggle,t.default.header.headerLarge?"pr-0 pl-2":"px-2",s,"d-flex align-items-center nav-item w-100"),children:[e,!c&&(0,a.jsx)(l.RxCaretDown,{size:20,className:(0,p.default)(r.DropdownToggleCaret)})]}),(0,a.jsx)(m.Content,{className:(0,p.default)(r.DropdownContent,t.default.header.headerLarge?r.MegaMenuLarge:r.MegaMenu,"nav-dropdown-menu"),children:i})]})}],570515)},450166,e=>{"use strict";var a=e.i(563705),o=e.i(998380),r=e.i(615190);e.s(["HeaderItem",0,({phone:e,title:r="",Icon:t,url:s,klass:l})=>(0,a.jsxs)("div",{className:l+" align-items-center",children:[(0,a.jsx)(t,{className:"mr-2"}),(0,a.jsxs)("span",{children:[r?r+": ":"",s?(0,a.jsx)(o.default,{href:s,className:"unstyled",children:e}):e]})]}),"IconLink",0,({ariaLabel:e="Social Media",href:t,Icon:s,size:l="1.2em",className:n="",linkClassName:i="",style:u={}})=>(0,a.jsx)(o.default,{"aria-label":e,href:t,className:(0,r.cn)("d-flex align-items-center unstyled",i),children:(0,a.jsx)(s,{size:l,className:(0,r.cn)("mr-2",n),style:u})})])},598095,e=>{"use strict";var a=e.i(327142),o=e.i(271104),r=e.i(756718),t=e.i(667568),s=e.i(491315);let l=e=>{let a=(e?.name??"").toLowerCase();return a.includes("pre-owned")||a.includes("preowned")||a.includes("used")?2:a.includes("demo")?1:a.includes("new")?0:-1};var n=e.i(365363),i=e.i(569925),u=e.i(666971),d=e.i(565),c=e.i(615190),m=e.i(144637);let p=(0,u.withAltoArtarmonUnpublishedModels)(a.default),g=[],h=["New Cars","Demo Cars","Pre-Owned Cars","Virtual Showroom"];e.s(["default",0,(e,a={carTypes:n.defaultCarTypeArray})=>{let u,f,w=(u=(u=JSON.stringify(e)).replace(/\[(\w+)\]/g,(e,a)=>"website_name"===a?o.default.name:e),f="string"==typeof o.default.retailer_code?o.default.retailer_code:"",JSON.parse(u=u.replace(/\{\{retailer_code\}\}/g,f)));return w.filter(e=>e.dynamicDropdown).map(e=>{switch(e.dynamicDropdown){case"models":void 0===e.dropdownItems&&(e.dropdownItems=p.map(e=>{let a=(0,r.getModelPath)(e),o=e.status&&("new"===e.status||"all_new"===e.status),t="coming_soon"===e.status;return{name:(0,r.formatModelDisplayName)(e.name,s.websiteManufacturerName),url:a,logo:e.image.src,className:o?"new":t?"coming-soon":""}}).concat(e.dropdownItems||[]));break;case"modelsByBody":{let a,o,t,l,n=w.indexOf(e);if(-1===n)break;let i=(a=new Map,p.forEach(e=>{let o=e?.manufacturer_body||"Other",t=e?.override_url,l=s.isToyota&&t?t.replace("thomasbrostoyota","[toyota_domain]"):(0,r.getModelPath)(e),n={n
1ame:(0,r.formatModelDisplayName)(e.name,s.websiteManufacturerName),url:l},i=a.get(o)??[];i.push(n),a.set(o,i)}),t=(o=Array.from(a.entries())).find(([e])=>"Other"===e),l=o.filter(([e])=>"Other"!==e),(t?[...l,t]:l).map(([e,a])=>({name:e,dropdownItems:a})));w.splice(n,1,...i);break}case"configurator":void 0===e.dropdownItems&&(e.dropdownItems=p.map(e=>{let a=`/configurator/${(0,r.getModelUrlSlug)(e)}`;return{name:(0,r.formatModelDisplayName)(e.name,s.websiteManufacturerName),url:a,className:e.status?"new":""}}).concat(e.dropdownItems||[]));break;case"tractors":void 0===e.dropdownItems&&(s.isMahindraGoldCoast||s.isPickeringAutomotiveGroup?e.dropdownItems=g.map(e=>{let a;return a=s.isPickeringAutomotiveGroup?"/models/"+e.slug:s.isMahindraGoldCoast?"/pages/"+e.slug:"/"+e.slug,{name:(0,r.formatModelDisplayName)(e.name,o.default.manufacturer?.name||"Mahindra"),url:a,logo:e.image.url,className:e.status?"new":""}}).concat(e.dropdownItems||[]):e.dropdownItems=[]);break;case"stock":if(void 0===e.dropdownItems||Array.isArray(e.dropdownItems)&&e.dropdownItems.length<a.carTypes?.length){e.dropdownItems=[];let o=(0,c.pluralize)((0,c.getPrimaryVehicle)());a.carTypes.includes("new")&&e.dropdownItems.push({name:`${(0,d.carTypeLabel)("new")} ${o}`,url:`/search/${(0,d.carTypeSlug)("new")}`}),a.carTypes.includes("demo")&&e.dropdownItems.push({name:`${(0,d.carTypeLabel)("demo")} ${o}`,url:`/search/${(0,d.carTypeSlug)("demo")}`}),a.carTypes.includes("used")&&e.dropdownItems.push({name:s.isMotorama||s.isRingwoodMahindra||s.isWerribeeMahindra?"Pre-Owned Cars":`${(0,d.carTypeLabel)("used")} ${o}`,url:`/search/${(0,d.carTypeSlug)("used")}`}),t.default.electricCars&&e.dropdownItems.push({name:"Electric Cars",url:"/electric-cars"}),t.default.header.allCarsStockDropdown&&e.dropdownItems.unshift({name:`All ${o}`,url:`/search/${(0,d.carTypeSlug)("all")}`}),t.default.header.customStockDropdown&&e.dropdownItems.push({name:t.default.header.customStockDropdown.name,url:t.default.header.customStockDropdown.url}),t.default.header?.sortStockDropdownAlphabetically&&e.dropdownItems.sort((e,a)=>e.name>a.name?1:-1),t.default.header?.reverseStockDropdown&&e.dropdownItems.reverse()}e.dropdownItems=(e=>{if(!Array.isArray(e))return e;let a=e.filter(e=>-1!==l(e));if(a.length<2)return e;let o=[...a].sort((e,a)=>l(e)-l(a)),r=0;return e.map(e=>-1!==l(e)?o[r++]:e)})(e.dropdownItems),s.isMotorama&&e.dropdownItems.sort((e,a)=>h.indexOf(e.name)-h.indexOf(a.name));break;case"brands":if(!t.default.header?.useNavBrandsChildren){void 0===e.dropdownItems&&(e.dropdownItems=(0,i.buildSsrBrandsDropdownItemsMinimal)(e));break}e.dropdownItems=(0,i.resolveBrandDropdownItems)(e);break;case"socials":void 0===e.dropdownItems&&(e.dropdownItems=(0,m.getSocialPlatforms)());break;default:return}}),w}],598095)},365363,e=>{"use strict";var a=e.i(271104),o=e.i(180),r=e.i(951942),t=e.i(971821),s=e.i(615190);let l=Object.keys(a.default.stock.car_types).filter(e=>a.default.stock.car_types[e]>0);e.s(["defaultCarTypeArray",0,l,"useDynamicCarTypes",0,()=>{let{data:e}=(0,r.useTanstackQuery)({queryKey:["car-types"],queryFn:async()=>{let e=await (0,o.getCarTypeStockCounts)((0,s.getStockDropdownSearchFilters)(a.default.manufacturer,t.DEFAULT_SEARCH_FILTERS,a.default.search_filters));return Object.keys(e).filter(a=>e[a]>0)}});return Array.isArray(e)&&e.length>0?e:(0,s.getStockDropdownFallbackCarTypes)(a.default.manufacturer,l)}])},731471,e=>{"use strict";var a=e.i(464645),o=e.i(271104),r=e.i(464173),t=e.i(232587),s=e.i(667568),l=e.i(598095),n=e.i(365363),i=e.i(884102),u=e.i(129182),d=e.i(615190),c=e.i(491315);e.s(["useHeaderMenuItems",0,()=>{let{navigation:e}=(0,t.useNavigation)(),m=(()=>{let{getLinkForGatedRoute:e}=(0,i.useGatedRoutes)();return{_key:"favourites_link",_type:"menuItem",name:o.default.garage_enabled?"myGarage":r.hasCompare?"Compare":"Favourites",url:o.default.garage_enabled?e(u.GARAGE_ROUTE.replace("/","")??"my-garage"):r.hasCompare?"/compare":"/favourites",className:" d-inline d-lg-none"}})(),p=(0,n.useDynamicCarTypes)(),g=o.default?.navigation?.header?o.default.navigation:s.default.navigation;return(0,a.useMemo)(()=>{let a=e?.header??g?.header;r.hasFavouriteTurnedOn&&!s.default.storage.hideFavouritesNav&&a?.filter(e=>"favourites_link"===e._key).length===0&&a.push(m);let o=a;return o=(0,l.default)(o,{carTypes:p}),c.isToyota&&(o=(0,d.addQueryParamsToNavItems)(o,{root:"referring_cta=primary_header",nested:"referring_cta=secondary_header"})),o},[g?.header,p,m,e?.header])}])},998867,e=>{"use strict";var a=e.i(464645);e.s(["useIsMobile",0,function({breakpoint:e=768}){let[o,r]=a.useState(void 0);return a.useEffect(()=>{let a=window.matchMedia(`(max-width: ${e-1}px)`),o=()=>{r(window.innerWidth<e)};return a.addEventListener("change",o),r(window.innerWidth<e),()=>a.removeEventListener("change",o)},[e]),!!o}])},135427,e=>{"use strict";var a=e.i(464645),o=e.i(243828),r=e.i(512211),t=e.i(974036),s=e.i(232587),l=e.i(667568),n=e.i(615190);let i=(0,r.atom)({rating:null,stars:null,isFetched:!1});e.s(["useReviewCount",0,e=>{let r=e?.isUsingSnap21Reviews??!1,u=l.default?.reviews?.snap21?.snap21OrgId,[d,c]=(0,t.useAtom)(i);(0,a.useEffect)(()=>{let e=async()=>{try{let e=await fetch(`/api/reviews/snap21?orgId=${u}`),a=await (0,n.handleFetch)(e);c({rating:a.rating,stars:a.stars,isFetched:!0})}catch(e){console.log("Unable to fetch Snap 21 ratings at this moment.",e)}};r&&!d.isFetched&&u&&e()},[d.isFetched,c,u,r]);let{websiteSession:m}=(0,s.useWebsiteSession)(),p=m?.reviews?.count??o.default.count,g=m?.reviews?.average_rating??o.default.average_rating;return r?d:{count:p,averageRating:g}}])},839953,e=>{"use strict";e.i(37622);var a=e.i(272560);e.s(["FaMapMarkerAlt",0,function(e){return(0,a.GenIcon)({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"}}]})(e)}])},296083,e=>{"use strict";e.i(37622);var a=e.i(272560);e.s(["FaPhone",0,function(e){return(0,a.GenIcon)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z"}}]})(e)}])},991303,e=>{"use strict";var a=e.i(563705),o=e.i(473838);e.s(["default",0,({children:e,outerClassName:r="defaultPage",...t})=>(0,a.jsx)("div",{className:r,children:(0,a.jsx)(o.default,{...t,children:e})})])},888249,e=>{e.v({CarWrapper:"CarSearchItem-module-scss-module__CWSdxG__CarWrapper",Colored:"CarSearchItem-module-scss-module__CWSdxG__Colored",ImageContainer:"CarSearchItem-module-scss-module__CWSdxG__ImageContainer",ResponsiveBtn:"CarSearchItem-module-scss-module__CWSdxG__ResponsiveBtn",StyledCol:"CarSearchItem-module-scss-module__CWSdxG__StyledCol",TooltipWidth:"CarSearchItem-module-scss-module__CWSdxG__TooltipWidth",btn:"CarSearchItem-module-scss-module__CWSdxG__btn"})},144637,e=>{"use strict";var a=e.i(271104);e.s(["getSocialPlatforms",0,()=>{let e=[];return a.default.facebook_url&&e.push({name:"Facebook",url:a.default.facebook_url,className:"social-facebook"}),a.default.instagram_url&&e.push({name:"Instagram",url:a.default.instagram_url,className:"social-instagram"}),a.default.linkedin_url&&e.push({name:"LinkedIn",url:a.default.linkedin_url,className:"social-linkedin"}),a.default.youtube_url&&e.push({name:"YouTube",url:a.default.youtube_url,className:"social-youtube"}),a.default.tiktok_url&&e.push({name:"TikTok",url:a.default.tiktok_url,className:"social-tiktok"}),e},"hasSocialPlatforms",0,()=>!!(a.default.facebook_url||a.default.instagram_url||a.default.linkedin_url||a.default.youtube_url||a.default.tiktok_url)])}]);
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.