PageSourceSearch

https://www.skoda.hu/_next/static/chunks/app/%5Bvisibility%5D/%5Bd…/page-3fb82e3d8c91db52.js

js skoda.hu collected 2026-09-25 06:07:06 UTC 9,040 bytes, 147 lines download raw bytes

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.