<div vehicleId="" class="cursor-pointer card__box" @click="transitionToCarPage(item.vehicle.href)" :class="{ card_box_used: item.vehicle.isUsed }" v-for="(item, index) in vehicles" v-if="index !== 5">
<div v-if="item.vehicle.isSold" class="car__status__cover">
<span class="sold-car">Продано</span>
</div>
<div class="catalog-card-preview-wrap">
{% include '@Portal/Catalog/catalog-card-preview-vue.html.twig' %}
<div class="additional__information__box">
<img src="{{ asset('/bundles/portal/img/icon-svg/pdf-icon.svg') }}" alt="" v-if="(item.vehicle.isUsed || item.vehicle.isStock) && item.hasNds">
<img src="{{ asset('/bundles/portal/img/icon-svg/select-icon.svg') }}" alt="" v-if="(item.vehicle.isUsed || item.vehicle.isStock) && item.isSelect">
</div>
</div>
<div class="card__car__info__wrapper">
<a class="card__car__title" :href="item.vehicle.href" v-html="item.vehicle.fullName"></a>
<div class="card__car__power__box">
<a class="card__car__power" :href="item.vehicle.href">{% verbatim %}{{ item.vehicle.equipmentTitle }} {{ item.vehicle.enginePower }}{% endverbatim %} {{ 'catalog.k_s'|trans({}, 'portal_base') }}</a>
<span class="card__car__year" v-html="item.vehicle.year"></span>
</div>
<div class="card__car__characteristics card__car__characteristics-wrap" v-if="item.vehicle.isUsed">
<div class="car__characteristics__box">
<img class="car__characteristics__icon"
src="{{ asset('/bundles/portal/img/icon-svg/transm-n-red.svg') }}" alt="">
<span class="car__charact__name" v-html="item.vehicle.transmissionTypeName"></span>
</div>
<div class="car__characteristics__box">
<img class="car__characteristics__icon"
src="{{ asset('/bundles/portal/img/icon-svg/wh-drive-red.svg') }}" alt="">
<span class="car__charact__name" v-html="item.vehicle.driveUnitTypeName"></span>
</div>
<div class="car__characteristics__box">
<img class="car__characteristics__icon"
src="{{ asset('/bundles/portal/img/icon-svg/engine-n-red.svg') }}" alt="">
<span class="car__charact__name">{% verbatim %}{{ item.vehicle.fuelTypeName }}, {{ item.vehicle.engineVolume }}{% endverbatim %} л</span>
</div>
<div class="car__characteristics__box">
<img class="car__characteristics__icon"
src="{{ asset('/bundles/portal/img/icon-svg/used-n-red.svg') }}" alt="">
<span class="car__charact__name" v-html="item.vehicle.mileage + ' км'" ></span>
</div>
</div>
<div class="card__car__characteristics" v-else>
<div class="car__characteristics__box">
<img class="car__characteristics__icon"
src="{{ asset('/bundles/portal/img/icon-svg/transm-n-red.svg') }}" alt="">
<span class="car__charact__name" v-html="item.vehicle.transmissionTypeName"></span>
</div>
<div class="car__characteristics__box">
<img class="car__characteristics__icon"
src="{{ asset('/bundles/portal/img/icon-svg/wh-drive-red.svg') }}" alt="">
<span class="car__charact__name" v-html="item.vehicle.driveUnitTypeName"></span>
</div>
<div class="car__characteristics__box">
<img class="car__characteristics__icon"
src="{{ asset('/bundles/portal/img/icon-svg/engine-n-red.svg') }}" alt="">
<span class="car__charact__name">{% verbatim %}{{ item.vehicle.fuelTypeName }}, {{ item.vehicle.engineVolume }}{% endverbatim %} л</span>
</div>
</div>
<div class="card__car__credit__info__box">
<template v-if="item.creditPayment != null && !selected.credit">
<span class="credit__info__title">Авто в кредит за {% verbatim %}{{ item.creditPayment }}{% endverbatim %} грн/{{ 'catalog.month'|trans({}, 'portal_base') }}</span>
<div class="car_tooltip_icon" @click="infoActive($event)">
<svg width="12" height="12" viewBox="0 0 12 12" fill="inherit"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M5.99943 0C7.65664 0 9.1565 0.671257 10.2421 1.75682C11.3276 2.84351 12 4.34336 12 5.99943C12 7.65664 11.3276 9.1565 10.2421 10.2421C9.1565 11.3276 7.65664 12 5.99943 12C4.34336 12 2.84351 11.3276 1.75682 10.2421C0.671257 9.1565 0 7.65664 0 5.99943C0 4.34336 0.671257 2.84237 1.75682 1.75682C2.84237 0.671257 4.34336 0 5.99943 0ZM9.57985 2.41902C8.66409 1.50325 7.39742 0.936138 5.99943 0.936138C4.60145 0.936138 3.33591 1.50325 2.41902 2.41902C1.50325 3.33591 0.936138 4.60145 0.936138 5.99943C0.936138 7.39742 1.50325 8.66409 2.41902 9.57985C3.33591 10.4956 4.60145 11.0627 5.99943 11.0627C7.39742 11.0627 8.66409 10.4956 9.57985 9.57985C10.4956 8.66409 11.0627 7.39742 11.0627 5.99943C11.0627 4.60145 10.4956 3.33591 9.57985 2.41902ZM5.94736 3.80568C5.68927 3.80568 5.47986 3.59626 5.47986 3.33818C5.47986 3.07895 5.68927 2.86954 5.94736 2.86954H6.0515C6.31073 2.86954 6.52014 3.07895 6.52014 3.33818C6.52014 3.59626 6.31073 3.80568 6.0515 3.80568H5.94736ZM5.5274 4.88784C5.5274 4.62975 5.73682 4.42034 5.99604 4.42034C6.25413 4.42034 6.46354 4.62975 6.46354 4.88784V8.66182C6.46354 8.91991 6.25413 9.13046 5.99604 9.13046C5.73682 9.13046 5.5274 8.91991 5.5274 8.66182V4.88784Z"
fill="#9C9C9C"/>
</svg>
</div>
<div class="card__car__info__box" :class="{ active: isActiveInfo == item.vehicle.vehicleItemId }">
<span class="card_car_info_close" @click="infoClose($event)">
<svg width="9" height="9" viewbox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 1L1 8M1 1L8 8" stroke="#9C9C9C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
<p class="card__car__info__text">{{ 'catalog.calculation_preliminary'|trans({}, 'portal_base') }}</p>
</div>
</template>
</div>
<div class="card__car__leasing__info__box" v-if="item.isStock">
<template>
<span class="credit__info__title">{{ 'catalog.leasing.title'|trans({}, 'portal_base') }}</span>
<div class="car_tooltip_icon" @click="infoActive($event)">
<svg width="12" height="12" viewBox="0 0 12 12" fill="inherit"
xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd"
d="M5.99943 0C7.65664 0 9.1565 0.671257 10.2421 1.75682C11.3276 2.84351 12 4.34336 12 5.99943C12 7.65664 11.3276 9.1565 10.2421 10.2421C9.1565 11.3276 7.65664 12 5.99943 12C4.34336 12 2.84351 11.3276 1.75682 10.2421C0.671257 9.1565 0 7.65664 0 5.99943C0 4.34336 0.671257 2.84237 1.75682 1.75682C2.84237 0.671257 4.34336 0 5.99943 0ZM9.57985 2.41902C8.66409 1.50325 7.39742 0.936138 5.99943 0.936138C4.60145 0.936138 3.33591 1.50325 2.41902 2.41902C1.50325 3.33591 0.936138 4.60145 0.936138 5.99943C0.936138 7.39742 1.50325 8.66409 2.41902 9.57985C3.33591 10.4956 4.60145 11.0627 5.99943 11.0627C7.39742 11.0627 8.66409 10.4956 9.57985 9.57985C10.4956 8.66409 11.0627 7.39742 11.0627 5.99943C11.0627 4.60145 10.4956 3.33591 9.57985 2.41902ZM5.94736 3.80568C5.68927 3.80568 5.47986 3.59626 5.47986 3.33818C5.47986 3.07895 5.68927 2.86954 5.94736 2.86954H6.0515C6.31073 2.86954 6.52014 3.07895 6.52014 3.33818C6.52014 3.59626 6.31073 3.80568 6.0515 3.80568H5.94736ZM5.5274 4.88784C5.5274 4.62975 5.73682 4.42034 5.99604 4.42034C6.25413 4.42034 6.46354 4.62975 6.46354 4.88784V8.66182C6.46354 8.91991 6.25413 9.13046 5.99604 9.13046C5.73682 9.13046 5.5274 8.91991 5.5274 8.66182V4.88784Z"
fill="#9C9C9C"/>
</svg>
</div>
<div class="card__car__info__box card_car_info_pading" :class="{ active: isActiveInfo == item.vehicle.vehicleItemId }">
<span class="card_car_info_close" @click="infoClose($event)">
<svg width="9" height="9" viewbox="0 0 9 9" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M8 1L1 8M1 1L8 8" stroke="#9C9C9C" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
<p class="card__car__info__text">{{ 'catalog.leasing.description'|trans({}, 'portal_base') }}</p>
</div>
</template>
</div>
<div class="card__car__color__box" v-if="!item.vehicle.isUsed && !item.vehicle.isStock">
<template v-if="Object.keys(item.vehicleColors).length > 1">
<div v-for="(color, index) in item.vehicleColors" class="car__color" :class="{ active: index === 0 }"
@click="setColorVehicle($event, color.imageVehicle, color.imageWebpVehicle)"
:style="{ 'background-image': 'url(' + color.imageColor + ')' }"></div>
</template>
</div>
<div class="card__car__power__box card_car_power_box_wrap">
<span class="card__car__price__new" v-if="item.creditPayment != null && selected.credit">
{% verbatim %}
{{ item.creditPayment }}
{% endverbatim %}
грн/{{ 'catalog.month'|trans({}, 'portal_base') }}</span>
<span class="card__car__price__new" v-if="item.vehicle.isUsed && (item.vehicle.isReserved || item.vehicle.deposit)">{{ 'car_in_stock_module.reserved'|trans({}, 'dc_base') }}</span>
<span class="card__car__price__second" v-else>
{% verbatim %}
{{ item.vehicle.price }}
{% endverbatim %}
грн</span>
<span v-if="!item.vehicle.isStock && parseFloat(item.vehicle.fullPrice.replace(/\s+/g, '')) > parseFloat(item.vehicle.price.replace(/\s+/g, ''))
&& !(item.vehicle.isUsed && (item.vehicle.isReserved || item.vehicle.deposit))" class="card__car__price__second card__car__price__old">
{% verbatim %}
{{ item.vehicle.fullPrice }}
{% endverbatim %}
грн</span>
<span v-if="item.vehicle.isStock && item.vehicle.hasActionPrice && !(item.vehicle.isUsed && (item.vehicle.isReserved || item.vehicle.deposit))" class="card__car__price__old">
{% verbatim %}
{{ item.vehicle.fullPrice }}
{% endverbatim %}
грн</span>
</div>
</div>
<div class="add__comparison__like__box">
<button :key="item.vehicle.vehicleId" class="comparison__like add__comparison" :class="item.vehicle.comparedId ? 'active' : ''" :featuredId="item.vehicle.comparedId" @click="toggleCompare(item.vehicle.vehicleItemId)"></button>
<button class="comparison__like add__like" :class="{ active:!!item.vehicle.featuredId }" :featuredId="item.vehicle.featuredId" @click="toggleFavorite('vehicle',item.vehicle.featuredData)"></button>
</div>
<div class="location__box" v-if="!item.vehicle.isUsed && item.vehicle.brand.dealerCount > 1">
<img src="{{ asset('/bundles/portal/img/icon-svg/location-marker.svg') }}" alt="">
<span class="location__text" v-html="item.vehicle.dealerAddress"></span>
</div>
<div :class="['card__car__learn__more__box', {'bottom_style': item.vehicle.optionsByEquipment.count > 0}, {'is_stock': item.vehicle.isStock}, {'no_tesdrive': !item.vehicle.testDrive}, {'hideme': isActiveInfo == item.vehicle.vehicleItemId} ]">
<a class="car__learn__more__btn" @click="transitionToCarPage(item.vehicle.href)">{{ 'catalog.more_detail'|trans({}, 'portal_base') }}</a>
<div class="car__learn__more__info__wrapper" v-if="item.vehicle.optionsByEquipment.count > 0 && !item.vehicle.isUsed">
<div class="car__learn__more" v-for="(group, id) in item.vehicle.optionsByEquipment">
<div v-for="option in group.options">
<img src="{{ asset('/bundles/portal/img/icon-svg/green-ok.svg') }}" alt="">
<span class="car__learn__more__text" v-html="option"></span>
</div>
</div>
</div>
<div class="car__learn__more__info__wrapper" v-else-if="item.vehicle.isUsed">
<div class="car__learn__more" v-for="(option, id) in item.vehicle.options">
<div>
<img src="{{ asset('/bundles/portal/img/icon-svg/green-ok.svg') }}" alt="">
<span class="car__learn__more__text" v-html="option"></span>
</div>
</div>
</div>
<a class="car__test__drive__btn" :href="item.vehicle.testDriveHref" v-if="item.vehicle.testDrive && !item.vehicle.isUsed">{{ 'catalog.sign_test_drive'|trans({}, 'portal_base') }}</a>
<a class="car__test__drive__btn" href="{{ path('portal_service_testdrive_form') }}" v-else-if="!item.vehicle.isUsed && !item.vehicle.isStock ">{{ 'catalog.sign_test_drive'|trans({}, 'portal_base') }}</a>
<div class="car__test__drive__btn" v-else></div>
</div>
</div>
<div class="support__box-vue" v-else>
{% include '@Portal/Catalog/catalog-support-box.html.twig' %}
</div>