{"version":3,"file":"EVCProModelSelector.DP-dVTim.mjs","names":["useState","useRef","useMemo","useCallback","startTransition"],"sources":["https:/framerusercontent.com/modules/Gwib3HHd4ZJN30msXYAM/ipdPtANVPg8gsWC7iUuk/EVCProModelSelector.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef,useMemo,useCallback,startTransition}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const VEHICLE_DATA=[[\"Acura\",\"ZDX\",\"ZDX 102kWh\",0],[\"Aiways\",\"U5\",\"U5 63 kWh\",0],[\"Alfa Romeo\",\"Junior\",\"Junior 54kWh\",0],[\"Alfa Romeo\",\"Tonale Plug-in\",\"Tonale Plug-in 15.5kWh\",1],[\"Audi\",\"A3 Plug-in MY14-20\",\"A3 Plug-in 8kWh\",0],[\"Audi\",\"A3 TFSIe Plug-in MY21+\",\"A3 TFSIe Plug-in 13kWh\",0],[\"Audi\",\"A3 TFSIe Plug-in MY21+\",\"A3 TFSIe Plug-in 19.7kWh\",0],[\"Audi\",\"A5 e-hybrid MY25+\",\"A5 e-hybrid 19.7kWh\",1],[\"Audi\",\"A6 e-hybrid MY25+\",\"A6 e-hybrid 19.7kWh\",1],[\"Audi\",\"A6 e-tron\",\"A6 e-tron 75kWh\",1],[\"Audi\",\"A6 e-tron\",\"A6 e-tron 95kWh\",1],[\"Audi\",\"A6 Plug-in MY19-24\",\"A6 Plug-in 14.1kWh\",0],[\"Audi\",\"A6 Plug-in MY19-24\",\"A6 Plug-in 17.9kWh\",0],[\"Audi\",\"A8 Plug-in\",\"A8 Plug-in 14.1kWh\",1],[\"Audi\",\"A8 Plug-in\",\"A8 Plug-in 17.9kWh\",1],[\"Audi\",\"e-tron GT MY23\",\"e-tron GT 79kWh\",0],[\"Audi\",\"e-tron GT MY23\",\"e-tron GT 93kWh\",0],[\"Audi\",\"e-tron GT RS\",\"e-tron GT RS 79kWh\",1],[\"Audi\",\"e-tron GT RS\",\"e-tron GT RS 93kWh\",1],[\"Audi\",\"e-tron\",\"e-tron 50\",0],[\"Audi\",\"e-tron\",\"e-tron 55\",0],[\"Audi\",\"e-tron\",\"Q8 e-tron 50\",0],[\"Audi\",\"e-tron\",\"Q8 e-tron 55\",0],[\"Audi\",\"Q3 Plug-in MY20-24\",\"Q3 Plug-in 13kWh\",0],[\"Audi\",\"Q3 Plug-in MY20-24\",\"Q3 Plug-in Rev24 13kWh\",0],[\"Audi\",\"Q3 Plug-in MY25-26\",\"Q3 Plug-in 19.7kWh\",1],[\"Audi\",\"Q4 e-tron\",\"Q4 e-tron 52kWh\",0],[\"Audi\",\"Q4 e-tron\",\"Q4 e-tron 58kWh\",0],[\"Audi\",\"Q4 e-tron\",\"Q4 e-tron 77kWh\",0],[\"Audi\",\"Q5 Plug-in\",\"Q5 Plug-in 14kWh\",0],[\"Audi\",\"Q5 Plug-in\",\"Q5 Plug-in 17kWh\",0],[\"Audi\",\"Q5 Plug-in\",\"Q5 Plug-in 22kWh\",0],[\"Audi\",\"Q6 e-tron\",\"Q6 e-tron 100kWh\",0],[\"Audi\",\"Q6 e-tron\",\"Q6 e-tron 83kWh\",0],[\"Audi\",\"Q7 Plug-in\",\"Q7 Plug-in 17kWh\",1],[\"Audi\",\"Q7 Plug-in\",\"Q7 Plug-in 22kWh\",1],[\"Audi\",\"Q8 e-tron 50\",\"e-tron 50\",0],[\"Audi\",\"Q8 e-tron 50\",\"e-tron 55\",0],[\"Audi\",\"Q8 e-tron 50\",\"Q8 e-tron 50\",0],[\"Audi\",\"Q8 e-tron 50\",\"Q8 e-tron 55\",0],[\"Audi\",\"Q8 e-tron 55\",\"e-tron 50\",0],[\"Audi\",\"Q8 e-tron 55\",\"e-tron 55\",0],[\"Audi\",\"Q8 e-tron 55\",\"Q8 e-tron 50\",0],[\"Audi\",\"Q8 e-tron 55\",\"Q8 e-tron 55\",0],[\"Audi\",\"Q8 Plug-in\",\"Q8 Plug-in 17kWh\",1],[\"Audi\",\"Q8 Plug-in\",\"Q8 Plug-in 22kWh\",1],[\"BMW\",\"225xe Plug-in MY16-23\",\"225xe Plug-in 10kWh\",0],[\"BMW\",\"225xe Plug-in MY16-23\",\"225xe Plug-in 7.6kWh\",0],[\"BMW\",\"225xe Plug-in MY24+\",\"225xe Plug-in 14.2kWh\",1],[\"BMW\",\"320e Plug-in\",\"320e Plug-in 12kWh\",0],[\"BMW\",\"330e Plug-in\",\"330e Plug-in 12kWh\",0],[\"BMW\",\"330e Plug-in\",\"330e Plug-in 22.3kWh\",0],[\"BMW\",\"330e Plug-in\",\"330e Plug-in 7.6kWh\",0],[\"BMW\",\"520e Plug-in\",\"520e Plug-in 12kWh\",1],[\"BMW\",\"530e Plug-in MY16-22\",\"530e Plug-in 12kWh\",0],[\"BMW\",\"530e Plug-in MY16-22\",\"530e Plug-in 9.2kWh\",0],[\"BMW\",\"530e Plug-in MY23+\",\"530e Plug-in 22.1kWh\",1],[\"BMW\",\"545e Plug-in\",\"545e Plug-in 12kWh\",1],[\"BMW\",\"550e Plug-in\",\"550e Plug-in 22.1kWh\",1],[\"BMW\",\"740e Plug-in\",\"740e Plug-in 9.2kWh\",1],[\"BMW\",\"745e Plug-in\",\"745e Plug-in 12kWh\",1],[\"BMW\",\"C-evolution\",\"C-evolution 60Ah\",1],[\"BMW\",\"C-evolution\",\"C-evolution 94Ah\",1],[\"BMW\",\"CE 04\",\"CE 04 60Ah\",1],[\"BMW\",\"i3\",\"i3 120Ah\",0],[\"BMW\",\"i3\",\"i3 60Ah\",0],[\"BMW\",\"i3\",\"i3 94Ah\",0],[\"BMW\",\"i4\",\"i4 eDrive35\",0],[\"BMW\",\"i4\",\"i4 eDrive40\",0],[\"BMW\",\"i4\",\"i4 M50\",0],[\"BMW\",\"i5\",\"i5 eDrive40\",0],[\"BMW\",\"i5\",\"i5 M60\",0],[\"BMW\",\"i7\",\"i7 101kWh\",0],[\"BMW\",\"i8\",\"i8\",0],[\"BMW\",\"iX\",\"iX xDrive40\",0],[\"BMW\",\"iX\",\"iX xDrive50\",0],[\"BMW\",\"iX1\",\"iX1 xDrive30\",0],[\"BMW\",\"iX2\",\"iX2 xDrive30\",0],[\"BMW\",\"iX3\",\"iX3 74\",0],[\"BMW\",\"M5 Plug-in\",\"M5 Plug-in 18.6kWh\",1],[\"BMW\",\"X1 Plug-in\",\"X1 Plug-in 10kWh\",0],[\"BMW\",\"X1 Plug-in\",\"X1 Plug-in 16.3kWh\",0],[\"BMW\",\"X2 Plug-in\",\"X2 Plug-in 10kWh\",0],[\"BMW\",\"X3 Plug-in\",\"X3 Plug-in 12kWh\",0],[\"BMW\",\"X3 Plug-in\",\"X3 Plug-in 19.7kWh\",0],[\"BMW\",\"X5 Plug-in MY18+\",\"X5 Plug-in 24kWh\",0],[\"BMW\",\"X5 Plug-in MY18+\",\"X5 Plug-in 29.5kWh\",0],[\"BMW\",\"X5 Plug-in MY18+\",\"X5 Plug-in 9kWh\",0],[\"BMW\",\"XM Plug-in\",\"XM Plug-in 25.7kWh\",0],[\"BYD\",\"ATTO 3\",\"ATTO 3 60kWh\",0],[\"BYD\",\"DOLPHIN\",\"DOLPHIN 60kWh\",0],[\"BYD\",\"Han EV\",\"Han 60kWh\",1],[\"BYD\",\"SEAL U DM-i Plug-in\",\"SEAL U DM-i Plug-in 18.3kWh\",1],[\"BYD\",\"SEAL\",\"SEAL 61kWh\",0],[\"BYD\",\"SEAL\",\"SEAL 82kWh\",0],[\"Cadillac\",\"Escalade\",\"Escalade 200kWh\",0],[\"Cadillac\",\"Lyriq\",\"Lyriq 102kWh\",0],[\"Cadillac\",\"Optiq\",\"Optiq 85kWh\",0],[\"Chevrolet\",\"Blazer EV\",\"Blazer EV 85kWh\",0],[\"Chevrolet\",\"Bolt MY17-18\",\"Bolt 60kWh\",0],[\"Chevrolet\",\"Bolt MY19-23\",\"Bolt 66kWh\",0],[\"Chevrolet\",\"Equinox EV\",\"Equinox EV 85kWh\",0],[\"Chevrolet\",\"Silverado EV\",\"Silverado EV 170kWh\",0],[\"Chevrolet\",\"Silverado EV\",\"Silverado EV 200kWh\",0],[\"Citroen\",\"AMI MY22+\",\"AMI\",0],[\"Citroen\",\"C-Zero\",\"C-Zero 80 Cells\",0],[\"Citroen\",\"C-Zero\",\"C-Zero 88 Cells\",0],[\"Citroen\",\"C5 Aircross Hybrid Plug-in\",\"C5 Aircross Hybrid Plug-in\",0],[\"Citroen\",\"C5 X Plug-in Hybrid\",\"C5 X Plug-in Hybrid\",0],[\"Citroen\",\"e-Berlingo\",\"e-Berlingo 50kWh\",0],[\"Citroen\",\"e-C3 Aircross\",\"e-C3 Aircross 44kWh\",0],[\"Citroen\",\"e-C3\",\"e-C3 44kWh\",0],[\"Citroen\",\"e-C4 Facelift\",\"e-C4 Facelift 54kWh\",0],[\"Citroen\",\"e-C4\",\"e-C4\",0],[\"Citroen\",\"e-C4x\",\"e-C4x\",0],[\"Citroen\",\"e-C5 Aircross\",\"e-C5 73kWh\",0],[\"Citroen\",\"e-C5 Aircross\",\"e-C5 97kWh\",0],[\"Citroen\",\"e-Jumpy\",\"e-Jumpy 50\",0],[\"Citroen\",\"e-Jumpy\",\"e-Jumpy 75\",0],[\"Citroen\",\"e-SpaceTourer\",\"e-SpaceTourer 50kWh\",0],[\"Citroen\",\"e-SpaceTourer\",\"SpaceTourer 75kWh\",0],[\"Cupra\",\"Born\",\"Born 52 kWh\",0],[\"Cupra\",\"Born\",\"Born 58 kWh\",0],[\"Cupra\",\"Born\",\"Born 77 kWh\",0],[\"Cupra\",\"Formentor Plug-in\",\"Formentor Plug-in 12.8kWh\",0],[\"Cupra\",\"Formentor Plug-in\",\"Formentor Plug-in 19.7kWh\",0],[\"Cupra\",\"Leon e-HYBRID MY25\",\"Leon e-HYBRID 19.7kWh\",0],[\"Cupra\",\"Tavascan\",\"Tavascan 77kWh\",0],[\"Dacia\",\"Spring MY24\",\"Spring MY24\",0],[\"Dacia\",\"Spring\",\"Spring\",0],[\"DS\",\"DS3\",\"DS3\",0],[\"DS\",\"DS4 E-Tense Plug-in\",\"DS4 E-Tense Plug-in\",0],[\"DS\",\"DS7 E-Tense Plug-in\",\"DS7 E-Tense Plug-in\",0],[\"DS\",\"N.8\",\"N.8 73kWh\",1],[\"DS\",\"N.8\",\"N.8 98kWh\",1],[\"Energica\",\"Ego\",\"Ego\",0],[\"Energica\",\"Ego\",\"EsseEsse9+\",0],[\"Energica\",\"Ego\",\"EsseEsse9\",0],[\"Energica\",\"Ego\",\"Experia\",0],[\"Energica\",\"Ego\",\"Ribelle\",0],[\"Energica\",\"EsseEsse9+\",\"Ego\",0],[\"Energica\",\"EsseEsse9+\",\"EsseEsse9+\",0],[\"Energica\",\"EsseEsse9+\",\"EsseEsse9\",0],[\"Energica\",\"EsseEsse9+\",\"Experia\",0],[\"Energica\",\"EsseEsse9+\",\"Ribelle\",0],[\"Energica\",\"EsseEsse9\",\"Ego\",0],[\"Energica\",\"EsseEsse9\",\"EsseEsse9+\",0],[\"Energica\",\"EsseEsse9\",\"EsseEsse9\",0],[\"Energica\",\"EsseEsse9\",\"Experia\",0],[\"Energica\",\"EsseEsse9\",\"Ribelle\",0],[\"Energica\",\"Experia\",\"Ego\",0],[\"Energica\",\"Experia\",\"EsseEsse9+\",0],[\"Energica\",\"Experia\",\"EsseEsse9\",0],[\"Energica\",\"Experia\",\"Experia\",0],[\"Energica\",\"Experia\",\"Ribelle\",0],[\"Energica\",\"Ribelle\",\"Ego\",0],[\"Energica\",\"Ribelle\",\"EsseEsse9+\",0],[\"Energica\",\"Ribelle\",\"EsseEsse9\",0],[\"Energica\",\"Ribelle\",\"Experia\",0],[\"Energica\",\"Ribelle\",\"Ribelle\",0],[\"Ferrari\",\"296\",\"296 GTB\",1],[\"Ferrari\",\"SF90 Stradale\",\"SF90 Stradale\",1],[\"Fiat\",\"500e MY20+\",\"500e 24 kWh\",0],[\"Fiat\",\"500e MY20+\",\"500e 42 kWh\",0],[\"Fiat\",\"500e USA MY13-19\",\"500e USA 24kWh\",1],[\"Fiat\",\"600e\",\"600e 54kWh\",0],[\"Fiat\",\"E-Dobl\\xf2\",\"E-Dobl\\xf2 50kWh\",0],[\"Fiat\",\"E-Ducato MY24\",\"E-Ducato 110kWh\",0],[\"Fiat\",\"E-Ducato\",\"E-Ducato 47 kWh\",0],[\"Fiat\",\"E-Ducato\",\"E-Ducato 79 kWh\",0],[\"Fiat\",\"E-Scudo\",\"E-Scudo 49kWh\",0],[\"Fiat\",\"E-Scudo\",\"E-Scudo 75kWh\",0],[\"Fiat\",\"Grande Panda\",\"Grande Panda 44kWh\",0],[\"Fiat\",\"Topolino\",\"Topolino\",0],[\"Fiat\",\"Ulysse\",\"Ulysse 50kWh\",0],[\"Fiat\",\"Ulysse\",\"Ulysse 75kWh\",0],[\"Ford\",\"Capri\",\"Capri 52kWh\",0],[\"Ford\",\"Capri\",\"Capri 77kWh\",0],[\"Ford\",\"E-Transit Custom\",\"E-Transit Custom 64kWh\",1],[\"Ford\",\"E-Transit\",\"E-Transit 68kWh\",0],[\"Ford\",\"E-Transit\",\"E-Transit 89kWh\",0],[\"Ford\",\"Explorer Plug-in\",\"Explorer Plug-in 13.6kWh\",1],[\"Ford\",\"Explorer-E\",\"Explorer-E 52kWh\",0],[\"Ford\",\"Explorer-E\",\"Explorer-E 79kWh\",0],[\"Ford\",\"F-150 Lightning\",\"F-150 131kWh\",0],[\"Ford\",\"F-150 Lightning\",\"F-150 98kWh\",0],[\"Ford\",\"Kuga Plug-in\",\"Kuga Plug-in 14.4kWh\",0],[\"Ford\",\"Mustang Mach-E MY21-24\",\"Mustang Mach-E 75kWh\",0],[\"Ford\",\"Mustang Mach-E MY21-24\",\"Mustang Mach-E\",0],[\"Ford\",\"Puma Gen-E\",\"Puma Gen-E 43kWh\",1],[\"Ford\",\"Ranger Plug-in\",\"Ranger Plug-in 11.8kWh\",0],[\"Geely\",\"Starray EM-i\",\"Starray EM-i 18.4kWh\",0],[\"Genesis\",\"Electrified G80\",\"Electrified G80 87.2kWh\",0],[\"Genesis\",\"Electrified GV70\",\"Electrified GV70 77.4kWh\",1],[\"Genesis\",\"GV60\",\"GV60 77.4kWh\",0],[\"GMC\",\"Hummer EV\",\"Hummer EV 170kWh\",0],[\"GMC\",\"Hummer EV\",\"Hummer EV 200kWh\",0],[\"GMC\",\"Sierra EV\",\"Sierra EV 170kWh\",0],[\"GMC\",\"Sierra EV\",\"Sierra EV 200kWh\",0],[\"Honda\",\"CR-V PHEV\",\"CR-V PHEV 17kWh\",0],[\"Honda\",\"Honda e\",\"Honda e\",0],[\"Honda\",\"Honda e:Ny1\",\"Honda e:Ny1 68kWh\",0],[\"Honda\",\"Prologue\",\"Prologue 85kWh\",0],[\"Hyundai\",\"Inster\",\"Inster 42kWh\",0],[\"Hyundai\",\"Inster\",\"Inster 49kWh\",0],[\"Hyundai\",\"Ioniq 28/38 MY20\",\"Ioniq 28\",0],[\"Hyundai\",\"Ioniq 28/38 MY20\",\"Ioniq 38\",0],[\"Hyundai\",\"Ioniq 28/38\",\"Ioniq 28\",0],[\"Hyundai\",\"Ioniq 28/38\",\"Ioniq 38\",0],[\"Hyundai\",\"Ioniq 5\",\"Ioniq 5 58\",0],[\"Hyundai\",\"Ioniq 5\",\"Ioniq 5 63\",0],[\"Hyundai\",\"Ioniq 5\",\"Ioniq 5 72\",0],[\"Hyundai\",\"Ioniq 5\",\"Ioniq 5 77\",0],[\"Hyundai\",\"Ioniq 5\",\"Ioniq 5 84\",0],[\"Hyundai\",\"Ioniq 6\",\"Ioniq 6 53\",0],[\"Hyundai\",\"Ioniq 6\",\"Ioniq 6 77\",0],[\"Hyundai\",\"Ioniq Plug-in\",\"Ioniq Plug-in\",1],[\"Hyundai\",\"Kona MY18-23\",\"Kona 39\",0],[\"Hyundai\",\"Kona MY18-23\",\"Kona 64\",0],[\"Hyundai\",\"Kona MY24+\",\"Kona 48 MY24\",0],[\"Hyundai\",\"Kona MY24+\",\"Kona 64 MY24\",0],[\"Hyundai\",\"Kona MY24+\",\"Kona 64 SEL MY24\",0],[\"Hyundai\",\"Santa Fe Plug-in\",\"Santa Fe Plug-in 13.8kWh\",0],[\"Hyundai\",\"Tucson Plug-in\",\"Tucson Plug-in 13.8kWh\",0],[\"Iveco\",\"eDaily\",\"eDaily 111kWh\",0],[\"Iveco\",\"eDaily\",\"eDaily 148kWh\",0],[\"Iveco\",\"eDaily\",\"eDaily 37kWh\",0],[\"Iveco\",\"eDaily\",\"eDaily 74kWh\",0],[\"JAECOO\",\"J7 Super Hybrid\",\"J7 18.3kWh\",1],[\"Jaguar\",\"I-Pace\",\"I-Pace MY19\",0],[\"Jaguar\",\"I-Pace\",\"I-Pace MY20+\",0],[\"Jeep\",\"Avenger\",\"Avenger 54kWh\",0],[\"Jeep\",\"Compass Electric\",\"Compass Electric 74kWh\",0],[\"Jeep\",\"Compass Electric\",\"Compass Electric 98kWh\",0],[\"Jeep\",\"Compass\",\"Compass\",0],[\"Jeep\",\"Grand Cherokee 4xe\",\"Grand Cherokee 4xe\",0],[\"Jeep\",\"Renegade 4xe\",\"Renegade 4xe 11.4kWh\",0],[\"Kia\",\"e-Niro 39/64\",\"e-Niro 39\",0],[\"Kia\",\"e-Niro 39/64\",\"e-Niro 64\",0],[\"Kia\",\"e-Niro MY23\",\"e-Niro MY23 64kWh\",0],[\"Kia\",\"e-Soul MY14-19\",\"e-Soul 27kWh\",1],[\"Kia\",\"e-Soul MY14-19\",\"e-Soul 30kWh\",1],[\"Kia\",\"e-Soul MY20+\",\"e-Soul 39kWh\",0],[\"Kia\",\"e-Soul MY20+\",\"e-Soul 64kWh\",0],[\"Kia\",\"EV3\",\"EV3 58\",0],[\"Kia\",\"EV3\",\"EV3 77\",0],[\"Kia\",\"EV4\",\"EV4 58kWh\",0],[\"Kia\",\"EV4\",\"EV4 81kWh\",0],[\"Kia\",\"EV5\",\"EV5 64kWh\",1],[\"Kia\",\"EV5\",\"EV5 81kWh\",1],[\"Kia\",\"EV5\",\"EV5 88kWh\",1],[\"Kia\",\"EV6 58/77\",\"EV6 58\",0],[\"Kia\",\"EV6 58/77\",\"EV6 77\",0],[\"Kia\",\"EV9\",\"EV9 99kWh\",0],[\"Kia\",\"Niro Plug-in\",\"Niro Plug-in\",1],[\"Kia\",\"Optima Plug-in\",\"Optima Plug-in\",1],[\"Kia\",\"PV5\",\"PV5 51kWh\",1],[\"Kia\",\"PV5\",\"PV5 71kWh\",1],[\"Kia\",\"Sorento Plug-in\",\"Sorento Plug-in 13.8kWh\",1],[\"Kia\",\"Sportage Plug-in\",\"Sportage Plug-in 13.8kWh\",1],[\"Kia\",\"XCeed Plug-in\",\"XCeed Plug-in\",1],[\"Lamborghini\",\"Revuelto Plug-in\",\"Revuelto Plug-in 3.8kWh\",1],[\"Lancia\",\"Ypsilon\",\"Ypsilon 54kWh\",0],[\"Land Rover\",\"Defender Plug-in\",\"Defender 19.2kWh\",1],[\"Land Rover\",\"Discovery Plug-in\",\"Discovery 15kWh\",1],[\"Land Rover\",\"Discovery Plug-in\",\"Discovery 16kWh\",1],[\"Land Rover\",\"Evoque Plug-in\",\"Evoque Plug-in 12.2kWh\",1],[\"Land Rover\",\"Range Rover 550e Plug-in\",\"Range Rover 550e 38.2kWh\",0],[\"Land Rover\",\"Range Rover Plug-in\",\"Range Rover Plug-in\",1],[\"Land Rover\",\"Velar Plug-in\",\"Velar Plug-in 17.1kWh\",1],[\"Land Rover\",\"Velar Plug-in\",\"Velar Plug-in 19.2kWh\",1],[\"Lexus\",\"NX 450h+ Plug-in\",\"NX 450h+ Plug-in 18.1kWh\",0],[\"Lexus\",\"RZ 450e\",\"RZ 450e 71kWh\",0],[\"Lexus\",\"UX 300e\",\"UX 300e 54kWh\",0],[\"Lexus\",\"UX 300e\",\"UX 300e 71kWh\",0],[\"Lynk&Co\",\"01 Plug-in\",\"01 17.6kWh\",0],[\"Lynk&Co\",\"2\",\"02 66kWh\",0],[\"Lynk&Co\",\"08 Plug-in\",\"08 21.2kWh\",0],[\"Lynk&Co\",\"08 Plug-in\",\"08 39.6kWh\",0],[\"Maxus\",\"eDeliver 3\",\"eDeliver 3 50kWh\",1],[\"Maxus\",\"Euniq 5\",\"Euniq 5 52kWh\",1],[\"Maxus\",\"Euniq 5\",\"Euniq 5 70kWh\",1],[\"Mazda\",\"6e\",\"6e 68kWh\",1],[\"Mazda\",\"6e\",\"6e 80kWh\",1],[\"Mazda\",\"CX-60 Plug-in\",\"CX-60 Plug-in 17.8kWh\",1],[\"Mazda\",\"CX-70 Plug-in\",\"CX-70 Plug-in 17.8kWh\",1],[\"Mazda\",\"CX-90 Plug-in\",\"CX-90 Plug-in 17.8kWh\",1],[\"Mazda\",\"MX-30 R-EV\",\"MX-30 R-EV\",0],[\"Mazda\",\"MX-30\",\"MX-30\",0],[\"Mercedes-Benz\",\"A 250 e Plug-in\",\"A 250 e Plug-in 12kWh\",1],[\"Mercedes-Benz\",\"B 250 e Plug-in\",\"B 250 e Plug-in\",1],[\"Mercedes-Benz\",\"CLA 250 Plug-in\",\"CLA 250 Plug-in 13kWh\",1],[\"Mercedes-Benz\",\"E 300 e Plug-in\",\"E 300 e Plug-in\",1],[\"Mercedes-Benz\",\"E 350 e Plug-in\",\"E 350 e Plug-in\",1],[\"Mercedes-Benz\",\"EQA 250+\",\"EQA 250+ 70kWh\",0],[\"Mercedes-Benz\",\"EQA 250\",\"EQA 250 100 cells\",0],[\"Mercedes-Benz\",\"EQA 250\",\"EQA 250 88 cells\",0],[\"Mercedes-Benz\",\"EQA 300\",\"EQA 300 66.5kWh\",1],[\"Mercedes-Benz\",\"EQA 300\",\"EQA 300 70.5kWh\",1],[\"Mercedes-Benz\",\"EQA 350\",\"EQA 350 70kWh\",0],[\"Mercedes-Benz\",\"EQB 250+\",\"EQB 250+ 70kWh\",0],[\"Mercedes-Benz\",\"EQB 300\",\"EQB 300 100 cells\",0],[\"Mercedes-Benz\",\"EQB 300\",\"EQB 300 88 cells\",0],[\"Mercedes-Benz\",\"EQB 350\",\"EQB 350 100 cells\",0],[\"Mercedes-Benz\",\"EQB 350\",\"EQB 350 88 cells\",0],[\"Mercedes-Benz\",\"EQC 350\",\"EQC 350 85kWh\",1],[\"Mercedes-Benz\",\"EQC 400\",\"EQC 400 85kWh\",0],[\"Mercedes-Benz\",\"eSPRINTER\",\"eSPRINTER\",1],[\"Mercedes-Benz\",\"G 580\",\"G 580 116kWh\",1],[\"Mercedes-Benz\",\"GLA 250 Plug-in\",\"GLA 250 Plug-in 13kWh\",0],[\"Mercedes-Benz\",\"GLC 300 de Plug-in MY23+\",\"GLC 300 de Plug-in 31.2kWh\",1],[\"Mercedes-Benz\",\"GLC 350e Plug-in\",\"GLC 350e Plug-in\",1],[\"Mercedes-Benz\",\"GLE 350de Plug-in\",\"GLE 350de Plug-in 31.2kWh\",0],[\"MG\",\"Marvel R\",\"Marvel R 70kWh\",0],[\"MG\",\"MG 4\",\"MG 4 49kWh\",0],[\"MG\",\"MG 4\",\"MG 4 51kWh\",0],[\"MG\",\"MG 4\",\"MG 4 64kWh\",0],[\"MG\",\"MG 4\",\"MG 4 77kWh\",0],[\"MG\",\"MG 5\",\"MG 5 50kWh\",0],[\"MG\",\"MG 5\",\"MG 5 61kWh\",0],[\"MG\",\"ZS EV MY17\",\"ZS EV 44.5kWh\",0],[\"MG\",\"ZS EV MY21+\",\"ZS EV 50.3kWh\",0],[\"MG\",\"ZS EV MY21+\",\"ZS EV 72.6kWh\",0],[\"Mini\",\"Countryman Plug-in MY17+\",\"Countryman Plug-in 10kWh\",0],[\"Mini\",\"Countryman Plug-in MY17+\",\"Countryman Plug-in 7.6kWh\",0],[\"Mini\",\"Mini Electric MY20-23\",\"Mini Electric\",0],[\"Mini\",\"Mini Electric MY24+\",\"Mini Electric MY24 54kWh\",1],[\"Mitsubishi\",\"iMiEV\",\"iMiEV 80 Cells\",0],[\"Mitsubishi\",\"iMiEV\",\"iMiEV 88 Cells\",0],[\"Mitsubishi\",\"Outlander Plug-in\",\"Outlander Plug-in\",1],[\"Nissan\",\"Ariya\",\"Ariya 63 kWh\",0],[\"Nissan\",\"Ariya\",\"Ariya 87 kWh\",0],[\"Nissan\",\"e-NV200 24/40\",\"e-NV200 24\",0],[\"Nissan\",\"e-NV200 24/40\",\"e-NV200 40\",0],[\"Nissan\",\"INTERSTAR\",\"INTERSTAR 40kWh\",1],[\"Nissan\",\"INTERSTAR\",\"INTERSTAR 87kWh\",1],[\"Nissan\",\"Leaf 24/30\",\"Leaf 24\",0],[\"Nissan\",\"Leaf 24/30\",\"Leaf 30\",0],[\"Nissan\",\"Leaf 40/62\",\"Leaf 40\",0],[\"Nissan\",\"Leaf 40/62\",\"Leaf 62\",0],[\"Nissan\",\"Micra\",\"Micra 40kWh\",1],[\"Nissan\",\"Micra\",\"Micra 52kWh\",1],[\"Nissan\",\"Townstar\",\"Townstar 45 kWh\",0],[\"Opel\",\"Astra Plug-in\",\"Astra Plug-in\",1],[\"Opel\",\"Astra\",\"Astra 54kWh\",0],[\"Opel\",\"Combo\",\"Combo 50kWh\",0],[\"Opel\",\"Corsa-e Facelift\",\"Corsa-e Facelift 54kWh\",0],[\"Opel\",\"Corsa-e\",\"Corsa-e\",0],[\"Opel\",\"Frontera Electric\",\"Frontera 44kWh\",0],[\"Opel\",\"Grandland Electric\",\"Grandland 73kWh\",0],[\"Opel\",\"Grandland Electric\",\"Grandland 82kWh\",0],[\"Opel\",\"Grandland X Plug-in MY21-23\",\"Grandland X Plug-in\",0],[\"Opel\",\"Mokka-e\",\"Mokka-e\",0],[\"Opel\",\"Vivaro-e\",\"Vivaro-e 50\",0],[\"Opel\",\"Vivaro-e\",\"Vivaro-e 75\",0],[\"Opel\",\"Zafira-e Life\",\"Zafira-e Life 50\",0],[\"Opel\",\"Zafira-e Life\",\"Zafira-e Life 75\",0],[\"Peugeot\",\"3008 Plug-in\",\"3008 Plug-in\",0],[\"Peugeot\",\"308 Plug-in\",\"308 Plug-in\",0],[\"Peugeot\",\"408 Plug-in\",\"408 Plug-in\",0],[\"Peugeot\",\"508 Plug-in\",\"508 Plug-in 11.8kWh\",0],[\"Peugeot\",\"E-3008\",\"E-3008 73kWh\",0],[\"Peugeot\",\"E-3008\",\"E-3008 98kWh\",0],[\"Peugeot\",\"E-308 MY22-24\",\"E-308 54kWh\",0],[\"Peugeot\",\"E-308 MY25+\",\"E-308 58kWh\",1],[\"Peugeot\",\"e-Expert\",\"e-Expert 50\",0],[\"Peugeot\",\"e-Expert\",\"e-Expert 75\",0],[\"Peugeot\",\"e-Partner\",\"e-Partner\",0],[\"Peugeot\",\"e-Rifter\",\"e-Rifter 50kWh\",0],[\"Peugeot\",\"e-Traveller\",\"e-Traveller 50\",0],[\"Peugeot\",\"e-Traveller\",\"e-Traveller 75\",0],[\"Peugeot\",\"e2008 Facelift\",\"e2008 Facelift 54kWh\",0],[\"Peugeot\",\"e2008\",\"e2008\",0],[\"Peugeot\",\"e208 Facelift\",\"e208 Facelift 54kWh\",0],[\"Peugeot\",\"e208\",\"e208\",0],[\"Peugeot\",\"iOn\",\"iOn 80 Cells\",0],[\"Peugeot\",\"iOn\",\"iOn 88 Cells\",0],[\"Polestar\",\"2 Standard/Long Range\",\"2 69kWh\",0],[\"Polestar\",\"2 Standard/Long Range\",\"2 70kWh\",0],[\"Polestar\",\"2 Standard/Long Range\",\"2 78kWh\",0],[\"Polestar\",\"2 Standard/Long Range\",\"2 82kWh\",0],[\"Polestar\",\"4 Long Range\",\"4 100kWh\",0],[\"Porsche\",\"918 Spider Plug-in\",\"918 Spider Plug-in\",1],[\"Porsche\",\"Cayenne E-Hybrid\",\"Cayenne E-Hybrid 14.1kWh\",0],[\"Porsche\",\"Cayenne E-Hybrid\",\"Cayenne E-Hybrid 17.9kWh\",0],[\"Porsche\",\"Cayenne E-Hybrid\",\"Cayenne E-Hybrid 19.7kWh\",0],[\"Porsche\",\"Panamera Plug-in\",\"Panamera Plug-in\",1],[\"Porsche\",\"Taycan\",\"Taycan 105kWh\",0],[\"Porsche\",\"Taycan\",\"Taycan 79kWh\",0],[\"Porsche\",\"Taycan\",\"Taycan 93kWh\",0],[\"Renault\",\"Alpine A290\",\"Alpine A290 52kWh\",0],[\"Renault\",\"Captur Plug-in\",\"Captur Plug-in 9.8kWh\",0],[\"Renault\",\"Captur Plug-in\",\"Symbioz 1.4kWh\",0],[\"Renault\",\"Kangoo E-Tech MY24+\",\"Kangoo E-Tech 45kWh\",0],[\"Renault\",\"Kangoo ZE MY13\",\"Kangoo ZE 22kWh Capped\",0],[\"Renault\",\"Kangoo ZE MY13\",\"Kangoo ZE 22kWh\",0],[\"Renault\",\"Kangoo ZE MY13\",\"Kangoo ZE 33kWh\",0],[\"Renault\",\"Kangoo ZE MY13\",\"Kangoo ZE 41kWh\",0],[\"Renault\",\"Kangoo ZE MY14-23\",\"Kangoo ZE 22kWh Capped\",0],[\"Renault\",\"Kangoo ZE MY14-23\",\"Kangoo ZE 22kWh\",0],[\"Renault\",\"Kangoo ZE MY14-23\",\"Kangoo ZE 33kWh\",0],[\"Renault\",\"Kangoo ZE MY14-23\",\"Kangoo ZE 41kWh\",0],[\"Renault\",\"Megane E-Tech MY25+\",\"Megane E-Tech 40kWh\",0],[\"Renault\",\"Megane E-Tech MY25+\",\"Megane E-Tech 60kWh\",0],[\"Renault\",\"Megane Plug-in\",\"Megane Plug-in 9.8kWh\",0],[\"Renault\",\"R4 E-Tech\",\"R4 E-Tech 40kWh\",0],[\"Renault\",\"R4 E-Tech\",\"R4 E-Tech 52kWh\",0],[\"Renault\",\"R5 E-Tech\",\"R5 E-Tech 40kWh\",0],[\"Renault\",\"R5 E-Tech\",\"R5 E-Tech 52kWh\",0],[\"Renault\",\"Scenic E-Tech\",\"Scenic E-Tech 60kWh\",0],[\"Renault\",\"Scenic E-Tech\",\"Scenic E-Tech 87kWh\",0],[\"Renault\",\"Symbioz Hybrid\",\"Captur Plug-in 9.8kWh\",1],[\"Renault\",\"Symbioz Hybrid\",\"Symbioz 1.4kWh\",1],[\"Renault\",\"Twingo Electric\",\"Twingo Electric\",0],[\"Renault\",\"Twizy\",\"Twizy\",0],[\"Renault\",\"Zoe 22/41\",\"Zoe 22\",0],[\"Renault\",\"Zoe 22/41\",\"Zoe 41\",0],[\"Renault\",\"Zoe ZE50\",\"Zoe ZE50\",0],[\"Seat\",\"eMii\",\"eMii 18.7\",0],[\"Seat\",\"eMii\",\"eMii 36.8\",0],[\"Seat\",\"Leon Plug-in\",\"Leon Plug-in 13kWh\",1],[\"Seat\",\"Tarraco Plug-in\",\"Tarraco Plug-in 13kWh\",1],[\"SeaX\",\"Second Leaf\",\"Second Leaf 24\",0],[\"Seres\",\"Seres 3\",\"Seres 3\",1],[\"Skoda\",\"CITIGOe iV\",\"CITIGOe iV 18.7\",0],[\"Skoda\",\"CITIGOe iV\",\"CITIGOe iV 36.8\",0],[\"Skoda\",\"Elroq MY25+\",\"Elroq 52kWh\",0],[\"Skoda\",\"Elroq MY25+\",\"Elroq 59kWh\",0],[\"Skoda\",\"Elroq MY25+\",\"Elroq 77kWh\",0],[\"Skoda\",\"ENYAQ iV\",\"ENYAQ iV 52 kWh\",0],[\"Skoda\",\"ENYAQ iV\",\"ENYAQ iV 58 kWh\",0],[\"Skoda\",\"ENYAQ iV\",\"ENYAQ iV 77 kWh\",0],[\"Skoda\",\"Kodiaq Plug-in\",\"Kodiaq Plug-in 19.7kWh\",0],[\"Skoda\",\"Octavia Plug-in\",\"Octavia Plug-in 13kWh\",0],[\"Skoda\",\"Superb Plug-in MY20-24\",\"Superb Plug-in 13kWh\",1],[\"Skoda\",\"Superb Plug-in MY25+\",\"Superb Plug-in 19.7kWh\",1],[\"smart\",\"#1\",\"#1\",0],[\"smart\",\"#3\",\"#3\",0],[\"smart\",\"smart ED 451\",\"smart ED 451\",0],[\"smart\",\"smart forfour\",\"smart forfour\",0],[\"smart\",\"smart fortwo\",\"smart fortwo\",0],[\"Solaris\",\"Alpino 8.9 LE\",\"Alpino 8.9 LE\",1],[\"Solaris\",\"Urbino 12 Electric\",\"Urbino 12 Electric\",1],[\"Solaris\",\"Urbino 18 Electric\",\"Urbino 18 Electric\",1],[\"Subaru\",\"Solterra\",\"Solterra 71kWh\",0],[\"Suzuki\",\"Across Plug-in\",\"Across Plug-in 18.1kWh\",0],[\"Tesla\",\"Model 3 MY24-25 Highland\",\"Model 3 Long Range AWD\",0],[\"Tesla\",\"Model 3 MY24-25 Highland\",\"Model 3 Long Range RWD\",0],[\"Tesla\",\"Model 3 MY24-25 Highland\",\"Model 3 Mid Range\",0],[\"Tesla\",\"Model 3 MY24-25 Highland\",\"Model 3 Performance\",0],[\"Tesla\",\"Model 3 MY24-25 Highland\",\"Model 3 Standard Range\",0],[\"Tesla\",\"Model 3 post-01/2019\",\"Model 3 Long Range AWD\",0],[\"Tesla\",\"Model 3 post-01/2019\",\"Model 3 Long Range RWD\",0],[\"Tesla\",\"Model 3 post-01/2019\",\"Model 3 Mid Range\",0],[\"Tesla\",\"Model 3 post-01/2019\",\"Model 3 Performance\",0],[\"Tesla\",\"Model 3 post-01/2019\",\"Model 3 Standard Range\",0],[\"Tesla\",\"Model 3 pre-01/2019\",\"Model 3 Long Range AWD\",0],[\"Tesla\",\"Model 3 pre-01/2019\",\"Model 3 Long Range RWD\",0],[\"Tesla\",\"Model 3 pre-01/2019\",\"Model 3 Mid Range\",0],[\"Tesla\",\"Model 3 pre-01/2019\",\"Model 3 Performance\",0],[\"Tesla\",\"Model 3 pre-01/2019\",\"Model 3 Standard Range\",0],[\"Tesla\",\"Model S 2021+\",\"Model S All-Wheel Drive 100kWh\",0],[\"Tesla\",\"Model S 2021+\",\"Model S Plaid 100kWh\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 100D\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 60\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 60D\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 70\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 70D\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 75\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 75D\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 85\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 85D\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 90\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S 90D\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S Long Range\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S P85+\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S P85\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S P85D\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S P90D\",0],[\"Tesla\",\"Model S post-09/2015\",\"Model S Performance\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 100D\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 60\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 60D\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 70\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 70D\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 75\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 75D\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 85\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 85D\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 90\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S 90D\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S Long Range\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S P85+\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S P85\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S P85D\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S P90D\",0],[\"Tesla\",\"Model S pre-09/2015\",\"Model S Performance\",0],[\"Tesla\",\"Model X MY15-20\",\"Model X 100D\",0],[\"Tesla\",\"Model X MY15-20\",\"Model X 60D\",0],[\"Tesla\",\"Model X MY15-20\",\"Model X 70D\",0],[\"Tesla\",\"Model X MY15-20\",\"Model X 75D\",0],[\"Tesla\",\"Model X MY15-20\",\"Model X 90D\",0],[\"Tesla\",\"Model X MY15-20\",\"Model X Long Range\",0],[\"Tesla\",\"Model X MY15-20\",\"Model X Performance\",0],[\"Tesla\",\"Model X MY21-26\",\"Model X All-Wheel Drive 100kWh\",0],[\"Tesla\",\"Model X MY21-26\",\"Model X Plaid 100kWh\",0],[\"Tesla\",\"Model Y MY20-23\",\"Model Y Long Range AWD\",0],[\"Tesla\",\"Model Y MY20-23\",\"Model Y Long Range RWD\",0],[\"Tesla\",\"Model Y MY20-23\",\"Model Y Performance\",0],[\"Tesla\",\"Model Y MY20-23\",\"Model Y Standard Range\",0],[\"Tesla\",\"Model Y MY24-25\",\"Model Y Long Range AWD\",0],[\"Tesla\",\"Model Y MY24-25\",\"Model Y Long Range RWD\",0],[\"Tesla\",\"Model Y MY24-25\",\"Model Y Performance\",0],[\"Tesla\",\"Model Y MY24-25\",\"Model Y Standard Range\",0],[\"Tesla\",\"Model Y MY26 Juniper\",\"Model 3 Long Range AWD\",0],[\"Tesla\",\"Model Y MY26 Juniper\",\"Model 3 Long Range RWD\",0],[\"Tesla\",\"Model Y MY26 Juniper\",\"Model 3 Mid Range\",0],[\"Tesla\",\"Model Y MY26 Juniper\",\"Model 3 Performance\",0],[\"Tesla\",\"Model Y MY26 Juniper\",\"Model 3 Standard Range\",0],[\"Toyota\",\"bZ4X\",\"bZ4X 71kWh\",0],[\"Toyota\",\"C-HR Plug-in\",\"C-HR Plug-in 13.6kWh\",0],[\"Toyota\",\"Prius Plug-in MY17-22\",\"Prius Plug-in MY17\",1],[\"Toyota\",\"Prius Prime MY23+\",\"Prius Prime MY23\",0],[\"Toyota\",\"PROACE\",\"PROACE 50\",0],[\"Toyota\",\"PROACE\",\"PROACE 75\",0],[\"Toyota\",\"RAV4 Plug-in\",\"RAV4 Plug-in 18.1kWh\",0],[\"Volkswagen\",\"Arteon Plug-in\",\"Arteon Plug-in 13kWh\",1],[\"Volkswagen\",\"e-CRAFTER\",\"e-CRAFTER 35\",1],[\"Volkswagen\",\"e-Golf MY18+\",\"e-Golf 24\",0],[\"Volkswagen\",\"e-Golf MY18+\",\"e-Golf 35\",0],[\"Volkswagen\",\"e-up!\",\"e-up! 18.7\",0],[\"Volkswagen\",\"e-up!\",\"e-up! 36.8\",0],[\"Volkswagen\",\"Golf GTE Plug-in\",\"Golf GTE Plug-in 13kWh\",1],[\"Volkswagen\",\"Golf GTE Plug-in\",\"Golf GTE Plug-in 19.7kWh\",1],[\"Volkswagen\",\"Golf GTE Plug-in\",\"Golf GTE Plug-in 8kWh\",1],[\"Volkswagen\",\"Golf Plug-in MY24+\",\"Golf Plug-in 19.7kWh\",0],[\"Volkswagen\",\"Golf Plug-in\",\"Golf Plug-in 13kWh\",0],[\"Volkswagen\",\"ID.3\",\"ID.3 45kWh\",0],[\"Volkswagen\",\"ID.3\",\"ID.3 58kWh\",0],[\"Volkswagen\",\"ID.3\",\"ID.3 77kWh\",0],[\"Volkswagen\",\"ID.4\",\"ID.4 52kWh\",0],[\"Volkswagen\",\"ID.4\",\"ID.4 58kWh\",0],[\"Volkswagen\",\"ID.4\",\"ID.4 77kWh\",0],[\"Volkswagen\",\"ID.5\",\"ID.4 52kWh\",0],[\"Volkswagen\",\"ID.5\",\"ID.4 58kWh\",0],[\"Volkswagen\",\"ID.5\",\"ID.4 77kWh\",0],[\"Volkswagen\",\"ID.7\",\"ID.7 77kWh\",0],[\"Volkswagen\",\"ID.7\",\"ID.7 86kWh\",0],[\"Volkswagen\",\"ID.Buzz\",\"ID.Buzz 58kWh\",0],[\"Volkswagen\",\"ID.Buzz\",\"ID.Buzz 77kWh\",0],[\"Volkswagen\",\"ID.Buzz\",\"ID.Buzz 86kWh\",0],[\"Volkswagen\",\"Multivan Plug-in\",\"Multivan Plug-in 10.4kWh\",0],[\"Volkswagen\",\"Multivan Plug-in\",\"Multivan Plug-in 19.7kWh\",0],[\"Volkswagen\",\"Passat GTE Plug-in MY18-23\",\"Passat GTE Plug-in 13kWh\",1],[\"Volkswagen\",\"Passat GTE Plug-in MY18-23\",\"Passat GTE Plug-in 9.9kWh\",1],[\"Volkswagen\",\"Passat Plug-in MY24+\",\"Passat Plug-in 19.7kWh\",0],[\"Volkswagen\",\"Tayron Plug-in MY25+\",\"Tayron Plug-in 19.7kWh\",1],[\"Volkswagen\",\"Tiguan Plug-in MY20-23\",\"Tiguan Plug-in 13kWh\",0],[\"Volkswagen\",\"Tiguan Plug-in MY24+\",\"Tiguan Plug-in 19.7kWh\",0],[\"Volkswagen\",\"Touareg Plug-in\",\"Touareg Plug-in 17.9kWh\",1],[\"Volvo\",\"C40\",\"C40 69kWh\",0],[\"Volvo\",\"C40\",\"C40 78kWh\",0],[\"Volvo\",\"C40\",\"C40 82kWh\",0],[\"Volvo\",\"EC40\",\"EC40 69kWh\",0],[\"Volvo\",\"EC40\",\"EC40 82kWh\",0],[\"Volvo\",\"EX30 51/69\",\"EX30 51kWh\",0],[\"Volvo\",\"EX30 51/69\",\"EX30 69kWh\",0],[\"Volvo\",\"EX40\",\"EX40 69kWh\",0],[\"Volvo\",\"EX40\",\"EX40 82kWh\",0],[\"Volvo\",\"S60 Plug-in\",\"S60 Recharge 11.6kWh\",0],[\"Volvo\",\"S60 Plug-in\",\"S60 Recharge 18.8kWh\",0],[\"Volvo\",\"S90 Plug-in\",\"S90 Plug-in 11.6kWh\",1],[\"Volvo\",\"S90 Plug-in\",\"S90 Plug-in 18.8kWh\",1],[\"Volvo\",\"XC40 Plug-in\",\"XC40 Plug-in Rev17 10.7kWh\",1],[\"Volvo\",\"XC40 Plug-in\",\"XC40 Plug-in Rev23 10.7kWh\",1],[\"Volvo\",\"XC40\",\"XC40 69kWh\",0],[\"Volvo\",\"XC40\",\"XC40 78kWh\",0],[\"Volvo\",\"XC40\",\"XC40 82kWh\",0],[\"Volvo\",\"XC60 Plug-in\",\"XC60 Recharge 11.6kWh\",0],[\"Volvo\",\"XC60 Plug-in\",\"XC60 Recharge 18.8kWh\",0],[\"Volvo\",\"XC90 Plug-in\",\"XC90 Plug-in 18.8kWh\",1],[\"XEV\",\"YOYO\",\"YOYO 10.3kWh\",1],[\"XEV\",\"YOYO\",\"YOYO 10.5kWh\",1]].map(r=>({displayBrand:r[0],displayModel:r[1],subModel:r[2],wip:r[3]===1}));function parseCSV(text){const lines=text.trim().split(\"\\n\");if(lines.length<2)return[];const results=[];for(let i=1;i<lines.length;i++){const cols=lines[i].split(\";\");if(cols.length<4)continue;results.push({displayBrand:cols[0]?.trim()||\"\",displayModel:cols[1]?.trim()||\"\",subModel:cols[2]?.trim()||\"\",wip:cols[3]?.trim()===\"1\"});}return results;}function withAlpha(color,alpha){const m=color.match(/^rgb\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*\\)$/);if(m)return`rgba(${m[1]}, ${m[2]}, ${m[3]}, ${alpha})`;const m2=color.match(/^rgba\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*[\\d.]+\\s*\\)$/);if(m2)return`rgba(${m2[1]}, ${m2[2]}, ${m2[3]}, ${alpha})`;const m3=color.match(/^#([0-9a-fA-F]{3,8})$/);if(m3){let h=m3[1];if(h.length===3)h=h[0]+h[0]+h[1]+h[1]+h[2]+h[2];if(h.length===8)h=h.slice(0,6);return`rgba(${parseInt(h.slice(0,2),16)}, ${parseInt(h.slice(2,4),16)}, ${parseInt(h.slice(4,6),16)}, ${alpha})`;}return color;}function useContainerWidth(ref){const[w,setW]=useState(0);useEffect(()=>{if(!ref.current)return;const ro=new ResizeObserver(entries=>{for(const entry of entries){startTransition(()=>setW(entry.contentRect.width));}});ro.observe(ref.current);startTransition(()=>setW(ref.current.offsetWidth));return()=>ro.disconnect();},[ref]);return w;}function Spinner({color}){return /*#__PURE__*/_jsx(motion.div,{animate:{rotate:360},transition:{repeat:Infinity,duration:.8,ease:\"linear\"},style:{width:24,height:24,border:`3px solid ${withAlpha(color,.2)}`,borderTop:`3px solid ${color}`,borderRadius:\"50%\"}});}function SearchIcon({color}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"8\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"21\",y1:\"21\",x2:\"16.65\",y2:\"16.65\"})]});}function ChevronRight({color}){return /*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"9 18 15 12 9 6\"})});}function CheckIcon({color}){return /*#__PURE__*/_jsx(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polyline\",{points:\"20 6 9 17 4 12\"})});}function DownloadIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"7 10 12 15 17 10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"15\",x2:\"12\",y2:\"3\"})]});}function CarIcon({color}){return /*#__PURE__*/_jsxs(\"svg\",{width:\"40\",height:\"40\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 17h14v-5l-2-5H7L5 12v5z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"7.5\",cy:\"17.5\",r:\"1.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"16.5\",cy:\"17.5\",r:\"1.5\"})]});}const springTransition={type:\"spring\",stiffness:300,damping:30};/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function EVCProModelSelector({primaryColor=\"#009C6D\",accentColor=\"#E0FF2E\",certificateFile=\"\",title=\"Check of uw auto wordt ondersteund\",subtitle=\"Selecteer uw merk, model en uitvoering om te zien of de EVC Pro beschikbaar is voor uw auto.\",titleFont={},bodyFont={},style}){const containerRef=useRef(null);const cw=useContainerWidth(containerRef);const mob=cw>0&&cw<500;const tablet=cw>=500&&cw<700;const[step,setStep]=useState(0);const[dir,setDir]=useState(1);const[searchQuery,setSearchQuery]=useState(\"\");const[selectedBrand,setSelectedBrand]=useState(\"\");const[selectedModel,setSelectedModel]=useState(\"\");const[selectedSubModel,setSelectedSubModel]=useState(null);const[modelSearchQuery,setModelSearchQuery]=useState(\"\");const[subModelSearchQuery,setSubModelSearchQuery]=useState(\"\");const[data,setData]=useState(VEHICLE_DATA);useEffect(()=>{if(typeof window===\"undefined\")return;let cancelled=false;fetch(\"https://powercruisecontrol.com/pkc/get_pkc_display_models.php\").then(res=>{if(!res.ok)throw new Error(\"HTTP \"+res.status);return res.text();}).then(text=>{if(cancelled)return;const parsed=parseCSV(text);if(parsed.length>0){startTransition(()=>setData(parsed));}}).catch(()=>{// Silently fall back to embedded data\n});return()=>{cancelled=true;};},[]);const brands=useMemo(()=>{const brandMap=new Map;for(const item of data){const existing=brandMap.get(item.displayBrand)||{total:0,supported:0};existing.total++;if(!item.wip)existing.supported++;brandMap.set(item.displayBrand,existing);}return Array.from(brandMap.entries()).filter(([,counts])=>counts.supported>0).map(([name,counts])=>({name,...counts})).sort((a,b)=>a.name.localeCompare(b.name));},[data]);const filteredBrands=useMemo(()=>{if(!searchQuery.trim())return brands;const q=searchQuery.toLowerCase();return brands.filter(b=>b.name.toLowerCase().includes(q));},[brands,searchQuery]);const models=useMemo(()=>{if(!selectedBrand)return[];const modelMap=new Map;for(const item of data){if(item.displayBrand!==selectedBrand)continue;const existing=modelMap.get(item.displayModel)||{total:0,supported:0};existing.total++;if(!item.wip)existing.supported++;modelMap.set(item.displayModel,existing);}return Array.from(modelMap.entries()).map(([name,counts])=>({name,...counts})).sort((a,b)=>a.name.localeCompare(b.name));},[selectedBrand,data]);const filteredModels=useMemo(()=>{if(!modelSearchQuery.trim())return models;const q=modelSearchQuery.toLowerCase();return models.filter(m=>m.name.toLowerCase().includes(q));},[models,modelSearchQuery]);const subModels=useMemo(()=>{if(!selectedBrand||!selectedModel)return[];return data.filter(item=>item.displayBrand===selectedBrand&&item.displayModel===selectedModel).sort((a,b)=>{if(a.wip!==b.wip)return a.wip?1:-1;return a.subModel.localeCompare(b.subModel);});},[selectedBrand,selectedModel,data]);const filteredSubModels=useMemo(()=>{if(!subModelSearchQuery.trim())return subModels;const q=subModelSearchQuery.toLowerCase();return subModels.filter(s=>s.subModel.toLowerCase().includes(q));},[subModels,subModelSearchQuery]);const go=useCallback(newStep=>{startTransition(()=>{setDir(newStep>step?1:-1);setStep(newStep);});},[step]);const selectBrand=useCallback(brand=>{startTransition(()=>{setSelectedBrand(brand);setSelectedModel(\"\");setSelectedSubModel(null);setModelSearchQuery(\"\");setDir(1);setStep(1);});},[]);const selectModel=useCallback(model=>{startTransition(()=>{setSelectedModel(model);setSelectedSubModel(null);setSubModelSearchQuery(\"\");setDir(1);setStep(2);});},[]);const selectSubModel=useCallback(item=>{if(item.wip)return;startTransition(()=>{setSelectedSubModel(item);setDir(1);setStep(3);});},[]);const reset=useCallback(()=>{startTransition(()=>{setStep(0);setDir(-1);setSelectedBrand(\"\");setSelectedModel(\"\");setSelectedSubModel(null);setSearchQuery(\"\");setModelSearchQuery(\"\");setSubModelSearchQuery(\"\");});},[]);const handleDownload=useCallback(()=>{if(!certificateFile)return;if(typeof window===\"undefined\")return;const a=document.createElement(\"a\");a.href=certificateFile;a.download=\"EVC-Pro-Certificaat.pdf\";a.target=\"_blank\";a.rel=\"noopener noreferrer\";document.body.appendChild(a);a.click();document.body.removeChild(a);},[certificateFile]);const pad=mob?20:32;const gridCols=mob?2:tablet?3:4;const titleStyle={margin:0,fontSize:titleFont?.fontSize||(mob?\"22px\":\"28px\"),fontWeight:titleFont?.fontWeight||700,fontFamily:titleFont?.fontFamily||\"'Bai Jamjuree', sans-serif\",lineHeight:titleFont?.lineHeight||\"1.4\",letterSpacing:titleFont?.letterSpacing||\"-0.5px\",color:\"#002132\",textAlign:\"center\"};const bodyStyle={margin:0,fontSize:bodyFont?.fontSize||(mob?\"14px\":\"16px\"),fontWeight:bodyFont?.fontWeight||400,fontFamily:bodyFont?.fontFamily||\"'Open Sans', sans-serif\",lineHeight:bodyFont?.lineHeight||\"1.7\",color:\"#4B5563\"};const card={background:\"#fff\",borderRadius:16,boxShadow:\"0 4px 24px rgba(0,0,0,0.06)\",padding:pad,width:\"100%\",boxSizing:\"border-box\",overflow:\"hidden\"};const btnPrimary={padding:mob?\"12px 20px\":\"14px 28px\",borderRadius:12,border:\"none\",fontWeight:600,fontSize:mob?14:15,cursor:\"pointer\",background:primaryColor,color:\"#fff\",fontFamily:\"'Open Sans', sans-serif\",transition:\"all .2s\",display:\"inline-flex\",alignItems:\"center\",gap:8};const btnSecondary={...btnPrimary,background:\"#F3F4F6\",color:\"#374151\"};const inputStyle={width:\"100%\",padding:mob?\"12px 14px 12px 42px\":\"14px 16px 14px 46px\",borderRadius:12,border:\"2px solid #E5E7EB\",fontSize:mob?14:15,outline:\"none\",boxSizing:\"border-box\",fontFamily:\"'Open Sans', sans-serif\",transition:\"border-color .2s\"};const breadcrumbStyle={display:\"flex\",alignItems:\"center\",gap:6,fontSize:13,color:\"#9CA3AF\",fontFamily:\"'Open Sans', sans-serif\",marginBottom:16,flexWrap:\"wrap\"};const variants=mob?{enter:{opacity:0},center:{opacity:1},exit:{opacity:0}}:{enter:d=>({x:d>0?120:-120,opacity:0}),center:{x:0,opacity:1},exit:d=>({x:d<0?120:-120,opacity:0})};return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,position:\"relative\",width:\"100%\",fontFamily:\"'Open Sans', sans-serif\"},children:/*#__PURE__*/_jsxs(AnimatePresence,{mode:\"wait\",custom:dir,children:[step===0&&/*#__PURE__*/_jsxs(motion.div,{custom:dir,variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",transition:springTransition,style:card,children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:24},children:[/*#__PURE__*/_jsx(\"h2\",{style:titleStyle,children:title}),/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,marginTop:10,maxWidth:520,marginLeft:\"auto\",marginRight:\"auto\"},children:subtitle})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",marginBottom:20},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:14,top:\"50%\",transform:\"translateY(-50%)\",zIndex:1},children:/*#__PURE__*/_jsx(SearchIcon,{color:\"#9CA3AF\"})}),/*#__PURE__*/_jsx(\"input\",{style:inputStyle,placeholder:\"Zoek uw automerk...\",value:searchQuery,onChange:e=>startTransition(()=>setSearchQuery(e.target.value))})]}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:13,color:\"#9CA3AF\",marginBottom:12,fontFamily:\"'Open Sans', sans-serif\"},children:[filteredBrands.length,\" merk\",filteredBrands.length!==1?\"en\":\"\",\" gevonden\"]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${gridCols}, 1fr)`,gap:mob?8:12,maxHeight:420,overflowY:\"auto\",paddingRight:4},children:filteredBrands.map(brand=>/*#__PURE__*/_jsxs(\"button\",{onClick:()=>selectBrand(brand.name),style:{padding:mob?\"14px 10px\":\"16px 14px\",borderRadius:12,border:\"2px solid #E5E7EB\",background:\"#fff\",cursor:\"pointer\",textAlign:\"center\",transition:\"all .2s\",fontFamily:\"'Open Sans', sans-serif\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:4},onMouseEnter:e=>{e.currentTarget.style.borderColor=primaryColor;e.currentTarget.style.background=withAlpha(primaryColor,.04);},onMouseLeave:e=>{e.currentTarget.style.borderColor=\"#E5E7EB\";e.currentTarget.style.background=\"#fff\";},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600,fontSize:mob?13:14,color:\"#1F2937\"},children:brand.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11,color:\"#9CA3AF\"},children:[brand.supported,\" model\",brand.supported!==1?\"len\":\"\"]})]},brand.name))}),filteredBrands.length===0&&/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",padding:40,color:\"#9CA3AF\"},children:/*#__PURE__*/_jsxs(\"p\",{style:bodyStyle,children:['Geen merken gevonden voor \"',searchQuery,'\"']})})]},\"s0\"),step===1&&/*#__PURE__*/_jsxs(motion.div,{custom:dir,variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",transition:springTransition,style:card,children:[/*#__PURE__*/_jsxs(\"div\",{style:breadcrumbStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:{cursor:\"pointer\",color:primaryColor,fontWeight:500},onClick:reset,children:\"Alle merken\"}),/*#__PURE__*/_jsx(ChevronRight,{color:\"#9CA3AF\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,color:\"#374151\"},children:selectedBrand})]}),/*#__PURE__*/_jsxs(\"h3\",{style:{...titleStyle,fontSize:mob?\"20px\":\"24px\",textAlign:\"left\",marginBottom:20},children:[\"Kies uw \",selectedBrand,\" model\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",marginBottom:20},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:14,top:\"50%\",transform:\"translateY(-50%)\",zIndex:1},children:/*#__PURE__*/_jsx(SearchIcon,{color:\"#9CA3AF\"})}),/*#__PURE__*/_jsx(\"input\",{style:inputStyle,placeholder:\"Zoek model...\",value:modelSearchQuery,onChange:e=>startTransition(()=>setModelSearchQuery(e.target.value))})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:filteredModels.map(model=>{const allWip=model.supported===0;return /*#__PURE__*/_jsxs(\"button\",{onClick:()=>!allWip&&selectModel(model.name),style:{padding:mob?\"14px 16px\":\"16px 20px\",borderRadius:12,border:`2px solid ${allWip?\"#F3F4F6\":\"#E5E7EB\"}`,background:allWip?\"#FAFAFA\":\"#fff\",cursor:allWip?\"default\":\"pointer\",opacity:allWip?.6:1,textAlign:\"left\",transition:\"all .2s\",fontFamily:\"'Open Sans', sans-serif\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",gap:12},onMouseEnter:e=>{if(allWip)return;e.currentTarget.style.borderColor=primaryColor;e.currentTarget.style.background=withAlpha(primaryColor,.04);},onMouseLeave:e=>{if(allWip)return;e.currentTarget.style.borderColor=\"#E5E7EB\";e.currentTarget.style.background=\"#fff\";},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600,fontSize:mob?14:15,color:allWip?\"#9CA3AF\":\"#1F2937\"},children:model.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:\"#9CA3AF\",marginTop:2},children:allWip?\"Binnenkort beschikbaar\":`${model.supported} van ${model.total} uitvoering${model.total!==1?\"en\":\"\"} beschikbaar`})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[allWip&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,fontWeight:600,color:\"#D97706\",background:\"#FEF3C7\",borderRadius:20,padding:\"3px 10px\"},children:\"WIP\"}),!allWip&&/*#__PURE__*/_jsx(ChevronRight,{color:\"#9CA3AF\"})]})]},model.name);})}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:20},children:/*#__PURE__*/_jsx(\"button\",{style:btnSecondary,onClick:()=>{startTransition(()=>{setDir(-1);setStep(0);});},children:\"← Terug\"})})]},\"s1\"),step===2&&/*#__PURE__*/_jsxs(motion.div,{custom:dir,variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",transition:springTransition,style:card,children:[/*#__PURE__*/_jsxs(\"div\",{style:breadcrumbStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:{cursor:\"pointer\",color:primaryColor,fontWeight:500},onClick:reset,children:\"Alle merken\"}),/*#__PURE__*/_jsx(ChevronRight,{color:\"#9CA3AF\"}),/*#__PURE__*/_jsx(\"span\",{style:{cursor:\"pointer\",color:primaryColor,fontWeight:500},onClick:()=>{startTransition(()=>{setDir(-1);setStep(1);});},children:selectedBrand}),/*#__PURE__*/_jsx(ChevronRight,{color:\"#9CA3AF\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,color:\"#374151\"},children:selectedModel})]}),/*#__PURE__*/_jsx(\"h3\",{style:{...titleStyle,fontSize:mob?\"20px\":\"24px\",textAlign:\"left\",marginBottom:20},children:\"Kies uw uitvoering\"}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",marginBottom:20},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:14,top:\"50%\",transform:\"translateY(-50%)\",zIndex:1},children:/*#__PURE__*/_jsx(SearchIcon,{color:\"#9CA3AF\"})}),/*#__PURE__*/_jsx(\"input\",{style:inputStyle,placeholder:\"Zoek uitvoering...\",value:subModelSearchQuery,onChange:e=>startTransition(()=>setSubModelSearchQuery(e.target.value))})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:filteredSubModels.map(item=>/*#__PURE__*/_jsxs(\"button\",{onClick:()=>selectSubModel(item),style:{padding:mob?\"14px 16px\":\"16px 20px\",borderRadius:12,border:`2px solid ${item.wip?\"#F3F4F6\":\"#E5E7EB\"}`,background:item.wip?\"#FAFAFA\":\"#fff\",cursor:item.wip?\"default\":\"pointer\",opacity:item.wip?.6:1,textAlign:\"left\",transition:\"all .2s\",fontFamily:\"'Open Sans', sans-serif\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",gap:12},onMouseEnter:e=>{if(item.wip)return;e.currentTarget.style.borderColor=primaryColor;e.currentTarget.style.background=withAlpha(primaryColor,.04);},onMouseLeave:e=>{if(item.wip)return;e.currentTarget.style.borderColor=\"#E5E7EB\";e.currentTarget.style.background=\"#fff\";},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[!item.wip&&/*#__PURE__*/_jsx(\"div\",{style:{width:28,height:28,borderRadius:\"50%\",background:withAlpha(primaryColor,.1),display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(CheckIcon,{color:primaryColor})}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:600,fontSize:mob?14:15,color:item.wip?\"#9CA3AF\":\"#1F2937\"},children:item.subModel}),!item.wip&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,color:primaryColor,marginTop:2},children:\"Ondersteund\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[item.wip&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,fontWeight:600,color:\"#D97706\",background:\"#FEF3C7\",borderRadius:20,padding:\"3px 10px\",whiteSpace:\"nowrap\"},children:\"In ontwikkeling\"}),!item.wip&&/*#__PURE__*/_jsx(ChevronRight,{color:\"#9CA3AF\"})]})]},item.subModel))}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:20},children:/*#__PURE__*/_jsx(\"button\",{style:btnSecondary,onClick:()=>{startTransition(()=>{setDir(-1);setStep(1);});},children:\"← Terug\"})})]},\"s2\"),step===3&&selectedSubModel&&/*#__PURE__*/_jsxs(motion.div,{custom:dir,variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",transition:springTransition,style:card,children:[/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"center\",marginBottom:24},children:[/*#__PURE__*/_jsx(motion.div,{initial:{scale:.8,opacity:0},animate:{scale:1,opacity:1},transition:{delay:.1},style:{width:72,height:72,borderRadius:\"50%\",background:withAlpha(primaryColor,.1),display:\"flex\",alignItems:\"center\",justifyContent:\"center\",margin:\"0 auto 16px\"},children:/*#__PURE__*/_jsx(CheckIcon,{color:primaryColor})}),/*#__PURE__*/_jsx(\"h2\",{style:{...titleStyle,fontSize:mob?\"20px\":\"26px\",color:primaryColor},children:\"Uw auto wordt ondersteund!\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:withAlpha(primaryColor,.06),borderRadius:14,padding:mob?16:24,marginBottom:24,border:`1px solid ${withAlpha(primaryColor,.15)}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:16,marginBottom:16},children:[/*#__PURE__*/_jsx(CarIcon,{color:primaryColor}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontWeight:700,fontSize:mob?16:18,color:\"#002132\"},children:selectedSubModel.displayBrand}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:mob?13:14,color:\"#4B5563\"},children:selectedSubModel.displayModel})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:mob?\"1fr\":\"1fr 1fr\",gap:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",borderRadius:10,padding:\"10px 14px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"#9CA3AF\",fontWeight:600,textTransform:\"uppercase\",letterSpacing:\"0.5px\"},children:\"Uitvoering\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:mob?13:14,fontWeight:600,color:\"#1F2937\",marginTop:2},children:selectedSubModel.subModel})]}),/*#__PURE__*/_jsxs(\"div\",{style:{background:\"#fff\",borderRadius:10,padding:\"10px 14px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,color:\"#9CA3AF\",fontWeight:600,textTransform:\"uppercase\",letterSpacing:\"0.5px\"},children:\"Status\"}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:mob?13:14,fontWeight:600,color:primaryColor,marginTop:2,display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(CheckIcon,{color:primaryColor}),\" \",\"Volledig ondersteund\"]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:24},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...titleStyle,fontSize:mob?\"18px\":\"20px\",textAlign:\"left\",marginBottom:10},children:\"EVC Pro Certificaat\"}),/*#__PURE__*/_jsx(\"p\",{style:{...bodyStyle,fontSize:mob?\"13px\":\"14px\",marginBottom:16},children:\"Met het EVC Pro certificaat krijgt u volledig inzicht in de State of Health (SOH) van de batterij. Dit CARA-goedgekeurde rapport bevat o.a. de batterijconditie, resterende capaciteit, bereikanalyse en celanalyse.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:mob?\"column\":\"row\",gap:12,alignItems:mob?\"stretch\":\"center\"},children:[certificateFile&&/*#__PURE__*/_jsxs(\"button\",{style:{...btnPrimary,justifyContent:\"center\"},onClick:handleDownload,children:[/*#__PURE__*/_jsx(DownloadIcon,{}),\" Download voorbeeld certificaat\"]}),/*#__PURE__*/_jsx(\"button\",{style:{...btnSecondary,justifyContent:\"center\"},onClick:reset,children:\"Bekijk ander model\"})]})]},\"s3\")]})});}addPropertyControls(EVCProModelSelector,{primaryColor:{type:ControlType.Color,title:\"Primaire Kleur\",defaultValue:\"#009C6D\"},accentColor:{type:ControlType.Color,title:\"Accent Kleur\",defaultValue:\"#E0FF2E\"},certificateFile:{type:ControlType.File,title:\"Certificaat PDF\",allowedFileTypes:[\"pdf\"]},title:{type:ControlType.String,title:\"Titel\",defaultValue:\"Check of uw auto wordt ondersteund\"},subtitle:{type:ControlType.String,title:\"Ondertitel\",defaultValue:\"Selecteer uw merk, model en uitvoering om te zien of de EVC Pro beschikbaar is voor uw auto.\",displayTextArea:true},titleFont:{type:ControlType.Font,title:\"Titel Lettertype\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"28px\",lineHeight:\"1.4em\",letterSpacing:\"-0.5px\",variant:\"Bold\"}},bodyFont:{type:ControlType.Font,title:\"Body Lettertype\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",lineHeight:\"1.7em\",variant:\"Regular\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EVCProModelSelector\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EVCProModelSelector.map"],"mappings":"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"}