PageSourceSearch

https://uaz-techincom.ru/_nuxt/28a93e8.js

js uaz-techincom.ru collected 2026-10-08 03:57:03 UTC 35,230 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{1025:function(e,t,r){"use strict";r(9),r(11),r(12),r(10),r(7);var l=r(1),n=r(3),o=(r(14),r(6),r(15),r(24),r(32),r(5),r(27),r(0)),c=(r(13),r(46),r(97)),d={name:"AvailableCarsFilterItem",comments:{BaseSelect:c.default},props:{title:{type:String,default:""},label:{type:String,default:""},name:{type:String,default:""},isSingle:{type:Boolean,default:!1},value:{type:Array,default:function(){return[]}},defaultValue:{type:Array,default:function(){return[]}}},computed:{isSingleValue:function(){return this.value.length<=1&&!1}},methods:{onChangeSort:function(e){this.$emit("change",e)}}},m=(r(1820),r(4));function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,l)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach(function(t){Object(n.a)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var _={name:"PageAvailableCarsFilter",components:{AvailableCarsFilterItem:Object(m.a)(d,function(){var e=this,t=e._self._c;return t("div",{staticClass:"available-cars-filter-item",class:{is_disable:e.isSingleValue}},[t("VText",{staticClass:"available-cars-filter-item__title",attrs:{type:"medium"}},[e._v(e._s(e.label))]),e._v(" "),e.isSingle?t("BaseSelect",{staticClass:"available-cars-filter-item__select",attrs:{options:e.value,"default-value":e.value[0],name:e.name,title:e.title},on:{change:e.onChangeSort}}):e._e(),e._v(" "),e.isSingle?e._e():t("BaseMultipleSelect",{staticClass:"available-cars-filter-item__select",attrs:{options:e.value,name:e.name,title:e.title,"default-options":e.defaultValue},on:{change:e.onChangeSort}})],1)},[],!1,null,null,null).exports},props:{isClose:{type:Boolean,default:!0}},data:function(){return{namePanel:"cars-stock-filter",isLoading:!1,count:0,filters:{colors:[],dealers:[],equips:[],years:[],modelYears:[],trims:[],sorted:1},sortOptions:{label:"Показывать",name:"sorted",title:"Сортировка по цене",isSingle:!0,value:[{id:1,title:"Сначала недорогие",value:1},{id:2,title:"Сначала дорогие",value:-1}]}}},computed:f(f(f(f(f({},Object(o.e)("page",["isMobile"])),Object(o.e)("car",["trim"])),Object(o.e)("availableCars",{mainFilters:"filters"})),Object(o.c)("availableCars",["getColorOptionsNew","getYearOptionsNew","getDealerOptionsNew","getTrimOptionsNew","getTrimsId","getEquipmentsOptionsNew"])),{},{items:function(){return[this.sortOptions,this.trimOptions,this.equipmentsOptions,this.colorOptions]},productionYearOptions:function(){return{label:"Год выпуска",name:"years",title:"",value:this.getYearOptionsNew}},trimOptions:function(){return{label:"Комплектация",name:"trims",title:"",value:this.getTrimOptionsNew}},colorOptions:function(){return{label:"Цвет",name:"colors",title:"",value:this.getColorOptionsNew}},equipmentsOptions:function(){return{label:"Опции",name:"equips",title:"",value:this.getEquipmentsOptionsNew}}}),watch:{isMobile:function(e){e&&this.setActivePanel("")},isClose:function(){var e=this;if(this.isClose){var t=function(){if("trims"===r){var t=[];e.mainFilters[r].forEach(function(r){var l=e.trim.find(function(tr){return tr.id===parseInt(r)});l&&t.push(l.title)}),e.$root.$emit("multiple-select-update-"+r,t)}else e.$root.$emit("multiple-select-update-"+r,e.mainFilters[r])};for(var r in this.mainFilters)t()}}},mounted:function(){this.$root.$on("clearFilter",this.onClearSimple)},methods:f(f(f({},Object(o.d)("page",["setActivePanel"])),Object(o.b)("availableCars",["loadSimilar"])),{},{onClearSimple:function(){for(var e in this.filters={colors:[],dealers:[],years:[],modelYears:[],trims:[],equips:[],sorted:1},this.filters)this.$root.$emit("multiple-select-clear-"+e);this.loadSimilarCar()},onClear:function(){this.onClearSimple(),this.$emit("change",this.filters)},onClose:function(){this.$emit("close")},onChange:function(e){if(this.filters[e.name]=e.value,"colors"===e.name){var t=[];
1this.filters.colors.forEach(function(e){t.push(parseInt(e))}),this.filters.colors=t}this.loadSimilarCar()},loadSimilarCar:function(){var e=this;return Object(l.a)(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.isLoading=!0,t.next=1,e.loadSimilar(e.filters);case 1:e.count=t.sent,e.isLoading=!1;case 2:case"end":return t.stop()}},t)}))()},emitEvent:function(){this.isMobile&&this.$emit("change",this.filters),this.onClose()}})},h=(r(1821),Object(m.a)(_,function(){var e=this,t=e._self._c;return e.isMobile?t("div",{staticClass:"page-available-cars-filter"},[t("div",{staticClass:"page-available-cars-filter__container",style:{"background-color":"#F8F8F8"},on:{click:function(e){e.stopPropagation()}}},[t("div",{staticClass:"page-available-cars-filter__header"},[t("div",{staticClass:"page-available-cars-filter__back",on:{click:e.onClose}}),e._v(" "),t("VText",{staticClass:"page-available-cars-filter__title",attrs:{type:"medium"}},[e._v("Фильтры")]),e._v(" "),t("VButton",{staticClass:"page-available-cars-filter__clear",attrs:{type:"white"},nativeOn:{click:function(t){return e.onClear.apply(null,arguments)}}},[e._v("\n        Очистить\n      ")])],1),e._v(" "),t("div",{staticClass:"page-available-cars-filter__list"},e._l(e.items,function(r){return t("AvailableCarsFilterItem",{key:r.label,staticClass:"page-available-cars-filter__item",attrs:{label:r.label,name:r.name,title:r.title,value:r.value,"default-value":e.mainFilters[r.name],"is-single":r.isSingle},on:{change:e.onChange}})}),1),e._v(" "),t("div",{staticClass:"page-available-cars-filter__result"},[t("VButton",{staticClass:"page-available-cars-filter__show preloader-pseudo preloader-pseudo_white",class:{is_loading:e.isLoading},nativeOn:{click:function(t){return e.emitEvent.apply(null,arguments)}}},[e.isLoading?e._e():t("span",[e._v("Показать "+e._s(e.count)+" авто")])])],1)])]):e._e()},[],!1,null,null,null)),C=h.exports;r(26),r(21),r(41),r(28);function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,l)}return r}var y={name:"AvailableCarsItemDisclaimer",props:{equipments:{type:Array,default:function(){return[]}},deliveryPrice:{type:String,default:""},deliveryCost:{type:Boolean,default:!1},title:{type:String,default:""},price:{type:String,default:""},totalPrice:{type:String,default:""}},computed:function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){Object(n.a)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},Object(o.e)("feature",["is_hide_price"]))},w=y;r(1822);function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,l)}return r}function k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach(function(t){Object(n.a)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var P={components:{AvailableCarsItemDisclaimer:Object(m.a)(w,function(){var e=this,t=e._self._c;return t("div",{staticClass:"available-cars-item-disclaimer"},[t("div",{staticClass:"available-cars-item-disclaimer__text"},[t("div",{staticClass:"available-cars-item-disclaimer__header"},[t("div",{staticClass:"available-cars-item-disclaimer__col-one"},[e._v(e._s(e.title))]),e._v(" "),e.is_hide_price?e._e():t("div",{staticClass:"available-cars-item-disclaimer__col-two"},[e._v(e._s(e._f("price")(e.price)))])]),e._v(" "),e.deliveryCost?t("div",{staticClass:"available-cars-item-disclaimer__header"},[t("div",{staticClass:"available-cars-item-disclaimer__col-one"},[e._v("Доставка до ДЦ")]),e._v(" "),e.is_hide_price?e._e():t("div",{staticClass:"available-cars-item-disclaimer__col-two"},[e._v("\n        "+e._s(e._f("price")(e.deliveryPrice))+"\n      ")])]):e._e(
1),e._v(" "),t("div",{staticClass:"available-cars-item-disclaimer__list-wrapper"},e._l(e.equipments,function(r){return t("div",{key:r.id,staticClass:"available-cars-item-disclaimer__list"},[t("div",{staticClass:"available-cars-item-disclaimer__col-one"},[e._v(e._s(r.title))]),e._v(" "),e.is_hide_price?e._e():t("div",{staticClass:"available-cars-item-disclaimer__col-two"},[e._v(e._s(e._f("price")(r.price)))])])}),0),e._v(" "),e.is_hide_price?e._e():t("div",{staticClass:"available-cars-item-disclaimer__footer"},[t("div",{staticClass:"available-cars-item-disclaimer__col-one"},[e._v("РРЦ")]),e._v(" "),t("div",{staticClass:"available-cars-item-disclaimer__col-two"},[e._v(e._s(e._f("price")(e.totalPrice)))])])])])},[],!1,null,null,null).exports},props:{item:{type:Object,default:null},image:{type:[Object,String],default:null},carModel:{type:String,default:""},color:{type:String,default:""},price:{type:Number,default:null},totalPrice:{type:Number,default:null},discountUrl:{type:String,default:""},year:{type:Number,default:0},modelYear:{type:Number,default:0},trim:{type:String,default:""},dealer:{type:String,default:""},modelId:{type:Number,default:0},modelTitle:{type:String,default:""},trimId:{type:Number,default:0},dealerId:{type:Number,default:0},vin:{type:String,default:""},equipments:{type:Array,default:function(){return[]}},equipmentCount:{type:Number,default:0}},data:function(){return{isDisclaimerShown:!1}},computed:k(k(k(k(k(k(k({}
1,Object(o.e)("feature",["model_max_discount","is_hide_price","delivery_cost"])),Object(o.e)("conf",["deliveryPrice"])),Object(o.c)("availableCars",["getEqipPriceList"])),Object(o.c)("conf",["deliverySum"])),Object(o.c)("availableCars",["getFilterTrims","getMaxDiscountValue","isSelectFilter","models","getImage"])),Object(o.e)("core",["isDealerSite","loadYears"])),{},{discount:function(){return this.loadYears.includes(this.item.year)?this.getMaxDiscountValue(this.item):0},backgroundColor:function(){return"#ffffff"===this.color?"#cdcdcd":this.color},optionsText:function(){if(this.equipmentCount>0){var e=1===this.equipmentCount?"опция":this.equipmentCount<5?"опции":"опций";return", <br />".concat(this.equipmentCount,"&nbsp;").concat(e)}return""},listEquipments:function(){return this.getEqipPriceList(this.equipments,this.trimId)}}),methods:{onClick:function(){this.$emit("change",{vin:this.vin,image:this.image,dealer:this.dealerId,model:this.modelTitle,modelId:this.modelId,trim:this.trim,trimId:this.trimId,year:this.year,equipments:this.equipments.map(function(e){return e.id})})},onDisclaimerMOver:function(){this.$utils.detectMobile.any()||(this.isDisclaimerShown=!0)},onDisclaimerMLeave:function(){this.isDisclaimerShown=!1},toggleDisclaimer:function(){this.isDisclaimerShown=!this.isDisclaimerShown}}},S=(r(1823),Object(m.a)(P,function(){var e=this,t=e._self._c;return t("div",{staticClass:"available-cars-item",attrs:{"data-vin":e.vin,"data-model":e.modelId},on:{click:e.onClick,mouseleave:e.onDisclaimerMLeave}},[t("div",{staticClass:"available-cars-item__background",style:{"background-color":e.backgroundColor}}),e._v(" "),t("div",{staticClass:"available-cars-item__wrapper"},[t("div",{staticClass:"available-cars-item__container"},[t("div",{staticClass:"available-cars-item__image-wrapper"},[t("div",{staticClass:"available-cars-item__image-bg preloader-pseudo",class:{is_loading:!e.image},style:{backgroundImage:"url(".concat(e.$resize(e.image,"520x385_stock"),")")}})]),e._v(" "),t("div",{staticClass:"available-cars-item__tags",class:{has_discount:e.discount>0}},[e.discount>0?t("a",{staticClass:"available-cars-item__tag available-cars-item__tag_benefit",attrs:{href:e.discountUrl},on:{click:function(e){e.stopPropagation()}}},[e._v("\n          Выгода до "+e._s(e._f("price")(e.discount))+"\n        ")]):e._e()]),e._v(" "),t("div",{staticClass:"available-cars-item__bar"},[t("div",{staticClass:"available-cars-item__col"},[t("VText",{staticClass:"available-cars-item__title",attrs:{type:"small"}},[e._v(e._s(e.carModel))])],1),e._v(" "),t("div",{staticClass:"available-cars-item__col"},[e.is_hide_price?e._e():t("VText",{staticClass:"available-cars-item__title available-cars-item__title_ref",attrs:{type:"small"}},[e._v("\n            "+e._s(e._f("price")(e.totalPrice-e.discount))+"\n          ")])],1)]),e._v(" "),t("div",{staticClass:"available-cars-item__spacer"}),e._v(" "),t("div",{staticClass:"available-cars-item__bar available-cars-item__bar_align-top"},[t("div",{staticClass:"available-cars-item__col"},[t("VText",{staticClass:"available-cars-item__text",attrs:{type:"small"}},[t("span",{directives:[{name:"typo",rawName:"v-typo",value:e.trim+e.optionsText,expression:"trim + optionsText"}]}),e._v(" "),e.equipmentCount>0?t("span",{staticClass:"available-cars-item__disclaimer",on:{click:function(t){return t.stopPropagation(),e.toggleDisclaimer.apply(null,arguments)}}},[t("span",{staticClass:"available-cars-item__disclaimer-icon",on:{mouseover:e.onDisclaimerMOver}})]):e._e()])],1),e._v(" "),t("transition",{attrs:{name:"down"}},[e.isDisclaimerShown?t("AvailableCarsItemDisclaimer",{attrs:{title:"Стоимость автомобиля",equipments:e.listEquipments,price:e.price+"","delivery-price":e.deliveryPrice+"","delivery-cost":e.delivery_cost&&(2023===~~e.year||2024===~~e.year)&&e.deliverySum(e.trimId)>0,"total-price":e.totalPrice+""}}):e._e()],1),e._v(" "),t("div",{staticClass:"available-cars-item__col"},[t("VText",{staticClass:"available-cars-item__text",attrs:{type:"small"}},[e._v(e._s(e.year)+" г.в.")])],1)],1),e._v(" "),t("div",{staticClass:"available-cars-item__bar"},[t("div",{staticClass:"available-cars-item__col"},[t("VText",{staticClass:"available-cars-item__text available-cars-item__text_dealer",attrs:{type:"small"},domProps:{innerHTML:e._s(e.dealer)}})],1),e._v(" "),t("div",{staticClass:"available-cars-item__col"})])]),e._v(" "),t("div",{staticClass:"available-cars-item__button-wrapper"},[t("VButton",{staticClass:"available-cars-item__button",attrs:{type:"black"}},[e._v("\n        Оставить заявку\n      ")])],1)])])},[],!1,null,null,null)),x=S.exports,F=r(33);function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,l)}return r}function T(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?M(Object(r),!0).forEach(function(t){Object(n.a)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):M(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var A={components:{VText:r(186).default},props:{trims:{type:Array,default:function(){return[]}},current:{type:Number,default:0}},data:function(){return{isActive:-1}},computed:T(T(T(T({},Object(o.e)("availableCars",["filters"])),Object(o.c)("car",["getTrimById"])),Object(o.c)("page",["isProfiPage","isProfiMainPage","isBuhankaPage","isModelAkpp"])),{},{selectedTrims:function(){return this.filters.trims}}),watch:{selectedTrims:function(){this.selectedTrims&&this.selectedTrims.length?this.isActive=this.selectedTrims:this.isActive=-1},current:function(){this.update(this.current)}},methods:{onClick:function(e){e&&e.value===this.isActive||this.update(e)},update:function(e){this.$emit("change",e||"")},isEqual:function(e){if("object"===Object(F.a)(this.isActive)&&e){var t=!0,r=[];return this.isActive.forEach(function(l){(t=t&&e.includes(l))&&r.push(l)}),t&&r.length===e.length}return this.isActive===e},isActiveItem:function(e){var t=this;return Array.isArray(this.isActive)&&Array.isArray(e.value)?!!e.value.find(function(e){return!!t.isActive.includes(e)}):this.isActive===e.value||this.isActive===e.ids||this.isEqual(e.ids)}}},D=(r(1824),Object(m.a)(A,function(){var e=this,t=e._self._c;return t("div",{staticClass:"available-cars-trims"},[t("div",{staticClass:"available-cars-trims__list"},[e.trims.length>0?t("VText",{staticClass:"available-cars-trims__item available-cars-trims__title",class:{is_active:-1===e.isActive},attrs:{"data-id":"-1"},nativeOn:{click:function(t){return e.update()}}},[e._v("\n      Все\n    ")]):e._e(),e._v(" "),e._l(e.trims,function(r){return t("VText",{key:r.id,staticClass:"available-cars-trims__item available-cars-trims__title",class:{is_active:e.isActiveItem(r)},attrs:{"data-id":r.id},nativeOn:{click:function(t){return e.onClick(r)}}},[e._v("\n      "+e._s(r.title)+"\n    ")])})],2)])},[],!1,null,null,null).exports);function I(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,l)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?I(Object(r),!0).forEach(function(t){Object(n.a)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var $={components:{BaseMultipleSelect:r(521).default},data:function(){return{filters:{colors:[],dealers:[],years:[],modelYears:[],trims:[],body:[],sorted:1}}},computed:N(N(N(N({},Object(o.e)("availableCars",["model","mainYear","availableFilter"])),Object(o.e)("core",["isHolding"])),Object(o.c)("page",["isStockPage","isProductPage"])),Object(o.c)("availableCars",["isAvailableColor","getColorOptionsNew","getEquipmentsOptionsNew","getYearOptionsNew","getDealerOptionsNew","getTrimOptionsNew","getModelOptionsNew","getBodyOptionsNew","getDefaultTrim","getTransmissionOptionsNew","getTrimsId"])),mounted:function(){this.$root.$on("clearFilter",this.onClearFilters)},methods:{onClearFilters:function(){this.filters={colors:[],dealers:[],years:[],modelYears:[],trims:[],sorted:this.filters.sorted},this.$root.$emit("multiple-select-clear-year"),this.$root.$emit("multiple-select-clear-model-year"),this.$root.$emit("multiple-select-clear-trim"),this.$root.$emit("multiple-select-clear-dealer"),this.$root.$emit("multiple-select-clear-color")},onChangeColor:function(e){this.filters.colors=e.value,this.emitEvent()},onChangeYear:function(e){this.filters.years=e.value,this.emitEvent()},onChangeModel:function(e){this.filters.models=e.value,this.emitEvent()},onChangeDealer:function(e){this.filters.dealers=e.value,this.emitEvent()},onChangeTrims:function(e){this.filters.trims=e.value,this.emitEvent()},onChangeTransmission:function(e){this.filters.transmission=e.value,this.emitEvent()},onChangeEquipments:function(e){this.filters.equips=e.value,this.emitEvent()},onChangeBody:function(e){this.filters.body=e.value,this.emitEvent()},emitEvent:function(){this.$emit("change",this.filters)}}},E=(r(1825),Object(m.a)($,function(){var e=this,t=e._self._c;return e.availableFilter?t("div",{staticClass:"available-cars-filter"},[t("div",{staticClass:"available-cars-filter__container"},[e.isHolding?t("BaseMultipleSelect",{staticClass:"available-cars-filter__select available-cars-filter__select_dealer",attrs:{options:e.getDealerOptionsNew,name:"dealer",title:"Адрес салона"},on:{change:e.onChangeDealer}}
1):e._e(),e._v(" "),e.isProductPage?e._e():t("BaseMultipleSelect",{staticClass:"available-cars-filter__select",attrs:{options:e.getModelOptionsNew,name:"model",title:"Модель"},on:{change:e.onChangeModel}}),e._v(" "),e.getTransmissionOptionsNew.length>1?t("BaseMultipleSelect",{staticClass:"available-cars-filter__select",attrs:{options:e.getTransmissionOptionsNew,name:"transmission",title:"Тип трансмиссии"},on:{change:e.onChangeTransmission}}):e._e(),e._v(" "),t("BaseMultipleSelect",{staticClass:"available-cars-filter__select",attrs:{options:e.getYearOptionsNew,name:"year",title:"Год выпуска"},on:{change:e.onChangeYear}}),e._v(" "),e.isProductPage&&e.getBodyOptionsNew.length?t("BaseMultipleSelect",{staticClass:"available-cars-filter__select",attrs:{options:e.getBodyOptionsNew,name:"body",title:"Тип кузова"},on:{change:e.onChangeBody}}):e._e(),e._v(" "),t("BaseMultipleSelect",{ref:"trim",staticClass:"available-cars-filter__select available-cars-filter__select_trim",attrs:{options:e.getTrimOptionsNew,name:"trim",title:e.model&&10===e.model.id?"Тип кузова":"Комплектация"},on:{change:e.onChangeTrims}}),e._v(" "),t("BaseMultipleSelect",{staticClass:"available-cars-filter__select available-cars-filter__select_equips",attrs:{options:e.getEquipmentsOptionsNew,name:"equipments",title:"Опции"},on:{change:e.onChangeEquipments}}),e._v(" "),t("BaseMultipleSelect",{staticClass:"available-cars-filter__select available-cars-filter__select_color",attrs:{options:e.getColorOptionsNew,name:"color",title:"Цвет"},on:{change:e.onChangeColor}})],1)]):e._e()},[],!1,null,null,null).exports),L={props:{title:{type:String,required:!0}}};r(1826);function B(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,l)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?B(Object(r),!0).forEach(function(t){Object(n.a)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Y={components:{PageAvailableCarsFilter:C,AvailableCarsItem:x,AvailableCarsTrims:D,AvailableCarsFilter:E,StockNavItem:Object(m.a)(L,function(){var e=this,t=e._self._c;return t("div",{staticClass:"stock-page-nav-item"},[t("VText",{staticClass:"stock-page-nav-item__title"},[t("span",{domProps:{innerHTML:e._s(e.title)}}
1)])],1)},[],!1,null,null,null).exports,BaseSelect:c.default},props:{isDealerCard:{type:Boolean,default:!1}},data:function(){return{isLoadingLocal:!0,isActiveFilter:!1,isSticky:!1,offsetTop:0,headerHeight:0,isHidden:!1,isFirst:!0,isShow:!0,queryModelValue:null,queryTrimValue:null,timerId:null,isMobile:!1,isFirstChange:!0}},computed:V(V(V(V(V(V(V(V(V(V(V(V(V(V(V({},Object(o.e)("feature",["delivery_cost"])),Object(o.e)("dealerInfo",["isHolding"])),Object(o.e)("conf",["deliveryPrice"])),Object(o.c)("dealerInfo",["cityOptions"])),Object(o.c)("analytics",["getCarTitle"])),Object(o.c)("availableCars",["getFilterTrims","isSelectFilter","models","getImage"])),Object(o.e)("availableCars",["model","isLoading","filters","isAkpp","cars","mainYear","isMore","page","limit"])),Object(o.e)("page",["query"])),Object(o.c)("conf",["getCar","getGroupTitle"])),Object(o.c)("dealers",["dealerSale"])),Object(o.e)("core",["isDealerSite","loadYears"])),Object(o.c)("page",["isProductPage","isStockPage","isIndexPage","isHiddenInterface","isModelAkpp"])),Object(o.c)("dealers",["cityId"])),Object(o.c)("car",["findModel"])),{},{shownCars:function(){var e=this.cars.slice(0,this.limit*(this.page+1));return this.updateField({path:"isMore",value:e.length!==this.cars.length}),this.isShow?e:[]},transformPx:function(){return this.isMobile&&this.isSticky?this.isHidden?"0":"114%":"0"}}),watch:{model:function(){var e=this;return Object(l.a)(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.isDealerCard){t.next=1;break}return t.next=1,e.loadCars();case 1:case"end":return t.stop()}},t)}))()},cityId:function(e,t){var r=this;return Object(l.a)(regeneratorRuntime.mark(function l(){return regeneratorRuntime.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if(parseInt(e)!==parseInt(t)){l.next=1;break}return l.abrupt("return");case 1:if(r.isLoadingLocal=!0,!r.isProductPage||r.isDealerCard||!r.model){l.next=3;break}return r.updateField({path:"cars",value:[]}),l.next=2,r.$store.dispatch("availableCars/loadAvailableTrims",{modelId:r.model.id,isAkpp:r.isAkpp?"akpp":"mkpp"});case 2:r.changeTrim("");case 3:if(r.isDealerSite&&!(r.isHolding&&r.cityOptions&&r.cityOptions.length)){l.next=4;break}return l.next=4,r.loadCars();case 4:return l.next=5,r.$store.dispatch("availableCars/loadAvailableFilters",!r.isProductPage);case 5:case"end":return l.stop()}},l)}))()},isLoading:function(){var e=this;this.isLoading||setTimeout(function(){e.isLoadingLocal=!1},300)},isActiveFilter:function(){var e=this;this.$nextTick(function(){e.isActiveFilter?e.$scroll.disable(e.$refs.filter.$el):e.$scroll.enable()})},models:function(e){var t=this;if(e&&e.length>0&&this.queryModelValue&&!this.isMobile){var r=this.models.find(function(e){return e.value===t.queryModelValue});r&&this.onNavClick(r,!1),this.queryModelValue=null}}},beforeMount:function(){this.isModelAkpp&&this.updateField({path:"isAkpp",value:!0}),this.isDealerCard&&(this.setFilterYear([2023,2024,2025,2026]),this.setLimit(6)),this.isStockPage&&this.setFilterYear([])},mounted:function(){var e=this;return Object(l.a)(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.isMobile=e.$utils.isMobile(),e.isDealerCard&&(e.updateField({path:"cars",value:[]}),e.updateField({path:"filterModels",value:[]}),e.updateField({path:"isMore",value:!1})),!e.isDealerCard||!e.dealerSale){t.next=1;break}return t.next=1,e.$store.dispatch("availableCars/loadAvailableModels",{dealerId:e.dealerSale.id});case 1:return t.next=2,e.$store.dispatch("availableCars/loadAvailableFilters",!e.isProductPage);case 2:if(!e.isDealerCard||!e.dealerSale){t.next=4;break}return t.next=3,e.onNavClick(e.models[0],!1);case 3:t.next=6;break;case 4:return t.next=5,e.loadCars();case 5:e.shownCars.length<e.cars.length&&e.updateField({path:"isMore",value:!0});case 6:e.isMobile&&!e.isProductPage&&(e.$nextTick(function(){e.offsetTop=e.$refs.header?e.$refs.header.getBoundingClientRect().top:0,e.headerHeight=document.querySelector("#header").clientHeight}),window.addEventListener("scroll",e.onScroll,{passive:!0}));case 7:case"end":return t.stop()}},t)}))()},destroyed:function(){window.removeEventListener("scroll",this.onScroll,{passive:!0})},methods:V(V(V(V(V({},Object(o.b)("availableCars",["init","initTrim","load","clearFilters"])),Object(o.d)("availableCars",["updateField","
1setFilterTrim","setFilterYear","setLimit","setFilterModel","setFilterColor"])),Object(o.b)("forms/stock",["setCarInfo"])),Object(o.d)("page",["setActivePanel"])),{},{onNavClickMobile:function(e){this.isMobile&&(this.onNavClick(this.models.find(function(t){return t.value+""==e.value+""}),!this.isFirstChange),this.isFirstChange=!1)},onNavClick:function(e){var t=arguments,r=this;return Object(l.a)(regeneratorRuntime.mark(function l(){var n;return regeneratorRuntime.wrap(function(l){for(;;)switch(l.prev=l.next){case 0:if((!(t.length>1&&void 0!==t[1])||t[1])&&r.$emit("changing",null),e&&-1!==e.id){l.next=4;break}if(!r.isMobile||-1!==e.id){l.next=2;break}return r.setFilterModel([]),r.isProductPage||r.updateField({path:"model",value:null}),r.setFilterColor([]),r.setFilterTrim([]),l.next=1,r.loadCars();case 1:r.$root.$emit("clearFilter","clearFilter"),l.next=3;break;case 2:r.isLoadingLocal=!1;case 3:return l.abrupt("return");case 4:if(n=r.findModel({id:e.id}),r.updateField({path:"page",value:0}),!r.isDealerCard){l.next=6;break}return r.updateField({path:"model",value:n}),r.updateField({path:"isAkpp",value:e.akpp}),r.setFilterTrim([]),l.next=5,r.loadCars();case 5:l.next=9;break;case 6:if(r.isMobile&&(r.setFilterColor([]),r.setFilterTrim([])),r.updateField({path:"isAkpp",value:e.akpp}),!(r.queryTrimValue&&r.isStockPage&&r.isFirst)){l.next=7;break}r.initTrim({model:n,trim:r.queryTrimValue}),l.next=8;break;case 7:return r.setFilterModel([e.id]),l.next=8,r.loadCars();case 8:r.$root.$emit("clearFilter","clearFilter");case 9:case"end":return l.stop()}},l)}))()},loadCars:function(){var e=this;return Object(l.a)(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e.isLoadingLocal=!0,e.isShow=!1,t.next=1,e.load();case 1:clearTimeout(e.timerId),e.timerId=setTimeout(function(){e.isShow=!0},200);case 2:case"end":return t.stop()}},t)}))()},changeTrim:function(e){var t=this.filters;e?Array.isArray(e.value)?t.trims=e.value:t.trims=[e.value]:t.trims=[],this.updateField({path:"filters",value:t}),this.updateField({path:"page",value:0}),this.loadCars()},onFilterChangeDesktop:function(e){this.isMobile||this.onFilterChange(e)},onFilterChangeMobile:function(e){this.isMobile&&this.onFilterChange(e)},onFilterChange:function(e){var t=this;return Object(l.a)(regeneratorRuntime.mark(function r(){var l,n;return regeneratorRuntime.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return(l=t.filters).colors=e.colors.map(function(e){return parseInt(e)}),n=t.mainYear?[t.mainYear]:e.years.map(function(e){return parseInt(e)}),l.modelYears=e.modelYears.map(function(e){return parseInt(e)}),l.years=n,l.trims=e.trims,l.equips=e.equips,l.transmission=e.transmission,l.body=e.body,e.sorted&&(t.sorted=e.sorted),t.isMobile||(l.models=e.models),t.updateField({path:"filters",value:l}),t.updateField({path:"page",value:0}),r.next=1,t.loadCars();case 1:case"end":return r.stop()}},r)}))()},showForm:function(e){this.setCarInfo(e),this.setActivePanel("stock-order-panel")},onScroll:function(){var e=this.$utils.getWindowScrollTop();this.isHidden=!this.isHiddenInterface(e),this.offsetTop&&(this.isSticky=this.offsetTop-(this.isHidden?0:this.headerHeight)<e&&!this.isIndexPage)},onShowMore:function(){this.updateField({path:"page",value:this.page+1})},getTrim:function(e){return 9===e.car_model_id.id?this.getGroupTitle(e.car_trim_id.trim_type)+" "+e.car_trim_id.short_title:e.car_trim_id.title}})},H=Y,R=(r(1827),Object(m.a)(H,function(){var e=this,t=e._self._c;return t("div",{staticClass:"available-cars preloader-pseudo",class:{is_loading:e.isLoadingLocal,"is_dealer-page":e.isDealerCard&&!e.isDealerSite}},[t("div",{ref:"header",staticClass:"available-cars__top"},[e.isDealerCard&&!e.isDealerSite&&e.models.length?t("div",{staticClass:"available-cars__nav"},e._l(e.models,function(r,l){return t("StockNavItem",{key:l,staticClass:"available-cars__nav-item",class:{is_active:e.model&&r&&e.model.id===r.id&&r.akpp===e.isAkpp},attrs:{"data-id":r.id,title:r.title},nativeOn:{click:function(t){return e.onNavClick(r)}}})}
1),1):e._e(),e._v(" "),e.models.length?t("div",{staticClass:"available-cars__header",class:{is_sticky:e.isSticky}},[t("div",{staticClass:"available-cars__wrapper",style:{transform:"translateY(".concat(e.transformPx,")")}},[!e.models.length||!e.isDealerSite&&e.isProductPage?e._e():t("BaseSelect",{staticClass:"available-cars__select available-cars__select_filter",attrs:{options:e.models,"default-value":e.models[0],name:"model",title:"Авто в наличии"},on:{change:e.onNavClickMobile}}),e._v(" "),e.shownCars.length>0&&!e.isDealerCard?t("VButton",{staticClass:"available-cars__filter available-cars__filter_mobile",class:{"available-cars__filter_updated":e.isSelectFilter},attrs:{type:"white"},nativeOn:{click:function(t){e.isActiveFilter=!0}}},[e._v("\n          фильтры\n        ")]):e._e()],1)]):e._e(),e._v(" "),(e.isProductPage,e._e()),e._v(" "),e.isMobile||!e.isDealerSite&&!e.isProductPage?e._e():t("AvailableCarsFilter",{staticClass:"available-cars__filter available-cars__filter_desktop",on:{change:e.onFilterChangeDesktop}})],1),e._v(" "),t("div",{staticClass:"available-cars__wrapper-list",class:{is_loading:e.isLoadingLocal}},[e.cars.length?t("transition-group",{staticClass:"available-cars__list",attrs:{name:"car-list",tag:"div"}},e._l(e.shownCars,function(r,i){return t("AvailableCarsItem",{directives:[{name:"event",rawName:"v-event",value:["new-stock-form","open",r.car_model_id.title+e.isModelAkpp?" АКПП":""],expression:"['new-stock-form', 'open', item.car_model_id.title + isModelAkpp ? ' АКПП' : '']"},{name:"event-ga4",rawName:"v-event-ga4",value:["stock_open_"+e.getCarTitle(r.car_model_id.alias,e.isModelAkpp)],expression:"['stock_open_' + getCarTitle(item.car_model_id.alias, isModelAkpp)]"}],key:r.vin,staticClass:"available-cars__item animation-list-item",class:"animation-list-item_".concat(i%8),attrs:{item:r,image:e.getImage(r),color:"#"+r.car_color_id.hex,price:r.car_trim_id.price,"total-price":r.fullPrice,year:r.year,"car-model":r.car_model_id.title,"model-year":r.model_year,"model-id":r.car_trim_id.car_model_id,"model-title":r.car_model_id.title,trim:e.getTrim(r),"trim-id":r.car_trim_id.id,dealer:r.dealer_id?r.dealer_id.marketing_name:"","dealer-id":r.dealer_id?r.dealer_id.id:0,vin:r.vin,"equipment-count":r.equipment_count,"discount-url":"/purchase/special-offers/uaz-advantages-all-cars",equipments:r.equipments},on:{change:e.showForm}})}),1):e._e()],1),e._v(" "),e.isMore&&e.isShow&&!e.isLoadingLocal?t("div",{directives:[{name:"event",rawName:"v-event",value:["new-stock","show-more",e.model?e.model.title:""],expression:"['new-stock', 'show-more', model ? model.title : '']"},{name:"event-ga4",rawName:"v-event-ga4",value:["stock_show-more_"+e.getCarTitle(e.model?e.model.alias:"")],expression:"['stock_show-more_' + getCarTitle(model ? model.alias : '')]"}],staticClass:"available-cars__button button button_white",on:{click:e.onShowMore}},[e._v("\n    Показать еще\n  ")]):e._e(),e._v(" "),(e.shownCars.length,e._e()),e._v(" "),!e.cars.length&!e.isLoadingLocal?t("VText",{staticClass:"available-cars__message",attrs:{type:"big"}},[e._v("\n    Нет подходящих автомобилей\n  ")]):e._e(),e._v(" "),t("transition",{attrs:{name:"form-slide"}},[t("PageAvailableCarsFilter",{directives:[{name:"show",rawName:"v-show",value:e.isActiveFilter,expression:"isActiveFilter"}],ref:"filter",attrs:{"is-close":!e.isActiveFilter},on:{change:e.onFilterChangeMobile,close:function(t){e.isActiveFilter=!1}}})],1)],1)},[],!1,null,null,null));t.a=R.exports},1302:function(e,t,r){e.exports={}},1303:function(e,t,r){e.exports={}},1304:function(e,t,r){e.exports={}},1305:function(e,t,r){e.exports={}},1306:function(e,t,r){e.exports={}},1307:function(e,t,r){e.exports={}},1308:function(e,t,r){e.exports={}},1309:function(e,t,r){e.exports={}},1820:function(e,t,r){"use strict";r(1302)},1821:function(e,t,r){"use strict";r(1303)},1822:function(e,t,r){"use strict";r(1304)},1823:function(e,t,r){"use strict";r(1305)},1824:function(e,t,r){"use strict";r(1306)},1825:function(e,t,r){"use strict";r(1307)},1826:function(e,t,r){"use strict";r(1308)},1827:function(e,t,r){"use strict";r(1309)}}]);

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.