Files
sase.tr/scripts/pl24auth/captured/v4-01-vw-selected.html
Semih 2358b38b4d feat: PL24 integration + EMEX on-demand parts loading
## Major Changes

### PL24 Integration (PartsLink24 API)
- Add PL24 auth service with JWT token management
- Add PL24 service for VIN decode and parts catalog
- Support for VAG, Mercedes, BMW, Ford, Renault and more
- Schema image download with base64 decoding
- Image deduplication via SchemaPic table

### EMEX On-Demand Loading
- Remove automatic parts scraping during VIN decode
- Add fetchCategoryParts() for on-demand loading
- Store category URLs in rawResponse for later fetching
- Fix Chrome executable path for Puppeteer

### VIN Decode Flow
- PL24 first, fallback to EMEX if not available
- Both sources now use on-demand parts loading
- Faster VIN lookup (no parts scraped upfront)

### Database Schema
- Add SchemaPic model for image deduplication
- Add schemaPicId to VehicleCategory
- Add EMEX models for parallel scraping

### Frontend Improvements
- Dark theme with Tailwind CSS
- Improved UI components (card, button, input)
- Better category and parts display
- Schema image viewer

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 11:15:06 +01:00

39 lines
42 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html><head><meta name="emotion-insertion-point" content="">
<meta charset="utf-8">
<!-- viewport-fit=cover -> for IOS notch matching -->
<!-- maximum-scale=1.0,user-scalable=0 -> no zooming on ios -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0,user-scalable=0, viewport-fit=cover">
<title>Volkswagen - partslink24</title>
<!-- favicons -->
<link rel="icon" href="/pl24-app/favicons/favicon.ico" sizes="32x32">
<link rel="icon" href="/pl24-app/favicons/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/pl24-app/favicons/apple-touch-icon.png">
<link rel="mask-icon" href="/pl24-app/favicons/safari-pinned-tab.svg" color="#000000">
<meta name="msapplication-TileColor" content="#f7c400">
<meta name="msapplication-config" content="/favicons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="format-detection" content="telephone=no">
<script type="text/javascript" data-metrics-id="653XEPU6" id="metrics" src="/pl24-app/metrics-loader.js"></script>
<script type="module" crossorigin="" src="/pl24-app/assets/index-e59f85ff.js"></script>
<link rel="modulepreload" crossorigin="" href="/pl24-app/assets/__federation_shared_react-a187c2a1.js">
<link rel="modulepreload" crossorigin="" href="/pl24-app/assets/__federation_shared_react-dom-435d0037.js">
<link rel="stylesheet" href="/pl24-app/assets/index-d2bb7e3e.css">
<link rel="manifest" href="/pl24-app/manifest.webmanifest"><style data-emotion="css-global" data-s=""></style><style data-emotion="css-global" data-s=""></style><style data-emotion="css" data-s=""></style><script id="usercentrics-cmp" src="https://app.usercentrics.eu/browser-ui/latest/bundle.js" data-lang="en" data-settings-id="1dDyIAPUm" async=""></script><script async="" src="https://metrics.partslink24.com/js/container_653XEPU6.js"></script></head>
<body>
<noscript>You need to enable JavaScript to run this testapp.</noscript>
<div id="root"><div class="_container_93u48_9" lang="en" style="height: 1080px;"><div aria-hidden="true" class="MuiBackdrop-root css-ps8t2m" style="opacity: 0; transition: opacity 195ms cubic-bezier(0.4, 0, 0.2, 1); visibility: hidden;"><div class="spinner-wrapper"><div class="spinner"></div></div></div><div class="_container_s5kdw_9" style="visibility: hidden; transform: translateY(55px);"><span class="icon icon--full-screen _icon_skck4_9" data-test-id="fullscreenToggle"></span></div><div class="_headerContainer_1gzni_9"><header class="_header_1gzni_9" data-test-id="header"><div class="_container_1gzni_41"><div class="_content_1gzni_56"><div class="_container_1wqol_9"><div class="_containerLeft_1wqol_16"><img src="/carbrands/vw/pl24_cat_logo_app.png" class="_icon_1ub4f_9"><div class="_searchContainer_1wqol_22"><div class="_container_11xrx_9"><div class="MuiFormControl-root MuiTextField-root _textfield_11xrx_16 css-i44wyl" data-test-id="vehicleSearchInput"><div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-formControl MuiInputBase-adornedEnd css-1syd95j"><input aria-invalid="false" autocomplete="off" id=":rr:" placeholder="Direct entry" type="text" tabindex="1" spellcheck="false" maxlength="17" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputAdornedEnd css-1f5whfc" value=""><div class="MuiInputAdornment-root MuiInputAdornment-positionEnd MuiInputAdornment-outlined MuiInputAdornment-sizeMedium css-10jn56z"><span class="icon icon-btn icon--search-car _icon_skck4_9 _disabled_skck4_19" data-test-id="sendVehicleSearch"></span></div><fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-igs3ac"><legend class="css-gpjuor"><span class="notranslate"></span></legend></fieldset></div></div><div class="_container_judcq_9" style="opacity: 0; visibility: hidden; min-width: 100%; max-width: 500px; max-height: 60vh; top: 100%;"><div></div></div><div class="_container_judcq_9" style="opacity: 0; visibility: hidden; min-width: 100%; max-width: 500px; max-height: 60vh; top: 100%;"><div><div class="_item_judcq_20 _iconItem_judcq_44"><div class="_container_kmq57_1 _iconItem_kmq57_10"><span>Scan vehicle registration certificate with camera</span><div class="_icon_kmq57_10"><span class="icon icon--vin-scan _icon_skck4_9"></span></div></div></div></div></div><div class="_container_judcq_9" style="opacity: 0; visibility: hidden; min-width: 100%; max-width: 500px; max-height: 60vh; top: 100%;"><div></div></div></div><div class="_container_11xrx_9 _hidden_11xrx_12"><div class="MuiFormControl-root MuiTextField-root _textfield_11xrx_16 css-i44wyl" data-test-id="partSearchInput"><div class="MuiInputBase-root MuiOutlinedInput-root MuiInputBase-colorPrimary MuiInputBase-formControl MuiInputBase-adornedEnd css-1syd95j"><input aria-invalid="false" autocomplete="off" id=":rt:" placeholder="Search for parts" type="text" tabindex="1" maxlength="30" spellcheck="false" class="MuiInputBase-input MuiOutlinedInput-input MuiInputBase-inputAdornedEnd css-1f5whfc" value=""><div class="MuiInputAdornment-root MuiInputAdornment-positionEnd MuiInputAdornment-outlined MuiInputAdornment-sizeMedium css-10jn56z"><span class="icon icon-btn icon--search _icon_skck4_9 _disabled_skck4_19" data-test-id="sendPartSearch"></span></div><fieldset aria-hidden="true" class="MuiOutlinedInput-notchedOutline css-igs3ac"><legend class="css-gpjuor"><span class="notranslate"></span></legend></fieldset></div></div></div></div></div><div class="_menuContainer_1wqol_28"><button class="_btn_aow59_9 _autoWidth_aow59_24 _desktop_aow59_45 _btn-secondary_aow59_48" type="button" tabindex="1" data-test-id="noDealerSelectedButton"><div class="_container_aow59_81">Select dealer</div></button><div class="_hidden_1wqol_34"><button class="_btn_aow59_9 _autoWidth_aow59_24 _desktop_aow59_45 _btn-primary_aow59_30" type="button" data-test-id="navigateBackToPurchaseOrderManagementButton"><div class="_container_aow59_81">Back to the order</div></button></div><div class="_hidden_1wqol_34"><span class="icon icon-btn icon--order _icon_skck4_9" data-test-id="navigateBackToPurchaseOrderManagementIcon"></span></div><div class=""><div tabindex="1"></div></div><span class="icon icon-btn icon--more _icon_skck4_9" tabindex="1" data-test-id="openMenu"></span></div></div></div></div></header></div><div class="_mainContainer_xhd5e_9" data-test-id="mainContainer"><div class="_container_3ww10_9" data-test-id="breadcrumbs"><div class="_breadcrumbContainer_3ww10_23"><div class="_container_k7wab_9" data-test-id="breadcrumbStart" style="flex-shrink: 5; min-width: min-content;"><div class="_item_k7wab_19" tabindex="1">Start</div></div><div class="_container_k7wab_9" data-test-id="breadcrumbCatalogName" style="flex-shrink: 10; min-width: min-content;"><span class="icon icon--arrow-right _icon_skck4_9"></span><div class="_item_k7wab_19" tabindex="1">Volkswagen</div></div></div><img src="/pl24-app/assets/logo-272a932c.png" class="" style="height: 32px;"></div><div class="_contentContainer_xhd5e_24"><div class="_viewContainer_xhd5e_39" data-test-id="content"><div class="_content_xhd5e_24"><div class="_container_5vooe_1"><div class="_container_1468c_9 _animated_1468c_18" data-test-id="companion" style="width: calc(32% - 60px); min-width: calc(32% - 60px);"><div class="_main_1468c_22"><div class="_content_1iimd_9"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125 _fullHeight_1iimd_140 _background_1iimd_146"><div></div></div></div></div></div></div><div class="_resize_1468c_27"><div class="_icon_1468c_40"><span class="icon icon-btn icon--arrow-right _icon_skck4_9" data-test-id="resizeCompanion"></span></div></div></div><div class="_catalog_1tdav_18"><div class=""></div><div class="_container_1kpmv_1" style="grid-template-columns: minmax(200px, 20%) minmax(200px, 20%) minmax(200px, 20%) minmax(200px, 20%) minmax(200px, 20%);"><div class="_content_1iimd_9" data-test-id="modelFamiliesTable"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27 _border_1iimd_44"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125"><div class="_container_r2ld2_9" tabindex="3"><div class="_row_152i0_9 _headerRow_152i0_110"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132 _withIcon_152i0_21" title="Model" style="width: 100%; min-width: 100%;"><div class="_headerContent_152i0_180">Model</div></div></div></div><div class="_tableScrollContainer_1s0b9_9 scrollbar"><div class="_tableContainer_1s0b9_23"><div class="_table_1s0b9_9"><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Ameo</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Arteon</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Atlas Cross Sport</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Beetle</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>bora</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>CC</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>corrado</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>derby</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>eos</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>fox</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>ghia 141</span>-<span>144</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Ghia 343, 345</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>gol</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Golf</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>golf cabriolet</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Golf Plus</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Golf Sportsvan</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>ID.3</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>ID.4</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>ID.5</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>ID.7</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>jetta</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>lupo</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>mod. 181</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>parati</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Passat</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Passat CC</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>phaeton</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Polo</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>santana</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>scirocco</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Sharan</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Small van 147</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Suran</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>T</span>-<span>Cross</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>T</span>-<span>Roc</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>T</span>-<span>Roc convertible</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Taigo</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Taigun</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Taos</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Tayron</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Teramont</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Tiguan</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Tiguan Allspace</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>tipo 1</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>touareg</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Touran</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Type 3</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>type 4</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>up!/e</span>-<span>up!</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>vento</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Virtus</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>VW 1200/1300</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>VW 1302/1303</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>VW K70</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>vw</span>-<span>iltis</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>XL1</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _defaultCursor_152i0_36 _sectionRow_152i0_56 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1 _bold_15k4v_17"><span>Special Catalogues</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64 _belowSectionRow_152i0_80"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Combined heat &amp; power</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Electric connection</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>industrial engine</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Other classic parts</span></div></div></div></div></div></div></div><div data-test-id="row" class="_row_152i0_9 _selectable_152i0_27 _desktopView_152i0_64"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" data-test-id="captionValue" style="width: 100%; min-width: 100%;"><div class="_container_h66l2_1" style="--lineHeight: 20px; --height: 20px;"><div class="_contentContainer_h66l2_14"><div><div class="_value_15k4v_1 _value__15k4v_1"><span>Chemical Materials</span></div></div></div></div></div></div></div></div></div></div></div><div class="_headerIcon_1iimd_184"><div aria-label="All markets" class=""><span class="icon icon-btn icon--plus-outlined _icon_skck4_9" tabindex="2"></span></div></div></div></div></div></div><div class="_content_1iimd_9" data-test-id="modelYearTable"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27 _border_1iimd_44"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125"><div class="_container_r2ld2_9" tabindex="3"><div class="_row_152i0_9 _headerRow_152i0_110"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" title="Year" style="width: 100%; min-width: 100%;"><div class="_headerContent_152i0_180">Year</div></div></div></div><div class="_tableScrollContainer_1s0b9_9 scrollbar"><div class="_tableContainer_1s0b9_23"><div class="_table_1s0b9_9"></div></div></div></div></div></div></div></div><div class="_content_1iimd_9" data-test-id="restrictionTable1"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27 _border_1iimd_44"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125"><div class="_container_r2ld2_9" tabindex="3"><div class="_row_152i0_9 _headerRow_152i0_110"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" title="Restrictions I" style="width: 100%; min-width: 100%;"><div class="_headerContent_152i0_180">Restrictions I</div></div></div></div><div class="_tableScrollContainer_1s0b9_9 scrollbar"><div class="_tableContainer_1s0b9_23"><div class="_table_1s0b9_9"></div></div></div></div></div></div></div></div><div class="_content_1iimd_9" data-test-id="restrictionTable2"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27 _border_1iimd_44"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125"><div class="_container_r2ld2_9" tabindex="3"><div class="_row_152i0_9 _headerRow_152i0_110"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" title="Restrictions II" style="width: 100%; min-width: 100%;"><div class="_headerContent_152i0_180">Restrictions II</div></div></div></div><div class="_tableScrollContainer_1s0b9_9 scrollbar"><div class="_tableContainer_1s0b9_23"><div class="_table_1s0b9_9"></div></div></div></div></div></div></div></div><div class="_content_1iimd_9" data-test-id="restrictionTable3"><div class="_scrollContainer_1iimd_20 _noScroll_1iimd_27"><div class="_container_1iimd_48 _noScroll_1iimd_27"><div class="_main_1iimd_125"><div class="_container_r2ld2_9" tabindex="3"><div class="_row_152i0_9 _headerRow_152i0_110"><div class="_fieldContainer_152i0_132"><div class="_field_152i0_132" title="Restrictions III" style="width: 100%; min-width: 100%;"><div class="_headerContent_152i0_180">Restrictions III</div></div></div></div><div class="_tableScrollContainer_1s0b9_9 scrollbar"><div class="_tableContainer_1s0b9_23"><div class="_table_1s0b9_9"></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="_container_1c4xf_9" data-test-id="companionBar"><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" tabindex="1" data-test-id="vehicleCompanionBarItem"><div class="_item_lybg3_9 _itemSelected_lybg3_40" data-testid="menu-item-vehicle" aria-label="Vehicle identification"><div class=""><span class="icon icon--car _icon_skck4_9"></span></div></div></div><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" data-test-id="searchCompanionBarItem"><div class="_item_lybg3_9 _itemInactive_lybg3_53" data-testid="menu-item-search" aria-label="Search"><div class=""><span class="icon icon-btn icon--search-list _icon_skck4_9 _disabled_skck4_19"></span></div></div></div><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" data-test-id="promotionsCompanionBarItem"><div class="_item_lybg3_9 _itemInactive_lybg3_53" data-testid="menu-item-promotions" aria-label="Deals"><div class=""><span class="icon icon-btn icon--percent-outlined _icon_skck4_9 _disabled_skck4_19"></span></div></div></div><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" tabindex="1" data-test-id="ordersCompanionBarItem"><div class="_item_lybg3_9" data-testid="menu-item-orders" aria-label="Order administration"><div class=""><span class="icon icon-btn icon--orderbridge _icon_skck4_9"></span></div></div></div><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" tabindex="1" data-test-id="cartsCompanionBarItem"><div class="_item_lybg3_9" data-testid="menu-item-carts" aria-label="Shopping cart selection"><div class=""><span class="icon icon-btn icon--carts _icon_skck4_9"></span></div></div></div><div class="_itemContainer_lybg3_9 _itemDesktop_lybg3_62" tabindex="1" data-test-id="cartCompanionBarItem"><div class="_item_lybg3_9 _itemCart_lybg3_26" data-testid="menu-item-cart" aria-label="Cart"><div class=""><div tabindex="-1"></div></div></div></div></div></div></div></div>,</div>
<div id="usercentrics-root" data-created-at="1769006767102" style=""></div><iframe id="uc-cross-domain-bridge" src="https://app.usercentrics.eu/browser-sdk/4.59.0/cross-domain-bridge.html" style="display: none;"></iframe></body></html>