1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e.SENTRY_RELEASE={id:"skoda-site@8491"};var r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="c207fa35-c560-4059-9197-eb53933cb5ae",e._sentryDebugIdIdentifier="sentry-dbid-c207fa35-c560-4059-9197-eb53933cb5ae")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9582],{16215:(e,r,i)=>{"use strict";i.d(r,{Z:()=>o,m:()=>s});var a=i(74223),n=i(39399);let t=(0,n.J1)` 2 fragment ModelVariantOverlay on GroupServiceModelDataVariant { 3 name 4 code 5 serialEquipments { 6 id 7 title 8 type 9 details 10 category 11 } 12 serialEquipmentsHighlights { 13 items 14 } 15 prices { 16 gross { 17 value 18 } 19 } 20 priceWithAddons { 21 gross { 22 value 23 } 24 } 25 engines { 26 code 27 prices { 28 gross { 29 value 30 } 31 } 32 priceWithAddons { 33 gross { 34 value 35 } 36 } 37 } 38 } 39`,s=async({blockData:e,contentScope:r,graphQLFetch:i,modelGroupCode:a,useBoniPrice:s=!1})=>{if(!a)return null;let l={model:{}},c=await i((0,n.J1)` 40 query ModelVariantsCCData($code: String!, $brand: String!, $country: String!) { 41 groupServiceModelByCode(code: $code, brand: $brand, country: $country) { 42 id 43 data { 44 categories 45 characteristics { 46 priceData { 47 min { 48 gross { 49 value 50 } 51 } 52 } 53 } 54 variants { 55 ...ModelVariantOverlay 56 } 57 } 58 } 59 } 60 ${t} 61 `,{brand:"C",code:a,country:r.domain});return c.groupServiceModelByCode&&(l.model.variants=c.groupServiceModelByCode.data?.variants.map(e=>o(e,s))),l},o=(e,r)=>{let i=["Exterieur","Interieur","Simply Clever","Komfort & Sicherheit - Assistenz-Systeme","Infotainment"];return{...e,engines:e.engines?.map(e=>({grossPrice:(0,a.$r)(e,r),modelCode:e.code})),name:e.name,serialEquipments:e.serialEquipments.filter(e=>0===e.type&&e.category&&i.includes(e.category))}}},20305:(e,r,i)=>{"use strict";i.d(r,{OverlayClient:()=>g});var a=i(95155),n=i(73321),t=i(15609),s=i(16215),o=i(22386),l=i(85908),c=i(97759),d=i(89142),u=i(73123);let g=({data:{overlayContent:e},model:r,useBoniPrice:i})=>{let g=(0,n.useRouter)(),m=(0,n.usePathname)();function v(){let e=m?.split("/")??[];e.pop(),g.push(e.join("/"),void 0)}if("ModelDimension"===e.name)return(0,a.jsx)(u.h,{onClose:v,children:(0,a.jsx)(t.b,{data:e.overlay})});if("PriceList"===e.name){let n={ccLink:r?.code?{modelCode:r?.code}:null,engines:e.overlay.engines,model:r?.data?(0,l.J)(e.overlay,r,i):null};return(0,a.jsx)(u.h,{onClose:v,children:(0,a.jsx)(c.q,{data:{ccLink:n.ccLink,data:n.model?.data||null,engines:n.engines,overlay:e.overlay}})})}if("ModelVariantsList"===e.name){if(!r)return null;let n=r.data?.variants?.find(r=>r.code===e.modelVariantCode);if(!n)return null;let t=(0,s.Z)(n,i);return(0,a.jsx)(u.h,{onClose:v,children:(0,a.jsx)(o.X,{data:{...e,variant:t}})})}return"Features"===e.name?(0,a.jsx)(d.I,{blocks:e.featuresDetailsList.blocks,imageFormat:e.overlay.imageFormat,open:"0",setOpen:v}):["TabsWithOverlay","Slider","TeaserWithOverlay"].includes(e.name)?(0,a.jsx)(d.I,{blocks:e.overlay.overlayList.blocks,imageFormat:e.overlay.imageFormat,open:"0",setOpen:v,switchHeadlines:"TabsWithOverlay"===e.name}):null}},30156:(e,r,i)=>{Promise.resolve().then(i.bind(i,10241)),Promise.resolve().then(i.bind(i,43570)),Promise.resolve().then(i.bind(i,33530)),Promise.resolve().then(i.bind(i,50573)),Promise.resolve().then(i.bind(i,78889)),Promise.resolve().then(i.bind(i,20305)),Promise.resolve().then(i.bind(i,20684)),Promise.resolve().then(i.bind(i,626)),Promise.resolve().then(i.bind(i,37554)),Promise.resolve().then(i.bind(i,2936)),Promise.resolve().then(i.bind(i,32755)),Promise.resolve().then(i.bind(i,7399)),Promise.resolve().then(i.bind(i,16294)),Promise.resolve().then(i.bind(i,74851))},74223:(e,r,i)=>{"use strict";function a({boni:e,regular:r},i){return i&&null!=e?e:r}function n(e,r){return a({boni:e.priceWithAddons?.gross.value,regular:e.prices.gross.value},r)}function t(e,r){let i=e.map(e=>n(e,r)).filter(e=>null!=e);return i.length>0?Math.min(...i):null}function s(e,r){let i=n(e,r);return i===e.prices.gross.value?e:{...e,prices:{...e.prices,gross:{...e.prices.gross,value:i}}}}function o(e,r){return a({boni:e.priceWithAddons?.gross.value,regular:e.characteristics.priceData.min.gross.value},r)}function l(e,r){let i=o(e,r),{min:a}=e.characteristics.priceData;return i===a.gross.value?e:{...e,characteristics:{...e.characteristics,priceData:{...e.characteristics.priceData,min:{...a,gross:{...a.gross,value:i}}}}}}i.d(r,{$r:()=>n,GV:()=>s,LJ:()=>l,Oi:()=>o,Qd:()=>t})}
61,85908:(e,r,i)=>{"use strict";i.d(r,{J:()=>c,B:()=>l});var a=i(74223),n=i(48789),t=i(39399);let s=(0,t.J1)` 62 fragment PriceListModel on GroupServiceModel { 63 id 64 image 65 data { 66 id 67 name 68 priceWithAddons { 69 gross { 70 value 71 } 72 } 73 characteristics { 74 priceData { 75 min { 76 gross { 77 value 78 } 79 } 80 } 81 } 82 variants { 83 name 84 code 85 prices { 86 gross { 87 value 88 } 89 } 90 priceWithAddons { 91 gross { 92 value 93 } 94 } 95 images { 96 image 97 frontL 98 } 99 engines { 100 name 101 code 102 technicalData { 103 fuel { 104 description 105 } 106 power { 107 ... on GroupServiceTechnicalDataElectroPower { 108 engine { 109 value 110 } 111 } 112 ... on GroupServiceTechnicalDataFuelPower { 113 engine { 114 value 115 } 116 } 117 ... on GroupServiceTechnicalDataHybridPower { 118 engine { 119 value 120 } 121 } 122 } 123 transmissionDescription 124 } 125 novaPercentage 126 prices { 127 gross { 128 value 129 } 130 } 131 priceWithAddons { 132 gross { 133 value 134 } 135 } 136 } 137 } 138 } 139 } 140`,o=(0,t.J1)` 141 query PriceListData($code: String!, $brand: String!, $country: String!) { 142 groupServiceModelByCode(code: $code, brand: $brand, country: $country) { 143 ...PriceListModel 144 } 145 } 146 ${s} 147`,l=async({blockData:e,contentScope:r,graphQLFetch:i,modelGroupCode:a,useBoniPrice:n=!1})=>{let t={ccLink:null,data:null,image:null,price:null};if(a){let s=await i(o,{brand:"C",code:a,country:r.domain});if(s.groupServiceModelByCode?.data){let r=c(e,s.groupServiceModelByCode,n);t={ccLink:{modelCode:a},data:r.data,image:r.image,price:r.price}}}return t},c=(e,r,i)=>{let t=r.data?{...r.data,variants:r.data.variants.map(e=>(0,a.GV)({...e,engines:e.engines.map(e=>(0,a.GV)(e,i))},i))}:r.data,s=r.data?(0,a.Oi)(r.data,i):null,o=r.image,l=t?.variants.find(r=>r.code===e.variantCode);if(l){o=l.images.image,s=l.prices.gross.value;let r=e.engines?l.engines.filter(r=>e.engines?.split(";").includes(r.code)):l.engines||[];r.length>0&&(s=(0,n.G)(r.map(e=>e.prices.gross.value))??null)}else e.price?s=e.price:o=t?.variants.find(e=>"Style"===e.name||"80"===e.name)?.images.frontL??r.image;return{data:t,image:o,price:s}}}},e=>{e.O(0,[8193,6197,3871,3210,2545,7599,7751,1903,6715,795,2246,2e3,1619,9065,8995,2696,13,623,6294,7399,273,3870,7554,3570,5881,8441,3794,7358],()=>e(e.s=30156)),_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.