1import{_ as o}from"./BsqTxom4.js";import{Q as c}from"#entry";const g=2026;function E(i){if(!i?.length)return i;if(Math.max(...i)<2024&&!i.includes(2024))return[...i];const l=new Set(i);for(let s=2025;s<=g;s++)l.add(s);return[...l].sort((s,u)=>s-u)}const n=JSON.parse('[{"id":"abarth","nombre":"ABARTH","slug":"abarth","modelos":4,"precioMin":45000,"activa":true,"popular":false,"orden":1},{"id":"acura","nombre":"ACURA","slug":"acura","modelos":8,"precioMin":40000,"activa":true,"popular":false,"orden":2},{"id":"alfa-romeo","nombre":"ALFA-ROMEO","slug":"alfa-romeo","modelos":6,"precioMin":42000,"activa":true,"popular":false,"orden":3},{"id":"aston-martin","nombre":"ASTON-MARTIN","slug":"aston-martin","modelos":3,"precioMin":120000,"activa":true,"popular":false,"orden":4},{"id":"audi","nombre":"AUDI","slug":"audi","modelos":17,"precioMin":38000,"activa":true,"popular":true,"orden":5},{"id":"bentley","nombre":"BENTLEY","slug":"bentley","modelos":4,"precioMin":150000,"activa":true,"popular":false,"orden":6},{"id":"bmw","nombre":"BMW","slug":"bmw","modelos":15,"precioMin":35000,"activa":true,"popular":true,"orden":7},{"id":"buick","nombre":"BUICK","slug":"buick","modelos":6,"precioMin":32000,"activa":true,"popular":false,"orden":8},{"id":"byd","nombre":"BYD","slug":"byd","modelos":5,"precioMin":28000,"activa":true,"popular":false,"orden":9},{"id":"cadillac","nombre":"CADILLAC","slug":"cadillac","modelos":8,"precioMin":45000,"activa":true,"popular":false,"orden":10},{"id":"changan","nombre":"CHANGAN","slug":"changan","modelos":4,"precioMin":22000,"activa":true,"popular":false,"orden":11},{"id":"chevrolet","nombre":"CHEVROLET","slug":"chevrolet","modelos":32,"precioMin":12000,"activa":true,"popular":true,"orden":12},{"id":"chrysler","nombre":"CHRYSLER","slug":"chrysler","modelos":5,"precioMin":35000,"activa":true,"popular":false,"orden":13},{"id":"citroen","nombre":"CITROEN","slug":"citroen","modelos":5,"precioMin":25000,"activa":true,"popular":false,"orden":14},{"id":"daewoo","nombre":"DAEWOO","slug":"daewoo","modelos":5,"precioMin":18000,"activa":true,"popular":false,"orden":15},{"id":"daihatsu","nombre":"DAIHATSU","slug":"daihatsu","modelos":3,"precioMin":16000,"activa":true,"popular":false,"orden":16},{"id":"dodge","nombre":"DODGE","slug":"dodge","modelos":14,"precioMin":30000,"activa":true,"popular":false,"orden":17},{"id":"ferrari","nombre":"FERRARI","slug":"ferrari","modelos":28,"precioMin":200000,"activa":true,"popular":false,"orden":18},{"id":"fiat","nombre":"FIAT","slug":"fiat","modelos":20,"precioMin":20000,"activa":true,"popular":false,"orden":19},{"id":"ford","nombre":"FORD","slug":"ford","modelos":21,"precioMin":16000,"activa":true,"popular":true,"orden":20},{"id":"foton","nombre":"FOTON","slug":"foton","modelos":5,"precioMin":35000,"activa":true,"popular":false,"orden":21},{"id":"geely","nombre":"GEELY","slug":"geely","modelos":7,"precioMin":24000,"activa":true,"popular":false,"orden":22},{"id":"gmc","nombre":"GMC","slug":"gmc","modelos":6,"precioMin":40000,"activa":true,"popular":false,"orden":23},{"id":"honda","nombre":"HONDA","slug":"honda","modelos":11,"precioMin":17000,"activa":true,"popular":true,"orden":24},{"id":"hummer","nombre":"HUMMER","slug":"hummer","modelos":4,"precioMin":80000,"activa":true,"popular":false,"orden":25}
1,{"id":"hyundai","nombre":"HYUNDAI","slug":"hyundai","modelos":10,"precioMin":14000,"activa":true,"popular":true,"orden":26},{"id":"infiniti","nombre":"INFINITI","slug":"infiniti","modelos":7,"precioMin":42000,"activa":true,"popular":false,"orden":27},{"id":"isuzu","nombre":"ISUZU","slug":"isuzu","modelos":5,"precioMin":38000,"activa":true,"popular":false,"orden":28},{"id":"iveco","nombre":"IVECO","slug":"iveco","modelos":4,"precioMin":45000,"activa":true,"popular":false,"orden":29},{"id":"jac","nombre":"JAC","slug":"jac","modelos":4,"precioMin":26000,"activa":true,"popular":false,"orden":30},{"id":"jaguar","nombre":"JAGUAR","slug":"jaguar","modelos":6,"precioMin":65000,"activa":true,"popular":false,"orden":31},{"id":"jeep","nombre":"JEEP","slug":"jeep","modelos":8,"precioMin":45000,"activa":true,"popular":false,"orden":32},{"id":"kia","nombre":"KIA","slug":"kia","modelos":12,"precioMin":13000,"activa":true,"popular":true,"orden":33},{"id":"lada","nombre":"LADA","slug":"lada","modelos":4,"precioMin":15000,"activa":true,"popular":false,"orden":34},{"id":"lamborghini","nombre":"LAMBORGHINI","slug":"lamborghini","modelos":4,"precioMin":250000,"activa":true,"popular":false,"orden":35},{"id":"land-rover","nombre":"LAND-ROVER","slug":"land-rover","modelos":6,"precioMin":75000,"activa":true,"popular":false,"orden":36},{"id":"lexus","nombre":"LEXUS","slug":"lexus","modelos":7,"precioMin":55000,"activa":true,"popular":false,"orden":37},{"id":"lincoln","nombre":"LINCOLN","slug":"lincoln","modelos":7,"precioMin":48000,"activa":true,"popular":false,"orden":38},{"id":"lotus","nombre":"LOTUS","slug":"lotus","modelos":4,"precioMin":90000,"activa":true,"popular":false,"orden":39},{"id":"maserati","nombre":"MASERATI","slug":"maserati","modelos":6,"precioMin":110000,"activa":true,"popular":false,"orden":40},{"id":"maybach","nombre":"MAYBACH","slug":"maybach","modelos":3,"precioMin":180000,"activa":true,"popular":false,"orden":41},{"id":"mazda","nombre":"MAZDA","slug":"mazda","modelos":9,"precioMin":19000,"activa":true,"popular":true,"orden":42},{"id":"mclaren","nombre":"MCLAREN","slug":"mclaren","modelos":6,"precioMin":300000,"activa":true,"popular":false,"orden":43},{"id":"mercedes-benz","nombre":"MERCEDES-BENZ","slug":"mercedes-benz","modelos":12,"precioMin":50000,"activa":true,"popular":true,"orden":44},{"id":"mg","nombre":"MG","slug":"mg","modelos":4,"precioMin":29000,"activa":true,"popular":false,"orden":45},{"id":"mini","nombre":"MINI","slug":"mini","modelos":4,"precioMin":32000,"activa":true,"popular":false,"orden":46},{"id":"mitsubishi","nombre":"MITSUBISHI","slug":"mitsubishi","modelos":7,"precioMin":28000,"activa":true,"popular":false,"orden":47},{"id":"nissan","nombre":"NISSAN","slug":"nissan","modelos":16,"precioMin":18000,"activa":true,"popular":true,"orden":48},{"id":"oldsmobile","nombre":"OLDSMOBILE","slug":"oldsmobile","modelos":4,"precioMin":25000,"activa":true,"popular":false,"orden":49},{"id":"opel","nombre":"OPEL","slug":"opel","modelos":5,"precioMin":26000,"activa":true,"popular":false,"orden":50},{"id":"peugeot","nombre":"PEUGEOT","slug":"peugeot","modelos":7,"precioMin":27000,"activa":true,"popular":false,"orden":51},{"id":"plymouth","nombre":"PLYMOUTH","slug":"plymouth","modelos":3,"precioMin":22000,"activa":true,"popular":false,"orden":52},{"id":"pontiac","nombre":"PONTIAC","slug":"pontiac","modelos":5,"precioMin":24000,"activa":true,"popular":false,"orden":53},{"id":"porsche","nombre":"PORSCHE","slug":"porsche","modelos":6,"precioMin":85000,"activa":true,"popular":false,"orden":54},{"id":"ram","nombre":"RAM","slug":"ram","modelos":2,"precioMin":45000,"activa":true,"popular":true,"orden":55},{"id":"renault","nombre":"RENAULT","slug":"renault","modelos":6,"precioMin":23000,"activa":true,"popular":false,"orden":56},{"id":"rolls-royce","nombre":"ROLLS-ROYCE","slug":"rolls-royce","modelos":5,"precioMin":300000,"activa":true,"popular":false,"orden":56},{"id":"rover","nombre":"ROVER","slug":"rover","modelos":4,"precioMin":30000,"activa":true,"popular":false,"orden":57},{"id":"saab","nombre":"SAAB","slug":"saab","modelos":4,"precioMin":35000,"activa":true,"popular":false,"orden":58},{"id":"saturn","nombre":"SATURN","slug":"saturn","modelos":3,"precioMin":20000,"activa":true,"popular":false,"orden":59},{"id":"scion","nombre":"SCION","slug":"scion","modelos":4,"precioMin":25000,"activa":true,"popular":false,"orden":60},{"id":"seat","nombre":"SEAT","slug":"seat","modelos":6,"precioMin":24000,"activa":true,"popular":false,"orden":61},{"id":"shelby","nombre":"SHELBY","slug":"shelby","modelos":2,"precioMin":120000,"activa":true,"popular":false,"orden":62},{"id":"skoda","nombre":"SKODA","slug":"skoda","modelos":6,"precioMin":26000,"activa":true,"popular":false,"orden":63},{"id":"smart","nombre":"SMART","slug":"smart","modelos":4,"precioMin":28000,"activa":true,"popular":false,"orden":64},{"id":"ssangyong","nombre":"SSANGYONG","slug":"ssangyong","modelos":5,"precioMin":32000,"activa":true,"popular":false,"orden":65},{"id":"subaru","nombre":"SUBARU","slug":"subaru","modelos":6,"precioMin":25000,"activa":true,"popular":false,"orden":66},{"id":"suzuki","nombre":"SUZUKI","slug":"suzuki","modelos":5,"precioMin":11000,"activa":true,"popular":false,"orden":67},{"id":"tesla","nombre":"TESLA","slug":"tesla","modelos":6,"precioMin":65000,"activa":true,"popular":false,"orden":68},{"id":"toyota","nombre":"TOYOTA","slug":"toyota","modelos":15,"precioMin":15000,"activa":true,"popular":true,"orden":69},{"id":"triumph","nombre":"TRIUMPH","slug":"triumph","modelos":3,"precioMin":45000,"activa":true,"popular":false,"orden":70},{"id":"uaz","nombre":"UAZ","slug":"uaz","modelos":3,"precioMin":38000,"activa":true,"popular":false,"orden":71},{"id":"vespa","nombre":"VESPA","slug":"vespa","modelos":6,"precioMin":12000,"activa":true,"popular":false,"orden":72},{"id":"volkswagen","nombre":"VOLKSWAGEN","slug":"volkswagen","modelos":10,"precioMin":20000,"activa":true,"popular":true,"orden":73},{"id":"volvo","nombre":"VOLVO","slug":"volvo","modelos":7,"precioMin":42000,"activa":true,"popular":false,"orden":74}]'),D=()=>{const i=()=>n.filter(r=>r.activa),_=()=>n.filter(r=>r.activa&&r.popular),l=r=>n.find(a=>a.slug===r&&a.activa),s=Object.assign({
1"/data/marcas/abarth.json":()=>o(()=>import("./Gf7xtj57.js"),[],import.meta.url),
1"/data/marcas/acura.json":()=>o(()=>import("./jZSc9Iny.js"),[],import.meta.url),
1"/data/marcas/alfa-romeo.json":()=>o(()=>import("./CND4608l.js"),[],import.meta.url),
1"/data/marcas/aston-martin.json":()=>o(()=>import("./BbOr2oqS.js"),[],import.meta.url),
1"/data/marcas/audi.json":()=>o(()=>import("./BvrJluTQ.js"),[],import.meta.url),
1"/data/marcas/bentley.json":()=>o(()=>import("./Dk2CmrhV.js"),[],import.meta.url),
1"/data/marcas/bmw.json":()=>o(()=>import("./CYwM5Pkq.js"),[],import.meta.url),
1"/data/marcas/buick.json":()=>o(()=>import("./X-XFu-h4.js"),[],import.meta.url),
1"/data/marcas/byd.json":()=>o(()=>import("./BAr_Ar8W.js"),[],import.meta.url),
1"/data/marcas/cadillac.json":()=>o(()=>import("./7_j-BBCI.js"),[],import.meta.url),
1"/data/marcas/changan.json":()=>o(()=>import("./Cn09wxfu.js"),[],import.meta.url),
1"/data/marcas/chevrolet.json":()=>o(()=>import("./BTYfT8vD.js"),[],import.meta.url),
1"/data/marcas/chrysler.json":()=>o(()=>import("./SmqFPmct.js"),[],import.meta.url),
1"/data/marcas/citroen.json":()=>o(()=>import("./dgoe5uX5.js"),[],import.meta.url),
1"/data/marcas/daewoo.json":()=>o(()=>import("./BMDJO3lb.js"),[],import.meta.url),
1"/data/marcas/daihatsu.json":()=>o(()=>import("./DwAOfjc7.js"),[],import.meta.url),
1"/data/marcas/dodge.json":()=>o(()=>import("./8nAW105k.js"),[],import.meta.url),
1"/data/marcas/ferrari.json":()=>o(()=>import("./D3ySZuol.js"),[],import.meta.url),
1"/data/marcas/fiat.json":()=>o(()=>import("./D1jSnzH7.js"),[],import.meta.url),
1"/data/marcas/ford.json":()=>o(()=>import("./CKLzv7d-.js"),[],import.meta.url),
1"/data/marcas/foton.json":()=>o(()=>import("./3u6-qcb-.js"),[],import.meta.url),
1"/data/marcas/geely.json":()=>o(()=>import("./7HASb5jF.js"),[],import.meta.url),
1"/data/marcas/gmc.json":()=>o(()=>import("./CUQ6dffA.js"),[],import.meta.url),
1"/data/marcas/honda.json":()=>o(()=>import("./ChEbuKUj.js"),[],import.meta.url),
1"/data/marcas/hummer.json":()=>o(()=>import("./CQtkyT_C.js"),[],import.meta.url),
1"/data/marcas/hyundai.json":()=>o(()=>import("./D7uaSKEQ.js"),[],import.meta.url),
1"/data/marcas/infiniti.json":()=>o(()=>import("./CN5G4eP-.js"),[],import.meta.url),
1"/data/marcas/isuzu.json":()=>o(()=>import("./CjnkEhco.js"),[],import.meta.url),
1"/data/marcas/iveco.json":()=>o(()=>import("./qWPY2feh.js"),[],import.meta.url),
1"/data/marcas/jac.json":()=>o(()=>import("./DeKS3MTW.js"),[],import.meta.url),
1"/data/marcas/jaguar.json":()=>o(()=>import("./DOXROPvk.js"),[],import.meta.url),
1"/data/marcas/jeep.json":()=>o(()=>import("./BR6Mdczv.js"),[],import.meta.url),
1"/data/marcas/kia.json":()=>o(()=>import("./C4V715XL.js"),[],import.meta.url),
1"/data/marcas/lada.json":()=>o(()=>import("./YonH0u0g.js"),[],import.meta.url),
1"/data/marcas/lamborghini.json":()=>o(()=>import("./B28q0WRj.js"),[],import.meta.url),
1"/data/marcas/land-rover.json":()=>o(()=>import("./ywUA2i6L.js"),[],import.meta.url),
1"/data/marcas/lexus.json":()=>o(()=>import("./C3CTSINq.js"),[],import.meta.url),
1"/data/marcas/lincoln.json":()=>o(()=>import("./DGpD6nXQ.js"),[],import.meta.url),
1"/data/marcas/lotus.json":()=>o(()=>import("./Dmy1D8uF.js"),[],import.meta.url),
1"/data/marcas/maserati.json":()=>o(()=>import("./VVxR0rph.js"),[],import.meta.url),
1"/data/marcas/maybach.json":()=>o(()=>import("./BeYs7Taz.js"),[],import.meta.url),
1"/data/marcas/mazda.json":()=>o(()=>import("./C5POS7yx.js"),[],import.meta.url),
1"/data/marcas/mclaren.json":()=>o(()=>import("./DNTc8ncS.js"),[],import.meta.url),
1"/data/marcas/mercedes-benz.json":()=>o(()=>import("./DBn3WwiG.js"),[],import.meta.url),
1"/data/marcas/mg.json":()=>o(()=>import("./DZe3ANBJ.js"),[],import.meta.url),
1"/data/marcas/mini.json":()=>o(()=>import("./MmoeeWGR.js"),[],import.meta.url),
1"/data/marcas/mitsubishi.json":()=>o(()=>import("./Dzmmb-8o.js"),[],import.meta.url),
1"/data/marcas/nissan.json":()=>o(()=>import("./DKcqcNg7.js"),[],import.meta.url),
1"/data/marcas/opel.json":()=>o(()=>import("./Cw62Fvf3.js"),[],import.meta.url),
1"/data/marcas/peugeot.json":()=>o(()=>import("./D6I06Sqw.js"),[],import.meta.url),
1"/data/marcas/porsche.json":()=>o(()=>import("./VspHTDzs.js"),[],import.meta.url),
1"/data/marcas/ram.json":()=>o(()=>import("./g4890Imu.js"),[],import.meta.url),
1"/data/marcas/renault.json":()=>o(()=>import("./C8uzcx1z.js"),[],import.meta.url),
1"/data/marcas/rolls-royce.json":()=>o(()=>import("./DHFFJ89g.js"),[],import.meta.url),
1"/data/marcas/seat.json":()=>o(()=>import("./DDTHnZOj.js"),[],import.meta.url),
1"/data/marcas/skoda.json":()=>o(()=>import("./B3inK__2.js"),[],import.meta.url),
1"/data/marcas/smart.json":()=>o(()=>import("./Bbjgdd92.js"),[],import.meta.url),
1"/data/marcas/ssangyong.json":()=>o(()=>import("./D_y2JZK5.js"),[],import.meta.url),
1"/data/marcas/subaru.json":()=>o(()=>import("./DJvbPnjq.js"),[],import.meta.url),
1"/data/marcas/suzuki.json":()=>o(()=>import("./B5kwvxTG.js"),[],import.meta.url),
1"/data/marcas/tesla.json":()=>o(()=>import("./BpfhnDIr.js"),[],import.meta.url),
1"/data/marcas/toyota.json":()=>o(()=>import("./Dsuvxqt2.js"),[],import.meta.url),
1"/data/marcas/triumph.json":()=>o(()=>import("./y3bAXp1W.js"),[],import.meta.url),
1"/data/marcas/uaz.json":()=>o(()=>import("./Bg_0Xzdx.js"),[],import.meta.url),
1"/data/marcas/vespa.json":()=>o(()=>import("./BhIVIXG5.js"),[],import.meta.url),
1"/data/marcas/volkswagen.json":()=>o(()=>import("./DdXDPPxx.js"),[],import.meta.url),
1"/data/marcas/volvo.json":()=>o(()=>import("./ByQugLzS.js"),[],import.meta.url)
1}),u=async r=>{try{const a=Object.keys(s).find(m=>m.endsWith(`/${r}.json`));if(!a)return[];const e=await s[a]();return((e.default||e).modelos?.filter(m=>m.activa!==!1)||[]).map(m=>({...m,años:E(m.años??[])}))}catch(a){return console.error(`Error cargando modelos de ${r}:`,a),[]}},d=async(r,a)=>(await u(r)).find(t=>t.slug===a),v=async(r,a)=>{const e=await d(r,a);return e?E(e.años):[]};return{getMarcas:i,getMarcasPopulares:_,getMarcaBySlug:l,getModelosByMarca:u,getModeloBySlug:d,getAñosByModelo:v,getCategorias:()=>c.filter(r=>r.activa),getCategoriaBySlug:r=>c.find(a=>a.slug===r&&a.activa),getCategoriasByModelo:async(r,a)=>{const e=await d(r,a);return e?c.filter(t=>t.activa&&e.categorias.includes(t.id)):[]},validarVehiculo:async(r,a,e)=>(await v(r,a)).includes(e),generarUrlRepuestos:(r,a,e,t)=>t?`/repuestos/${r}/${a}/${t}?ano=${e}`:`/repuestos/${r}/${a}?ano=${e}`,buscarMarcas:r=>{const a=r.toLowerCase();return n.filter(e=>e.activa&&(e.nombre.toLowerCase().includes(a)||e.slug.toLowerCase().includes(a)))},buscarModelos:async(r,a)=>{const e=a.toLowerCase();return(await u(r)).filter(p=>p.nombre.toLowerCase().includes(e)||p.slug.toLowerCase().includes(e))}}};export{g as V,E as e,D as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.