define(["knockout"],function(e){"use strict";var t,n={GENERAL:{label:"General",fields:[{label:"Año",prop:"x_agno",highlighted:!0,icon:"calendar-icon-3.svg"},{label:"Combustible",prop:"x_combustible",highlighted:!0,icon:"comb-icon.svg",alterIcon:"comb-icon-hybrid.svg"},{label:"Transmisión",prop:"x_transmision",highlighted:!0,icon:"trans-icon.svg",alterIcon:"trans-icon-automatic.svg"},{label:"Kilometraje",prop:"x_kilometraje",highlighted:!0,icon:"km-icon.svg"},{label:"4x4",prop:"x_4x4"},{label:"Tercera corrida",prop:"x_tercera_corrida"},{label:"Llave inteligente / Botón de encendido",prop:"x_smartKey"},{label:"Dos copias de llaves",prop:"x_2_copias_de_llaves"},{label:"Único dueño",prop:"x_unico_dueno"},{label:"Garantía de fábrica",prop:"x_garantia_de_fabrica_vigente"},{label:"Mantenciones al día",prop:"x_mantenciones_al_dia"},{label:"Híbrido",prop:"x_hibrido"},{label:"Eléctrico",prop:"x_electrico"}]},EQUIPMENT:{label:"Equipamiento",fields:[{label:"Aire acondicionado",prop:"x_aireAcondicionado"},{label:"Climatizador",prop:"x_climatizador"},{label:"Velocidad crucero",prop:"x_velocidad_crucero"},{label:"Alzavidrios eléctricos",prop:"x_alzavidriosElectricos"},{label:"Espejos eléctricos",prop:"x_espejosElectricos"},{label:"Llantas de aleación",prop:"x_llantasAleacion"},{label:"Neblineros",prop:"x_neblineros"},{label:"Techo eléctrico",prop:"x_techo_electrico"},{label:"Techo panorámico",prop:"x_techo_panoramico"},{label:"Tapiz cuero",prop:"x_tapiz_cuero"},{label:"Asiento eléctrico",prop:"x_asiento_electrico"},{label:"Asiento acompañante eléctrico",prop:"x_asiento_acompanante_electrico"},{label:"Sensor de retroceso",prop:"x_sensorDeRetroceso"},{label:"Cámara de retroceso",prop:"x_camara_retroceso"},{label:"Bluetooth",prop:"x_bluetooth"},{label:"Android Auto",prop:"x_android"},{label:"Apple CarPlay",prop:"x_apple"},{label:"Mando al volante",prop:"x_mandoAlVolante"},{label:"Climatizador plazas traseras",prop:"x_climatizador_atras"},{label:"MirrorLink",prop:"x_mirrorLink"},{label:"Start / Stop",prop:"x_start_stop"},{label:"Asientos calefaccionados",prop:"x_asientos_calefaccionados"},{label:"Suspensión regulable",prop:"x_suspension_regulable"},{label:"Encendido a distancia",prop:"x_encendido_distancia"}]},SECURITY:{label:"Seguridad",fields:[{label:"Airbag frontal",prop:"x_airbagFrontal"},{label:"Airbag lateral",prop:"x_airbagLateral"},{label:"Anclaje ISOFIX",prop:"x_iSOFIX"},{label:"Apertura/Cierre a distancia",prop:"x_apertura_cierre_distancia"},{label:"Cierre centralizado",prop:"x_cierre_centralizado"},{label:"Frenos ABS",prop:"x_aBS"},{label:"Asistencia de frenado",prop:"x_asistencia_frenado"},{label:"Dirección asistida",prop:"x_direccion_asistida"},{label:"Control de estabilidad",prop:"x_controlDeEstabilidad"}]}};return{techSpec:e.observableArray(),isMobile:e.observable(!1),onLoad:function(e){t=e},beforeAppear:function(r){t.isMobile(window.innerWidth<992),window.onresize=function(){var e=t.isMobile(),n=window.innerWidth<992;e!=n&&t.isMobile(n)};var i=[];Object.keys(n).forEach(function(r){var s=n[r],o={groupName:s.label};o.groupDetails=s.fields.filter(function(n){var r=e.toJS(t.product()[n.prop]);return r&&r!="-"}).map(function(n){return{label:n.label,prop:n.prop,value:e.toJS(t.product()[n.prop]),highlighted:n.highlighted?!0:!1,icon:n.icon?n.icon:"",alterIcon:n.alterIcon?n.alterIcon:""}});var u=[].concat(o.groupDetails),a=[];while(u.length>0)a.push(u.splice(0,4));o.carruselSlides=a,i.push(o)}),t.techSpec(i)}}})