diff --git a/.env.example b/.env.example new file mode 100644 index 000000000..71efc6458 --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +RECAPTCHA_SITE_KEY= +RECAPTCHA_SECRET_KEY= diff --git a/.gitignore b/.gitignore index 4aaf1022e..56b9a7f31 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,7 @@ /.bundle # Ignore all environment files (except templates). -/.env* +.env !/.env*.erb # Ignore all logfiles and tempfiles. diff --git a/Gemfile b/Gemfile index c3b9a9489..1f523196e 100644 --- a/Gemfile +++ b/Gemfile @@ -21,6 +21,9 @@ gem "jbuilder" gem 'rack-cors', require: 'rack/cors' +# For google captcha +gem 'recaptcha' + # Изображения gem 'image_processing', '~> 1.2' # Загрузка изображений альтернативно @@ -113,3 +116,5 @@ gem 'savon' gem 'rest-client' gem 'lru_redux' + +gem 'dotenv-rails' diff --git a/Gemfile.lock b/Gemfile.lock index cb2e149cc..880c73f2e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -126,6 +126,10 @@ GEM reline (>= 0.3.8) diff-lcs (1.5.1) domain_name (0.6.20240107) + dotenv (3.1.7) + dotenv-rails (3.1.7) + dotenv (= 3.1.7) + railties (>= 6.1) drb (2.2.1) error_highlight (0.7.0) erubi (1.13.0) @@ -321,6 +325,7 @@ GEM i18n rdoc (6.8.1) psych (>= 4.0.0) + recaptcha (5.18.0) regexp_parser (2.9.3) reline (0.5.12) io-console (~> 0.5) @@ -466,6 +471,7 @@ DEPENDENCIES capybara carrierwave (~> 2.0) debug + dotenv-rails error_highlight (>= 0.4.0) factory_bot_rails faker @@ -489,6 +495,7 @@ DEPENDENCIES rails (~> 7.2.1, >= 7.2.1.1) rails-i18n ransack + recaptcha rest-client rspec-rails rswag-api diff --git a/app/controllers/captcha_controller.rb b/app/controllers/captcha_controller.rb index 1f4e29ec7..c7e7caec3 100644 --- a/app/controllers/captcha_controller.rb +++ b/app/controllers/captcha_controller.rb @@ -1,24 +1,24 @@ -# require 'net/http' +# Controller for google captcha +class CaptchaController < ApplicationController + skip_before_action :verify_authenticity_token -# class CaptchaController < ApplicationController -# def verify -# Rails.logger.info("Received captcha verification request with token: #{params[:token]}") + # Verifies Google reCAPTCHA token + # + # @param [String] captcha_token Token received from Google reCAPTCHA widget + # + # @return [JSON] Returns success status or error message + # + # @example verify(captcha_token: "03AGdBq24PBgMsJ-...") + # + # @example_return + # { success: true } + # { error: 'Invalid captcha' } + def verify + unless verify_recaptcha(response: params[:captcha_token]) + render json: { error: 'Invalid captcha' }, status: :unprocessable_entity + return + end -# token = params[:token] -# secret_key = '6LdAFqMqAAAAAMm1WqbP92_q_Ef-xxO6md7dK-TW' - -# uri = URI('https://www.google.com/recaptcha/api/siteverify') -# response = Net::HTTP.post_form(uri, { -# 'secret' => secret_key, -# 'response' => token -# }) - -# result = JSON.parse(response.body) - -# if result['success'] -# render json: { success: true } -# else -# render json: { success: false, errors: result['error-codes'] } -# end -# end -# end + render json: { success: true }, status: :ok + end +end diff --git a/config/initializers/recaptcha.rb b/config/initializers/recaptcha.rb new file mode 100644 index 000000000..31ea24908 --- /dev/null +++ b/config/initializers/recaptcha.rb @@ -0,0 +1,9 @@ +# This initializer configures Google reCAPTCHA integration for the application +# It sets up the necessary API keys required for reCAPTCHA functionality +# The keys are stored in environment variables for security: +# - RECAPTCHA_SITE_KEY: Public key used in frontend +# - RECAPTCHA_SECRET_KEY: Private key used for server-side verification +Recaptcha.configure do |config| + config.site_key = ENV['RECAPTCHA_SITE_KEY'] + config.secret_key = ENV['RECAPTCHA_SECRET_KEY'] +end diff --git a/config/routes.rb b/config/routes.rb index 5f4831903..8812d99ea 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -83,10 +83,11 @@ resources :call_requests resources :admin, only: [:index] resources :reports, only: [:show] - #Маршруты для клиентов - post 'verify-captcha' => 'captcha#verify' + # Маршрут для гугл капчи + post 'verify_captcha', to: 'captcha#verify' + #Маршруты для клиентов get 'cars' => 'cars#index'#Список автомобилей get 'last_cars' => 'cars#last_cars'#Последние 20 автомобилей get 'cars_count' => 'cars#cars_count'#Количество автомобилей diff --git a/lib/tasks/import_api.rake b/lib/tasks/import_api.rake new file mode 100644 index 000000000..73a6770b5 --- /dev/null +++ b/lib/tasks/import_api.rake @@ -0,0 +1,277 @@ +require 'open-uri' +require 'httparty' +require 'parallel' + +# This Rake task is responsible for importing car data from the Plex CRM API +# It handles the complete import process including: +# - Fetching car data from the API +# - Creating or updating car records +# - Importing associated data (images, extras, history) +# - Providing detailed import statistics +# +# @example Run rake import_api:create_cars +namespace :import_api do + task create_cars: :environment do + url = 'https://plex-crm.ru/api/v3/offers/website/628' + token = 'ezo4ysJQm1r1ZiFsFxBtp7zOV5rYAgYY9o3RWkz325009358' + + total_successful_imports = 0 + total_failed_imports = 0 + failed_cars = [] + current_page = 1 + + start_time = Time.now + + loop do + response = HTTParty.get(url, { + headers: { + 'Authorization' => "Bearer #{token}", + 'Accept' => 'application/json' + }, + query: { + page: current_page, + per_page: 50 + } + }) + + break unless response.success? + + data = response.parsed_response + cars_data = data['items'] + pagination = data['pagination'] + + break if cars_data.empty? + + total_pages = pagination['totalPages'] + total_items = pagination['totalItems'] + + if current_page == 1 + puts "\nStarting import of #{total_items} cars (#{total_pages} pages)..." + end + + puts "\nProcessing page #{current_page}/#{total_pages}..." + + page_successful = 0 + page_failed = 0 + + ActiveRecord::Base.transaction do + cars_data.each do |car_data| + car = create_car_from_api_data(car_data) + + if car + create_history_for_api_car(car, car_data) + save_images_for_api_car(car, car_data) + save_extras_for_api_car(car, car_data) + page_successful += 1 + total_successful_imports += 1 + puts "Car created from API: #{car.brand.name} #{car.model.name} (#{total_successful_imports}/#{total_items})" + else + page_failed += 1 + total_failed_imports += 1 + failed_cars << "#{car_data.dig('mark', 'name')} #{car_data.dig('model', 'name')} (ID: #{car_data['uniqueId']})" + end + end + end + + puts "\nPage #{current_page} results:" + puts "Successfully imported: #{page_successful}" + puts "Failed to import: #{page_failed}" + + break if current_page >= total_pages + current_page += 1 + end + + # Итоговая статистика + puts "\n========== Final Import Summary ==========" + puts "Total cars processed: #{total_successful_imports + total_failed_imports}" + puts "Successfully imported: #{total_successful_imports}" + puts "Failed to import: #{total_failed_imports}" + + if total_failed_imports > 0 + puts "\nFailed cars:" + failed_cars.each { |car| puts "- #{car}" } + end + + puts "======================================" + + end_time = Time.now + duration = (end_time - start_time) / 60 + puts "Total import time: #{duration.round(2)} minutes" + end + + private + + # Creates a new car record from API data + # + # @param [Hash] car_data Data received from API containing car details + # + # @return [Car, nil] Returns created Car object or nil if creation fails + # + # @example + # create_car_from_api_data({ + # 'mark' => { 'name' => 'Toyota' }, + # 'model' => { 'name' => 'Camry' }, + # 'year' => 2020, + # ... + # }) + def create_car_from_api_data(car_data) + brand = Brand.find_or_create_by(name: car_data.dig('mark', 'name')) + model = Model.find_or_create_by( + name: car_data.dig('model', 'name'), + brand: brand + ) + + generation = Generation.find_or_create_by( + name: car_data.dig('generation', 'title'), + model: model + ) if car_data['generation'] + + car = Car.new( + model: model, + brand: brand, + generation: generation, + unique_id: car_data['uniqueId'], + year: car_data['year'], + price: car_data['price'], + description: car_data['description'], + color: Color.find_or_create_by(name: car_data.dig('color', 'name')), + body_type: BodyType.find_or_create_by(name: car_data.dig('bodyType', 'name')), + engine_name_type: EngineNameType.find_or_create_by(name: car_data.dig('engineType', 'name')), + engine_power_type: EnginePowerType.find_or_create_by(power: car_data['enginePower']), + engine_capacity_type: EngineCapacityType.find_or_create_by(capacity: car_data['engineVolume']), + gearbox_type: find_or_create_gearbox_type_from_api(car_data.dig('gearbox', 'name')), + drive_type: DriveType.find_or_create_by(name: car_data.dig('driveType', 'name') || "Полный"), + online_view_available: true, + complectation_name: car_data['complectation'] + ) + + if car.save + car + else + puts "\nFailed to create car: #{car_data.dig('mark', 'name')} #{car_data.dig('model', 'name')}" + puts "Errors: #{car.errors.full_messages.join(", ")}" + nil + end + end + + # Creates history record for imported car + # + # @param [Car] car Car object to create history for + # @param [Hash] car_data API data containing car history information + # + # @return [HistoryCar] Created history record + # + # @example + # create_history_for_api_car(car, { + # 'vin' => 'ABC123...', + # 'run' => 50000 + # ... + # }) + def create_history_for_api_car(car, car_data) + HistoryCar.create!( + car: car, + vin: car_data['vin'], + last_mileage: car_data['run'], + previous_owners: car_data.dig('owners', 'name')&.to_i || 1, + registration_number: "Отсутствует", + registration_restrictions: "Не найдены ограничения на регистрацию", + registration_restrictions_info: "Запрет регистрационных действий на машину накладывается, если у автовладельца есть неоплаченные штрафы и налоги, либо если имущество стало предметом спора.", + wanted_status: "Нет сведений о розыске", + wanted_status_info: "Покупка разыскиваемого автомобиля грозит тем, что его отберут в ГИБДД при регистрации, и пока будет идти следствие, а это может затянуться на долгий срок, автомобиль будет стоять на штрафплощадке.", + pledge_status: "Залог не найден", + pledge_status_info: "Мы проверили базы данных Федеральной нотариальной палаты (ФНП) и Национального бюро кредитных историй (НБКИ).", + accidents_found: "ДТП не найдены", + accidents_found_info: "В отчёт не попадут аварии, которые произошли раньше 2015 года или не оформлялись в ГИБДД.", + repair_estimates_found: "Не найдены расчёты стоимости ремонта", + repair_estimates_found_info: "Мы проверяем, во сколько эксперты страховых компаний оценили восстановление автомобиля после ДТП.", + taxi_usage: "Не найдено разрешение на работу в такси", + taxi_usage_info: "Данные представлены из региональных баз по регистрации автомобиля в качестве такси.", + carsharing_usage: "Не найдены сведения об использовании в каршеринге", + carsharing_usage_info: "На каршеринговых авто ездят практически круглосуточно.", + diagnostics_found: "Не найдены сведения о диагностике", + diagnostics_found_info: "В блоке представлены данные по оценке состояния автомобиля по результатам офлайн диагностики.", + technical_inspection_found: "Не найдены сведения о техосмотрах", + technical_inspection_found_info: "В данном блоке отображаются данные о прохождении техосмотра на основании данных диагностических карт ТС.", + imported: "Нет сведений о ввозе из-за границы", + imported_info: "Данные из таможенной декларации.", + insurance_found: "Нет полиса ОСАГО", + recall_campaigns_found: "Не найдены сведения об отзывных кампаниях", + recall_campaigns_found_info: "Для данного автомобиля не проводилось или нет действующих отзывных кампаний." + ) + end + + # Saves images for imported car + # + # @param [Car] car Car object to save images for + # @param [Hash] car_data API data containing image URLs + # + # @return [void] + # + # @example + # save_images_for_api_car(car, { + # 'images' => [{ 'original' => 'http://example.com/image.jpg' }] + # }) + def save_images_for_api_car(car, car_data) + return unless car_data['images'].is_a?(Array) + + car_data['images'].each do |image_data| + Image.create( + car: car, + url: image_data['original'] + ) + end + puts "Images saved for car: #{car.id}" + end + + # Saves extra features/equipment for imported car + # + # @param [Car] car Car object to save extras for + # @param [Hash] car_data API data containing equipment information + # + # @return [void] + # + # @example + # save_extras_for_api_car(car, { + # 'equipment' => { + # 'Safety' => ['ABS', 'Airbags'] + # } + # }) + def save_extras_for_api_car(car, car_data) + return unless car_data['equipment'].is_a?(Hash) + + car_data['equipment'].each do |category_name, extras| + next unless extras.is_a?(Array) + + category = Category.find_or_create_by(name: category_name) + extras.each do |extra| + extra_name = ExtraName.find_or_create_by(name: extra) + Extra.create(car: car, category: category, extra_name: extra_name) + end + end + puts "Extras saved for car: #{car.id}" + end + + # Finds or creates gearbox type based on API data + # + # @param [String] gearbox_name Name of the gearbox from API + # + # @return [GearboxType, nil] Found or created GearboxType object, nil if gearbox_name is nil + # + # @example find_or_create_gearbox_type_from_api('Автоматическая') + # + # @example_return # + def find_or_create_gearbox_type_from_api(gearbox_name) + return nil unless gearbox_name + + abbreviations = { + 'Автоматическая' => 'АКПП', + 'Механическая' => 'МКПП', + 'Вариатор' => 'CVT', + 'Робот' => 'РКПП' + } + + GearboxType.find_or_create_by(name: gearbox_name) do |gt| + gt.abbreviation = abbreviations[gearbox_name] + end + end +end diff --git a/public/404.html b/public/404.html index 9182b4a9b..2cdbbce5e 100644 --- a/public/404.html +++ b/public/404.html @@ -27,18 +27,18 @@ a { text-decoration: none; color: #fff; - background-color: #0c51d1; + background-color: #F44336; /* background-color: #0f8921; - background-color: #ebd513; background-color: #F44336;*/ + background-color: #ebd513; background-color: #0c51d1;*/ padding: 10px 20px; border-radius: 5px; transition: background-color 0.3s; } a:hover { - background-color: #0c51d1; + background-color: #F44336; /* background-color: #0f8921; - background-color: #ebd513; background-color: #F44336;*/ + background-color: #ebd513; background-color: #0c51d1;*/ } diff --git a/public/index.html b/public/index.html index c5df23691..a284d0b77 100644 --- a/public/index.html +++ b/public/index.html @@ -1 +1 @@ -YouAuto
\ No newline at end of file +YouAuto
\ No newline at end of file diff --git a/public/main.65d11fbf33592f8c4b6b.js b/public/main.65d11fbf33592f8c4b6b.js new file mode 100644 index 000000000..76a5845c5 --- /dev/null +++ b/public/main.65d11fbf33592f8c4b6b.js @@ -0,0 +1 @@ +(()=>{var e,t,a,r={76363:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={banks_list:"BankList-module__banks_list--GqXY5",banks_list__item:"BankList-module__banks_list__item--XAzuw",banks_list__img:"BankList-module__banks_list__img--R8p6X",banks_list__helper:"BankList-module__banks_list__helper--LnbKP",banks_list__link:"BankList-module__banks_list__link--OrSWX"}},87400:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={benefits:"Benefits-module__benefits--CJ9oX",benefits__item:"Benefits-module__benefits__item--lZ48H"}},75796:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={container:"Brand-module__container--GeYJR",page:"Brand-module__page--ERjAn",modal_card_wrapper:"Brand-module__modal_card_wrapper--oggOv",model_card_title:"Brand-module__model_card_title--o1TCs",model_card_img:"Brand-module__model_card_img--Fhfno",model_card_container:"Brand-module__model_card_container--nESTG",model_card_list:"Brand-module__model_card_list--cXrbe",model_card_chars:"Brand-module__model_card_chars--ULBOD"}},23996:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={breadCrump:"BreadCrumpPage-module__breadCrump--pNYBC",breadCrump__item:"BreadCrumpPage-module__breadCrump__item--fBPfC",breadCrump__item_active:"BreadCrumpPage-module__breadCrump__item_active--gkVH6"}},42416:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={burger_menu:"BurgerMenu-module__burger_menu--mooWU",burger_menu__list:"BurgerMenu-module__burger_menu__list--WMwnK",burger_menu__item:"BurgerMenu-module__burger_menu__item--rncQ1",burger_menu__link:"BurgerMenu-module__burger_menu__link--Dbfj8",burger_menu_active:"BurgerMenu-module__burger_menu_active--efFf7"}},38094:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={call_box:"ButtonBoxCallCar-module__call_box--Nomu_",call_box__link:"ButtonBoxCallCar-module__call_box__link--uzL2X",call_box__button:"ButtonBoxCallCar-module__call_box__button--uUjHg"}},75086:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={button_card_open_modal:"ButtonCardOpenModal-module__button_card_open_modal--UrgJC"}},86428:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={button_favorite:"ButtonFavorite-module__button_favorite--lX8fu",heart_active:"ButtonFavorite-module__heart_active--xoxH6",heart_link:"ButtonFavorite-module__heart_link--VS0L_",heart:"ButtonFavorite-module__heart--YbXzr"}},61174:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={slider_wrapper:"CarCardSlider-module__slider_wrapper--UtubE",slider_card:"CarCardSlider-module__slider_card--QM8wY",slider_card__item:"CarCardSlider-module__slider_card__item--rumQx",slider_horizontal:"CarCardSlider-module__slider_horizontal--btVWY",slider_horizontal__item_img:"CarCardSlider-module__slider_horizontal__item_img--K1una",box_vector:"CarCardSlider-module__box_vector--VVA4b",box_vector__vector:"CarCardSlider-module__box_vector__vector--PDch7",active:"CarCardSlider-module__active--fALhd",slider_horizontal__item:"CarCardSlider-module__slider_horizontal__item--rXV1B",preview_root:"CarCardSlider-module__preview_root--mRKd9",preview_modal:"CarCardSlider-module__preview_modal--NG07j",preview_toolbar:"CarCardSlider-module__preview_toolbar--qmVWE",preview_counter:"CarCardSlider-module__preview_counter--zP5nb",slider_main_container:"CarCardSlider-module__slider_main_container--R0reA"}},20558:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={top_brands_item:"carCatologIcons-module__top_brands_item--DzIz6",top_brands_title:"carCatologIcons-module__top_brands_title--sfpPu",top_brands_img:"carCatologIcons-module__top_brands_img--j5HDi",top_brands_countcars:"carCatologIcons-module__top_brands_countcars--TrDgL"}},32646:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={car_list_title:"carCatologList-module__car_list_title--XCXUW",car_list_container:"carCatologList-module__car_list_container--_rNyt",car_list_catolog:"carCatologList-module__car_list_catolog--x0yhl",car_list_model:"carCatologList-module__car_list_model--TZkv3"}},87910:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={color_switcher_section:"carColorSwiper-module__color_switcher_section--qIQEG",color_switcher_samples_container:"carColorSwiper-module__color_switcher_samples_container--fuDt3",color_switcher_img:"carColorSwiper-module__color_switcher_img--Qe7QB",color_samples_container:"carColorSwiper-module__color_samples_container--dZTLb",color_sample:"carColorSwiper-module__color_sample--JVVoN",active:"carColorSwiper-module__active--c3Kec"}},51582:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={car_discount_container:"carDiscountCalculator-module__car_discount_container--fpPQv",car_discount_input_list:"carDiscountCalculator-module__car_discount_input_list--LLFaw",car_discount_main:"carDiscountCalculator-module__car_discount_main--e16mA",car_discount_overall_info:"carDiscountCalculator-module__car_discount_overall_info--rwmiH",car_discount_generall_price:"carDiscountCalculator-module__car_discount_generall_price--zn8zo",car_discount_generall_buttons_block:"carDiscountCalculator-module__car_discount_generall_buttons_block--wnzQe"}},9e3:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={equipment:"CarEquipment-module__equipment--QwoxU",equipment__list:"CarEquipment-module__equipment__list--ASBZD",equipment__item:"CarEquipment-module__equipment__item--hMgC4",equipment__title_equipment:"CarEquipment-module__equipment__title_equipment--unE5R",equipment__title_review:"CarEquipment-module__equipment__title_review--EsPdq",equipment__button:"CarEquipment-module__equipment__button--YjtOM"}},36758:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={car_model_complectation_wrapper:"carModelComplectation-module__car_model_complectation_wrapper--K5M2r",car_model_complectation_title_wrapper:"carModelComplectation-module__car_model_complectation_title_wrapper--bEbfd",car_model_complectation_title:"carModelComplectation-module__car_model_complectation_title--bHEQV",car_model_prices_titles:"carModelComplectation-module__car_model_prices_titles--reyZb",car_model_group_name:"carModelComplectation-module__car_model_group_name--LJyY1",car_model_complectation_title_row:"carModelComplectation-module__car_model_complectation_title_row--Q7wXI",car_model_complectation_title_main:"carModelComplectation-module__car_model_complectation_title_main--F5HRo",car_model_complection_content:"carModelComplectation-module__car_model_complection_content--hIQSp",active:"carModelComplectation-module__active--_0CfS",car_model_complection_extras_list:"carModelComplectation-module__car_model_complection_extras_list--IgWIp",car_catalog_extras_title:"carModelComplectation-module__car_catalog_extras_title--AIl7b"}},58:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={car_model_overall:"carModelGeneralInfo-module__car_model_overall--PBWbO",car_model_title:"carModelGeneralInfo-module__car_model_title--lHRKO",car_model_overall_wrapper:"carModelGeneralInfo-module__car_model_overall_wrapper--dKTX6",car_model_chars:"carModelGeneralInfo-module__car_model_chars--n0uGo",car_model_item_value:"carModelGeneralInfo-module__car_model_item_value--guZhZ",car_model_item:"carModelGeneralInfo-module__car_model_item--aPVGe",car_model_item_description:"carModelGeneralInfo-module__car_model_item_description--TIsd9",color_switcher_img:"carModelGeneralInfo-module__color_switcher_img--f2DkX",car_model_wrapper:"carModelGeneralInfo-module__car_model_wrapper--xahHC",car_model_price_wrapper:"carModelGeneralInfo-module__car_model_price_wrapper--kSlAm",car_moderl_btn_wrapper:"carModelGeneralInfo-module__car_moderl_btn_wrapper--B8Mwj",car_model_by_credit:"carModelGeneralInfo-module__car_model_by_credit--w_ue4"}},13044:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={container:"carModelPage-module__container--I8TIe",page:"carModelPage-module__page--sHLAx",car_model_container:"carModelPage-module__car_model_container--nOCXt"}},58922:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={car_photo_gallery_container:"carPhotoGallery-module__car_photo_gallery_container--jIJAG",car_photo_gallery_title_wrapper:"carPhotoGallery-module__car_photo_gallery_title_wrapper--_Qft7",car_photo_gallery_title:"carPhotoGallery-module__car_photo_gallery_title--puEz2",car_photo_gallery_main:"carPhotoGallery-module__car_photo_gallery_main--KYP6M",car_photo_gallery_image:"carPhotoGallery-module__car_photo_gallery_image--E2C7f"}},45810:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={car_price__full:"CarPrice-module__car_price__full--Nur7S",car_price__month:"CarPrice-module__car_price__month--Tr6nh"}},83112:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={select:"CarSelection-module__select--GepD7",select__title:"CarSelection-module__select__title--INlZv",find_btn:"CarSelection-module__find_btn--SMaaD",reset_btn:"CarSelection-module__reset_btn--C8YWb",catalog_filter:"CarSelection-module__catalog_filter--VrAnq",filter:"CarSelection-module__filter--DHZP1"}},90660:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={select_filter:"CarSelectionFilter-module__select_filter--Q6QmC",select_filter__header:"CarSelectionFilter-module__select_filter__header--OtX7i",select_filter__list:"CarSelectionFilter-module__select_filter__list--R7ooQ",select_filter__item:"CarSelectionFilter-module__select_filter__item--qSlLj",vector:"CarSelectionFilter-module__vector--GY8GV"}},66314:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={car_technical_chars_container:"carTechnicalChars-module__car_technical_chars_container--skqbQ",car_technical_chars_title_wrapper:"carTechnicalChars-module__car_technical_chars_title_wrapper--DWQJ1",car_technical_techno_wrapper:"carTechnicalChars-module__car_technical_techno_wrapper--I_OoD",car_technical_notification:"carTechnicalChars-module__car_technical_notification--Yx7pr",car_technical_chars_title:"carTechnicalChars-module__car_technical_chars_title--J_2fO",car_technical_engines:"carTechnicalChars-module__car_technical_engines--bt7Kl",car_technical_img:"carTechnicalChars-module__car_technical_img--qe2SS",car_technical_engines_title:"carTechnicalChars-module__car_technical_engines_title--dOjaD",car_technical_engines_table_wrapper:"carTechnicalChars-module__car_technical_engines_table_wrapper--ilgBz",car_technical_engines_table:"carTechnicalChars-module__car_technical_engines_table--KlDoa"}},87478:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={card_auto:"CardAuto-module__card_auto--bZ1bg",card_auto__title:"CardAuto-module__card_auto__title--SGLqd",card_auto__body:"CardAuto-module__card_auto__body--F5a3f",card_auto__header:"CardAuto-module__card_auto__header--xXK74",card_auto__slider:"CardAuto-module__card_auto__slider--at4FO",card_auto__slider_item:"CardAuto-module__card_auto__slider_item--Zd7h2",card_auto__slider_item_active:"CardAuto-module__card_auto__slider_item_active--idjh3",card_auto__picture_container:"CardAuto-module__card_auto__picture_container--u2lJD",card_auto__picture:"CardAuto-module__card_auto__picture--BJIR1",card_auto__name:"CardAuto-module__card_auto__name--lKLUt",card_auto__tags:"CardAuto-module__card_auto__tags--xJe9v",card_auto__footer:"CardAuto-module__card_auto__footer--VrKkY",card_auto__price_box:"CardAuto-module__card_auto__price_box--c9C3W",card_auto__price:"CardAuto-module__card_auto__price--vpRn_",card_auto__price_no_fee:"CardAuto-module__card_auto__price_no_fee--hfWTw",card_auto__link:"CardAuto-module__card_auto__link--oHyRZ",card_auto__buy:"CardAuto-module__card_auto__buy--DqQEC",card_auto__in_stock:"CardAuto-module__card_auto__in_stock--ra49z"}},51654:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={card_auto_horizontal:"CardAutoHorizontal-module__card_auto_horizontal--f_ElI",card_auto_horizontal__slider:"CardAutoHorizontal-module__card_auto_horizontal__slider--VYh8T",card_auto_horizontal__img:"CardAutoHorizontal-module__card_auto_horizontal__img--GcFpM",card_auto_horizontal__slider_item:"CardAutoHorizontal-module__card_auto_horizontal__slider_item--zTD8E",card_auto_horizontal__box_vector:"CardAutoHorizontal-module__card_auto_horizontal__box_vector--h5d2d",card_auto_horizontal__vector:"CardAutoHorizontal-module__card_auto_horizontal__vector--mKZvP",card_auto_horizontal__info:"CardAutoHorizontal-module__card_auto_horizontal__info--GarnV",card_auto_horizontal__info_main:"CardAutoHorizontal-module__card_auto_horizontal__info_main--o3IET",card_auto_horizontal__name:"CardAutoHorizontal-module__card_auto_horizontal__name--IXcP_",card_auto_horizontal__price:"CardAutoHorizontal-module__card_auto_horizontal__price--KUJ8a",card_auto_horizontal__price_month:"CardAutoHorizontal-module__card_auto_horizontal__price_month--lAB6Q",card_auto_horizontal__tags:"CardAutoHorizontal-module__card_auto_horizontal__tags--NgT4_",card_auto_horizontal__callback:"CardAutoHorizontal-module__card_auto_horizontal__callback--eHaX5",card_auto_horizontal__callback_slide:"CardAutoHorizontal-module__card_auto_horizontal__callback_slide--f4Ndv",card_auto_horizontal__swiper:"CardAutoHorizontal-module__card_auto_horizontal__swiper--ng1Os",card_auto_horizontal__in_stock:"CardAutoHorizontal-module__card_auto_horizontal__in_stock--L1JhS"}},68318:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={filter_cars:"CarsFilter-module__filter_cars--VYMF1",vertical:"CarsFilter-module__vertical--E9mtL",horizontal:"CarsFilter-module__horizontal--ioFZ5"}},52096:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={car_model_complectation_title_wrapper:"carCompareTechnic-module__car_model_complectation_title_wrapper--slH6w",car_model_complectation_title:"carCompareTechnic-module__car_model_complectation_title--ku85P",car_model_complectation_notification:"carCompareTechnic-module__car_model_complectation_notification--IGK27",car_model_complectation_table:"carCompareTechnic-module__car_model_complectation_table--hDDLb",car_model_complectation_table_titles:"carCompareTechnic-module__car_model_complectation_table_titles--wo8tj",car_model_complectation_table_title:"carCompareTechnic-module__car_model_complectation_table_title--VDu7a",big:"carCompareTechnic-module__big--L9XBK",car_model_complectation_table_content:"carCompareTechnic-module__car_model_complectation_table_content--tJ7yn",car_model_complectation_table_items:"carCompareTechnic-module__car_model_complectation_table_items--OWHm9",car_model_complectation_table_content_wrapper:"carCompareTechnic-module__car_model_complectation_table_content_wrapper--uufad",car_model_complectation_table_description:"carCompareTechnic-module__car_model_complectation_table_description--iIEV9"}},69279:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={container:"Catalog-module__container--F97mC",page:"Catalog-module__page--GIkz6",catalog:"Catalog-module__catalog--VuRTQ",top__brands_container:"Catalog-module__top__brands_container--_fCRf",car_list_wrapper:"Catalog-module__car_list_wrapper--dlQci",top__brands_title:"Catalog-module__top__brands_title--sPJNy"}},38774:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={car_discount_label:"checkCreditDiscount-module__car_discount_label--Fhshw",car_discount_item:"checkCreditDiscount-module__car_discount_item--rK16M",car_discount_check_wrapper:"checkCreditDiscount-module__car_discount_check_wrapper--UgxPE",car_discount_check:"checkCreditDiscount-module__car_discount_check--n7QiG",car_discount_description:"checkCreditDiscount-module__car_discount_description--QXEli"}},97144:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={check_history:"CheckHistory-module__check_history--KeD8b",check_history__title:"CheckHistory-module__check_history__title--hQ21A",check_history__list:"CheckHistory-module__check_history__list--xUKRj",check_history__item:"CheckHistory-module__check_history__item--o7PKL",check_history__report_look:"CheckHistory-module__check_history__report_look--fCD4R"}},14238:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={checkbox_label:"Checkbox-module__checkbox_label--ijBMP",checkbox_label__checkbox:"Checkbox-module__checkbox_label__checkbox--QyrmC",checkbox_label__checkbox_custom:"Checkbox-module__checkbox_label__checkbox_custom--C_0KA",checkbox_label__text:"Checkbox-module__checkbox_label__text--y_dCI"}},10486:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={checkbox_label:"CheckboxAgree-module__checkbox_label--e4Cg8",checkbox_label__checkbox:"CheckboxAgree-module__checkbox_label__checkbox--rWdYH",checkbox_label__checkbox_custom:"CheckboxAgree-module__checkbox_label__checkbox_custom--svw7t",checkbox_label__text:"CheckboxAgree-module__checkbox_label__text--CdZZl",checkbox_label__link:"CheckboxAgree-module__checkbox_label__link--_w0vb"}},60410:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={credit_about:"CreditAbout-module__credit_about--S5ZQ8",credit_about__title:"CreditAbout-module__credit_about__title--iNaQr",credit_about__description:"CreditAbout-module__credit_about__description--ZOmA3"}},50346:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={bank_info:"CreditBankInfo-module__bank_info--oopOx",bank_info__bank:"CreditBankInfo-module__bank_info__bank--w4nfk",bank_info__img:"CreditBankInfo-module__bank_info__img--f_Ng9",bank_info__name:"CreditBankInfo-module__bank_info__name--jrjb8",bank_info__rate:"CreditBankInfo-module__bank_info__rate--I42zN",bank_info__payment:"CreditBankInfo-module__bank_info__payment--VYYAb"}},21514:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={bank_program:"CreditBankProgram-module__bank_program--w1NtI",bank_program__name:"CreditBankProgram-module__bank_program__name--OTMUh",bank_program__rate:"CreditBankProgram-module__bank_program__rate--NjwqL",bank_program__btn:"CreditBankProgram-module__bank_program__btn--Dq28x"}},45502:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={offer:"CreditOffer-module__offer--flDuG",offer_active_open:"CreditOffer-module__offer_active_open--YFUFI",offer_active_program:"CreditOffer-module__offer_active_program--WF99K",offer__programs:"CreditOffer-module__offer__programs--ocCMW"}},55576:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={credit_offers:"CreditOffersList-module__credit_offers--oXypD",credit_offers__title:"CreditOffersList-module__credit_offers__title--j7wDY",credit_offers__list:"CreditOffersList-module__credit_offers__list--x6X6v"}},97468:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={error_message:"ErrorLoading-module__error_message--mIcIG"}},21908:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={extra_information:"ExtraInformation-module__extra_information--w6uhU",extra_information__title:"ExtraInformation-module__extra_information__title--KcP1p",extra_information__list:"ExtraInformation-module__extra_information__list--oOzwh",extra_information__item:"ExtraInformation-module__extra_information__item--StCDe",extra_information__dashed:"ExtraInformation-module__extra_information__dashed--JOzpe"}},92602:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={field_slider:"FieldSlider-module__field_slider--f9pEs",field_slider__title:"FieldSlider-module__field_slider__title--mQFn2",field_slider__input:"FieldSlider-module__field_slider__input--QvChD",field_slider__box:"FieldSlider-module__field_slider__box--R2tVj",field_slider__input_background:"FieldSlider-module__field_slider__input_background--ld_mN",field_slider__ticks:"FieldSlider-module__field_slider__ticks--E7DRW"}},64338:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={footer:"Footer-module__footer--nskFT",footer__inner:"Footer-module__footer__inner--IxqGI"}},29092:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={footer_contacts:"FooterContacts-module__footer_contacts--PFmR6",footer_contacts__list:"FooterContacts-module__footer_contacts__list--RHZ9b",footer_contacts__item:"FooterContacts-module__footer_contacts__item--ut3I7",footer_contacts__logo:"FooterContacts-module__footer_contacts__logo--oAU6q"}},44348:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={footer_disclaimer:"FooterDisclaimer-module__footer_disclaimer--JcRDe"}},65398:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={footer_information:"FooterInformation-module__footer_information--ooD6f",footer_information__list:"FooterInformation-module__footer_information__list--JXzYP",footer_information__item:"FooterInformation-module__footer_information__item--Fi5oK"}},12172:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={footer_legal_info:"FooterLegalInformation-module__footer_legal_info--HYgKZ",footer_legal_info__list:"FooterLegalInformation-module__footer_legal_info__list--ri6fr",footer_legal_info__item:"FooterLegalInformation-module__footer_legal_info__item--BhFMY"}},23230:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={form_credit:"FormCredit-module__form_credit--Z4XoA",form_credit__payment:"FormCredit-module__form_credit__payment--d_d5a"}},83866:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={exchange__form:"FormExchange-module__exchange__form--OlZN3",exchange__extra_fields:"FormExchange-module__exchange__extra_fields--SXnTo",exchange__description:"FormExchange-module__exchange__description--CGfDF",exchange__payment:"FormExchange-module__exchange__payment--uRsqD"}},82454:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={form_field:"FormField-module__form_field--tFLPe",form_field__input:"FormField-module__form_field__input--lNSUP"}},48660:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={label_phone:"FormFieldPhone-module__label_phone--FiHcw",label_phone__input:"FormFieldPhone-module__label_phone__input--s_ktL"}},34142:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={form_field_select:"FormFieldSelect-module__form_field_select--pXVat",form_field_select__input:"FormFieldSelect-module__form_field_select__input--JD_4W",form_field_select__list:"FormFieldSelect-module__form_field_select__list--xF3pN",form_field_select__item:"FormFieldSelect-module__form_field_select__item--yDmpC"}},19708:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={form_send_button:"FormSendButton-module__form_send_button--ID6F7"}},92902:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={special_offer_form_container:"formSpecialOffer-module__special_offer_form_container--ZGSGo",special_offer_title:"formSpecialOffer-module__special_offer_title--jgC84"}},1222:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={header:"Header-module__header--buRw0",header_active:"Header-module__header_active--S14ni",header__inner:"Header-module__header__inner--wSsIo",logo__img:"Header-module__logo__img--Fsid6",logo_active:"Header-module__logo_active--sjYhz",logo:"Header-module__logo--xMX1p"}},42308:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={header_contacts:"HeaderContacts-module__header_contacts--I9kHM",header_contacts__item:"HeaderContacts-module__header_contacts__item--JDm2X",header_contacts__item_phone:"HeaderContacts-module__header_contacts__item_phone--Dmf4d"}},44706:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={header_nav:"HeaderNavigation-module__header_nav--K0m7d",header_nav__list:"HeaderNavigation-module__header_nav__list--iA4HH",header_nav__link:"HeaderNavigation-module__header_nav__link--skTU9",header_nav__link_active:"HeaderNavigation-module__header_nav__link_active--s5mvV"}},21450:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={header_navigation_mobile:"HeaderNavigationMobile-module__header_navigation_mobile--psiG3",header_navigation_mobile__phone:"HeaderNavigationMobile-module__header_navigation_mobile__phone--OjNE1",header_navigation_mobile__heart_link:"HeaderNavigationMobile-module__header_navigation_mobile__heart_link--fAZsF",header_navigation_mobile__count:"HeaderNavigationMobile-module__header_navigation_mobile__count--vL7_x",hamburger:"HeaderNavigationMobile-module__hamburger--NMb5G",hamburger__element:"HeaderNavigationMobile-module__hamburger__element--bTT6N",hamburger_active:"HeaderNavigationMobile-module__hamburger_active--pjxCM",heart:"HeaderNavigationMobile-module__heart--nAN54",header_nav__list:"HeaderNavigationMobile-module__header_nav__list--kH87D",theme_toggle:"HeaderNavigationMobile-module__theme_toggle--kF8ZH"}},23354:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={slide:"HeaderSliderElement-module__slide--dJywn",slide__insert:"HeaderSliderElement-module__slide__insert--Vlimd",slide__title:"HeaderSliderElement-module__slide__title--TID7K",slide__description:"HeaderSliderElement-module__slide__description--DGS9M",slide__img:"HeaderSliderElement-module__slide__img--sx4CC"}},35030:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={in_stock:"InStock-module__in_stock--aatpm",in_stock__inner:"InStock-module__in_stock__inner--cYhL5",in_stock__title:"InStock-module__in_stock__title--qKkvm"}},39502:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={in_stock__list:"InStockList-module__in_stock__list--lEtvh",in_stock__item:"InStockList-module__in_stock__item--P51xS",in_stock__name:"InStockList-module__in_stock__name--P1y06",in_stock__link:"InStockList-module__in_stock__link--BmKEQ",in_stock__count:"InStockList-module__in_stock__count--Hbt2O",in_stock__btn_more:"InStockList-module__in_stock__btn_more--bC_py",in_stock__arrow_icon:"InStockList-module__in_stock__arrow_icon--j2l_W"}},62122:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={in_stock_sign:"InStockSign-module__in_stock_sign--ajUVu"}},41976:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={latest_arrivals:"LastArrivals-module__latest_arrivals--ppjqi",latest_arrivals__inner:"LastArrivals-module__latest_arrivals__inner--kc6Jw",latest_arrivals__title:"LastArrivals-module__latest_arrivals__title--cWKFV",latest_arrivals__link:"LastArrivals-module__latest_arrivals__link--FXvWp"}},8124:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={body_inner:"Layout-module__body_inner--9jzcj",main:"Layout-module__main--WCNY5"}},19370:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={loader_wrapper:"Loader-module__loader_wrapper--j5tdI"}},72276:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={modal_benefit:"ModalBenefit-module__modal_benefit--mQ3ub",modal_benefit__inner:"ModalBenefit-module__modal_benefit__inner--DLJJw",modal_benefit__title:"ModalBenefit-module__modal_benefit__title--nFyq3",modal_benefit__description:"ModalBenefit-module__modal_benefit__description--rXMit",modal_benefit__btn:"ModalBenefit-module__modal_benefit__btn--V2koU",modal_benefit_active:"ModalBenefit-module__modal_benefit_active--FISzp",modal_promotion__btn:"ModalBenefit-module__modal_promotion__btn--DXbzu",modal_promotion__cross:"ModalBenefit-module__modal_promotion__cross--jGOMb",modal_promotion__inner:"ModalBenefit-module__modal_promotion__inner--eOhHO"}},14746:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={modal_callback:"ModalCallback-module__modal_callback--AiRpm",modal_callback__inner:"ModalCallback-module__modal_callback__inner--HWDXE",modal_callback__title:"ModalCallback-module__modal_callback__title--zOns1",modal_callback__img:"ModalCallback-module__modal_callback__img--RIJtg",modal_callback__cross:"ModalCallback-module__modal_callback__cross--QAxkc",modal_callback__content:"ModalCallback-module__modal_callback__content--lXSvm",modal_callback__form:"ModalCallback-module__modal_callback__form--Azyk5",modal_callback__form_title:"ModalCallback-module__modal_callback__form_title--iAYY9",modal_callback_active:"ModalCallback-module__modal_callback_active--zzxIu"}},26602:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={modal_credit:"ModalCredit-module__modal_credit--bSZ4r",modal_credit__inner:"ModalCredit-module__modal_credit__inner--p37LJ",modal_credit__cross:"ModalCredit-module__modal_credit__cross--y0fup",modal_credit__header:"ModalCredit-module__modal_credit__header--mDbLX",modal_credit__benefits:"ModalCredit-module__modal_credit__benefits--N88px",modal_credit__benefits_item:"ModalCredit-module__modal_credit__benefits_item--INwU4",modal_credit__title:"ModalCredit-module__modal_credit__title--oD24S",modal_credit__content:"ModalCredit-module__modal_credit__content--S9yt9",modal_credit__application:"ModalCredit-module__modal_credit__application--O7MpQ",modal_credit_active:"ModalCredit-module__modal_credit_active--bvFmq",modal_credit__card_car:"ModalCredit-module__modal_credit__card_car--lPgOH"}},56386:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={modal_equipment:"ModalEquipment-module__modal_equipment--jZywK",modal_equipment__inner:"ModalEquipment-module__modal_equipment__inner--LGnQd",modal_equipment__cross:"ModalEquipment-module__modal_equipment__cross--zF0kS",modal_equipment__header:"ModalEquipment-module__modal_equipment__header--bI9_Q",modal_equipment__title:"ModalEquipment-module__modal_equipment__title--aB0zG",modal_equipment__content:"ModalEquipment-module__modal_equipment__content--duWie",modal_equipment__category_list:"ModalEquipment-module__modal_equipment__category_list--d9OST",modal_equipment__category_item:"ModalEquipment-module__modal_equipment__category_item--Zp1t3",modal_equipment__name_list:"ModalEquipment-module__modal_equipment__name_list--FOkge",modal_equipment__name_item:"ModalEquipment-module__modal_equipment__name_item--S5nXP",modal_equipment_active:"ModalEquipment-module__modal_equipment_active--tQz9e"}},25546:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={modal_exchange:"ModalExchange-module__modal_exchange--gM9Y3",modal_exchange__inner:"ModalExchange-module__modal_exchange__inner--Z5ENt",modal_exchange__cross:"ModalExchange-module__modal_exchange__cross--RBPwU",modal_exchange__header:"ModalExchange-module__modal_exchange__header--Pe8Cr",modal_exchange__benefits:"ModalExchange-module__modal_exchange__benefits--_5NFN",modal_exchange__benefits_item:"ModalExchange-module__modal_exchange__benefits_item--uMD6K",modal_exchange__title:"ModalExchange-module__modal_exchange__title--9CQ33",modal_exchange__content:"ModalExchange-module__modal_exchange__content--Qdar_",modal_exchange__application:"ModalExchange-module__modal_exchange__application--uTeLL",modal_exchange_active:"ModalExchange-module__modal_exchange_active--unuqt",modal_exchange__card_car:"ModalExchange-module__modal_exchange__card_car--gJ2Ai"}},53430:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={modal_report:"ModalReport-module__modal_report--XjEMf",modal_report__inner:"ModalReport-module__modal_report__inner--OYRf6",modal_report__cross:"ModalReport-module__modal_report__cross--KziS2",modal_report__header:"ModalReport-module__modal_report__header--FT2Gp",modal_report__title:"ModalReport-module__modal_report__title--hFajC",modal_report__content:"ModalReport-module__modal_report__content--NS2XY",modal_report__characters:"ModalReport-module__modal_report__characters--m55KZ",modal_report__characters_item:"ModalReport-module__modal_report__characters_item--dgVB8",modal_report__content_item:"ModalReport-module__modal_report__content_item--Cg1w2",vin:"ModalReport-module__vin--FI8J8",vin__img:"ModalReport-module__vin__img--Gsbac",vin__loader:"ModalReport-module__vin__loader--caG9E",vin__link:"ModalReport-module__vin__link--mekQW",vin__download:"ModalReport-module__vin__download--AJXJo",modal_report_active:"ModalReport-module__modal_report_active--FXMmK"}},86094:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={modal_select:"ModalSelectCar-module__modal_select--vDgn6",modal_select__inner:"ModalSelectCar-module__modal_select__inner--FbdCS",modal_select__header:"ModalSelectCar-module__modal_select__header--yUt3h",modal_select__title:"ModalSelectCar-module__modal_select__title--YRanI",modal_select__cross:"ModalSelectCar-module__modal_select__cross--tdmBF",modal_select__panel:"ModalSelectCar-module__modal_select__panel--hpFbL",modal_select__label:"ModalSelectCar-module__modal_select__label--icBk0",modal_select__label_disabled:"ModalSelectCar-module__modal_select__label_disabled--nZ2sY",modal_select_active:"ModalSelectCar-module__modal_select_active--NKRXp",modal_select__list:"ModalSelectCar-module__modal_select__list--BtTd2"}},96497:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={modal_select__list:"ModalSelectList-module__modal_select__list--NPhrN",modal_select__item:"ModalSelectList-module__modal_select__item--YySGF"}},29272:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={pagination:"Pagination-module__pagination--bJ6Q6",page:"Pagination-module__page--VBohH",active:"Pagination-module__active--RIwyx"}},59282:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={promotion__list:"Promotion-module__promotion__list--ZXnQt",promotion__item:"Promotion-module__promotion__item--Kn0y5",promotion__title:"Promotion-module__promotion__title--XCA42",promotion__img:"Promotion-module__promotion__img--resoy"}},28878:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={request_banner_container:"requestBanner-module__request_banner_container--rcOZi",request_banner_title:"requestBanner-module__request_banner_title--UDBYa"}},2498:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={select_auto_button:"SelectAutoButton-module__select_auto_button--JE6Np"}},39344:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={sort_filter:"SortFilter-module__sort_filter--aWaoE",sort_filter__list:"SortFilter-module__sort_filter__list--tL1V1",sort_filter__item:"SortFilter-module__sort_filter__item--io2tq"}},19174:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={vertical_layout:"Svg-module__vertical_layout--gtw6m",horizont_layout:"Svg-module__horizont_layout--stWQS",vector:"Svg-module__vector--VOWie",vector_active:"Svg-module__vector_active--jKTvN",phone:"Svg-module__phone--gYsB2",phone_link:"Svg-module__phone_link--wHeQ8",logo_link:"Svg-module__logo_link--BvhGB",cross:"Svg-module__cross--fOonQ",heart:"Svg-module__heart--saVNR"}},92635:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={authorization:"Authorization-module__authorization--Zvdjv",authorization__inner:"Authorization-module__authorization__inner--OaSrh"}},42505:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={layout:"Layout-module__layout--nMTjF",header:"Layout-module__header--ZwJRD",logo:"Layout-module__logo--L0dmc",menu:"Layout-module__menu--XZjGD",content:"Layout-module__content--oiRhH"}},3120:(e,t,a)=>{"use strict";a.r(t)},81046:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={about__text:"About-module__about__text--zLzj9"}},95422:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={banks:"Banks-module__banks--DCidp",banks__title:"Banks-module__banks__title--htoDO"}},23184:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={buyout__content:"Buyout-module__buyout__content--Xihao",buyout__form:"Buyout-module__buyout__form--h_bbG",buyout__description:"Buyout-module__buyout__description--lLGBA"}},33570:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={car__main:"Car-module__car__main--bmO80",car__content:"Car-module__car__content--dZjiN",car__content_inner:"Car-module__car__content_inner--zZRel",car__callback:"Car-module__car__callback--Mhrnu",car__callback_price:"Car-module__car__callback_price--mxMkW",car__aside:"Car-module__car__aside--oAx4a",car__aside_buy:"Car-module__car__aside_buy--npxvV",car__modal_buttons:"Car-module__car__modal_buttons--auYd5",car__modal_button_trade:"Car-module__car__modal_button_trade--DASUg",car__modal_button_credit:"Car-module__car__modal_button_credit--sxorp",car__subtitle:"Car-module__car__subtitle--r6w43",price:"Car-module__price--quW_j",in_stock_sign:"Car-module__in_stock_sign--EDCGE"}},69526:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={contacts__content:"Contacts-module__contacts__content--o5_zy",contacts__list:"Contacts-module__contacts__list--UCmGj",contacts__item:"Contacts-module__contacts__item--2tC9D",contacts__item_text:"Contacts-module__contacts__item_text--So9ih",contacts__map:"Contacts-module__contacts__map--diK29"}},5214:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={credit__content:"Credit-module__credit__content--uoH0i",credit__column_form:"Credit-module__credit__column_form--BjUUk",credit__column_about:"Credit-module__credit__column_about--jpToi",credit__banks:"Credit-module__credit__banks--nCcAG",credit__banks_title:"Credit-module__credit__banks_title--Efj2G"}},98514:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={error:"Error-module__error--rekBm",error__title:"Error-module__error__title--dC2Qm",error__link:"Error-module__error__link--FKZLu"}},12518:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={exchange__content:"Exchange-module__exchange__content--pkS8c",exchange__banks:"Exchange-module__exchange__banks--QRfLd",exchange__banks_title:"Exchange-module__exchange__banks_title--lMjXb"}},74466:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={favorites__list:"Favorites-module__favorites__list--cPnB1"}},74734:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={installment:"Installment-module__installment--DQnaJ",installment__title:"Installment-module__installment__title--eixnu",installment__content:"Installment-module__installment__content--EZeAf",installment__form:"Installment-module__installment__form--EkSKf",installment__description:"Installment-module__installment__description--WwTSy",installment__payment:"Installment-module__installment__payment--c86K9",installment__banks_title:"Installment-module__installment__banks_title--Ct4vM"}},62526:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={privacy:"Privacy-module__privacy--sRmA3",privacy__title:"Privacy-module__privacy__title--ElkVO",privacy__list:"Privacy-module__privacy__list--b7dvY",privacy__item:"Privacy-module__privacy__item--jVwPe",privacy__subtitle:"Privacy-module__privacy__subtitle--o01R5",privacy__sublist:"Privacy-module__privacy__sublist--ZlFSq",privacy__sublist_item:"Privacy-module__privacy__sublist_item--ZF1cV",privacy__extra_list:"Privacy-module__privacy__extra_list--cQmpL"}},51358:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});const r={success:"Success-module__success--WP0Vm",success__subtitle:"Success-module__success__subtitle--FCU5Y",success__description:"Success-module__success__description--UwPcf"}},7358:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BanksList=void 0;var n=r(a(96540)),l=r(a(76363)),o=a(43551),i=a(67540),u=a(35110),c=a(92648),s=a(44955),d=a(32966),f=a(26081),m=a(73729);t.BanksList=function(){var e=(0,m.useDispatch)(),t=(0,m.useSelector)(o.banksListSelector).banksList,a=(0,m.useSelector)(o.banksListSelector).stateLoad.isLoad,r=(0,m.useSelector)(o.banksListSelector).stateLoad.error;return r?n.default.createElement(i.ErrorLoading,null):a?n.default.createElement(d.Loader,null):n.default.createElement("ul",{className:l.default.banks_list},t.map((function(t){var a=t.name,r=t.id;return n.default.createElement("li",{className:l.default.banks_list__item,key:r},(0,u.getBankImage)(a)?n.default.createElement("img",{className:l.default.banks_list__img,src:(0,u.getBankImage)(a),alt:a}):n.default.createElement("div",null,a),n.default.createElement("div",{className:l.default.banks_list__helper},n.default.createElement("p",null,"Отправить заявку"),n.default.createElement("p",null,"в ",a)),n.default.createElement(c.Link,{className:l.default.banks_list__link,to:"/credit/".concat((0,s.convertToUrl)(a)),onClick:function(){return t=r,e((0,f.setTargetBankId)(t));var t}}))})))}},20348:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Benefits=void 0;var n=r(a(96540)),l=r(a(87400)),o=a(73729),i=a(60919);t.Benefits=function(e){var t=e.benefits,a=(0,o.useDispatch)();return n.default.createElement("ul",{className:l.default.benefits},t.map((function(e){return n.default.createElement("li",{className:l.default.benefits__item,onClick:function(){return t={title:e.title,description:e.description},a((0,i.openModal)("promotion")),void a((0,i.setPromotionData)(t));var t},key:e.title},e.title)})))}},11654:function(e,t,a){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){void 0===r&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){void 0===r&&(r=a),e[r]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return n(t,e),t},o=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]"))),n.default.createElement(i.Swiper,{className:l.default.slider_horizontal,spaceBetween:16,slidesPerView:f,ref:s},t.map((function(e,t){return n.default.createElement(i.SwiperSlide,{className:l.default.slider_horizontal__item,key:t,onClick:function(e){return h(t,e)}},n.default.createElement("img",{className:l.default.slider_horizontal__item_img,src:e.url,alt:"car",style:{opacity:d===t?1:.5}}))}))))}},83006:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=a(92648),l=r(a(20558)),o=r(a(96540)),i=a(79120);t.default=function(e){var t=e.brand,a=e.models_count;return o.default.createElement(n.Link,{to:"/catalog/".concat(t),className:l.default.top_brands_item},o.default.createElement("div",{className:l.default.top_brands_img},o.default.createElement("img",{src:(0,i.getCarCatalogImg)(t),alt:t,title:t})),o.default.createElement("div",{className:l.default.top_brands_title},t),o.default.createElement("div",{className:l.default.top_brands_countcars},"".concat(a," авто")))}},45310:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=a(92648),l=r(a(32646)),o=r(a(96540));t.default=function(e){var t=e.brand,a=e.models;return o.default.createElement("div",{className:l.default.car_list_container},o.default.createElement("div",{className:l.default.car_list_title},t),o.default.createElement("div",{className:l.default.car_list_catolog},a.map((function(e){var a=e.id,r=e.model;return o.default.createElement(n.Link,{key:"".concat(r,"_").concat(a),className:l.default.car_list_model,to:"/catalog/".concat(t,"/").concat(r,"_").concat(a)},r)}))))}},48982:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=r(a(96540)),l=r(a(87910));t.default=function(e){var t=e.carColors,a=e.onClick,r=e.colorIndex;return n.default.createElement("div",{className:l.default.color_switcher_section},n.default.createElement("div",{className:l.default.color_switcher_samples_container},n.default.createElement("div",{className:l.default.color_samples_container},t.map((function(e,t){return n.default.createElement("button",{key:e.id,onClick:function(){a(t)},className:"".concat(l.default.color_sample," ").concat(r===t?l.default.active:""),style:{background:e.background}})})))))}},76382:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=r(a(96540)),l=a(44714),o=r(a(51582)),i=r(a(59838)),u=a(67055),c=a(95049),s=a(60919),d=a(73729);t.default=function(e){var t=(0,d.useDispatch)(),a=e.model,r=e.brand,f=e.image,m=e.car_catalog_configurations,_=e.setDiscount,p=e.discount,h=(0,u.getCreditDiscountsData)(m);return n.default.createElement("div",{className:o.default.car_discount_container},n.default.createElement("div",{className:o.default.car_discount_title},"Выбери свою выгоду на покупку ".concat(r," ").concat(a)),n.default.createElement("div",{className:o.default.car_discount_main},n.default.createElement("div",{className:o.default.car_discount_input_list},h.map((function(e,t){return n.default.createElement(i.default,{key:"".concat(e.title,"_").concat(t),discountValue:e.discount,description:e.title,setDiscount:_})}))),n.default.createElement("div",{className:o.default.car_discount_overall_info},n.default.createElement("div",{className:o.default.car_discount_generall_price},n.default.createElement("p",null,"Oбщая скидка"),n.default.createElement("span",null,"от ",(0,l.formatPrice)(p),"₽")),n.default.createElement("img",{src:f,title:"".concat(r," ").concat(a),alt:"".concat(r," ").concat(a)}))),n.default.createElement("div",{className:o.default.car_discount_generall_buttons_block},n.default.createElement(c.ButtonCardOpenModal,{textContent:"Забронировать",handler:function(){t((0,s.openModal)("callback")),t((0,s.setOrderType)("book"))}}),n.default.createElement(c.ButtonCardOpenModal,{textContent:"Купить в кредит",handler:function(){t((0,s.openModal)("callback")),t((0,s.setOrderType)("credit"))}})))}},60752:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CarEquipment=void 0;var n=r(a(96540)),l=r(a(9e3)),o=a(73729),i=a(60919);t.CarEquipment=function(e){var t=e.car,a=(0,o.useDispatch)();return n.default.createElement("div",{className:l.default.equipment},n.default.createElement("ul",{className:l.default.equipment__list},n.default.createElement("li",{className:l.default.equipment__item},n.default.createElement("span",{className:l.default.equipment__title_equipment},"Комплектация"),n.default.createElement("span",null,t.complectation_name)),n.default.createElement("li",{className:l.default.equipment__item},n.default.createElement("span",{className:l.default.equipment__title_review},"Обзор"),t.extras.slice(0,1).map((function(e){return e.names.slice(0,3).map((function(e){return n.default.createElement("span",{key:e},e)}))})))),n.default.createElement("button",{className:l.default.equipment__button,type:"button",onClick:function(){a((0,i.openModal)("equipment"))}},"Показать больше"))}},47510:function(e,t,a){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){void 0===r&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){void 0===r&&(r=a),e[r]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return n(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=l(a(96540)),u=o(a(36758)),c=o(a(76382)),s=a(44714);t.default=function(e){var t=e.model,a=e.brand,r=e.car_catalog_configurations,n=e.car_colors[0].image,l=r[0].configurations[0].credit_discount,o=r[0].configurations[0].trade_in_discount,d=r[0].configurations[0].recycling_discount,f=(0,i.useState)(null),m=f[0],_=f[1],p=(0,i.useState)(l+o+d),h=p[0],b=p[1];return i.default.createElement("div",{className:u.default.car_model_complectation_wrapper},i.default.createElement("div",{className:u.default.car_model_complectation_title_wrapper},i.default.createElement("h2",{className:u.default.car_model_complectation_title},"Комплектации и цены ".concat(a," ").concat(t))),i.default.createElement("table",null,i.default.createElement("tbody",null,i.default.createElement("tr",{className:u.default.car_model_prices_titles},i.default.createElement("th",null,"Комплектация"),i.default.createElement("th",null,"Объем"),i.default.createElement("th",null,"КПП"),i.default.createElement("th",null,"Мощность"),i.default.createElement("th",null,"Цена"),i.default.createElement("th",null,"Скидка"),i.default.createElement("th",null,"Специальная цена")),r.map((function(e,t){var a=e.configurations,r=e.package_group;return i.default.createElement(i.default.Fragment,{key:"car_catalog_group_".concat(t)},i.default.createElement("tr",{key:"".concat(r,"_").concat(t),className:u.default.car_model_group_name},i.default.createElement("td",{className:u.default.car_model_complectation_title_row,colSpan:7},r)),a.map((function(e){var t=e.id,a=e.package_name,r=e.volume,n=e.transmission,l=e.power,o=e.price,c=e.car_catalog_extras;return i.default.createElement(i.default.Fragment,{key:"configurations_".concat(t)},i.default.createElement("tr",{onClick:function(){return function(e){_((function(t){return t===e?null:e}))}(t)},key:"".concat(a,"_").concat(t),className:"".concat(u.default.car_model_complectation_title_main," ").concat(u.default.car_model_group_name)},i.default.createElement("td",null,a),i.default.createElement("td",null,r),i.default.createElement("td",null,n),i.default.createElement("td",null,l),i.default.createElement("td",null,(0,s.formatPrice)(o)," ₽"),i.default.createElement("td",null,(0,s.formatPrice)(h)," ₽"),i.default.createElement("td",null,(0,s.formatPrice)(o-h)," ₽")),m&&i.default.createElement("tr",{key:"extras_".concat(a,"_").concat(t),className:"".concat(u.default.car_model_complection_content," ").concat(m===t?u.default.active:"")},i.default.createElement("td",{colSpan:7},i.default.createElement("ul",{className:u.default.car_model_complection_extras_list},c.map((function(e,a){var r=e.group_name,n=e.extra_names;return i.default.createElement(i.default.Fragment,{key:"car_catalog_extras_".concat(r.id)},i.default.createElement("li",{className:u.default.car_catalog_extras_title,key:"".concat(t,"_").concat(r.id||a)},r.name),n.map((function(e,t){return i.default.createElement("li",{key:"extra_names_".concat(e,"_").concat(t)},e)})))}))))))})))})))),i.default.createElement(c.default,{discount:h,model:t,brand:a,image:n,car_catalog_configurations:r,setDiscount:b}))}},9362:function(e,t,a){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){void 0===r&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){void 0===r&&(r=a),e[r]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return n(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=l(a(96540)),u=o(a(58)),c=a(47230),s=a(95049),d=o(a(48982)),f=o(a(52862)),m=a(60919),_=a(73729);t.default=function(e){var t=(0,_.useDispatch)(),a=e.model,r=e.brand,n=e.acceleration,l=e.power,o=e.consumption,p=e.max_speed,h=e.car_catalog_configurations,b=e.car_colors,v=h[0].configurations,y=(0,i.useState)(0),g=y[0],E=y[1];return i.default.createElement("div",{className:u.default.car_model_overall},i.default.createElement("div",{className:u.default.car_model_overall_wrapper},i.default.createElement("h2",{className:u.default.car_model_title},"".concat(r," ").concat(a)),i.default.createElement("div",{className:u.default.car_model_chars},i.default.createElement("div",{className:u.default.car_model_item},i.default.createElement("p",{className:u.default.car_model_item_description},"Мощность двиг."),i.default.createElement("span",{className:u.default.car_model_item_value},"".concat(l||"-"," л.с."))),i.default.createElement("div",{className:u.default.car_model_item},i.default.createElement("p",{className:u.default.car_model_item_description},"Разгон до 100км/ч"),i.default.createElement("span",{className:u.default.car_model_item_value},"".concat(n||"-"," c."))),i.default.createElement("div",{className:u.default.car_model_item},i.default.createElement("p",{className:u.default.car_model_item_description},"Расход бензина на 100км"),i.default.createElement("span",{className:u.default.car_model_item_value},"".concat(o||"-"," л."))),i.default.createElement("div",{className:u.default.car_model_item},i.default.createElement("p",{className:u.default.car_model_item_description},"Макс. скорость"),i.default.createElement("span",{className:u.default.car_model_item_value},"".concat(p||"-"," км/ч")))),i.default.createElement("div",{className:u.default.car_model_wrapper},i.default.createElement("div",{className:u.default.car_model_by_credit},i.default.createElement("div",{className:u.default.car_model_price_wrapper},i.default.createElement(c.CarPrice,{price:v[0].special_price}),i.default.createElement("div",{className:u.default.car_moderl_btn_wrapper},i.default.createElement(s.ButtonCardOpenModal,{textContent:"Купить в кредит",handler:function(){t((0,m.openModal)("callback")),t((0,m.setOrderType)("credit"))}}))),i.default.createElement(d.default,{colorIndex:g,carColors:b,onClick:E})),i.default.createElement("div",{className:u.default.color_switcher_img},i.default.createElement("img",{src:b[g].image,alt:"".concat(r," ").concat(a),title:"".concat(r," ").concat(a)})))),i.default.createElement(f.default,{brand:r,model:a}))}},72240:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a4?4:P.length},(function(e,t){return i.default.createElement("div",{key:t,className:"".concat(u.default.card_auto__slider_item," ").concat(j===t?u.default.card_auto__slider_item_active:""),onMouseMove:function(){return R(t)}})}))))),i.default.createElement("h3",{className:u.default.card_auto__name},g.name," ",y.name," ",i.default.createElement("span",null,v)),i.default.createElement("p",{className:u.default.card_auto__tags},i.default.createElement("span",null,C.capacity,"л.")," ",i.default.createElement("span",null,null===(a=x[0])||void 0===a?void 0:a.last_mileage,"км.")," ",i.default.createElement("span",null,k.power,"л.с.")," ",i.default.createElement("span",null,O.abbreviation)," ",i.default.createElement("span",null,w.name)," ",i.default.createElement("span",null,(0,p.getCountOwner)(null===(r=x[0])||void 0===r?void 0:r.previous_owners))," ",i.default.createElement("span",null,N.name)," ",i.default.createElement("span",null,M.name,"л.")," ")),i.default.createElement("section",{className:u.default.card_auto__footer},i.default.createElement("div",{className:u.default.card_auto__price_box},i.default.createElement("span",{className:u.default.card_auto__price},(0,s.formatPrice)(E)," ₽"),i.default.createElement("span",{className:u.default.card_auto__price_no_fee},(0,s.formatPrice)((0,f.getPayment)(E,0,96,0)),"₽/мес. без взноса")),!I&&!S&&i.default.createElement(m.ButtonCardOpenModal,{textContent:"Купить в кредит",handler:q}),S&&i.default.createElement("button",{className:u.default.card_auto__buy,type:"button",onClick:A},D?"Выбрана":"Выбрать")))}},35074:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CardAutoHorizontal=void 0;var n=r(a(96540)),l=r(a(51654)),o=a(63325),i=a(44714),u=a(27506),c=a(4677),s=a(3688),d=a(43551),f=a(73729);t.CardAutoHorizontal=function(e){var t,a,r=e.year,m=e.brand,_=e.price,p=e.engine_name_type,h=e.engine_power_type,b=e.engine_capacity_type,v=e.history_cars,y=e.gearbox_type,g=e.drive_type,E=e.body_type,w=e.images,k=e.model,C=(0,f.useSelector)(d.contactsSelector).contacts,S=n.default.useRef(null);return n.default.createElement("article",{className:l.default.card_auto_horizontal},n.default.createElement("section",{className:l.default.card_auto_horizontal__slider},n.default.createElement(u.InStockSign,{extraClassName:l.default.card_auto_horizontal__in_stock,state:e.online_view_available}),n.default.createElement(o.Swiper,{ref:S,slidesPerView:4,spaceBetween:16,className:l.default.card_auto_horizontal__swiper},w.map((function(e){return n.default.createElement(o.SwiperSlide,{className:l.default.card_auto_horizontal__slider_item,key:e.id},n.default.createElement("img",{className:l.default.card_auto_horizontal__img,src:e.url,alt:"car"}))})),n.default.createElement(o.SwiperSlide,{className:"".concat(l.default.card_auto_horizontal__slider_item," ").concat(l.default.card_auto_horizontal__callback_slide)},n.default.createElement("a",{className:l.default.card_auto_horizontal__callback,href:"tel:+".concat(C.phone)},"Позвонить в центр")),n.default.createElement("div",{className:l.default.card_auto_horizontal__box_vector},n.default.createElement("button",{className:l.default.card_auto_horizontal__vector,onClick:function(){var e;null===(e=S.current)||void 0===e||e.swiper.slidePrev()}},"<"),n.default.createElement("button",{className:l.default.card_auto_horizontal__vector,onClick:function(){var e;null===(e=S.current)||void 0===e||e.swiper.slideNext()}},">")))),n.default.createElement("section",{className:l.default.card_auto_horizontal__info},n.default.createElement("div",{className:l.default.card_auto_horizontal__info_main},n.default.createElement("h3",{className:l.default.card_auto_horizontal__name},m.name," ",k.name," ",n.default.createElement("span",null,r)),n.default.createElement("div",{className:l.default.card_auto_horizontal__price},n.default.createElement("span",{className:l.default.card_auto_horizontal__price_car},(0,i.formatPrice)(_)," ₽"),n.default.createElement("span",{className:l.default.card_auto_horizontal__price_month},(0,i.formatPrice)((0,c.getPayment)(_,0,96,0)),"₽/мес. без взноса"))),n.default.createElement("p",{className:l.default.card_auto_horizontal__tags},n.default.createElement("span",null,b.capacity,"л."),n.default.createElement("span",null,null===(t=v[0])||void 0===t?void 0:t.last_mileage,"км."),n.default.createElement("span",null,h.power,"л.с."),n.default.createElement("span",null,y.abbreviation),n.default.createElement("span",null,p.name),n.default.createElement("span",null,(0,s.getCountOwner)(null===(a=v[0])||void 0===a?void 0:a.previous_owners)),n.default.createElement("span",null,g.name),n.default.createElement("span",null,E.name))))}},55190:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a1&&l.default.createElement("div",{onClick:_},l.default.createElement(u.Pagination,{currentPage:m.currentPage,totalPages:m.totalPages})))}},49665:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a1&&l.default.createElement("div",{onClick:_},l.default.createElement(u.Pagination,{currentPage:m.currentPage,totalPages:m.totalPages})))}},64590:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1],.?/]/.test(e)||"Специальные символы не допускаются"}}}),id:"trade_in_your_auto",placeholder:"Ваш автомобиль",isError:Boolean(p.customer_car)}),n.default.createElement(c.FormField,{register:_("name",{required:!0,minLength:{value:2,message:"Минимальная длина - 2 символа."},pattern:{value:/^[a-zA-Zа-яА-ЯёЁ\s-]+$/,message:"Используйте только буквы, пробел или дефис"}}),id:"trade_in_your_name",placeholder:"ФИО",isError:Boolean(p.name)}),n.default.createElement(s.FormFieldPhone,{register:_,id:"trade_in_credit_phone",isError:Boolean(p.phone)}),n.default.createElement(i.CheckboxAgree,{register:_("agree",{required:!0}),id:"trade_in_agree",isError:Boolean(p.agree)}),n.default.createElement(d.FormSendButton,{textContent:"Оставить заявку"}))}},43662:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&l(e)}),[t]),u.default.createElement("section",null,u.default.createElement(c.Swiper,{modules:[d.Autoplay,d.Pagination,d.Navigation],slidesPerView:1,autoplay:{delay:5e3,disableOnInteraction:!1},pagination:{clickable:!0,type:"progressbar"},rewind:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},loop:!0},n?n.map((function(e){return u.default.createElement(u.default.Fragment,null,u.default.createElement(c.SwiperSlide,null,u.default.createElement(s.HeaderSliderElement,{title:e.main_text,descriptionStroke:[e.second_text],linkPath:"/",imgPath:e.image})))})):u.default.createElement(c.SwiperSlide,null,u.default.createElement("div",null,"Загрузка баннеров...")," "),u.default.createElement("div",{className:"swiper-button-next"}),u.default.createElement("div",{className:"swiper-button-prev"})))}},32218:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.HeaderSliderElement=void 0;var n=r(a(96540)),l=r(a(23354)),o=a(92648);t.HeaderSliderElement=function(e){var t=e.imgPath,a=e.title,r=e.descriptionStroke,i=e.linkPath;return n.default.createElement("div",{className:l.default.slide},n.default.createElement("div",{className:l.default.slide__insert},n.default.createElement("h2",{className:l.default.slide__title},a),n.default.createElement("p",{className:l.default.slide__description},r.map((function(e,t,a){return n.default.createElement(n.default.Fragment,{key:t},e," ",t!==a.length-1?n.default.createElement("br",null):"")}))),n.default.createElement(o.Link,{className:l.default.slide__link,to:i})),n.default.createElement("picture",{className:l.default.slide__picture},n.default.createElement("img",{className:l.default.slide__img,src:t,alt:"car slider image"})))}},10150:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InStock=void 0;var n=r(a(96540)),l=r(a(35030)),o=a(80646);t.InStock=function(){return n.default.createElement("section",{className:l.default.in_stock},n.default.createElement("div",{className:"container"},n.default.createElement("div",{className:l.default.in_stock__inner},n.default.createElement("h2",{className:l.default.in_stock__title},"Автомобили в наличии"),n.default.createElement(o.InStockList,null))))}},80646:function(e,t,a){"use strict";var r=this&&this.__spreadArray||function(e,t,a){if(a||2===arguments.length)for(var r,n=0,l=t.length;n0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0;if(!(null==g?void 0:g.history_cars)||0===g.history_cars.length)return o.default.createElement("div",null,"Нет данных о истории автомобиля");var D=(null===(e=g.history_cars[0])||void 0===e?void 0:e.vin)||null,B=(0,m.vinTransform)(D);return o.default.createElement("div",{className:"".concat(u.default.modal_report," ").concat(C?u.default.modal_report_active:""),onClick:N},o.default.createElement("div",{className:u.default.modal_report__inner,onClick:function(e){return e.stopPropagation()}},o.default.createElement("header",{className:u.default.modal_report__header},o.default.createElement("h3",{className:u.default.modal_report__title},"Отчёт по VIN"),o.default.createElement("h4",null,(0,h.getVinDate)()),o.default.createElement(f.Cross,{className:u.default.modal_report__cross,handler:N})),o.default.createElement("div",{className:u.default.vin},o.default.createElement("img",{className:u.default.vin__img,src:i.default,alt:"vin"}),o.default.createElement("div",{className:u.default.vin__download},o.default.createElement("a",{className:u.default.vin__link,href:"#",onClick:function(e){return r(void 0,void 0,void 0,(function(){var t,a,r,l,o;return n(this,(function(n){switch(n.label){case 0:if(e.preventDefault(),!(null==g?void 0:g.id))return[2];n.label=1;case 1:return n.trys.push([1,4,5,6]),O(!0),[4,fetch("".concat("https://youautoplus.ru","/reports/").concat(g.id),{method:"GET"})];case 2:if(!(t=n.sent()).ok)throw new Error("Download failed");return[4,t.blob()];case 3:return a=n.sent(),r=window.URL.createObjectURL(a),(l=document.createElement("a")).href=r,l.download="report-".concat(g.id,".pdf"),document.body.appendChild(l),l.click(),document.body.removeChild(l),window.URL.revokeObjectURL(r),[3,6];case 4:return o=n.sent(),console.error("Error downloading PDF:",o),[3,6];case 5:return setTimeout((function(){O(!1)}),200),[7];case 6:return[2]}}))}))},style:{pointerEvents:x?"none":"auto"}},x?o.default.createElement(v.Loader,{extraClass:u.default.vin__loader}):o.default.createElement(o.default.Fragment,null,o.default.createElement(b.DownloadOutlined,{className:u.default.modal_report__download_icon}),o.default.createElement("span",null,"Скачать отчёт"))))),j?o.default.createElement("ul",{className:u.default.modal_report__content},o.default.createElement("li",{className:u.default.modal_report__content_item},o.default.createElement("span",null,"Технические характеристики:"),o.default.createElement("ul",{className:u.default.modal_report__characters},o.default.createElement("li",{className:u.default.modal_report__characters_item},"VIN: ",o.default.createElement("span",null,B||"Нет данных")),o.default.createElement("li",{className:u.default.modal_report__characters_item},"№ кузова: ",o.default.createElement("span",null,B||"Нет данных")),o.default.createElement("li",{className:u.default.modal_report__characters_item},"Тип ТС: ",o.default.createElement("span",null,(null==P?void 0:P.name)||"Нет данных")),o.default.createElement("li",{className:u.default.modal_report__characters_item},"Объём двигателя: ",o.default.createElement("span",null,(null==I?void 0:I.capacity)||"Нет данных","л.")),o.default.createElement("li",{className:u.default.modal_report__characters_item},"Последний пробег:"," ",o.default.createElement("span",null,(null===(t=M[0])||void 0===t?void 0:t.last_mileage)?(0,p.formatPrice)(M[0].last_mileage):"Нет данных")," ","км"),o.default.createElement("li",{className:u.default.modal_report__characters_item},"Госномер: ",o.default.createElement("span",null,(null===(a=M[0])||void 0===a?void 0:a.registration_number)||"Нет данных")),o.default.createElement("li",{className:u.default.modal_report__characters_item},"Год выпуска: ",o.default.createElement("span",null,T||"Нет данных")),o.default.createElement("li",{className:u.default.modal_report__characters_item},"Цвет: ",o.default.createElement("span",null,(null==L?void 0:L.name)||"Нет данных")),o.default.createElement("li",{className:u.default.modal_report__characters_item},"Мощность: ",o.default.createElement("span",null,(null==F?void 0:F.power)||"Нет данных","л.с.")))),(0,_.splitArrIntoPairs)(Object.entries(M[0]).slice(5)).map((function(e,t){return o.default.createElement("li",{className:u.default.modal_report__content_item,key:t},e.map((function(e){return o.default.createElement("span",{key:e[0]},e[1])})))}))):o.default.createElement("div",{className:u.default.modal_report__no_history},o.default.createElement("p",null,"История автомобиля отсутствует"),o.default.createElement("p",null,"К сожалению, для данного автомобиля нет доступной информации об истории"))))}},69846:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ModalSelectCar=void 0;var n=r(a(96540)),l=r(a(86094)),o=a(60919),i=a(40334),u=a(97348),c=a(50277),s=a(72391),d=a(21420),f=a(43551),m=a(60919),_=a(73729);t.ModalSelectCar=function(){var e=(0,_.useDispatch)(),t=(0,_.useSelector)(f.modalSelector).selectCar.filter,a=(0,_.useSelector)(f.modalSelector).selectCar.modalState,r=(0,_.useSelector)(f.modalSelector).selectCar.filter.stage,p=function(e){return e?"".concat(l.default.modal_select__label," ").concat(t[e].status?"":l.default.modal_select__label_disabled):l.default.modal_select__label},h=function(){return e((0,o.closeModal)("selectCar"))},b=function(t){e((0,m.setStageFilter)(t))};return n.default.createElement("div",{className:"".concat(l.default.modal_select," ").concat(a?l.default.modal_select_active:""),onClick:h},n.default.createElement("div",{className:l.default.modal_select__inner,onClick:function(e){return e.stopPropagation()}},n.default.createElement("header",{className:l.default.modal_select__header},n.default.createElement("h3",{className:l.default.modal_select__title},"Выберите автомобиль"),n.default.createElement(i.Cross,{className:l.default.modal_select__cross,handler:h})),n.default.createElement("div",{className:l.default.modal_select__panel},n.default.createElement("label",{className:p(null),htmlFor:"select-marka",onClick:function(){return b(1)}},n.default.createElement("span",{className:l.default.modal_select__label_text},"".concat(t.brand.selected)||"1. Марка"),n.default.createElement("input",{id:"select-marka",type:"radio",name:"select",checked:1===r,readOnly:!0})),n.default.createElement("label",{className:p("model"),htmlFor:"select-model",onClick:function(){return b(2)}},n.default.createElement("span",{className:l.default.modal_select__label_text},"".concat(t.model.selected)||"2. Модель"),n.default.createElement("input",{id:"select-model",type:"radio",name:"select",checked:2===r,readOnly:!0})),n.default.createElement("label",{className:p("generation"),htmlFor:"select-generation",onClick:function(){return b(3)}},n.default.createElement("span",{className:l.default.modal_select__label_text},"".concat(t.generation.selected)||"3. Поколение"),n.default.createElement("input",{id:"select-generation",type:"radio",name:"select",checked:3===r,readOnly:!0})),n.default.createElement("label",{className:p("car"),htmlFor:"select-car",onClick:function(){return b(4)}},n.default.createElement("span",{className:l.default.modal_select__label_text},"4. Автомобиль"),n.default.createElement("input",{id:"select-car",type:"radio",name:"select",checked:4===r,readOnly:!0}))),1===r?n.default.createElement(u.ModalSelectCarBrandList,null):2===r?n.default.createElement(d.ModalSelectCarModelList,null):3===r?n.default.createElement(c.ModalSelectCarGenerationList,null):n.default.createElement(s.ModalSelectCarList,null)))}},97348:function(e,t,a){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){void 0===r&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){void 0===r&&(r=a),e[r]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return n(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ModalSelectCarBrandList=void 0;var i=l(a(96540)),u=o(a(96497)),c=a(43551),s=a(60919),d=a(59389),f=a(73729);t.ModalSelectCarBrandList=function(){var e=(0,f.useDispatch)(),t=(0,f.useSelector)(c.inStockListSelector).inStockList,a=(0,f.useSelector)(c.inStockListSelector).stateLoad.isLoad;(0,i.useEffect)((function(){t.length||e((0,d.inStockListLoader)())}),[e,t.length]);return a?i.default.createElement("div",null,"Загрузка..."):i.default.createElement("ul",{className:u.default.modal_select__list},t.map((function(a){var r=a;return i.default.createElement("li",{className:u.default.modal_select__item,key:a.brand,onClick:function(){return r={nextValue:a.models,status:!0,selected:a.brand,thisValue:t},void e((0,s.setFilterBrand)(r));var r}},r.brand," ",i.default.createElement("span",null,r.total))})))}},50277:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ModalSelectCarGenerationList=void 0;var n=r(a(96540)),l=r(a(96497)),o=a(43551),i=a(60919),u=a(73729),c=a(41766);t.ModalSelectCarGenerationList=function(){var e=(0,u.useDispatch)(),t=(0,u.useSelector)(o.modalSelector).selectCar.filter.brand.selected,a=(0,u.useSelector)(o.modalSelector).selectCar.filter.model.selected,r=(0,u.useSelector)(o.modalSelector).selectCar.filter.generation.thisValue;return n.default.createElement("ul",{className:l.default.modal_select__list},r.map((function(o){var u=o;return n.default.createElement("li",{className:l.default.modal_select__item,key:u.name,onClick:function(){var n;n={thisValue:r,nextValue:[],status:!0,selected:u.name},e((0,i.setFilterGeneration)(n)),e((0,i.selectCarsLoader)((0,c.createUrl)(t,a,u.name)))}},u.name," ",n.default.createElement("span",null,u.count))})))}},72391:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]1&&c.default.createElement(d.MinusCircleOutlined,{className:"dynamic-delete-button",onClick:function(){return l(t.name)},style:{margin:"0 8px"}}))})),c.default.createElement(s.Form.Item,null,c.default.createElement(s.Button,{type:"dashed",onClick:function(){return n()},icon:c.default.createElement(d.PlusOutlined,null),style:{width:"100%"}},"Добавить изображение"),c.default.createElement(s.Form.ErrorList,{errors:o})))}))),c.default.createElement(s.Card,{style:{marginTop:"20px"}},c.default.createElement(_,{level:2},"Категории и дополнительные характеристики"),c.default.createElement(s.Form.List,{name:"categoryExtras",initialValue:[{}]},(function(e,t){var a=t.add,n=t.remove;return c.default.createElement(c.default.Fragment,null,e.map((function(t){var a=t.key,l=t.name,i=o(t,["key","name"]);return c.default.createElement(s.Space,{key:a,style:{display:"flex",marginBottom:8,alignItems:"flex-start"},align:"baseline"},c.default.createElement(s.Form.Item,r({},i,{name:[l,"category_id"],rules:[{required:!0,message:"Выберите категорию"}]}),c.default.createElement(s.Select,{style:{width:"200px"},placeholder:"Выберите категорию",showSearch:!0,optionFilterProp:"children"},C.map((function(e){return c.default.createElement(s.Select.Option,{key:e.id,value:e.id},e.name)})))),c.default.createElement(s.Form.Item,r({},i,{name:[l,"extra_ids"],rules:[{required:!0,message:"Выберите характеристики"}]}),c.default.createElement(s.Select,{style:{width:"400px"},placeholder:"Выберите характеристики",showSearch:!0,optionFilterProp:"children"},k.sort((function(e,t){return e.name.localeCompare(t.name)})).map((function(e){return c.default.createElement(s.Select.Option,{key:e.id,value:e.id},e.name)})))),e.length>1&&c.default.createElement(d.MinusCircleOutlined,{onClick:function(){return n(l)},style:{marginLeft:"8px",color:"#999",fontSize:"20px",cursor:"pointer"}}))})),c.default.createElement(s.Form.Item,null,c.default.createElement(s.Button,{type:"dashed",onClick:function(){return a()},block:!0,icon:c.default.createElement(d.PlusOutlined,null)},"Добавить категорию с характеристиками")))}))),c.default.createElement(s.Form.Item,{style:{marginTop:"20px"}},c.default.createElement(s.Button,{type:"primary",htmlType:"submit",size:"large"},"Добавить автомобиль"))))}},38657:function(e,t,a){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){void 0===r&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){void 0===r&&(r=a),e[r]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return n(t,e),t},o=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0?s.default.createElement(c.Row,{gutter:[16,16]},y.car_colors.map((function(t){return s.default.createElement(c.Col,{xs:24,sm:12,md:8,lg:6,key:t.id},s.default.createElement(c.Card,{hoverable:!0,cover:s.default.createElement("div",{style:{height:"200px",overflow:"hidden",padding:"12px"}},s.default.createElement(c.Image,{alt:"car",src:t.image,style:{width:"100%",height:"200px",objectFit:"cover"},preview:{mask:"Просмотр"}})),actions:[s.default.createElement(c.Button,{key:"delete",type:"text",danger:!0,icon:s.default.createElement(m.DeleteOutlined,null),onClick:function(){return r=t.id,i(void 0,void 0,void 0,(function(){return u(this,(function(t){switch(t.label){case 0:return w(!0),[4,fetch("".concat("https://youautoplus.ru","/car_colors/").concat(r),{method:"DELETE",headers:{"Content-Type":"application/json"}})];case 1:return t.sent().ok?(a((0,h.catalogCarLoader)(e)),l("Изображение успешно удалено"),w(!1)):(o("Ошибка при удалении изображения"),w(!1)),[2]}}))}));var r}},"Удалить")]},s.default.createElement(c.Card.Meta,{description:"ID: ".concat(t.id)}),s.default.createElement(c.Form,{layout:"vertical",initialValues:{image:t.image,background:t.background,name:t.name},onFinish:function(e){if("string"!=typeof e.background){var a=r(r({},e),{image_id:t.id,background:v(e.background.metaColor)});k(a)}else{a=r(r({},e),{image_id:t.id});k(a)}},style:{display:"flex",flexDirection:"column",alignItems:"start",gap:"10px"}},s.default.createElement("div",{style:{display:"flex",gap:"10px"}},s.default.createElement(c.Form.Item,{name:"name",label:"Название краски",style:{margin:"0px"}},s.default.createElement(c.Input,null)),s.default.createElement(c.Form.Item,{name:"background",label:"Цвет",style:{margin:"0px"},rules:[{required:!0,message:"Цвет обязателен"}]},s.default.createElement(c.ColorPicker,{format:"hex"}))),s.default.createElement(c.Form.Item,{name:"image",label:"Ссылка на изображение",rules:[{required:!0,message:"Введите URL изображения"},{type:"url",message:"Введите корректный URL"}],style:{display:"flex",alignSelf:"start",width:"100%"}},s.default.createElement(c.Input,null)),s.default.createElement(c.Form.Item,null,s.default.createElement(c.Button,{type:"primary",htmlType:"submit",icon:s.default.createElement(m.SaveOutlined,null),loading:E},"Сохранить изменения")))))}))):s.default.createElement("div",{style:{textAlign:"center",padding:"20px"}},s.default.createElement(c.Typography.Text,{type:"secondary"},"Нет доступных изображений")))}},8545:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0?i.default.createElement(o.Row,{gutter:[16,16]},b.car_catalog_images.map((function(t){return i.default.createElement(o.Col,{xs:24,sm:12,md:8,lg:6,key:t.id},i.default.createElement(o.Card,{hoverable:!0,cover:i.default.createElement("div",{style:{height:"200px",overflow:"hidden"}},i.default.createElement(o.Image,{alt:"car",src:t.url,style:{width:"100%",height:"200px",objectFit:"cover"},preview:{mask:"Просмотр"}})),actions:[i.default.createElement(o.Button,{key:"delete",type:"text",danger:!0,icon:i.default.createElement(s.DeleteOutlined,null),onClick:function(){return l=t.id,r(void 0,void 0,void 0,(function(){return n(this,(function(t){switch(t.label){case 0:return[4,fetch("".concat("https://youautoplus.ru","/car_catalog_images/").concat(l),{method:"DELETE",headers:{"Content-Type":"application/json"}})];case 1:return t.sent().ok?(a((0,m.catalogCarLoader)(e)),p("Изображение успешно удалено")):h("Ошибка при удалении изображения"),[2]}}))}));var l}},"Удалить")]},i.default.createElement(o.Card.Meta,{description:"ID: ".concat(t.id)})))}))):i.default.createElement("div",{style:{textAlign:"center",padding:"20px"}},i.default.createElement(o.Typography.Text,{type:"secondary"},"Нет доступных изображений")))}},47565:function(e,t,a){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){void 0===r&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){void 0===r&&(r=a),e[r]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.CarCatalogLayout=void 0;var o=a(43160),i=a(50864),u=l(a(96540)),c=a(73729),s=a(92648),d=a(60715),f=a(43551),m=i.Layout.Content,_=i.Layout.Sider;t.CarCatalogLayout=function(){var e,t=(0,s.useParams)().id,a=(0,c.useDispatch)(),r=(0,c.useSelector)(f.catalogCarSelector).stateLoad.isLoading,n=[{key:"edit-catalog-main-info",icon:u.default.createElement(o.CarOutlined,null),label:u.default.createElement("a",{href:"/admin/catalog/".concat(t)},"Основная информация")},{key:"edit-catalog-car_color",icon:u.default.createElement(o.PictureOutlined,null),label:u.default.createElement("a",{href:"/admin/catalog/".concat(t,"/color")},"Цвета машины")},{key:"edit-catalog-complectation",icon:u.default.createElement(o.ToolOutlined,null),label:u.default.createElement("a",{href:"/admin/catalog/".concat(t,"/complectation")},"Комплектации и цены")},{key:"edit-catalog-texnos",icon:u.default.createElement(o.ToolOutlined,null),label:u.default.createElement("a",{href:"/admin/catalog/".concat(t,"/texnos")},"Технические характеристики")},{key:"edit-catalog-images",icon:u.default.createElement(o.PictureOutlined,null),label:u.default.createElement("a",{href:"/admin/catalog/".concat(t,"/gallery")},"Фотогалерея")}];return(0,u.useEffect)((function(){a((0,d.catalogCarLoader)(t))}),[a]),u.default.createElement(i.Layout,{style:{minHeight:"100vh",backgroundColor:"#fff"}},u.default.createElement(_,{width:300},u.default.createElement(i.Menu,{mode:"inline",selectedKeys:[(e=location.pathname,e.endsWith("/catalog/".concat(t))?"edit-catalog-main-info":e.includes("/color")?"edit-catalog-car_color":e.includes("/complectation")?"edit-catalog-complectation":e.includes("/texnos")?"edit-catalog-texnos":e.includes("/gallery")?"edit-catalog-images":"edit-catalog-main-info")],style:{height:"100%",borderRight:0,paddingTop:"24px"},items:n})),u.default.createElement(i.Layout,{style:{paddingLeft:"24px"}},u.default.createElement(m,{style:{padding:"24px",margin:0,background:"#fff",borderRadius:"8px"}},r?u.default.createElement("div",{style:{marginTop:"50px",textAlign:"center"}},"Загрузка..."):u.default.createElement(s.Outlet,null))))}},41151:function(e,t,a){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){void 0===r&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){void 0===r&&(r=a),e[r]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return n(t,e),t},o=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&(M(a[0])?t.push({title:"Объем",dataIndex:"capacity",key:"capacity",sorter:function(e,t){return M(e)&&M(t)?e.capacity-t.capacity:0}}):P(a[0])?t.push({title:"Мощность",dataIndex:"power",key:"power",sorter:function(e,t){return P(e)&&P(t)?e.power-t.power:0}}):(t.push({title:"Название",dataIndex:"name",key:"name",sorter:function(e,t){var a="name"in e?e.name:"",r="name"in t?t.name:"";return a.localeCompare(r)}}),"gearbox_types"===o&&t.push({title:"Аббревиатура",dataIndex:"abbreviation",key:"abbreviation"}),F&&m&&t.push({title:"Бренд",key:"brand",render:function(e,t){if(function(e){return"brand_id"in e}(t)){var a=m.find((function(e){return e.id===t.brand_id}));return(null==a?void 0:a.name)||"Неизвестно"}return"Неизвестно"}}),I&&_&&t.push({title:"Модель",key:"model",render:function(e,t){if(function(e){return"model_id"in e}(t)){var a=_.find((function(e){return e.id===t.model_id}));return(null==a?void 0:a.name)||"Неизвестно"}return"Неизвестно"}}))),t.push({title:"Действия",key:"actions",width:120,render:function(e,t){return i.default.createElement(u.Space,null,i.default.createElement(u.Button,{icon:i.default.createElement(c.EditOutlined,null),onClick:function(){return function(e){S(e),M(e)?h.setFieldsValue({capacity:e.capacity}):P(e)?h.setFieldsValue({power:e.power}):"abbreviation"in e?h.setFieldsValue({name:e.name,abbreviation:e.abbreviation}):h.setFieldsValue({name:e.name}),w(!0)}(t)}}),i.default.createElement(u.Button,{icon:i.default.createElement(c.DeleteOutlined,null),danger:!0,onClick:function(){return e=t.id,n(void 0,void 0,void 0,(function(){return l(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,fetch("".concat("https://youautoplus.ru","/").concat(o,"/").concat(e),{method:"DELETE",headers:{"Content-Type":"application/json"}})];case 1:return t.sent().ok?(v("Успешно удалено"),f()):y("Ошибка при удалении"),[3,3];case 2:return t.sent(),y("Ошибка при удалении"),[3,3];case 3:return[2]}}))}));var e}}))}}),t),rowKey:"id",pagination:{pageSize:10}}),i.default.createElement(u.Modal,{title:"".concat(C?"Редактировать":"Добавить"," ").concat(d.toLowerCase()),open:E,onCancel:function(){return w(!1)},footer:null},i.default.createElement(u.Form,{form:h,onFinish:function(e){return n(void 0,void 0,void 0,(function(){var t,a,n,i;return l(this,(function(l){switch(l.label){case 0:N(!0),l.label=1;case 1:return l.trys.push([1,3,4,5]),t=C?"PATCH":"POST",a=C?"".concat("https://youautoplus.ru","/").concat(o,"/").concat(C.id):"".concat("https://youautoplus.ru","/").concat(o),"gearbox_types"!==o||e.name&&e.abbreviation?((i={})[p]=r(r({},e),"gearbox_types"===o&&{name:e.name,abbreviation:e.abbreviation}),n=i,[4,fetch(a,{method:t,headers:{"Content-Type":"application/json"},body:JSON.stringify(n)})]):(y("Необходимо заполнить название и аббревиатуру"),[2]);case 2:return l.sent().ok?(v("".concat(d," успешно ").concat(C?"обновлен":"добавлен")),w(!1),f()):y("Ошибка при ".concat(C?"обновлении":"добавлении")),[3,5];case 3:return l.sent(),y("Ошибка при ".concat(C?"обновлении":"добавлении")),[3,5];case 4:return N(!1),[7];case 5:return[2]}}))}))},layout:"vertical"},function(){if(!C&&"gearbox_types"===o)return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.Form.Item,{name:"name",label:"Название",rules:[{required:!0,message:"Введите название"}]},i.default.createElement(u.Input,{placeholder:"Например: Автоматическая"})),i.default.createElement(u.Form.Item,{name:"abbreviation",label:"Аббревиатура",rules:[{required:!0,message:"Введите аббревиатуру"}],tooltip:"Сокращенное название коробки передач"},i.default.createElement(u.Input,{placeholder:"Например: АКПП"})));if(a.length>0){if(M(a[0]))return i.default.createElement(u.Form.Item,{name:"capacity",label:"Объем двигателя",rules:[{required:!0,message:"Введите объем двигателя"}]},i.default.createElement(u.InputNumber,{min:0,step:.1,style:{width:"100%"}}));if(P(a[0]))return i.default.createElement(u.Form.Item,{name:"power",label:"Мощность двигателя",rules:[{required:!0,message:"Введите мощность двигателя"}]},i.default.createElement(u.InputNumber,{min:0,style:{width:"100%"}}))}return i.default.createElement(i.default.Fragment,null,i.default.createElement(u.Form.Item,{name:"name",label:"Название",rules:[{required:!0,message:"Введите название"}]},i.default.createElement(u.Input,null)),"gearbox_types"===o&&i.default.createElement(u.Form.Item,{name:"abbreviation",label:"Аббревиатура",rules:[{required:!0,message:"Введите аббревиатуру"}],tooltip:"Сокращенное название коробки передач"},i.default.createElement(u.Input,{placeholder:"Например: АКПП, МКПП, РКП"})),F&&m&&i.default.createElement(u.Form.Item,{name:"brand_id",label:"Бренд",rules:[{required:!0,message:"Выберите бренд"}]},i.default.createElement(u.Select,{showSearch:!0,optionFilterProp:"children",placeholder:"Выберите бренд"},m.map((function(e){return i.default.createElement(u.Select.Option,{key:e.id,value:e.id},e.name)})))),I&&_&&i.default.createElement(u.Form.Item,{name:"model_id",label:"Модель",rules:[{required:!0,message:"Выберите модель"}]},i.default.createElement(u.Select,{showSearch:!0,optionFilterProp:"children",placeholder:"Выберите модель"},_.map((function(e){return i.default.createElement(u.Select.Option,{key:e.id,value:e.id},e.name)})))))}(),i.default.createElement(u.Form.Item,null,i.default.createElement(u.Space,null,i.default.createElement(u.Button,{type:"primary",htmlType:"submit",loading:O},C?"Сохранить":"Добавить"),i.default.createElement(u.Button,{onClick:function(){return w(!1)}},"Отмена"))))))}},90467:function(e,t,a){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){void 0===r&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){void 0===r&&(r=a),e[r]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return n(t,e),t},o=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0?t.map((function(e){return u.default.createElement(c.Col,{key:e.id,xs:24,sm:12,md:8,lg:6,style:{filter:e.status?"none":"grayscale(1)"}},u.default.createElement(c.Card,{hoverable:!0,cover:u.default.createElement("img",{alt:"banner",src:e.images,style:{height:"200px",objectFit:"cover",filter:e.status?"none":"grayscale(100%) brightness(0.8)"}}),actions:[u.default.createElement(c.Button,{key:"edit",type:"text",onClick:function(){return function(e){v(e),r.setFieldsValue({main_text:e.text.main_text,second_text:e.text.second_text,images:e.images,status:e.status}),p(!0)}(e)}},"Редактировать"),u.default.createElement(c.Button,{key:"delete",type:"text",danger:!0,onClick:function(){return r=e.id,o(void 0,void 0,void 0,(function(){return i(this,(function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,fetch("".concat("https://youautoplus.ru","/banners/").concat(r),{method:"DELETE"})];case 1:return e.sent().ok?(l("Баннер успешно удален"),a(t.filter((function(e){return e.id!==r})))):f("Ошибка при удалении баннера"),[3,3];case 2:return e.sent(),f("Ошибка при удалении баннера"),[3,3];case 3:return[2]}}))}));var r}},"Удалить")]},u.default.createElement(c.Card.Meta,{title:Object.values(e.text).join("\n"),description:e.text.secondary_text})))})):u.default.createElement("div",{style:{textAlign:"center",padding:"20px"}},u.default.createElement(c.Typography.Text,{type:"secondary"},"Нет доступных баннеров"))),u.default.createElement(c.Modal,{title:"".concat(b?"Редактировать":"Добавить"," баннер"),visible:_,onCancel:function(){return p(!1)},footer:null},u.default.createElement(c.Form,{form:r,onFinish:function(e){return o(void 0,void 0,void 0,(function(){var t,a,r;return i(this,(function(n){switch(n.label){case 0:E(!0),n.label=1;case 1:return n.trys.push([1,3,4,5]),t=b?"PATCH":"POST",a=b?"".concat("https://youautoplus.ru","/banners/").concat(b.id):"".concat("https://youautoplus.ru","/banners"),r={main_text:e.main_text,second_text:e.second_text,image:e.images,status:e.status},[4,fetch(a,{method:t,headers:{"Content-Type":"application/json"},body:JSON.stringify({banner:r})})];case 2:return n.sent().ok?(l("Баннер успешно ".concat(b?"обновлен":"добавлен")),p(!1),w()):f("Ошибка при ".concat(b?"обновлении":"добавлении"," баннера")),[3,5];case 3:return n.sent(),f("Ошибка при ".concat(b?"обновлении":"добавлении"," баннера")),[3,5];case 4:return E(!1),[7];case 5:return[2]}}))}))},layout:"vertical"},u.default.createElement(c.Form.Item,{name:"main_text",rules:[{required:!0,message:"Введите основной текст"}]},u.default.createElement(c.Input,{placeholder:"Основной текст первого слайда"})),u.default.createElement(c.Form.Item,{name:"second_text",rules:[{required:!0,message:"Введите второстепенный текст"}]},u.default.createElement(c.Input,{placeholder:"Второстепенный текст первого слайда"})),u.default.createElement(c.Form.Item,{name:"images",rules:[{required:!0,message:"Введите URL изображения"}]},u.default.createElement(c.Input,{placeholder:"URL изображения"})),u.default.createElement(c.Form.Item,{name:"status",valuePropName:"checked"},u.default.createElement(c.Checkbox,{checked:r.getFieldValue("status")}," Активный ")),u.default.createElement(c.Form.Item,null,u.default.createElement(c.Button,{type:"primary",htmlType:"submit",loading:g},b?"Сохранить":"Добавить")))))}},68169:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.scrollManager=void 0;var a=function(){function e(){this.scrollPosition=0}return e.prototype.scrollOn=function(){setTimeout((function(){document.body.style.cssText="",document.documentElement.style.scrollBehavior=""}),50)},e.prototype.scrollOff=function(){this.scrollPosition=window.scrollY,document.body.style.cssText="\n overflow: hidden;\n padding-right: ".concat(window.innerWidth-document.body.offsetWidth,"px;\n height: 100vh;\n width: 100vw;\n "),document.documentElement.style.scrollBehavior="unset"},e.prototype.resetScrollPosition=function(){this.scrollPosition=0},e}();t.scrollManager=new a},47469:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCountProgram=void 0;t.getCountProgram=function(e){return 1===e?"1 программа":"".concat(e,e>=2&&e<=4?" программы":" программ")}},35110:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getBankImage=void 0;var r={Сбербанк:"sberbank","Т Банк":"t-bank","Альфа Банк":"alfa",АТБ:"ATB",ВТБ:"VTB",Газпромбанк:"gazprom","Банк Зенит":"zenit","Ингосстрах Банк":"ingosstrakh","Райффайзен Банк":"raiffeisen",Открытие:"opening",Экспобанк:"expobank","Абсолют Банк":"absolute",МКБ:"MKB","Оранжевый Банк":"orange","Отп Банк":"OTP",Россельхозбанк:"rosselkhoz","Почта Банк":"mail","Ренессанс Кредит":"renessans",ЛокоБанк:"lokobank",Совкомбанк:"sovcombank",ПСБ:"PSB",Юрганк:"ural","Хоум Банк":"homebank","Банк Центр-Инвест":"bank-center-invest",ДрайвКлик:"drive-click",ПримСоцБанк:"prim-soc-bank","Банк Авангард":"avangard"};t.getBankImage=function(e){var t=r[e];return t?a(38543)("./".concat(t,".svg")):""}},53909:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getInterestRate=void 0;t.getInterestRate=function(e){var t=e.flatMap((function(e){return e.interest_rate}));return"".concat(Math.min.apply(Math,t),"% - ").concat(Math.max.apply(Math,t),"%")}},73223:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortBankByBestOffers=void 0;t.sortBankByBestOffers=function(e){return e.map((function(e){return e.programs.sort((function(e,t){return e.interest_rate-t.interest_rate})),e})).sort((function(e,t){return e.programs.reduce((function(e,t){return e+t.interest_rate}),0)-t.programs.reduce((function(e,t){return e+t.interest_rate}),0)}))}},82540:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.checkForDamage=void 0;t.checkForDamage=function(e){return/не найден/i.test(e)?"Повреждения не найдены":"Есть повреждения"}},41766:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createUrl=void 0;t.createUrl=function(e,t,a){return"brand_name=".concat(e,"&model_name=").concat(t,"&generation_name=").concat(a)}},4677:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPayment=void 0;t.getPayment=function(e,t,a,r){if(!e)return 0;var n=e-t/100*e;if(0===r)return n/a;var l=r/100/12;return n*(l/(1-Math.pow(1+l,-a)))}},91314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getVinDate=void 0;t.getVinDate=function(){var e=new Date,t=e.getDate(),a=["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"][e.getMonth()];return"От ".concat(t," ").concat(a," ").concat(e.getFullYear()," года")}},79120:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCarCatalogImg=void 0;t.getCarCatalogImg=function(e){return a(70627)("./".concat(e.toLowerCase(),".webp"))}},67055:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCreditDiscountsData=void 0;t.getCreditDiscountsData=function(e){var t=[],a=e[0].configurations[0],r=a.credit_discount,n=a.trade_in_discount,l=a.recycling_discount;return t.push({title:"Скидка при оформлении кредита",discount:r},{title:"Скидка за Trade-in вашего авто",discount:n},{title:"Утилизация вашего авто",discount:l}),t}},44955:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convertToUrl=void 0;var a={а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"y",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"h",ц:"ts",ч:"ch",ш:"sh",щ:"sch",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya"," ":"-",А:"a",Б:"b",В:"v",Г:"g",Д:"d",Е:"e",Ё:"yo",Ж:"zh",З:"z",И:"i",Й:"y",К:"k",Л:"l",М:"m",Н:"n",О:"o",П:"p",Р:"r",С:"s",Т:"t",У:"u",Ф:"f",Х:"h",Ц:"ts",Ч:"ch",Ш:"sh",Щ:"sch",Ъ:"",Ы:"y",Ь:"",Э:"e",Ю:"yu",Я:"ya"};t.convertToUrl=function(e){return e.toLowerCase().split("").map((function(e){return a[e]||e})).join("").replace(/[^a-z0-9-]/g,"").replace(/-+/g,"-")}},97567:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createYearsArray=void 0;t.createYearsArray=function(e,t){return Array.from({length:t-e+1}).fill(e).map((function(e,t){return e+t}))}},91611:function(e,t){"use strict";var a=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},r=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatPrice=void 0;t.formatPrice=function(e){var t="number"==typeof e?e:parseFloat(e);return Math.floor(t).toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")}},3688:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getCountOwner=void 0;t.getCountOwner=function(e){return"".concat(e,e>5?" владельцев":e>1?" владельца":" владелец")}},99278:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getValueFromLocalStorage=void 0;t.getValueFromLocalStorage=function(e,t){var a=localStorage.getItem(e);return a?JSON.parse(a):t}},647:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setValueToLocalStorage=void 0;t.setValueToLocalStorage=function(e,t){try{localStorage.setItem(e,JSON.stringify(t))}catch(e){console.error(e)}}},24874:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitArrIntoPairs=void 0;t.splitArrIntoPairs=function(e){for(var t=[],a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformPhoneNumber=void 0;t.transformPhoneNumber=function(e){var t=e.toString();return t.length>10?"+".concat(t.slice(0,1)," (").concat(t.slice(1,4),") ").concat(t.slice(4,7),"-").concat(t.slice(7,9),"-").concat(t.slice(9)):"+7 (".concat(t.slice(0,3),") ").concat(t.slice(3,6),"-").concat(t.slice(6,8),"-").concat(t.slice(8))}},80861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateUrl=void 0;t.validateUrl=function(e){try{var t=decodeURIComponent(e);new URL(t);var a=t.toLowerCase();return!["{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.vinTransform=void 0;t.vinTransform=function(e){if(!e)return"";var t=e.split("");return t.slice(0,5).concat(t.slice(5).map((function(){return"*"})))}},95608:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InitialProvider=void 0;var n=r(a(96540)),l=a(73801),o=a(70377),i=a(23350),u=a(86618),c=a(58270);t.InitialProvider=function(e){var t=e.children;return(0,l.useLoad)(),(0,o.useMedia)(),(0,i.useScrollToTop)(),(0,u.useResetSelectCar)(),(0,c.usePageTitle)(),n.default.createElement(n.default.Fragment,null,t)}},95011:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AuthorizationProvider=void 0;var n=r(a(96540)),l=a(73729),o=a(92648),i=a(43551);t.AuthorizationProvider=function(e){var t=e.children,a=(0,l.useSelector)(i.adminSelector).isAuth,r=sessionStorage.getItem("isAuth"),u=(0,o.useNavigate)(),c=(0,o.useLocation)();return n.default.useEffect((function(){a||r||u("/admin"),(a||r)&&"/admin"===c.pathname&&u("/admin/cars")}),[a,c.pathname]),n.default.createElement(n.default.Fragment,null,t)}},38085:function(e,t,a){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,a,r){void 0===r&&(r=a);var n=Object.getOwnPropertyDescriptor(t,a);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,n)}:function(e,t,a,r){void 0===r&&(r=a),e[r]=t[a]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),l=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.useMessageContext=t.MessageProvider=void 0;var o=l(a(96540)),i=a(46075),u=(0,o.createContext)(void 0);t.MessageProvider=function(e){var t=e.children,a=(0,i.useMessageAdmin)(),r=a.showSuccess,n=a.showError,l=a.contextHolder,c=(0,o.useMemo)((function(){return{showSuccess:r,showError:n}}),[r,n]);return o.default.createElement(u.Provider,{value:c},l,t)};t.useMessageContext=function(){var e=(0,o.useContext)(u);if(!e)throw new Error("useMessageContext must be used within MessageProvider");return e}},46075:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useMessageAdmin=void 0;var r=a(50864);t.useMessageAdmin=function(){var e=r.message.useMessage(),t=e[0];return{showSuccess:function(e){t.success(e)},showError:function(e){t.error(e)},contextHolder:e[1]}}},76962:function(e,t,a){"use strict";var r=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},n=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]=4?s.slideToLoop(r-6):r>a?s.slideToLoop(r-4):s.slideToLoop(a-1),u(a))}}),[r]);return{swiperCardRef:e,swiperHorizontalRef:t,activeIndex:r,slidesPerView:c,handleNext:s,handlePrev:d,handleSlideChange:f,handleThumbnailClick:m}}},83292:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useCardAuto=void 0;var n=r(a(96540)),l=a(73729),o=a(92648),i=a(60919),u=a(43551);t.useCardAuto=function(e){var t=e.car,a=e.inModalSelect,r=(0,l.useDispatch)(),c=(0,o.useNavigate)(),s=n.default.useState(0),d=s[0],f=s[1];return{currentImageIndex:d,isSelected:Number((0,l.useSelector)(u.modalSelector).selectCar.filter.car.carSelect.id)===t.id,handlers:n.default.useMemo((function(){return{handleMouseMove:function(e){f(e)},handleCardClick:function(){a&&(r((0,i.setSelectCar)(t)),r((0,i.closeModal)("selectCar")))},handleImageClick:function(){if(!a){var e=encodeURIComponent(t.brand.name);c("/car/".concat(e,"/").concat(t.id),{state:{car:t}})}},handleCreditButtonClick:function(){r((0,i.setSelectCar)(t)),r((0,i.openModal)("credit"))}}}),[r,c,t,a])}}},16828:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a1&&v.handleScrollTop()}),[e,a,b,h,v,t]),{viewMode:p,isLoading:f,error:m,sortedCars:d,pagination:_,handlers:v}}},97205:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]1&&v.handleScrollTop()}),[e,a,b,h,v,t]),{viewMode:p,isLoading:f,error:m,sortedCars:d,pagination:_,handlers:v}}},24921:function(e,t,a){"use strict";var r=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},n=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]=a-3){e.push("...");for(r=a-4;r<=a;r++)e.push(r)}else{e.push("...");for(r=t-1;r<=t+1;r++)e.push(r);e.push("..."),e.push(a)}return e}),[t,a]),handlers:i,state:o}}},22656:function(e,t,a){"use strict";var r=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},n=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OrderType=void 0,function(e){e.CREDIT="credit",e.BUYOUT="buyout",e.EXCHANGE="exchange",e.INSTALLMENT="installment",e.CALL_REQUEST="call_request"}(t.OrderType||(t.OrderType={}))},34852:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.About=void 0;var n=r(a(96540)),l=r(a(81046)),o=a(73729),i=a(43551),u=a(32966),c=a(19988);t.About=function(){var e=(0,o.useSelector)(i.aboutSelector).about,t=(0,o.useSelector)(i.aboutSelector).stateLoad.isLoading;return(0,o.useSelector)(i.aboutSelector).stateLoad.error?n.default.createElement(n.default.Fragment,null,"Ошибка загрузки данных"):n.default.createElement("div",{className:"container"},n.default.createElement("div",{className:"".concat(l.default.about," page")},n.default.createElement(c.BreadCrumpPage,{links:[{name:"Главная",url:"/"},{name:"Об автосалоне",url:"/about"}]}),n.default.createElement("h1",{className:"".concat(l.default.about__title," page__title")},"Об автоцентре"),n.default.createElement("div",{className:l.default.about__text},t?n.default.createElement(u.Loader,null):e.map((function(e){return n.default.createElement("p",{key:e.id,className:l.default.about__description},e.description)})))))}},64852:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Banks=void 0;var n=r(a(96540)),l=r(a(95422)),o=a(7358),i=a(19988);t.Banks=function(){return n.default.createElement("div",{className:"container"},n.default.createElement("div",{className:l.default.banks},n.default.createElement(i.BreadCrumpPage,{links:[{name:"Главная",url:"/"},{name:"Банки-партнеры",url:"/banks"}]}),n.default.createElement("h1",{className:l.default.banks__title},"Банки-партнеры"),n.default.createElement(o.BanksList,null)))}},42538:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Buyout=void 0;var n=r(a(96540)),l=r(a(67009)),o=r(a(23184)),i=a(20348),u=a(85878),c=a(68606),s=a(97567),d=a(43662),f=a(63848),m=a(68422),_=a(43824),p=a(51577),h=a(19988);t.Buyout=function(){var e=(0,p.useBuyout)(),t=e.register,a=e.errors,r=e.handleSubmit,b=e.onSubmit,v=e.setValue;return n.default.createElement("div",{className:"container"},n.default.createElement("div",{className:"".concat(o.default.buyout," page")},n.default.createElement(h.BreadCrumpPage,{links:[{name:"Главная",url:"/"},{name:"Выкуп",url:"/buyout"}]}),n.default.createElement("h1",{className:"".concat(o.default.buyout__title," page__title")},"Выкуп авто в Москве"),n.default.createElement(i.Benefits,{benefits:l.default}),n.default.createElement("div",{className:o.default.buyout__content},n.default.createElement("form",{className:o.default.buyout__form,onSubmit:r(b)},n.default.createElement(d.FormField,{register:t("brand",{required:!0,minLength:{value:2,message:"Минимальная длина - 2 символа."},pattern:{value:/^[a-zA-Zа-яА-ЯёЁ\s-]+$/,message:"Используйте только буквы, пробел или дефис"}}),isError:Boolean(a.brand),id:"buyout_mark",placeholder:"Марка"}),n.default.createElement(d.FormField,{register:t("model",{required:!0,minLength:{value:2,message:"Минимальная длина - 2 символа."},pattern:{value:/^[a-zA-Zа-яА-ЯёЁ0-9\s-]+$/,message:"Используйте только буквы, цифры, пробел или дефис"}}),isError:Boolean(a.model),id:"buyout_model",placeholder:"Модель"}),n.default.createElement(m.FormFieldSelect,{setFormValue:v,fieldName:"year",items:(0,s.createYearsArray)(2004,2024),register:t("year",{required:!0,pattern:{value:/^(200[4-9]|201[0-9]|202[0-4])$/,message:"Выберите год с 2004 по 2024"}}),isError:Boolean(a.year),placeholder:"Год"}),n.default.createElement(d.FormField,{register:t("mileage",{required:!0,pattern:{value:/^[1-9]\d{0,5}$/,message:"Введите число от 1 до 999999"},validate:{isNumber:function(e){return!isNaN(Number(e))||"Введите числовое значение"},isPositive:function(e){return Number(e)>0||"Значение должно быть больше 0"}}}),isError:Boolean(a.mileage),id:"buyout_mileage",placeholder:"Пробег"}),n.default.createElement(d.FormField,{register:t("name",{required:!0,minLength:{value:2,message:"Минимальная длина - 2 символа."},pattern:{value:/^[a-zA-Zа-яА-ЯёЁ\s-]+$/,message:"Используйте только буквы, пробел или дефис"}}),isError:Boolean(a.name),id:"buyout_name",placeholder:"ФИО"}),n.default.createElement(f.FormFieldPhone,{register:t,isError:Boolean(a.phone),id:"buyout_phone"}),n.default.createElement(u.Checkbox,{register:t("agree_country",{required:!0}),id:"buyout_agree_country",textContent:"Подтверждаю наличие гражданства РФ",isError:Boolean(a.agree_country)}),n.default.createElement(c.CheckboxAgree,{register:t("agree",{required:!0}),isError:Boolean(a.agree),id:"buyout_agree_data"}),n.default.createElement(_.FormSendButton,{textContent:"Оставить заявку"})),n.default.createElement("div",{className:o.default.buyout__description},n.default.createElement("p",null,"Самостоятельная продажа автомобиля зачастую занимает много времени. Наш автосалон предлагает выкуп вашего автомобиля с пробегом любой марки с бесплатной оценкой в удобном для вас месте и времени."),n.default.createElement("ul",null,n.default.createElement("li",null,n.default.createElement("h3",null,"Почему выкуп автомобиля — это выгодно?")),n.default.createElement("li",null,"Экономия времени, денежных средств и потраченных нервов."),n.default.createElement("li",null,"Быстрое получение денег."),n.default.createElement("li",null,"Юридическое сопровождение."),n.default.createElement("li",null,"Отсутствие рисков."),n.default.createElement("li",null,"Любое состояние подержанного авто.")),n.default.createElement("p",null,"Свяжитесь с нами, чтобы получить дополнительную информацию по выкупу авто с пробегом в Москве.")))))}},7880:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0){var t=I.find((function(e){return(0,w.convertToUrl)(e.name)===P}));t&&e.push({name:t.name,url:""})}return e}()),L=T[0],j=T[1];return o.default.useEffect((function(){if(I.length>0&&P){var e=I.find((function(e){return(0,w.convertToUrl)(e.name)===P}));M((0,k.setTargetBankId)((null==e?void 0:e.id)||null)),j(n([{name:"Главная",url:"/"},{name:"Автокредит",url:"/credit"}],e?[{name:e.name,url:""}]:[],!0))}}),[I,P,M]),o.default.createElement("div",{className:"container"},o.default.createElement("div",{className:"".concat(c.default.credit," page")},o.default.createElement(C.BreadCrumpPage,{links:L}),o.default.createElement("h1",{className:"".concat(c.default.credit__title," page__title")},"Автокредит от 4.9%"),o.default.createElement(d.Benefits,{benefits:i.default}),o.default.createElement("div",{className:c.default.credit__content},o.default.createElement("aside",{className:c.default.credit__column_form},o.default.createElement(p.FormCredit,r({},{register:t,errors:a,onSubmit:l,handleSubmit:S,sliderField:x,setValue:O,payment:N})),o.default.createElement(_.ExtraInformation,r({},u.default))),o.default.createElement("section",{className:c.default.credit__column_about},(null==F?void 0:F.brand)?o.default.createElement(g.CardAutoHorizontal,r({},F)):null,P?null:o.default.createElement(m.CreditOffersList,{payment:N}),o.default.createElement(f.CreditAbout,null))),o.default.createElement("div",{className:c.default.credit__banks},o.default.createElement("h2",{className:c.default.credit__banks_title},"Банки-партнеры"),o.default.createElement(s.BanksList,null))))}},98144:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Error=void 0;var n=r(a(96540)),l=r(a(98514)),o=a(92648);t.Error=function(e){var t,a=e.error,r=e.resetErrorBoundary,i=(0,o.useLocation)(),u=(null==a?void 0:a.message)||(null===(t=i.state)||void 0===t?void 0:t.message)||"Произошла ошибка";return n.default.createElement("div",{className:"container"},n.default.createElement("div",{className:l.default.error},n.default.createElement("h1",{className:l.default.error__title},u),n.default.createElement(o.Link,{className:l.default.error__link,to:"/",onClick:r},"На главную →")))}},57300:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Exchange=void 0;var n=r(a(96540)),l=r(a(73658)),o=r(a(12518)),i=a(7358),u=a(20348),c=a(22654),s=a(19988);t.Exchange=function(){return n.default.createElement(n.default.Fragment,null,n.default.createElement("div",{className:"container"},n.default.createElement("div",{className:"exchange page"},n.default.createElement(s.BreadCrumpPage,{links:[{name:"Главная",url:"/"},{name:"Trade-In",url:"/exchange"}]}),n.default.createElement("h1",{className:"exchange__title page__title"},"Авто в Trade-In в Москве"),n.default.createElement(u.Benefits,{benefits:l.default}),n.default.createElement("div",{className:o.default.exchange__content},n.default.createElement(c.FormExchange,null),n.default.createElement("p",{className:o.default.exchange__description},"Автосалон «YouAuto» предлагает услугу Trade-In, которая пользуется популярностью на автомобильном рынке. Trade-In предполагает обмен вашего текущего автомобиля на более новый. Этот способ позволяет сэкономить время, которое обычно тратится на продажу старого автомобиля, и обновить ваш транспорт за несколько часов. Вы можете изменить свой текущий автомобиль с выгодой до 300 000 ₽, на автомобиль с пробегом из представленных на нашем сайте."))),n.default.createElement("div",{className:o.default.exchange__banks},n.default.createElement("h2",{className:o.default.exchange__banks_title},"Банки-партнеры"),n.default.createElement(i.BanksList,null))))}},8448:function(e,t,a){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initialStateModal=void 0,t.initialStateModal={modals:{burgerMenu:{modalState:!1,menuNavigation:[{name:"Каталог",link:"/catalog"},{name:"В наличии",link:"/cars"},{name:"Автокредит",link:"/credit"},{name:"Рассрочка",link:"/installment"},{name:"Выкуп",link:"/buyout"},{name:"Trade-In",link:"/exchange"},{name:"Банки",link:"/banks"},{name:"Контакты",link:"/contacts"},{name:"О компании",link:"/about"}]},promotion:{description:"",link:"",modalState:!1,title:""},callback:{modalState:!1,orderType:"none"},credit:{modalState:!1},exchange:{modalState:!1},report:{modalState:!1},equipment:{modalState:!1},selectCar:{modalState:!1,stateLoad:{isLoad:!1,error:!1},filter:{brand:{nextValue:null,thisValue:null,status:!0,selected:""},model:{nextValue:null,thisValue:null,status:!1,selected:""},generation:{nextValue:null,thisValue:null,status:!1,selected:""},car:{carSelect:{},carList:[],status:!1},stage:1}}}}},43551:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortSelector=t.catalogCarSelector=t.paymentSelector=t.modalSelector=t.mediaQuerySelector=t.lastArrivalsSelector=t.inStockListSelector=t.filtersSelector=t.favoritesSelector=t.editCarSelector=t.contactsSelector=t.carsSelector=t.banksListSelector=t.adminSelector=t.aboutSelector=void 0;t.aboutSelector=function(e){return e.about};t.adminSelector=function(e){return e.admin};t.banksListSelector=function(e){return e.banksList};t.carsSelector=function(e){return e.cars};t.contactsSelector=function(e){return e.contacts};t.editCarSelector=function(e){return e.editCar};t.favoritesSelector=function(e){return e.favorites};t.filtersSelector=function(e){return e.filter};t.inStockListSelector=function(e){return e.inStockList};t.lastArrivalsSelector=function(e){return e.lastArrivalsList};t.mediaQuerySelector=function(e){return e.mediaQuery};t.modalSelector=function(e){return e.modal.modals};t.paymentSelector=function(e){return e.payment};t.catalogCarSelector=function(e){return e.catalogCar};t.sortSelector=function(e){return e.sortCars}},52619:function(e,t,a){"use strict";var r=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},n=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setAuth=t.adminSlice=void 0;var r=a(94603);t.adminSlice=(0,r.createSlice)({name:"admin",initialState:{isAuth:!1},reducers:{setAuth:function(e,t){e.isAuth=t.payload}}}),t.setAuth=t.adminSlice.actions.setAuth,t.default=t.adminSlice.reducer},26081:function(e,t,a){"use strict";var r,n=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},l=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setEditCar=void 0;var r=(0,a(94603).createSlice)({name:"editCar",initialState:{car:null},reducers:{setEditCar:function(e,t){e.car=t.payload}}});t.setEditCar=r.actions.setEditCar,t.default=r.reducer},37059:(e,t,a)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.addToFavorites=t.removeFromFavorites=void 0;var n=a(94603),l=a(647),o=(0,a(99278).getValueFromLocalStorage)("favorites",[]),i={favoritesList:o,favoritesCount:o.length},u=(0,n.createSlice)({name:"favorites",initialState:i,reducers:{addToFavorites:function(e,t){e.favoritesList.push(t.payload),e.favoritesCount=e.favoritesList.length,(0,l.setValueToLocalStorage)("favorites",e.favoritesList)},removeFromFavorites:function(e,t){e.favoritesList=e.favoritesList.filter((function(e){return e.id!==t.payload})),e.favoritesCount=e.favoritesList.length,(0,l.setValueToLocalStorage)("favorites",e.favoritesList)}}});t.removeFromFavorites=(r=u.actions).removeFromFavorites,t.addToFavorites=r.addToFavorites,t.default=u.reducer},60880:function(e,t,a){"use strict";var r,n=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},l=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMediaState=void 0;var r=(0,a(94603).createSlice)({name:"mediaQuery",initialState:{SMALL:768,MEDIUM:1200,isSmall:!1,isMedium:!1},reducers:{setMediaState:function(e,t){e.isSmall=t.payload.isSmall,e.isMedium=t.payload.isMedium}}});t.setMediaState=r.actions.setMediaState,t.default=r.reducer},60919:function(e,t,a){"use strict";var r,n=this&&this.__awaiter||function(e,t,a,r){return new(a||(a=Promise))((function(n,l){function o(e){try{u(r.next(e))}catch(e){l(e)}}function i(e){try{u(r.throw(e))}catch(e){l(e)}}function u(e){var t;e.done?n(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(o,i)}u((r=r.apply(e,t||[])).next())}))},l=this&&this.__generator||function(e,t){var a,r,n,l,o={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return l={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(l[Symbol.iterator]=function(){return this}),l;function i(i){return function(u){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;l&&(l=0,i[0]&&(o=0)),o;)try{if(a=1,r&&(n=2&i[0]?r.return:i[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,i[1])).done)return n;switch(r=0,n&&(i=[2&i[0],n.value]),i[0]){case 0:case 1:n=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(n=o.trys,(n=n.length>0&&n[n.length-1])||6!==i[0]&&2!==i[0])){o=0;continue}if(3===i[0]&&(!n||i[1]>n[0]&&i[1]{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.resetPaymentValue=t.setPaymentValue=void 0;var n=(0,a(94603).createSlice)({name:"payment",initialState:{initialContribution:0,creditTerm:0},reducers:{setPaymentValue:function(e,t){e.creditTerm=t.payload.creditTerm,e.initialContribution=t.payload.initialContribution},resetPaymentValue:function(e){e.creditTerm=0,e.initialContribution=0}}});t.setPaymentValue=(r=n.actions).setPaymentValue,t.resetPaymentValue=r.resetPaymentValue,t.default=n.reducer},85779:(e,t,a)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.selectViewMode=t.selectSortOption=t.setViewMode=t.toggleViewMode=t.setSortOption=t.SORT_OPTIONS=void 0;var n=a(94603);t.SORT_OPTIONS={price_asc:{param:"price_asc",label:"Сначала дешевле"},price_desc:{param:"price_desc",label:"Сначала дороже"},mileage_asc:{param:"mileage",label:"Минимальный пробег"},created_at_desc:{param:"newest",label:"Сначала новые"}};var l={sortBy:void 0,viewMode:"vertical"},o=(0,n.createSlice)({name:"sortCars",initialState:l,reducers:{setSortOption:function(e,t){e.sortBy=t.payload},toggleViewMode:function(e){e.viewMode="vertical"===e.viewMode?"horizontal":"vertical"},setViewMode:function(e,t){e.viewMode=t.payload}}});t.setSortOption=(r=o.actions).setSortOption,t.toggleViewMode=r.toggleViewMode,t.setViewMode=r.setViewMode;t.selectSortOption=function(e){return e.sortCars.sortBy};t.selectViewMode=function(e){return e.sortCars.viewMode},t.default=o.reducer},15772:function(e,t,a){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.store=void 0;var n=r(a(24361)),l=r(a(52619)),o=r(a(26081)),i=r(a(60827)),u=r(a(96681)),c=r(a(88798)),s=r(a(37059)),d=r(a(60880)),f=r(a(59389)),m=r(a(12483)),_=r(a(62498)),p=r(a(60919)),h=r(a(26702)),b=r(a(85779)),v=r(a(60715)),y=(0,a(94603).configureStore)({reducer:{admin:n.default,about:l.default,banksList:o.default,cars:i.default,contacts:u.default,editCar:c.default,favorites:s.default,filter:d.default,inStockList:f.default,lastArrivalsList:m.default,mediaQuery:_.default,modal:p.default,payment:h.default,sortCars:b.default,catalogCar:v.default}});t.store=y},38543:(e,t,a)=>{var r={"./ATB.svg":86226,"./MKB.svg":88131,"./OTP.svg":66990,"./PSB.svg":70422,"./VTB.svg":16901,"./absolute.svg":54500,"./alfa.svg":57467,"./avangard.svg":27213,"./bank-center-invest.svg":45209,"./drive-click.svg":75906,"./expobank.svg":72621,"./gazprom.svg":47309,"./homebank.svg":7536,"./ingosstrakh.svg":96272,"./lokobank.svg":86032,"./mail.svg":26114,"./opening.svg":4861,"./orange.svg":56369,"./prim-soc-bank.svg":5516,"./raiffeisen.svg":49579,"./renessans.svg":9579,"./rosselkhoz.svg":14649,"./sberbank.svg":61927,"./sovcombank.svg":28962,"./t-bank.svg":73956,"./ural.svg":52737,"./zenit.svg":34933};function n(e){var t=l(e);return a(t)}function l(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=l,e.exports=n,n.id=38543},70627:(e,t,a)=>{var r={"./aito.webp":55006,"./arcfox.webp":8720,"./baic.webp":98476,"./belgee.webp":1259,"./byd.webp":92416,"./changan.webp":68249,"./chery.webp":1152,"./chevrolet.webp":54759,"./citroen.webp":76211,"./datsun.webp":67232,"./dongfeng.webp":85561,"./evolute.webp":60655,"./exeed.webp":64346,"./faw.webp":30705,"./forthing.webp":35644,"./gac.webp":26150,"./geely.webp":55115,"./greatwall.webp":13490,"./haima.webp":55015,"./haima2.webp":94103,"./haval.webp":59069,"./hongqi.webp":31125,"./hyundai.webp":92629,"./jac.webp":66313,"./jaecoo.webp":75994,"./jetour.webp":24590,"./jetta.webp":89123,"./jmc.webp":40093,"./kaiyi.webp":44642,"./lada.webp":26665,"./leapmotor.webp":35008,"./livan.webp":29711,"./lixiang.webp":10087,"./lynk&co.webp":81279,"./m-hero.webp":91547,"./mazda.webp":85308,"./mg.webp":86105,"./mitsubishi.webp":32150,"./moskvich.webp":7973,"./nissan.webp":42181,"./omoda.webp":39861,"./opel.webp":41819,"./ora.webp":62823,"./oting.webp":81662,"./renault.webp":97268,"./rising.webp":64331,"./skoda.webp":53363,"./skywell.webp":31390,"./solaris.webp":11302,"./sollers.webp":41857,"./soueast.webp":39055,"./suzuki.webp":73776,"./swm.webp":32506,"./tank.webp":68077,"./tesla.webp":85372,"./toyota.webp":79511,"./uaz.webp":56827,"./venucia.webp":1796,"./vgv.webp":41948,"./volkswagen.webp":56074,"./voyah.webp":84752,"./voyan.webp":48878,"./wey.webp":63512,"./xcite.webp":14652,"./zeekr.webp":98990,"./zotye.webp":96696};function n(e){var t=l(e);return a(t)}function l(e){if(!a.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=l,e.exports=n,n.id=70627},86226:(e,t,a)=>{"use strict";e.exports=a.p+"bc2495cf3f39f96b099e.svg"},88131:(e,t,a)=>{"use strict";e.exports=a.p+"f43195a4239d52670f49.svg"},66990:(e,t,a)=>{"use strict";e.exports=a.p+"9a2fba70be73cf82d42a.svg"},70422:(e,t,a)=>{"use strict";e.exports=a.p+"eb823b8ba5498d5344cf.svg"},16901:(e,t,a)=>{"use strict";e.exports=a.p+"530e2dc20bca8319083c.svg"},54500:(e,t,a)=>{"use strict";e.exports=a.p+"b1829bc5534f42246335.svg"},57467:(e,t,a)=>{"use strict";e.exports=a.p+"48d67a35fac80586cca6.svg"},27213:(e,t,a)=>{"use strict";e.exports=a.p+"f293fe462c772fe0a383.svg"},45209:(e,t,a)=>{"use strict";e.exports=a.p+"38e3d9be262abb494267.svg"},75906:(e,t,a)=>{"use strict";e.exports=a.p+"b604ed9665435dfe150e.svg"},72621:(e,t,a)=>{"use strict";e.exports=a.p+"9b43f3009df77072b04e.svg"},47309:(e,t,a)=>{"use strict";e.exports=a.p+"2983a9b016e654a740d1.svg"},7536:(e,t,a)=>{"use strict";e.exports=a.p+"d120024e850e81852916.svg"},96272:(e,t,a)=>{"use strict";e.exports=a.p+"b86cc1863d0de45ab9f9.svg"},86032:(e,t,a)=>{"use strict";e.exports=a.p+"ff15c2c7e5c77fb8ffa7.svg"},26114:(e,t,a)=>{"use strict";e.exports=a.p+"e4a3f1bec1422e0e0bc9.svg"},4861:(e,t,a)=>{"use strict";e.exports=a.p+"3c0bc49ba69fd0d56e90.svg"},56369:(e,t,a)=>{"use strict";e.exports=a.p+"e6ff51ffb549ca6a8dd9.svg"},5516:(e,t,a)=>{"use strict";e.exports=a.p+"1139406eb1f65902102f.svg"},49579:(e,t,a)=>{"use strict";e.exports=a.p+"a6f84a63b5aa7f02c690.svg"},9579:(e,t,a)=>{"use strict";e.exports=a.p+"81ed5f49f2404da3ce91.svg"},14649:(e,t,a)=>{"use strict";e.exports=a.p+"a4730954f36b8bdd4bbb.svg"},61927:(e,t,a)=>{"use strict";e.exports=a.p+"f1947de183e2be3f30c1.svg"},28962:(e,t,a)=>{"use strict";e.exports=a.p+"4b41ba8fbd6993ce2d46.svg"},73956:(e,t,a)=>{"use strict";e.exports=a.p+"f41bb0d04e848622c595.svg"},52737:(e,t,a)=>{"use strict";e.exports=a.p+"b03c8ab42fd32a5f8ade.svg"},34933:(e,t,a)=>{"use strict";e.exports=a.p+"d5606225c5348ebf57b5.svg"},55006:(e,t,a)=>{"use strict";e.exports=a.p+"63de70b338b2baf2ae26.webp"},8720:(e,t,a)=>{"use strict";e.exports=a.p+"fbed817695d203d3d1fe.webp"},98476:(e,t,a)=>{"use strict";e.exports=a.p+"3e14dd784804cfcb208f.webp"},1259:(e,t,a)=>{"use strict";e.exports=a.p+"2a47c668f02517b47429.webp"},92416:(e,t,a)=>{"use strict";e.exports=a.p+"3a6fcddd840cb0b3347f.webp"},68249:(e,t,a)=>{"use strict";e.exports=a.p+"0ab745c492651c8f9457.webp"},1152:(e,t,a)=>{"use strict";e.exports=a.p+"2718aa5636a5461ed8aa.webp"},54759:(e,t,a)=>{"use strict";e.exports=a.p+"5d41c759fd9e4cab09cb.webp"},76211:(e,t,a)=>{"use strict";e.exports=a.p+"d85568282c2ecb48f9c3.webp"},67232:(e,t,a)=>{"use strict";e.exports=a.p+"7457b82e325192b7d5bf.webp"},85561:(e,t,a)=>{"use strict";e.exports=a.p+"945602136ba8e2549fd9.webp"},60655:(e,t,a)=>{"use strict";e.exports=a.p+"2bb383b641cf9c321d06.webp"},64346:(e,t,a)=>{"use strict";e.exports=a.p+"d439bb1f2b68cbd78eb0.webp"},30705:(e,t,a)=>{"use strict";e.exports=a.p+"0a510e9efa64521dddbc.webp"},35644:(e,t,a)=>{"use strict";e.exports=a.p+"892ef8e301ec3e5fc115.webp"},26150:(e,t,a)=>{"use strict";e.exports=a.p+"2f5c93046ff94e1a7cfa.webp"},55115:(e,t,a)=>{"use strict";e.exports=a.p+"63d9ba613b6bacd6aced.webp"},13490:(e,t,a)=>{"use strict";e.exports=a.p+"5b4413deb854bb48305e.webp"},55015:(e,t,a)=>{"use strict";e.exports=a.p+"1a1a9bac7b022f7fe209.webp"},94103:(e,t,a)=>{"use strict";e.exports=a.p+"4f9041f42f74a54d47e1.webp"},59069:(e,t,a)=>{"use strict";e.exports=a.p+"80773c05585a0b24e9c8.webp"},31125:(e,t,a)=>{"use strict";e.exports=a.p+"c158e6347f417cb46ea8.webp"},92629:(e,t,a)=>{"use strict";e.exports=a.p+"6a708cfbf8607c822ad4.webp"},66313:(e,t,a)=>{"use strict";e.exports=a.p+"7a36f61201e8fa3d8978.webp"},75994:(e,t,a)=>{"use strict";e.exports=a.p+"d9bdff7a60a7f6d3315a.webp"},24590:(e,t,a)=>{"use strict";e.exports=a.p+"eaeabdb3e70d7ac64977.webp"},89123:(e,t,a)=>{"use strict";e.exports=a.p+"72b9381d9685690035ea.webp"},40093:(e,t,a)=>{"use strict";e.exports=a.p+"f4576869147da4266175.webp"},44642:(e,t,a)=>{"use strict";e.exports=a.p+"0ba00b1b7c7b373fa46f.webp"},26665:(e,t,a)=>{"use strict";e.exports=a.p+"cb7aac2f56ec37a9c67c.webp"},35008:(e,t,a)=>{"use strict";e.exports=a.p+"f823e6fc6ce02437eaa3.webp"},29711:(e,t,a)=>{"use strict";e.exports=a.p+"a156a23a688803f75205.webp"},10087:(e,t,a)=>{"use strict";e.exports=a.p+"ef64d5eeaf16cb6286f1.webp"},81279:(e,t,a)=>{"use strict";e.exports=a.p+"a9c9c4dc30ffc7e7884c.webp"},91547:(e,t,a)=>{"use strict";e.exports=a.p+"39dffc4957890583a8d8.webp"},85308:(e,t,a)=>{"use strict";e.exports=a.p+"32e163cb26f5c1056b22.webp"},86105:(e,t,a)=>{"use strict";e.exports=a.p+"dc0833327908bd15676b.webp"},32150:(e,t,a)=>{"use strict";e.exports=a.p+"d309fe839c8f3113135c.webp"},7973:(e,t,a)=>{"use strict";e.exports=a.p+"38f0efc775a62e2a6a82.webp"},42181:(e,t,a)=>{"use strict";e.exports=a.p+"c50938979eb7e1177b73.webp"},39861:(e,t,a)=>{"use strict";e.exports=a.p+"99a36783b9ca0251b0ec.webp"},41819:(e,t,a)=>{"use strict";e.exports=a.p+"f9e2b65271fc307e6d98.webp"},62823:(e,t,a)=>{"use strict";e.exports=a.p+"3ac01435a325db3a9ea6.webp"},81662:(e,t,a)=>{"use strict";e.exports=a.p+"5e2540f59b2e0982acd7.webp"},97268:(e,t,a)=>{"use strict";e.exports=a.p+"949d173d1a35cd69503b.webp"},64331:(e,t,a)=>{"use strict";e.exports=a.p+"48d07d206b01410cb2b8.webp"},53363:(e,t,a)=>{"use strict";e.exports=a.p+"ca9f3e9ec455b49e7a92.webp"},31390:(e,t,a)=>{"use strict";e.exports=a.p+"9de2ac04b353c2b43a64.webp"},11302:(e,t,a)=>{"use strict";e.exports=a.p+"2f860ef481b7e5551365.webp"},41857:(e,t,a)=>{"use strict";e.exports=a.p+"b8a2c40c271d8286fef7.webp"},39055:(e,t,a)=>{"use strict";e.exports=a.p+"086ac720ada6d67ad8b6.webp"},73776:(e,t,a)=>{"use strict";e.exports=a.p+"8fd847661ec761468f41.webp"},32506:(e,t,a)=>{"use strict";e.exports=a.p+"b5e83cf992bcf559ebba.webp"},68077:(e,t,a)=>{"use strict";e.exports=a.p+"a803c636d41c86761052.webp"},85372:(e,t,a)=>{"use strict";e.exports=a.p+"18aa795cb9eeb25194ec.webp"},79511:(e,t,a)=>{"use strict";e.exports=a.p+"2004fbe834b73ced68ea.webp"},56827:(e,t,a)=>{"use strict";e.exports=a.p+"ca5975824f82d2518445.webp"},1796:(e,t,a)=>{"use strict";e.exports=a.p+"9746b4ae697589054149.webp"},41948:(e,t,a)=>{"use strict";e.exports=a.p+"c72c22c05a19c2448925.webp"},56074:(e,t,a)=>{"use strict";e.exports=a.p+"e74761fc57191dceca3f.webp"},84752:(e,t,a)=>{"use strict";e.exports=a.p+"b5a206615a1f24716729.webp"},48878:(e,t,a)=>{"use strict";e.exports=a.p+"ea648de9498cae3e02b3.webp"},63512:(e,t,a)=>{"use strict";e.exports=a.p+"66681f06937269e978d3.webp"},14652:(e,t,a)=>{"use strict";e.exports=a.p+"4422664fc4266da53105.webp"},98990:(e,t,a)=>{"use strict";e.exports=a.p+"ef1056efe830298f37a4.webp"},96696:(e,t,a)=>{"use strict";e.exports=a.p+"67d9fe6791e77ad33462.webp"},86430:(e,t,a)=>{"use strict";e.exports=a.p+"fdcd01ba0ce46d99a6ae.svg"},77841:(e,t,a)=>{"use strict";e.exports=a.p+"dd0b5fa30ace1ce39db5.svg"},11306:(e,t,a)=>{"use strict";e.exports=a.p+"26c29b9edf7022947de4.png"},58766:(e,t,a)=>{"use strict";e.exports=a.p+"1f9cb98adf6e9ffa28b6.svg"},89167:(e,t,a)=>{"use strict";e.exports=a.p+"497ff166d9a27d850156.svg"},55539:(e,t,a)=>{"use strict";e.exports=a.p+"12d9652c4a4f3a294aff.svg"},16193:(e,t,a)=>{"use strict";e.exports=a.p+"7b6b7c5f7665ff3e841c.svg"},72322:(e,t,a)=>{"use strict";e.exports=a.p+"614b620db7ed3e2a2e1a.svg"},67009:e=>{"use strict";e.exports=JSON.parse('[{"title":"Рыночная цена","description":"Будьте уверены, что оценка автомобиля будет максимально лояльной, соответствующей рыночным ценам, и Вы получите всю сумму на руки."},{"title":"Мгновенная выплата","description":"После оформления документов Вы получите всю сумму на руки без задержек и проволочек."},{"title":"Бесплатная оценка","description":"Мы предлагаем бесплатную оценку с возможностью выезда независимого мастера-оценщика."},{"title":"Оформление до 30 мин.","description":"Благодаря представительству банков-партнеров в автоцентре процессу одобрения автокредита займет не более 30 минут."}]')},20642:e=>{"use strict";e.exports=JSON.parse('[{"title":"Гарантия 1 год","description":"Автоцентр предоставляет гарантию на техническое состояние автомобиля с момента покупки."},{"title":"Скидка до 300 000 ₽","description":"При оформлении автомобиля в кредит Вам предоставляется дополнительная скидка от изначальной стоимости автомобиля."},{"title":"Первый взнос от 0%","description":"Вы можете приобрести автомобиль в кредит без первоначального взноса, однако, чем больше взнос, тем лучше условия по кредиту."},{"title":"Trade-In как первый взнос","description":"В качестве первоначального взноса Вы можете сдать свой автомобиль по системе Trade-In с дополнительной скидкой до 300 000 ₽."},{"title":"По 2 документам","description":"Для оформления автомобиля в кредит Вам потребуются только паспорт и водительское удостоверение."},{"title":"Второй комплект резины","description":"При покупке автомобиля каждый клиент получает второй комплект резины в подарок."}]')},3482:e=>{"use strict";e.exports=JSON.parse('{"title":"Условия автокредита","information":[{"title":"Ставка","description":"4.9%"},{"title":"Первый взнос","description":"От 0%"},{"title":"Срок","description":"от 2 месяцев до 8 лет"},{"title":"Скидка за кредит","description":"до 300 000 ₽"},{"title":"Оформление","description":"30 минут"},{"title":"Одобрение","description":"По паспорту и В/У"},{"title":"Погашение","description":"Без штрафов"}]}')},73658:e=>{"use strict";e.exports=JSON.parse('[{"title":"Гарантия 1 год","description":"Автоцентр предоставляет гарантию на техническое состояние автомобиля с момента покупки."},{"title":"Выгода до 300 000 ₽","description":"При оформлении автомобиля в кредит Вам предоставляется дополнительная скидка от изначальной стоимости автомобиля."},{"title":"Trade-In как первый взнос","description":"В качестве первоначального взноса Вы можете сдать свой автомобиль по системе Trade-In с дополнительной скидкой до 300 000 ₽."},{"title":"По 2 документам","description":"Для оформления автомобиля в кредит Вам потребуются только паспорт и водительское удостоверение."},{"title":"Второй комплект резины","description":"При покупке автомобиля каждый клиент получает второй комплект резины в подарок."},{"title":"Среднерыночная цена","description":"Будьте уверены, что оценка автомобиля будет максимально лояльной, соответствующей рыночным ценам, и Вы получите всю сумму на руки."}]')},70248:e=>{"use strict";e.exports=JSON.parse('[{"title":"Первый взнос 0%","description":"Вы можете приобрести автомобиль в рассрочку без первоначального взноса."},{"title":"Оформление по 2 документам","description":"Для оформления автомобиля в рассрочку Вам потребуются только паспорт и водительское удостоверение."},{"title":"Гарантия 1 год","description":"Автоцентр предоставляет гарантию на техническое состояние автомобиля с момента покупки."},{"title":"Скидка до 300 000 ₽","description":"При оформлении автомобиля в рассрочку Вам предоставляется дополнительная скидка от изначальной стоимости автомобиля."},{"title":"Trade-In как первый взнос","description":"В качестве первоначального взноса Вы можете сдать свой автомобиль по системе Trade-In с дополнительной скидкой до 300 000 ₽."}]')},47476:e=>{"use strict";e.exports=JSON.parse('[{"title":"2 платежа по кредиту в подарок","description":"При покупке автомобиля в кредит мы дарим два первых платежа за счет автоцентра."},{"title":"Гарантия 1 год","description":"Автоцентр предоставляет гарантию на техническое состояние автомобиля с момента покупки."},{"title":"Скидка до 300 000 ₽","description":"При оформлении автомобиля в кредит Вам предоставляется дополнительная скидка от изначальной стоимости автомобиля."},{"title":"Первый взнос от 0%","description":"Вы можете приобрести автомобиль в кредит без первоначального взноса, однако, чем больше взнос, тем лучше условия по кредиту."},{"title":"Trade-In как первый взнос","description":"В качестве первоначального взноса Вы можете сдать свой автомобиль по системе Trade-In с дополнительной скидкой до 300 000 ₽."}]')}},n={};function l(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return r[e].call(a.exports,a,a.exports,l),a.exports}l.m=r,e=[],l.O=(t,a,r,n)=>{if(!a){var o=1/0;for(s=0;s=n)&&Object.keys(l.O).every((e=>l.O[e](a[u])))?a.splice(u--,1):(i=!1,n0&&e[s-1][2]>n;s--)e[s]=e[s-1];e[s]=[a,r,n]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,l.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var n=Object.create(null);l.r(n);var o={};t=t||[null,a({}),a([]),a(a)];for(var i=2&r&&e;"object"==typeof i&&!~t.indexOf(i);i=a(i))Object.getOwnPropertyNames(i).forEach((t=>o[t]=()=>e[t]));return o.default=()=>e,l.d(n,o),n},l.d=(e,t)=>{for(var a in t)l.o(t,a)&&!l.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},l.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.p="/",(()=>{var e={792:0};l.O.j=t=>0===e[t];var t=(t,a)=>{var r,n,o=a[0],i=a[1],u=a[2],c=0;if(o.some((t=>0!==e[t]))){for(r in i)l.o(i,r)&&(l.m[r]=i[r]);if(u)var s=u(l)}for(t&&t(a);cl(53900)));o=l.O(o)})(); \ No newline at end of file diff --git a/public/main.8fc8dfcab59daffad466.css b/public/main.8fc8dfcab59daffad466.css new file mode 100644 index 000000000..febdd47ba --- /dev/null +++ b/public/main.8fc8dfcab59daffad466.css @@ -0,0 +1 @@ +a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Roboto Flex;font-stretch:500% 150%;font-weight:400;src:url(/2d53d7d8c3aeef41f009.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Flex Latin;font-stretch:500% 150%;font-weight:400;src:url(/fa6c76ba25e9a4e7d137.woff2) format("woff2")}:root{--main-color:#f44336;--main-text-color:#1e1e1e;--inverse-text-color:#fff;--light-text-color:#727c95;--decorative-line-color:#6f836e66;--box-shadow:0 4px 32px 0 #00103d1f;--transition-time:0.3s;--hover-main-color:#f55044;--swiper-theme-color:#e9554b;--swiper-theme-color:#007aff}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}*,:after,:before{box-sizing:border-box}body{background-color:var(--inverse-text-color);color:var(--main-text-color);font-family:Roboto Flex,Roboto Flex Latin,-apple-system,system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,“Segoe UI”,“Helvetica Neue”,Arial;font-size:16px;font-weight:400;letter-spacing:1px;line-height:24px;min-height:100vh;overflow-x:hidden;text-rendering:optimizeSpeed}a{color:inherit;cursor:pointer;text-decoration:none}ol,ul{list-style:none}button{border:none;cursor:pointer;font-size:16px;font-weight:400;line-height:24px;outline:none}.container{margin:0 auto;max-width:1166px;padding:0 20px;width:100%}.page{display:flex;flex-direction:column;margin-top:100px;row-gap:24px}.page__title{font-size:32px;line-height:48px;margin-top:0}.field_error{border:1px solid red!important}.swiper{width:100%}.swiper .swiper-wrapper{width:0!important}.swiper-slide{align-items:center;background:var(--inverse-text-color);display:flex;font-size:18px;justify-content:center;text-align:center}.swiper-button-next,.swiper-button-prev{color:var(--inverse-text-color)}.swiper-latest-arrivals{padding:0 12px 40px}.swiper-button-prev{left:24px}.swiper-button-next{right:24px}.swiper-button-next:after,.swiper-button-prev:after{font-size:40px}.swiper-button-next:active,.swiper-button-prev:active{scale:1.1}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal{top:calc(100% - 4px)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0092af}@media(max-width:768px){.page__title{margin-top:15px}.container{padding:0 16px}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-latest-arrivals{padding:0}}.About-module__about__text--zLzj9{background-color:var(--burger-menu-background-color);box-shadow:0 4px 32px 0 rgba(0,16,61,.12);display:flex;flex-direction:column;padding:16px;row-gap:16px}.Loader-module__loader_wrapper--j5tdI{align-items:center;display:flex;flex-grow:1;justify-content:center;min-height:100px;padding:20px 0;width:100%}.Loader-module__loader_wrapper--j5tdI svg{stroke:var(--main-color)}.BreadCrumpPage-module__breadCrump--pNYBC{display:flex;gap:24px;margin:24px 0 0}.BreadCrumpPage-module__breadCrump__item--fBPfC{color:var(--light-text-color);font-size:16px;line-height:24px;position:relative}.BreadCrumpPage-module__breadCrump__item--fBPfC:after{background-color:var(--main-color);border-radius:50%;content:"";display:block;height:6px;position:absolute;right:-12px;top:50%;transform:translate(50%,-50%);width:6px}.BreadCrumpPage-module__breadCrump__item_active--gkVH6{cursor:default}.BreadCrumpPage-module__breadCrump__item_active--gkVH6:after{display:none}.Authorization-module__authorization--Zvdjv{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e4e8eb);display:flex;justify-content:center;min-height:100vh}.Authorization-module__authorization__inner--OaSrh{align-items:center;background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:center;max-width:480px;padding:40px;width:100%}.Authorization-module__authorization__inner--OaSrh h1.ant-typography{color:#1a1a1a;font-size:24px;font-weight:600;margin-bottom:32px}.Authorization-module__authorization__inner--OaSrh .ant-form{max-width:360px;width:100%}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-input-affix-wrapper{border:1px solid #e6e6e6;border-radius:8px;padding:8px 12px;transition:all .3s ease}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-input-affix-wrapper-focused,.Authorization-module__authorization__inner--OaSrh .ant-form .ant-input-affix-wrapper:focus,.Authorization-module__authorization__inner--OaSrh .ant-form .ant-input-affix-wrapper:hover{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-input-affix-wrapper .anticon{color:#1890ff}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-checkbox-wrapper{color:#666}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-btn-primary{border-radius:8px;font-weight:500;height:40px;margin-top:8px;transition:all .3s ease}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-btn-primary:hover{box-shadow:0 4px 12px rgba(24,144,255,.15);transform:translateY(-1px)}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-form-item{margin-bottom:20px}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-form-item:last-child{margin-bottom:0}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-input::-moz-placeholder{color:#bfbfbf}.Authorization-module__authorization__inner--OaSrh .ant-form .ant-input::placeholder{color:#bfbfbf}.Banks-module__banks--DCidp{display:flex;flex-direction:column;margin-top:100px;row-gap:24px}.Banks-module__banks__title--htoDO{font-size:32px;line-height:48px;margin-top:0}.BankList-module__banks_list--GqXY5{display:flex;flex-wrap:wrap;gap:16px;position:relative}.BankList-module__banks_list__item--XAzuw{align-items:center;background-color:var(--burger-menu-background-color);border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,16,61,.12);display:flex;flex-grow:1;justify-content:center;min-height:80px;overflow:hidden;position:relative;text-align:center;width:20%}.BankList-module__banks_list__img--R8p6X{display:block;height:32px;max-width:140px;object-fit:contain}.BankList-module__banks_list__helper--LnbKP{align-items:center;background-color:var(--main-color);color:var(--inverse-text-color);display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;transform:translateY(100%);transition:transform ease var(--transition-time)}.BankList-module__banks_list__link--OrSWX{inset:0;position:absolute}@media(hover:hover){.BankList-module__banks_list__item--XAzuw:hover .BankList-module__banks_list__helper--LnbKP{transform:translateY(0)}}@media(max-width:1200px){.BankList-module__banks_list__item--XAzuw{width:calc(33% - 8px)}}@media(max-width:768px){.BankList-module__banks_list--GqXY5{gap:8px}.BankList-module__banks_list__item--XAzuw{width:calc(50% - 4px)}}@media(max-width:650px){.BankList-module__banks_list--GqXY5{flex-direction:column}.BankList-module__banks_list__item--XAzuw{width:100%}}.ErrorLoading-module__error_message--mIcIG{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.Buyout-module__buyout__content--Xihao{display:flex;gap:24px}.Buyout-module__buyout__form--h_bbG{background-color:var(--burger-menu-background-color);gap:16px;max-width:360px;width:100%}.Buyout-module__buyout__description--lLGBA,.Buyout-module__buyout__form--h_bbG{border-radius:10px;box-shadow:var(--box-shadow);display:flex;flex-direction:column;padding:16px}.Buyout-module__buyout__description--lLGBA{height:-moz-max-content;height:max-content;row-gap:16px}@media(max-width:768px){.Buyout-module__buyout__content--Xihao{flex-direction:column}.Buyout-module__buyout__form--h_bbG{max-width:100%}}.Benefits-module__benefits--CJ9oX{display:flex;font-size:12px;gap:16px;justify-content:space-between}.Benefits-module__benefits__item--lZ48H{background-color:var(--burger-menu-background-color);border-radius:10px;box-shadow:var(--box-shadow);cursor:pointer;flex-grow:1;flex-shrink:0;padding:16px;text-align:center;transition:all ease var(--transition-time)}@media(hover:hover){.Benefits-module__benefits__item--lZ48H:hover{scale:1.02;text-shadow:.1px .1px .1px var(--main-color)}}@media(max-width:1300px){.Benefits-module__benefits--CJ9oX{gap:8px}}@media(max-width:1200px){.Benefits-module__benefits--CJ9oX{flex-wrap:wrap;justify-content:center}.Benefits-module__benefits__item--lZ48H{flex-grow:1;min-width:25%;text-align:center}}.Checkbox-module__checkbox_label--ijBMP{align-items:center;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;letter-spacing:normal}.Checkbox-module__checkbox_label__checkbox--QyrmC{display:none}.Checkbox-module__checkbox_label__checkbox_custom--C_0KA{align-items:center;border:1px solid var(--decorative-line-color);border-radius:50%;color:var(--inverse-text-color);display:flex;height:20px;justify-content:center;width:20px}.Checkbox-module__checkbox_label__text--y_dCI{color:var(--main-text-color);font-size:12px;line-height:18px;white-space:nowrap}.Checkbox-module__checkbox_label__checkbox--QyrmC:checked+.Checkbox-module__checkbox_label__checkbox_custom--C_0KA{background-color:var(--main-color)}.CheckboxAgree-module__checkbox_label--e4Cg8{align-items:center;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:flex;letter-spacing:normal}.CheckboxAgree-module__checkbox_label__checkbox--rWdYH{display:none}.CheckboxAgree-module__checkbox_label__checkbox_custom--svw7t{align-items:center;border:1px solid var(--decorative-line-color);border-radius:50%;color:var(--inverse-text-color);display:flex;height:20px;justify-content:center;width:20px}.CheckboxAgree-module__checkbox_label__text--CdZZl{color:var(--main-text-color);font-size:12px;line-height:18px;white-space:nowrap}.CheckboxAgree-module__checkbox_label__link--_w0vb{color:#6678b1;font-weight:600}.CheckboxAgree-module__checkbox_label__checkbox--rWdYH:checked+.CheckboxAgree-module__checkbox_label__checkbox_custom--svw7t{background-color:var(--main-color);border:1px solid var(--main-text-color)}@media(max-width:500px){.CheckboxAgree-module__checkbox_label__text--CdZZl{white-space:wrap}}.FormField-module__form_field--tFLPe{cursor:pointer}.FormField-module__form_field__input--lNSUP{background-color:transparent;border:1px solid var(--decorative-line-color);border-radius:40px;color:var(--main-text-color);font-size:16px;font-weight:400;line-height:24px;outline:none;padding:11px 16px;position:relative;text-align:left;transition:border ease var(--transition-time);width:100%}.FormField-module__form_field__input--lNSUP::-moz-placeholder{color:var(--light-text-color)}.FormField-module__form_field__input--lNSUP::placeholder{color:var(--light-text-color)}@media(hover:hover){.FormField-module__form_field--tFLPe:hover .FormField-module__form_field__input--lNSUP{border:1px solid var(--main-text-color)}}.FormFieldPhone-module__label_phone--FiHcw{cursor:pointer}.FormFieldPhone-module__label_phone__input--s_ktL{background-color:transparent;border:1px solid var(--decorative-line-color);border-radius:40px;color:var(--main-text-color);font-size:16px;font-weight:400;line-height:24px;outline:none;padding:11px 16px;position:relative;text-align:left;transition:border ease var(--transition-time);width:100%}.FormFieldPhone-module__label_phone__input--s_ktL::-moz-placeholder{color:var(--light-text-color)}.FormFieldPhone-module__label_phone__input--s_ktL::placeholder{color:var(--light-text-color)}@media(hover:hover){.FormFieldPhone-module__label_phone--FiHcw:hover .FormFieldPhone-module__label_phone__input--s_ktL{border:1px solid var(--main-text-color)}}.FormFieldSelect-module__form_field_select--pXVat{cursor:pointer;position:relative}.FormFieldSelect-module__form_field_select__input--JD_4W{background-color:transparent;border:1px solid var(--decorative-line-color);border-radius:40px;color:var(--main-text-color);font-size:16px;font-weight:400;line-height:24px;outline:none;padding:11px 16px;text-align:left;transition:border ease var(--transition-time);width:100%}.FormFieldSelect-module__form_field_select__input--JD_4W::-moz-placeholder{color:var(--light-text-color)}.FormFieldSelect-module__form_field_select__input--JD_4W::placeholder{color:var(--light-text-color)}.FormFieldSelect-module__form_field_select__list--xF3pN{left:0;max-height:320px;overflow-y:scroll;position:absolute;top:100%;width:100%;z-index:5}.FormFieldSelect-module__form_field_select__item--yDmpC{background-color:var(--inverse-text-color);font-size:14px;padding:16px 12px;transition:color ease var(--transition-time)}.FormFieldSelect-module__form_field_select__item--yDmpC+.FormFieldSelect-module__form_field_select__item--yDmpC{border-top:1px solid var(--decorative-line-color)}@media(hover:hover){.FormFieldSelect-module__form_field_select__item--yDmpC:hover{color:var(--main-text-color)}}.FormSendButton-module__form_send_button--ID6F7{background-color:var(--main-color);border:none;border-radius:48px;color:var(--inverse-text-color);cursor:pointer;font-size:16px;line-height:24px;outline:none;padding:12px;position:relative;transition:all ease var(--transition-time);width:100%;z-index:2}@media(hover:hover){.FormSendButton-module__form_send_button--ID6F7:hover{background-color:var(--hover-main-color)}}.Car-module__car__main--bmO80{-moz-column-gap:24px;column-gap:24px;display:flex}.Car-module__car__content--dZjiN{border-radius:20px;position:relative;width:100%}.Car-module__car__content_inner--zZRel{display:flex;flex-direction:column;position:sticky;row-gap:24px;top:130px}.Car-module__car__callback--Mhrnu{align-items:center;background-color:var(--burger-menu-background-color);box-shadow:var(--box-shadow);display:flex;justify-content:space-between;padding:16px}.Car-module__car__callback_price--mxMkW{-moz-column-gap:8px;column-gap:8px;display:flex}.Car-module__car__aside--oAx4a{display:flex;flex-direction:column;flex-shrink:0;max-width:360px;row-gap:24px}.Car-module__car__aside_buy--npxvV{background-color:var(--burger-menu-background-color);border-radius:20px;box-shadow:var(--box-shadow);display:flex;flex-direction:column}.Car-module__car__modal_buttons--auYd5{border-bottom:1px solid var(--decorative-line-color);border-top:1px solid var(--decorative-line-color);display:flex;gap:16px;justify-content:space-between;padding:16px}.Car-module__car__modal_button_trade--DASUg{background-color:var(--decorative-line-color);border:none;border-radius:48px;color:var(--main-text-color);cursor:pointer;flex-grow:1;font-size:16px;line-height:24px;max-width:142px;outline:none;padding:12px 24px;position:relative;transition:all ease var(--transition-time);z-index:2}.Car-module__car__modal_button_credit--sxorp{flex-grow:1}.Car-module__car__subtitle--r6w43{font-size:28px;margin:24px 0}.Car-module__price--quW_j{display:flex;justify-content:space-between;padding:16px}.Car-module__car__content_inner--zZRel .Car-module__in_stock_sign--EDCGE{left:16px;padding:8px;position:absolute;top:16px}@media(hover:hover){.Car-module__car__modal_button_trade--DASUg:hover{text-shadow:.1px .1px .1px var(--main-text-color)}}@media(max-width:1200px){.Car-module__car__main--bmO80{flex-direction:column}.Car-module__car__aside--oAx4a{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr;margin-top:24px;max-width:100%;order:2}.Car-module__car__aside_buy--npxvV{grid-column:1/2;grid-row:1/2;justify-content:space-around}.Car-module__car__modal_buttons--auYd5{padding:32px 16px}.Car-module__car__callback--Mhrnu{display:none}}@media(max-width:768px){.Car-module__car__aside--oAx4a{display:flex}}@media(max-width:450px){.Car-module__car__modal_button_trade--DASUg{font-size:12px;padding:6px}}.ButtonBoxCallCar-module__call_box--Nomu_{display:flex;justify-content:space-between;padding:16px}.ButtonBoxCallCar-module__call_box__link--uzL2X{color:var(--light-text-color);padding:0;transition:all var(--transition-time)}.ButtonBoxCallCar-module__call_box__button--uUjHg{background-color:transparent;color:var(--main-color);transition:all var(--transition-time)}@media(hover:hover){.ButtonBoxCallCar-module__call_box__link--uzL2X:hover{text-shadow:.1px .1px .1px var(--light-text-color)}.ButtonBoxCallCar-module__call_box__button--uUjHg:hover{color:var(--hover-main-color)}}.ButtonCardOpenModal-module__button_card_open_modal--UrgJC{background-color:var(--main-color);border:none;border-radius:48px;color:var(--inverse-text-color);cursor:pointer;font-size:16px;line-height:24px;outline:none;padding:12px;position:relative;transition:all ease var(--transition-time);z-index:2}@media(hover:hover){.ButtonCardOpenModal-module__button_card_open_modal--UrgJC:hover{background-color:var(--hover-main-color)}}@media(max-width:450px){.ButtonCardOpenModal-module__button_card_open_modal--UrgJC{font-size:12px;padding:6px}}.ButtonFavorite-module__button_favorite--lX8fu{background-color:#eeeff8;border:none;border-radius:50%;height:40px;position:relative;width:40px;z-index:3}.ButtonFavorite-module__button_favorite--lX8fu>.ButtonFavorite-module__heart_active--xoxH6 path{fill:var(--main-color);stroke:none}.ButtonFavorite-module__heart_link--VS0L_{padding:10px}@media(hover:hover){.ButtonFavorite-module__heart--YbXzr:hover{scale:1.01}}@media(max-width:1200px){.ButtonFavorite-module__heart--YbXzr{position:relative;top:5px}}.Svg-module__vertical_layout--gtw6m{cursor:pointer;height:19px;stroke-width:3px;width:24px}.Svg-module__vertical_layout--gtw6m path{fill:var(--main-color)}.Svg-module__horizont_layout--stWQS{cursor:pointer;height:17px;position:relative;stroke-width:3px;top:-1px;transform:rotate(-90deg);width:24px}.Svg-module__horizont_layout--stWQS path{fill:var(--main-color)}.Svg-module__vector--VOWie{background-color:var(--burger-menu-background-color);border-radius:50%;height:24px;left:95%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--transition-time);width:24px}.Svg-module__vector--VOWie:after,.Svg-module__vector--VOWie:before{background-color:var(--main-text-color);content:"";display:block;height:2px;position:absolute;top:50%;width:8.8px}.Svg-module__vector--VOWie:after{right:5px;transform:translateY(-40%) rotate(45deg)}.Svg-module__vector--VOWie:before{left:5px;transform:translateY(-40%) rotate(-45deg)}.Svg-module__vector_active--jKTvN{transform:translate(-50%,-50%) rotate(-180deg)}.Svg-module__phone--gYsB2 path{fill:var(--main-color);transition:fill ease var(--transition-time)}.Svg-module__phone--gYsB2{height:24px;width:24px}.Svg-module__phone_link--wHeQ8{padding:10px}.Svg-module__logo_link--BvhGB{align-items:center;display:flex}.Svg-module__cross--fOonQ{border:5px solid transparent;cursor:pointer;height:30px;position:absolute;right:10px;top:7px;transition:all ease var(--transition-time);width:30px}.Svg-module__cross--fOonQ:after,.Svg-module__cross--fOonQ:before{background-color:var(--main-text-color);content:"";position:absolute;transition:all .3s ease}.Svg-module__cross--fOonQ:before{height:3px;left:0;top:50%;transform:translateY(-50%) rotate(45deg);width:100%}.Svg-module__cross--fOonQ:after{height:3px;left:0;top:50%;transform:translateY(-50%) rotate(-45deg);width:100%}.Svg-module__heart--saVNR{height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px}.Svg-module__heart--saVNR path{fill:none;stroke:var(--main-color);transition:stroke ease var(--transition-time)}@media(hover:hover){.Svg-module__phone--gYsB2:hover path{fill:var(--hover-main-color)}.Svg-module__heart--saVNR:hover path{stroke:var(--hover-main-color)}.Svg-module__cross--fOonQ:hover{scale:1.1}}@media(max-width:1200px){.Svg-module__phone--gYsB2{left:-10px;position:relative;top:5px}}@media(max-width:768px){.Svg-module__phone--gYsB2{left:0;position:relative}.Svg-module__phone_link--wHeQ8 span{display:none}}@media(max-width:500px){.Svg-module__cross--fOonQ{right:10px;top:2px}.Svg-module__cross--fOonQ:after,.Svg-module__cross--fOonQ:before{height:3px}}@media(max-width:400px){.Svg-module__phone_link--wHeQ8{padding:8px}}.CarCardSlider-module__slider_wrapper--UtubE{display:flex;flex-direction:column;row-gap:24px}.CarCardSlider-module__slider_card--QM8wY{border-radius:20px;height:500px;overflow:hidden;width:99%!important}.CarCardSlider-module__slider_card__item--rumQx{border-radius:20px;position:relative;z-index:4}.CarCardSlider-module__slider_card__item--rumQx img{border-radius:20px;height:100%;object-fit:cover;width:100%}.CarCardSlider-module__slider_horizontal--btVWY{display:flex}.CarCardSlider-module__slider_horizontal__item_img--K1una{border-radius:20px;cursor:pointer;height:80px;object-fit:cover;width:100%}.CarCardSlider-module__box_vector--VVA4b{display:flex;gap:10px;justify-content:flex-end;left:0;padding:0 10px;pointer-events:none;position:absolute;right:0;top:90%;transform:translateY(-50%);z-index:1}.CarCardSlider-module__box_vector__vector--PDch7{align-items:center;background-color:var(--main-color);border-radius:50%;color:var(--inverse-text-color);display:flex;font-size:20px;font-weight:900;height:48px;justify-content:center;pointer-events:auto;transition:background-color var(--transition-time);width:48px;z-index:25}.CarCardSlider-module__active--fALhd{opacity:1;scale:2}@media(max-width:1200px){.CarCardSlider-module__slider_card__item--rumQx img{object-position:50% 80%}.CarCardSlider-module__box_vector--VVA4b{bottom:15px;right:15px}}@media(max-width:768px){.CarCardSlider-module__box_vector--VVA4b{display:none}.CarCardSlider-module__slider_wrapper--UtubE{left:-3px;position:relative}.CarCardSlider-module__slider_horizontal__item--rXV1B img{height:150px}}@media(max-width:700px){.CarCardSlider-module__slider_card--QM8wY{height:400px}.CarCardSlider-module__slider_card__item--rumQx{object-position:center}}@media(max-width:550px){.CarCardSlider-module__slider_horizontal--btVWY{display:none!important}.CarCardSlider-module__slider_card--QM8wY{height:330px}}@media(max-width:450px){.CarCardSlider-module__slider_card--QM8wY{height:250px}}@media(max-width:350px){.CarCardSlider-module__slider_card--QM8wY{height:200px}}.CarCardSlider-module__preview_root--mRKd9 .ant-image-preview-content{align-items:center;display:flex;justify-content:center}.CarCardSlider-module__preview_root--mRKd9 .ant-image-preview-body{height:80vh;max-height:800px;max-width:1200px;position:relative;width:80%}.CarCardSlider-module__preview_root--mRKd9 .ant-image-preview-img{max-height:100%;max-width:100%;object-fit:contain}.CarCardSlider-module__preview_root--mRKd9 .ant-image-preview-mask{background-color:rgba(0,0,0,.85)}.CarCardSlider-module__preview_modal--NG07j .ant-image-preview-operations{display:none}.CarCardSlider-module__preview_toolbar--qmVWE{background:rgba(0,0,0,.65);border-radius:24px;display:flex;gap:16px;padding:8px 16px;position:absolute;right:20px;top:20px;z-index:1001}.CarCardSlider-module__preview_toolbar--qmVWE svg{color:#fff;cursor:pointer;font-size:20px;transition:color .3s}.CarCardSlider-module__preview_toolbar--qmVWE svg:hover{color:#1890ff}.CarCardSlider-module__preview_toolbar--qmVWE svg[disabled]{color:hsla(0,0%,100%,.25);cursor:not-allowed}.CarCardSlider-module__preview_counter--zP5nb{background:rgba(0,0,0,.65);border-radius:12px;bottom:20px;color:#fff;font-size:14px;left:50%;padding:4px 12px;position:absolute;transform:translateX(-50%)}.ant-image-preview-footer{background:transparent;bottom:20px;left:0;position:absolute;right:0}.ant-image-preview-footer .swiper-container{background:rgba(0,0,0,.65);padding:10px}.ant-image-preview-footer .swiper-slide{opacity:.6;transition:opacity .3s}.ant-image-preview-footer .swiper-slide-active{opacity:1}.CarCardSlider-module__slider_main_container--R0reA{position:relative;width:100%}.CarEquipment-module__equipment--QwoxU{background-color:var(--burger-menu-background-color);border-radius:20px;box-shadow:var(--box-shadow);padding:16px}.CarEquipment-module__equipment__list--ASBZD{display:flex;flex-direction:column;margin-bottom:16px;row-gap:10px}.CarEquipment-module__equipment__item--hMgC4 .CarEquipment-module__equipment__title_equipment--unE5R{color:var(--main-text-color);font-size:20px}.CarEquipment-module__equipment__item--hMgC4 .CarEquipment-module__equipment__title_review--EsPdq{color:var(--main-text-color);font-size:18px}.CarEquipment-module__equipment__item--hMgC4{display:flex;flex-direction:column;row-gap:8px}.CarEquipment-module__equipment__item--hMgC4>span{color:var(--light-text-color)}.CarEquipment-module__equipment__button--YjtOM{background-color:transparent;color:var(--main-color);padding:0;transition:color var(--transition-time)}@media(hover:hover){.CarEquipment-module__equipment__button--YjtOM:hover{color:var(--hover-main-color)}}@media(max-width:1200px){.CarEquipment-module__equipment--QwoxU{grid-column:2/3;grid-row:1/2}}.CarPrice-module__car_price__full--Nur7S{color:var(--main-text-color);font-size:20px}.CarPrice-module__car_price__month--Tr6nh{color:var(--light-text-color);font-size:12px}.CardAuto-module__card_auto--bZ1bg{background-color:var(--burger-menu-background-color);border-radius:10px;border-radius:0;box-shadow:var(--box-shadow);height:-moz-max-content;height:max-content;position:relative;transition:box-shadow ease var(--transition-time);width:360px}.CardAuto-module__card_auto__title--SGLqd{font-size:16px;font-weight:400;line-height:24px}.CardAuto-module__card_auto__body--F5a3f{border-bottom:1px solid var(--decorative-line-color);padding-bottom:16px}.CardAuto-module__card_auto__header--xXK74{display:flex;justify-content:space-between;padding:16px;position:absolute;width:100%}.CardAuto-module__card_auto__slider--at4FO{display:flex;inset:0;position:absolute;z-index:1}.CardAuto-module__card_auto__slider_item--Zd7h2{cursor:pointer;height:100%;width:100%}.CardAuto-module__card_auto__slider_item_active--idjh3{border-bottom:7px solid var(--main-color)}.CardAuto-module__card_auto__picture_container--u2lJD{border-radius:16px;overflow:hidden;position:relative;z-index:2}.CardAuto-module__card_auto__picture--BJIR1{border-radius:10px;display:block;height:250px;object-fit:cover;object-position:60% 80%;width:100%}.CardAuto-module__card_auto__name--lKLUt{padding:16px 16px 0;text-align:left}.CardAuto-module__card_auto__name--lKLUt span{color:var(--light-text-color)}.CardAuto-module__card_auto__tags--xJe9v{color:var(--light-text-color);display:flex;flex-wrap:wrap;font-size:12px;line-height:18px;padding:16px 16px 0;text-align:left}.CardAuto-module__card_auto__footer--VrKkY{display:flex;justify-content:space-between;padding:16px}.CardAuto-module__card_auto__price_box--c9C3W{display:flex;flex-direction:column;gap:4px}.CardAuto-module__card_auto__price--vpRn_{font-size:20px;line-height:24px;text-align:left}.CardAuto-module__card_auto__price_no_fee--hfWTw{color:var(--light-text-color);font-size:10px;line-height:16px}.CardAuto-module__card_auto__link--oHyRZ{inset:0;position:absolute;z-index:1}.CardAuto-module__card_auto__buy--DqQEC{background-color:var(--main-color);border:none;border-radius:48px;color:var(--inverse-text-color);cursor:pointer;font-size:16px;line-height:24px;outline:none;padding:12px;position:relative;transition:all ease var(--transition-time);z-index:2}@media(hover:hover){.CardAuto-module__card_auto--bZ1bg:hover{box-shadow:0 4px 24px 0 rgba(18,61,0,.22)}}@media(max-width:1200px){.CardAuto-module__card_auto--bZ1bg{width:100%}.CardAuto-module__card_auto__picture--BJIR1{height:350px}}@media(max-width:1024px){.CardAuto-module__card_auto__picture--BJIR1{height:300px}}@media(max-width:850px){.CardAuto-module__card_auto__picture--BJIR1{height:250px}}@media(max-width:768px){.CardAuto-module__card_auto__in_stock--ra49z{display:none}.CardAuto-module__card_auto__picture--BJIR1{height:450px}}@media(max-width:650px){.CardAuto-module__card_auto__picture--BJIR1{height:300px}}@media(max-width:450px){.CardAuto-module__card_auto__buy--DqQEC{font-size:12px;padding:6px}.CardAuto-module__card_auto__picture--BJIR1{height:250px}}@media(max-width:350px){.CardAuto-module__card_auto__picture--BJIR1{height:210px}}.InStockSign-module__in_stock_sign--ajUVu{align-items:center;background-color:#62b48a;border-radius:16px;color:var(--inverse-text-color);display:flex;font-size:12px;justify-content:center;line-height:18px;max-width:100px;padding:0 4px;position:relative;width:100%;z-index:5}.CheckHistory-module__check_history--KeD8b{background-color:var(--burger-menu-background-color);border-radius:20px;box-shadow:var(--box-shadow);padding:16px}.CheckHistory-module__check_history__title--hQ21A{font-size:28px;line-height:24px;margin-bottom:24px}.CheckHistory-module__check_history__list--xUKRj{display:flex;flex-direction:column;list-style-type:disc;margin-bottom:20px;padding-left:20px;row-gap:12px}.CheckHistory-module__check_history__item--o7PKL{color:var(--light-text-color)}.CheckHistory-module__check_history__report_look--fCD4R{background-color:transparent;color:var(--main-color);transition:color var(--transition-time)}@media(hover:hover){.CheckHistory-module__check_history__report_look--fCD4R:hover{color:var(--hover-main-color)}}.ExtraInformation-module__extra_information--w6uhU{background-color:var(--burger-menu-background-color);border-radius:20px;box-shadow:var(--box-shadow);display:flex;flex-direction:column;max-width:360px;padding:16px;row-gap:34px;width:100%}.ExtraInformation-module__extra_information__title--KcP1p{font-size:28px}.ExtraInformation-module__extra_information__list--oOzwh{display:flex;flex-direction:column;row-gap:16px}.ExtraInformation-module__extra_information__item--StCDe{display:flex;justify-content:space-between}.ExtraInformation-module__extra_information__item--StCDe h5{color:var(--light-text-color)}.ExtraInformation-module__extra_information__dashed--JOzpe{border-bottom:1px dashed var(--light-text-color);display:block;flex-grow:1;margin:0 4px;position:relative;top:-5px}@media(max-width:1200px){.ExtraInformation-module__extra_information--w6uhU{max-width:100%}}.InStockList-module__in_stock__list--lEtvh{display:grid;gap:0 16px;grid-template-columns:repeat(6,1fr);margin-bottom:20px}.InStockList-module__in_stock__item--P51xS{align-items:center;background-color:var(--burger-menu-background-color);border:1px solid var(--decorative-line-color);border-radius:24px;display:flex;gap:4px;justify-content:flex-start;margin-bottom:16px;padding:8px 16px;position:relative;transition:border ease var(--transition-time)}.InStockList-module__in_stock__name--P1y06{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InStockList-module__in_stock__link--BmKEQ{inset:0;position:absolute}.InStockList-module__in_stock__count--Hbt2O{color:var(--main-color)}.InStockList-module__in_stock__btn_more--bC_py{background-color:transparent;border:none;color:var(--main-color);cursor:pointer;display:block;font-size:16px;justify-self:flex-end;line-height:24px;margin-left:auto;outline:none;padding:12px;transition:text-shadow ease var(--transition-time);width:-moz-max-content;width:max-content}.InStockList-module__in_stock__arrow_icon--j2l_W{transition:all var(--transition-time)}@media(hover:hover){.InStockList-module__in_stock__item--P51xS:hover{border:1px solid var(--main-color)}.InStockList-module__in_stock__btn_more--bC_py:hover{text-shadow:.1px .1px .1px var(--main-color)}.InStockList-module__in_stock__btn_more--bC_py:hover .InStockList-module__in_stock__arrow_icon--j2l_W{color:var(--hover-main-color)}}@media(max-width:1200px){.InStockList-module__in_stock__list--lEtvh{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.InStockList-module__in_stock__list--lEtvh{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.InStockList-module__in_stock__list--lEtvh{gap:.2rem;grid-template-columns:repeat(2,1fr);max-width:760px}}@media(max-width:500px){.InStockList-module__in_stock__list--lEtvh{gap:.2rem;grid-template-columns:repeat(2,1fr);max-width:490px}.InStockList-module__in_stock__item--P51xS{max-width:43vw}}.CarSelection-module__select--GepD7{background-color:var(--burger-menu-background-color);box-shadow:var(--box-shadow);min-height:166px;padding:16px}.CarSelection-module__select__title--INlZv{font-size:28px;margin-bottom:24px}.CarSelection-module__find_btn--SMaaD{background-color:var(--main-color);border-radius:48px;color:var(--inverse-text-color);padding:12px;width:calc(33% - 7px)}.CarSelection-module__find_btn--SMaaD,.CarSelection-module__reset_btn--C8YWb{border:none;font-size:16px;line-height:24px;position:relative;transition:all ease var(--transition-time);z-index:2}.CarSelection-module__reset_btn--C8YWb{align-self:center;background-color:transparent;color:var(--main-color);display:flex;grid-column:1/-1;grid-row:3/4;margin-left:auto;text-align:right;width:-moz-max-content;width:max-content}.CarSelection-module__catalog_filter--VrAnq{align-items:center;border-top:1px solid var(--decorative-line-color);display:flex;justify-content:space-between;padding:10px 0 0}.CarSelection-module__filter--DHZP1{display:flex;flex-wrap:wrap;gap:16px;padding-bottom:10px}@media(hover:hover){.CarSelection-module__find_btn--SMaaD:hover{background-color:var(--hover-main-color)}.CarSelection-module__reset_btn--C8YWb:hover{color:var(--hover-main-color)}}@media(max-width:768px){.CarSelection-module__filter--DHZP1{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.CarSelection-module__find_btn--SMaaD{grid-column:1/2;grid-row:5/6;width:100%}.CarSelection-module__reset_btn--C8YWb{align-self:end;grid-column:3/4;grid-row:5/6;justify-content:end}}@media(max-width:550px){.CarSelection-module__filter--DHZP1{grid-template-columns:repeat(2,1fr)}.CarSelection-module__find_btn--SMaaD{grid-column:1/2;grid-row:7/8}.CarSelection-module__reset_btn--C8YWb{grid-column:2/3;grid-row:7/8}}@media(max-width:400px){.CarSelection-module__filter--DHZP1{grid-template-columns:1fr}.CarSelection-module__find_btn--SMaaD,.CarSelection-module__reset_btn--C8YWb{grid-column:1/-1;grid-row:11/12}}.SortFilter-module__sort_filter--aWaoE{border:none!important;cursor:pointer;font-weight:600;min-width:200px;position:relative}.SortFilter-module__sort_filter--aWaoE span{overflow:visible!important}.SortFilter-module__sort_filter__list--tL1V1{background-color:var(--inverse-text-color);border:1px solid var(--decorative-line-color);font-weight:400;left:-8px;max-height:250px;overflow-x:hidden;overflow-y:auto;position:absolute;top:calc(100% + .5px);width:100%;z-index:100}.SortFilter-module__sort_filter__item--io2tq{cursor:pointer;padding:8px}@media(hover:hover){.SortFilter-module__sort_filter__item--io2tq:hover{background-color:var(--decorative-line-color)}}.CarSelectionFilter-module__select_filter--Q6QmC{align-items:center;border:1px solid var(--decorative-line-color);border-radius:6px;cursor:pointer;height:48px;padding:11px;position:relative;transition:all ease var(--transition-time);width:calc(16% - 6.2px)}.CarSelectionFilter-module__select_filter__header--OtX7i{align-items:center;display:flex;inset:0;justify-content:flex-start;left:8px;position:absolute}.CarSelectionFilter-module__select_filter--Q6QmC span{display:block;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CarSelectionFilter-module__select_filter__list--R7ooQ{background-color:var(--inverse-text-color);border:1px solid var(--decorative-line-color);font-weight:400;left:0;max-height:250px;overflow-x:hidden;overflow-y:auto;position:absolute;top:calc(100% + .5px);width:100%;z-index:100}.CarSelectionFilter-module__select_filter__item--qSlLj{background-color:var(--swiper-slide-background);cursor:pointer;padding:8px}.CarSelectionFilter-module__select_filter--Q6QmC .CarSelectionFilter-module__vector--GY8GV{left:90%}.CarSelectionFilter-module__select_filter--Q6QmC .CarSelectionFilter-module__vector--GY8GV:after,.CarSelectionFilter-module__select_filter--Q6QmC .CarSelectionFilter-module__vector--GY8GV:before{background-color:var(--main-color)}@media(hover:hover){.CarSelectionFilter-module__select_filter--Q6QmC:hover{border:1px solid var(--main-color)}.CarSelectionFilter-module__select_filter__item--qSlLj:hover{background-color:var(--decorative-line-color)}}@media(max-width:1200px){.CarSelectionFilter-module__select_filter--Q6QmC{flex-grow:1}}@media(max-width:768px){.CarSelectionFilter-module__select_filter--Q6QmC{width:100%}}.CarsFilter-module__filter_cars--VYMF1{gap:16px;min-height:440px;position:relative}.CarsFilter-module__vertical--E9mtL{display:flex;flex-wrap:wrap}.CarsFilter-module__horizontal--ioFZ5{display:grid;grid-template-columns:1fr}@media(max-width:1200px){.CarsFilter-module__vertical--E9mtL{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:690px){.CarsFilter-module__vertical--E9mtL{grid-template-columns:1fr}}.Pagination-module__pagination--bJ6Q6{align-items:center;display:flex;gap:8px;justify-content:center;padding:20px 0}.Pagination-module__page--VBohH{align-items:center;background-color:transparent;color:var(--light-text-color);cursor:pointer;display:flex;height:40px;justify-content:center;min-width:40px;transition:all var(--transition-time) ease}.Pagination-module__page--VBohH.Pagination-module__active--RIwyx{color:var(--main-color)}@media(hover:hover){.Pagination-module__page--VBohH:hover{color:var(--main-color)}}.CardAutoHorizontal-module__card_auto_horizontal--f_ElI{background-color:var(--burger-menu-background-color);border-radius:10px;box-shadow:var(--box-shadow);display:flex;flex-direction:column;padding:16px;row-gap:30px}.CardAutoHorizontal-module__card_auto_horizontal__slider--VYh8T{position:relative}.CardAutoHorizontal-module__card_auto_horizontal__img--GcFpM,.CardAutoHorizontal-module__card_auto_horizontal__slider_item--zTD8E{height:100%;width:100%}.CardAutoHorizontal-module__card_auto_horizontal__slider_item--zTD8E img{height:100%;object-fit:cover;width:100%}.CardAutoHorizontal-module__card_auto_horizontal__box_vector--h5d2d{bottom:5px;-moz-column-gap:10px;column-gap:10px;display:flex;position:absolute;right:5px;z-index:5}.CardAutoHorizontal-module__card_auto_horizontal__vector--mKZvP{align-items:center;background-color:var(--main-color);border-radius:50%;color:var(--inverse-text-color);display:flex;font-size:20px;font-weight:900;height:48px;justify-content:center;transition:background-color var(--transition-time);width:48px;z-index:25}.CardAutoHorizontal-module__card_auto_horizontal__info--GarnV{-moz-column-gap:16px;column-gap:16px;display:flex}.CardAutoHorizontal-module__card_auto_horizontal__info_main--o3IET{display:flex;flex-direction:column;row-gap:8px}.CardAutoHorizontal-module__card_auto_horizontal__name--IXcP_{color:var(--main-text-color)}.CardAutoHorizontal-module__card_auto_horizontal__name--IXcP_ span{color:var(--light-text-color)}.CardAutoHorizontal-module__card_auto_horizontal__price--KUJ8a{font-size:20px;line-height:24px;text-align:left}.CardAutoHorizontal-module__card_auto_horizontal__price_month--lAB6Q{color:var(--light-text-color);font-size:10px;line-height:16px}.CardAutoHorizontal-module__card_auto_horizontal__tags--NgT4_{color:var(--light-text-color);display:flex;flex-wrap:wrap;gap:8px;max-width:220px}.CardAutoHorizontal-module__card_auto_horizontal__tags--NgT4_ span{align-items:center;display:flex;font-size:12px;line-height:16px}.CardAutoHorizontal-module__card_auto_horizontal__callback--eHaX5{align-items:center;background-color:var(--main-color);color:#fff;display:flex;font-size:16px;height:100%;justify-content:center;text-decoration:none;transition:background-color var(--transition-time);width:100%}.CardAutoHorizontal-module__card_auto_horizontal__callback--eHaX5:hover{background-color:var(--hover-main-color)}.CardAutoHorizontal-module__card_auto_horizontal__callback_slide--f4Ndv{height:100%}.CardAutoHorizontal-module__card_auto_horizontal__swiper--ng1Os{height:200px}.CardAutoHorizontal-module__card_auto_horizontal--f_ElI .CardAutoHorizontal-module__card_auto_horizontal__in_stock--L1JhS{left:10px;padding:8px;position:absolute;top:10px}@media(hover:hover){.CardAutoHorizontal-module__card_auto_horizontal__vector--mKZvP:hover{background-color:var(--hover-main-color)}}@media(max-width:768px){.CardAutoHorizontal-module__card_auto_horizontal__box_vector--h5d2d{display:none}.CardAutoHorizontal-module__card_auto_horizontal__price--KUJ8a{align-items:flex-end;display:flex;flex-wrap:wrap;white-space:nowrap}.CardAutoHorizontal-module__card_auto_horizontal__tags--NgT4_{font-size:14px}}@media(max-width:420px){.CardAutoHorizontal-module__card_auto_horizontal__info--GarnV{flex-direction:column;row-gap:16px}.CardAutoHorizontal-module__card_auto_horizontal__tags--NgT4_{max-width:100%;width:100%}}.Contacts-module__contacts__content--o5_zy{-moz-column-gap:20px;column-gap:20px;display:flex;justify-content:space-between}.Contacts-module__contacts__list--UCmGj{background-color:var(--burger-menu-background-color);border-radius:10px;box-shadow:0 4px 32px 0 rgba(0,16,61,.12);display:flex;flex-direction:column;max-width:550px;min-height:360px;padding:24px;row-gap:32px;width:100%}.Contacts-module__contacts__item--2tC9D{display:flex;flex-direction:column;row-gap:8px}.Contacts-module__contacts__item_text--So9ih{font-size:20px}.Contacts-module__contacts__map--diK29{max-width:600px;width:100%}@media(max-width:768px){.Contacts-module__contacts__content--o5_zy{flex-direction:column;row-gap:20px}.Contacts-module__contacts__list--UCmGj{max-width:100%;min-height:auto}.Contacts-module__contacts__map--diK29{max-width:100%}}@media(max-width:500px){.Contacts-module__contacts__item_text--So9ih{font-size:16px}}.Credit-module__credit__content--uoH0i{display:flex;gap:24px}.Credit-module__credit__column_about--jpToi,.Credit-module__credit__column_form--BjUUk{display:flex;flex-direction:column;height:-moz-max-content;height:max-content;row-gap:24px}.Credit-module__credit__banks--nCcAG{margin-top:30px}.Credit-module__credit__banks_title--Efj2G{font-size:28px;margin-bottom:24px}@media(max-width:1200px){.Credit-module__credit__content--uoH0i{flex-direction:column}.Credit-module__credit__column_form--BjUUk{-moz-column-gap:20px;column-gap:20px;flex-direction:row;justify-content:space-between}}@media(max-width:768px){.Credit-module__credit__column_form--BjUUk{flex-direction:column}}.CreditAbout-module__credit_about--S5ZQ8{background-color:var(--burger-menu-background-color);box-shadow:var(--box-shadow);padding:16px;width:100%}.CreditAbout-module__credit_about__title--iNaQr{font-size:28px;margin-bottom:24px}.CreditAbout-module__credit_about__description--ZOmA3{display:flex;flex-direction:column;row-gap:16px}.CreditOffersList-module__credit_offers--oXypD{background-color:var(--burger-menu-background-color);box-shadow:var(--box-shadow);flex-grow:1;height:-moz-max-content;height:max-content;padding:16px}.CreditOffersList-module__credit_offers__title--j7wDY{font-size:28px;margin-bottom:36px}.CreditOffersList-module__credit_offers__list--x6X6v{display:flex;flex-direction:column;row-gap:16px}@media(max-width:768px){.CreditOffersList-module__credit_offers--oXypD{display:none}}.CreditOffer-module__offer--flDuG{border:1px solid var(--decorative-line-color);border-radius:15px;cursor:pointer;display:flex;flex-direction:column;letter-spacing:normal;overflow:hidden;position:relative;transition:all ease var(--transition-time)}.CreditOffer-module__offer_active_open--YFUFI{background-color:var(--main-color);color:var(--inverse-text-color)}.CreditOffer-module__offer_active_program--WF99K{box-shadow:0 0 5px var(--main-color)}.CreditOffer-module__offer__programs--ocCMW{transition:max-height .5s ease}.CreditBankProgram-module__bank_program--w1NtI{align-items:center;border-top:1px solid #52637d;display:grid;grid-template-columns:275.188px 135.594px 135.594px 135.594px;padding:16px 12px;width:100%}.CreditBankProgram-module__bank_program__name--OTMUh,.CreditBankProgram-module__bank_program__rate--NjwqL{font-weight:800}.CreditBankProgram-module__bank_program__btn--Dq28x{background-color:var(--burger-menu-background-color);border-radius:48px;color:var(--main-text-color);display:block;padding:12px;text-align:center;transition:all ease var(--transition-time)}@media(hover:hover){.CreditBankProgram-module__bank_program__btn--Dq28x:hover{text-shadow:.1px .1px .1px var(--main-text-color)}}.CreditBankInfo-module__bank_info--oopOx{align-items:center;display:grid;grid-template-columns:274.391px 137.188px 205.797px 68.5938px;padding:12px;position:relative;width:100%}.CreditBankInfo-module__bank_info__bank--w4nfk{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;flex-grow:1;row-gap:4px}.CreditBankInfo-module__bank_info__img--f_Ng9{background-color:var(--inverse-text-color);border-radius:50%;display:block;height:90px;object-fit:contain;padding:5px;width:90px}.CreditBankInfo-module__bank_info__name--jrjb8{display:flex;flex-direction:column;row-gap:4px}.CreditBankInfo-module__bank_info__name--jrjb8 h4{font-weight:700}.CreditBankInfo-module__bank_info__rate--I42zN{display:flex;flex-direction:column;flex-grow:1;row-gap:4px}.CreditBankInfo-module__bank_info__rate--I42zN h5{font-weight:800}.CreditBankInfo-module__bank_info__payment--VYYAb{flex-grow:1;row-gap:4px}.CreditBankInfo-module__bank_info__payment--VYYAb h5{font-weight:800}.FormCredit-module__form_credit--Z4XoA{background-color:var(--burger-menu-background-color);border-radius:10px;box-shadow:var(--box-shadow);display:flex;flex-direction:column;gap:16px;max-width:360px;padding:16px;width:100%}.FormCredit-module__form_credit__payment--d_d5a{display:flex;justify-content:space-between}@media(max-width:1200px){.FormCredit-module__form_credit--Z4XoA{flex-grow:1;max-width:100%}}.SelectAutoButton-module__select_auto_button--JE6Np{background-color:transparent;border:1px solid var(--decorative-line-color);border-radius:40px;color:var(--main-text-color);cursor:pointer;font-size:16px;font-weight:400;line-height:24px;padding:11px 16px;text-align:left;transition:border ease var(--transition-time);width:100%}@media(hover:hover){.SelectAutoButton-module__select_auto_button--JE6Np:hover{border:1px solid var(--main-text-color)}}.FieldSlider-module__field_slider--f9pEs{display:flex;flex-direction:column;margin-bottom:50px;position:relative;width:100%}.FieldSlider-module__field_slider__title--mQFn2{display:flex;justify-content:space-between;margin-bottom:10px}.FieldSlider-module__field_slider__title--mQFn2 span:first-child{font-size:14px}.FieldSlider-module__field_slider__input--QvChD{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(224,226,232,.285);height:4px;left:0;outline:none;position:absolute;top:-1px;width:100%}.FieldSlider-module__field_slider__box--R2tVj{border:5px solid transparent;border-radius:4px;height:4px;position:relative;width:100%}.FieldSlider-module__field_slider__input--QvChD::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--main-color);border:15px solid transparent;border-radius:50%;box-shadow:0 4px 32px 0 var(--box-shadow);cursor:pointer;height:24px;position:relative;-webkit-transition:scale var(--transition-time);transition:scale var(--transition-time);width:24px;z-index:2}.FieldSlider-module__field_slider__input_background--ld_mN{background-color:var(--main-color);height:4px;left:0;position:absolute;top:0;width:0}.FieldSlider-module__field_slider__ticks--E7DRW{display:flex;font-size:14px;justify-content:space-between;letter-spacing:0;position:absolute;top:70px}.FieldSlider-module__field_slider__ticks--E7DRW span{color:var(--main-text-color);font-size:12px}@media(hover:hover){.FieldSlider-module__field_slider__input--QvChD:hover::-webkit-slider-thumb{scale:1.1}}@media(max-width:400px){.FieldSlider-module__field_slider__ticks--E7DRW{font-size:12px}}.Error-module__error--rekBm{margin-top:150px}.Error-module__error__title--dC2Qm{font-size:32px;line-height:48px;margin-bottom:20px}.Error-module__error__link--FKZLu{color:var(--main-color);display:block;margin-bottom:40px;margin-left:auto;width:-moz-max-content;width:max-content}.Exchange-module__exchange__content--pkS8c{display:flex;gap:24px}.Exchange-module__exchange__banks--QRfLd{margin-top:30px}.Exchange-module__exchange__banks_title--lMjXb{font-size:28px;margin-bottom:24px}@media(max-width:768px){.Exchange-module__exchange__content--pkS8c{flex-direction:column}}.FormExchange-module__exchange__form--OlZN3{background-color:var(--burger-menu-background-color);border-radius:10px;box-shadow:var(--box-shadow);display:flex;flex-direction:column;gap:16px;max-width:360px;padding:16px;width:100%}.FormExchange-module__exchange__extra_fields--SXnTo{height:100%;overflow:hidden;transition:all .5s ease}.FormExchange-module__exchange__description--CGfDF{border-radius:10px;box-shadow:var(--box-shadow);height:-moz-max-content;height:max-content;padding:16px}.FormExchange-module__exchange__payment--uRsqD{display:flex;justify-content:space-between}@media(max-width:768px){.FormExchange-module__exchange__form--OlZN3{max-width:100%}}.Favorites-module__favorites__list--cPnB1{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}@media(max-width:1200px){.Favorites-module__favorites__list--cPnB1{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.Favorites-module__favorites__list--cPnB1{grid-template-columns:1fr}}.HeaderSliderElement-module__slide--dJywn{height:50vh;position:relative;width:100%}.HeaderSliderElement-module__slide__insert--Vlimd{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--inverse-text-color);display:flex;flex-direction:column;gap:30px;left:50%;max-width:1166px;padding:0 20px;position:absolute;top:157px;transform:translateX(-50%);width:100%;z-index:100}.HeaderSliderElement-module__slide__title--TID7K{font-size:48px;font-weight:700;text-align:left;text-transform:uppercase}.HeaderSliderElement-module__slide__description--DGS9M{font-size:20px;text-align:left}.HeaderSliderElement-module__slide__img--sx4CC{height:100%;object-fit:cover;object-position:center;width:100%}@media(max-width:1200px){.HeaderSliderElement-module__slide--dJywn{height:55vh}.HeaderSliderElement-module__slide__title--TID7K{font-size:36px;line-height:48px;position:relative}.HeaderSliderElement-module__slide__description--DGS9M{font-size:16px}.HeaderSliderElement-module__slide__insert--Vlimd{gap:0;top:162px}.HeaderSliderElement-module__slide__img--sx4CC{height:100%;object-fit:cover;object-position:center;width:100%}}@media(max-width:1000px){.HeaderSliderElement-module__slide--dJywn{height:55vh}.HeaderSliderElement-module__slide__title--TID7K{font-size:36px;line-height:48px;position:relative}.HeaderSliderElement-module__slide__description--DGS9M{font-size:16px}.HeaderSliderElement-module__slide__insert--Vlimd{gap:0;top:262px}.HeaderSliderElement-module__slide__img--sx4CC{height:100%;object-fit:cover;object-position:center;width:100%}}@media(max-width:768px){.HeaderSliderElement-module__slide--dJywn{height:55vh}.HeaderSliderElement-module__slide__title--TID7K{font-size:28px;line-height:28px;position:relative}.HeaderSliderElement-module__slide__description--DGS9M{font-size:12px}.HeaderSliderElement-module__slide__insert--Vlimd{gap:0}.HeaderSliderElement-module__slide__img--sx4CC{height:100%;object-fit:cover;object-position:center;width:100%}}@media(max-width:380px){.HeaderSliderElement-module__slide--dJywn{height:55vh}.HeaderSliderElement-module__slide__title--TID7K{font-size:22px;line-height:18px;position:relative}.HeaderSliderElement-module__slide__description--DGS9M{font-size:10px}.HeaderSliderElement-module__slide__insert--Vlimd{gap:0}.HeaderSliderElement-module__slide__img--sx4CC{height:100%;object-fit:cover;object-position:center;width:100%}}.InStock-module__in_stock--aatpm{margin-bottom:16px;margin-top:40px}.InStock-module__in_stock__inner--cYhL5{display:flex;flex-direction:column}.InStock-module__in_stock__title--qKkvm{font-size:36px;letter-spacing:1px;line-height:40px;margin-bottom:24px}.Promotion-module__promotion__list--ZXnQt{box-shadow:0 4px 32px 0 rgba(0,16,61,.12);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr}.Promotion-module__promotion__item--Kn0y5{background-color:var(--burger-menu-background-color);cursor:pointer;height:178px;overflow:hidden;padding:10px;position:relative;width:100%}.Promotion-module__promotion__item--Kn0y5:first-child{border-bottom:1px solid var(--decorative-line-color)}.Promotion-module__promotion__item--Kn0y5:nth-child(2){border-left:1px solid var(--decorative-line-color)}.Promotion-module__promotion__item--Kn0y5:nth-child(2),.Promotion-module__promotion__item--Kn0y5:nth-child(3){border-bottom:1px solid var(--decorative-line-color);border-right:1px solid var(--decorative-line-color)}.Promotion-module__promotion__item--Kn0y5:nth-child(5){border-left:1px solid var(--decorative-line-color);border-right:1px solid var(--decorative-line-color)}.Promotion-module__promotion__title--XCA42{color:var(--main-color);font-size:14px;font-weight:600;text-transform:uppercase;transition:text-shadow ease var(--transition-time)}.Promotion-module__promotion__img--resoy{position:absolute;right:-16px;top:40px;transition:all ease var(--transition-time);width:190px}@media(hover:hover){.Promotion-module__promotion__item--Kn0y5:hover .Promotion-module__promotion__img--resoy{right:16px;scale:1.1;top:30px}.Promotion-module__promotion__item--Kn0y5:hover .Promotion-module__promotion__title--XCA42{text-shadow:.1px .1px .1px var(--main-color)}}@media(max-width:768px){.Promotion-module__promotion__list--ZXnQt{grid-template-columns:repeat(2,1fr)}.Promotion-module__promotion__item--Kn0y5:first-child{border:1px solid var(--decorative-line-color)}.Promotion-module__promotion__item--Kn0y5:nth-child(2){border:1px solid var(--decorative-line-color);border-left:none}.Promotion-module__promotion__item--Kn0y5:nth-child(3){border:1px solid var(--decorative-line-color)}.Promotion-module__promotion__item--Kn0y5:nth-child(4){border-bottom:1px solid var(--decorative-line-color);border-right:1px solid var(--decorative-line-color);border-top:1px solid var(--decorative-line-color)}.Promotion-module__promotion__item--Kn0y5:nth-child(5){border:1px solid var(--decorative-line-color)}.Promotion-module__promotion__item--Kn0y5:nth-child(6){border-bottom:1px solid var(--decorative-line-color);border-right:1px solid var(--decorative-line-color);border-top:1px solid var(--decorative-line-color)}}@media(max-width:500px){.Promotion-module__promotion__list--ZXnQt{grid-template-columns:1fr}.Promotion-module__promotion__item--Kn0y5:first-child{border:1px solid var(--decorative-line-color)}.Promotion-module__promotion__item--Kn0y5:nth-child(2){border-left:1px solid var(--decorative-line-color);border-top:none}.Promotion-module__promotion__item--Kn0y5:nth-child(3){border-top:none}.Promotion-module__promotion__item--Kn0y5:nth-child(4){border-left:1px solid var(--decorative-line-color);border-top:none}.Promotion-module__promotion__item--Kn0y5:nth-child(5){border-top:none}.Promotion-module__promotion__item--Kn0y5:nth-child(6){border:1px solid var(--decorative-line-color);border-top:none}}.LastArrivals-module__latest_arrivals--ppjqi{margin-bottom:40px}.LastArrivals-module__latest_arrivals__inner--kc6Jw{display:flex;flex-direction:column}.LastArrivals-module__latest_arrivals__title--cWKFV{font-size:28px;margin-bottom:30px}.LastArrivals-module__latest_arrivals__link--FXvWp{color:var(--main-color);display:block;margin-left:auto;transition:color ease var(--transition-time)}@media(hover:hover){.LastArrivals-module__latest_arrivals__link--FXvWp:hover{color:var(--hover-main-color)}}.Installment-module__installment--DQnaJ{display:flex;flex-direction:column;margin-top:100px;row-gap:30px}.Installment-module__installment__title--eixnu{font-size:32px;line-height:48px;margin-top:0}.Installment-module__installment__content--EZeAf{display:flex;gap:24px}.Installment-module__installment__form--EkSKf{display:flex;flex-direction:column;gap:16px;max-width:360px;width:100%}.Installment-module__installment__description--WwTSy,.Installment-module__installment__form--EkSKf{background-color:var(--burger-menu-background-color);border-radius:10px;box-shadow:var(--box-shadow);padding:16px}.Installment-module__installment__description--WwTSy{height:-moz-max-content;height:max-content}.Installment-module__installment__payment--c86K9{display:flex;justify-content:space-between}.Installment-module__installment__banks_title--Ct4vM{font-size:28px;margin-bottom:24px}@media(max-width:1200px){.Installment-module__installment__content--EZeAf{flex-direction:column}.Installment-module__installment__form--EkSKf{max-width:100%}}.Layout-module__body_inner--9jzcj{overflow-x:clip;position:relative;width:100%}.Layout-module__main--WCNY5{background-color:var(--container-background-color);border-top-color:var(--burger-menu-background-color);position:relative;top:-100px}.Layout-module__main--WCNY5:after{background-color:var(--container-background-color);content:"";height:100px;left:0;position:absolute;right:0;top:100%;z-index:-1}.BurgerMenu-module__burger_menu--mooWU{background:var(--inverse-text-color);background-color:var(--burger-menu-background-color);display:none;height:100vh;inset:0;overflow-y:auto;position:fixed;transform:translateX(100%);transition:transform .5s;width:100%;z-index:10}.BurgerMenu-module__burger_menu__list--WMwnK{border-bottom:1px solid var(--main-color);margin-top:100px}.BurgerMenu-module__burger_menu__item--rncQ1+.BurgerMenu-module__burger_menu__item--rncQ1{border-top:1px solid var(--decorative-line-color)}.BurgerMenu-module__burger_menu__item--rncQ1{overflow:hidden;position:relative}.BurgerMenu-module__burger_menu__item--rncQ1:before{background-color:var(--main-color);bottom:0;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;transform:translateX(100%);transition:transform var(--transition-time) ease,opacity 0ms ease var(--transition-time);transition:transform ease var(var(--transition-time),var(--transition-time)),opacity ease 0ms var(--transition-time);width:100%}.BurgerMenu-module__burger_menu__link--Dbfj8{border-bottom:1px solid var(--main-color);border-top:1px solid transparent;display:block;line-height:32px;padding:16px}.BurgerMenu-module__burger_menu_active--efFf7{transform:translateX(0)}@media(hover:hover){.BurgerMenu-module__burger_menu__item--rncQ1:hover:before{opacity:1;transform:translateX(0)}.BurgerMenu-module__burger_menu__item--rncQ1:hover~.BurgerMenu-module__burger_menu__item--rncQ1:before{transform:translateX(-100%)}.BurgerMenu-module__burger_menu--mooWU:hover .BurgerMenu-module__burger_menu__item--rncQ1:hover:before{transition-delay:0ms,0ms}}@media(max-width:1200px){.BurgerMenu-module__burger_menu--mooWU{display:block}}.Footer-module__footer--nskFT{background-color:var(--burger-menu-background-color);border:none;color:var(--light-text-color);font-size:16px;position:relative}.Footer-module__footer__inner--IxqGI{display:flex;flex-direction:column}.Footer-module__footer__inner--IxqGI,.Footer-module__footer__inner--IxqGI>article:not(:first-child){border-top:1px solid var(--decorative-line-color)}.FooterContacts-module__footer_contacts--PFmR6{padding:16px 0}.FooterContacts-module__footer_contacts__list--RHZ9b{align-items:center;display:flex;justify-content:space-between}.FooterContacts-module__footer_contacts__item--ut3I7:nth-child(2) a{display:block;transition:color var(--transition-time)}.FooterContacts-module__footer_contacts__logo--oAU6q{height:40px;width:130px}.FooterContacts-module__footer_contacts__logo--oAU6q g [data-dark]{fill:var(--main-text-color)}.FooterContacts-module__footer_contacts__logo--oAU6q g [data-light]{fill:var(--main-color)}@media(hover:hover){.FooterContacts-module__footer_contacts--PFmR6 li:nth-child(2):hover{color:var(--main-text-color)}}@media(max-width:1150px){.FooterContacts-module__footer_contacts__list--RHZ9b{flex-wrap:wrap;row-gap:16px}.FooterContacts-module__footer_contacts__item--ut3I7{width:50%}.FooterContacts-module__footer_contacts__item--ut3I7:nth-child(2n){text-align:right}}@media(max-width:768px){.FooterContacts-module__footer_contacts--PFmR6{font-size:14px;line-height:20px}}@media(max-width:380px){.FooterContacts-module__footer_contacts--PFmR6{font-size:13px}}.FooterInformation-module__footer_information--ooD6f{font-size:14px;padding:28px 0}.FooterInformation-module__footer_information__list--JXzYP{-moz-column-gap:16px;column-gap:16px;display:flex;justify-content:flex-end}.FooterInformation-module__footer_information__list--JXzYP li:first-child{margin-right:auto}.FooterInformation-module__footer_information__item--Fi5oK a{display:block;transition:color var(--transition-time)}@media(hover:hover){.FooterInformation-module__footer_information__item--Fi5oK:hover a{color:var(--main-text-color)}}@media(max-width:650px){.FooterInformation-module__footer_information--ooD6f{font-size:16px}.FooterInformation-module__footer_information__list--JXzYP{flex-direction:column-reverse;row-gap:6px}}.FooterDisclaimer-module__footer_disclaimer--JcRDe{display:flex;flex-direction:column;font-size:14px;padding:28px 0;row-gap:16px}.FooterDisclaimer-module__footer_disclaimer--JcRDe img{height:24px;opacity:.4;vertical-align:bottom;width:67px}.FooterLegalInformation-module__footer_legal_info--HYgKZ{font-size:12px;line-height:24px;padding:28px 0}.FooterLegalInformation-module__footer_legal_info__list--ri6fr{display:flex;gap:16px;justify-content:space-between}.FooterLegalInformation-module__footer_legal_info__item--BhFMY{display:flex;flex-direction:column;row-gap:6px}@media(max-width:1200px){.FooterLegalInformation-module__footer_legal_info--HYgKZ{font-size:16px}.FooterLegalInformation-module__footer_legal_info__list--ri6fr{flex-direction:column}}@media(max-width:768px){.FooterLegalInformation-module__footer_legal_info__list--ri6fr{font-size:14px}}.Header-module__header--buRw0{background-color:transparent;border-bottom:1px solid var(--decorative-line-color);color:var(--inverse-text-color);height:100px;left:0;position:sticky;right:0;top:0;transition:all ease var(--transition-time);z-index:15}.Header-module__header_active--S14ni{background-color:var(--header-active-background-color);color:var(--main-text-color)}.Header-module__header__inner--wSsIo{align-items:center;display:flex;justify-content:space-between;overflow:hidden;transition:background-color .3s}.Header-module__header_active--S14ni .Header-module__logo__img--Fsid6 g [data-light]{fill:var(--main-color)}.Header-module__header_active--S14ni .Header-module__logo__img--Fsid6 g [data-dark]{fill:var(--main-text-color)}.Header-module__logo_active--sjYhz g [data-light]{fill:var(--main-color)}.Header-module__logo_active--sjYhz g [data-dark]{fill:var(--main-text-color)}.Header-module__logo--xMX1p{height:42px;max-width:197px}.Header-module__logo--xMX1p g [data-dark],.Header-module__logo--xMX1p g [data-light]{fill:#000}.Header-module__logo__img--Fsid6{height:100%;width:100%}.Header-module__logo__img--Fsid6 path{transition:all ease var(--transition-time)}@media(max-width:1200px){.Header-module__header--buRw0{align-items:center;display:flex}}@media(max-width:375px){.Header-module__logo--xMX1p{max-width:150px}}.HeaderContacts-module__header_contacts--I9kHM{border-bottom:1px solid var(--decoration-line-color);display:flex;font-size:12px;line-height:18px}.HeaderContacts-module__header_contacts__item--JDm2X{padding:12px 8px}.HeaderContacts-module__header_contacts__item_phone--Dmf4d{cursor:pointer}@media(max-width:1200px){.HeaderContacts-module__header_contacts--I9kHM{display:none}}.HeaderNavigation-module__header_nav--K0m7d{align-items:center;display:flex;gap:0 10px;justify-content:space-between}.HeaderNavigation-module__header_nav__list--iA4HH{align-items:center;display:flex;font-size:.999em;justify-content:space-between;letter-spacing:.051em}.HeaderNavigation-module__header_nav__link--skTU9{cursor:pointer;display:block;overflow:hidden;padding:16px 8px;position:relative}.HeaderNavigation-module__header_nav__link--skTU9:before{background-color:var(--main-color);bottom:0;content:"";display:block;height:2px;left:0;opacity:0;position:absolute;transform:translateX(100%);transition:transform var(--transition-time) ease,opacity 0ms ease var(--transition-time);transition:transform ease var(var(--transition-time),var(--transition-time)),opacity ease 0ms var(--transition-time);width:100%}.HeaderNavigation-module__header_nav__link_active--s5mvV:before{opacity:1;transform:translateX(0)}@media(hover:hover){.HeaderNavigation-module__header_nav__link--skTU9:hover:before{opacity:1;transform:translateX(0)}.HeaderNavigation-module__header_nav__link--skTU9:hover~.HeaderNavigation-module__header_nav__link--skTU9:before{transform:translateX(-100%)}.HeaderNavigation-module__header_nav--K0m7d:hover .HeaderNavigation-module__header_nav__link--skTU9:hover:before{transition-delay:0ms,0ms}}@media(max-width:1200px){.HeaderNavigation-module__header_nav__list--iA4HH{display:none}}.HeaderNavigationMobile-module__header_navigation_mobile--psiG3{align-items:center;display:flex}.HeaderNavigationMobile-module__header_navigation_mobile__phone--OjNE1{display:none}.HeaderNavigationMobile-module__header_navigation_mobile__heart_link--fAZsF{align-items:center;display:flex;padding:10px;position:relative}.HeaderNavigationMobile-module__header_navigation_mobile__count--vL7_x{align-items:center;background-color:var(--main-color);border-radius:50%;color:var(--inverse-text-color);display:flex;font-size:12px;height:18px;justify-content:center;position:absolute;right:-5px;top:0;width:18px}.HeaderNavigationMobile-module__header_navigation_mobile__count--vL7_x span{left:1px;position:relative}.HeaderNavigationMobile-module__hamburger--NMb5G{background-color:transparent;border:none;cursor:pointer;display:none;flex-direction:column;height:56px;justify-content:space-between;outline:none;padding:19px 16px;position:relative;top:1px;width:56px}.HeaderNavigationMobile-module__hamburger__element--bTT6N{background-color:var(--main-color);border-radius:8px;height:3px;transition:.4s cubic-bezier(.68,-.6,.32,1.6);width:100%}.HeaderNavigationMobile-module__hamburger_active--pjxCM span:first-child{position:relative;top:.5px;transform:rotate(45deg) translate(3px,6px);transform-origin:bottom}.HeaderNavigationMobile-module__hamburger_active--pjxCM span:nth-child(2){opacity:0}.HeaderNavigationMobile-module__hamburger_active--pjxCM span:nth-child(3){transform:translateY(-8px) rotate(-45deg);transform-origin:bottom}@media(hover:hover){.HeaderNavigationMobile-module__hamburger--NMb5G:hover span{background-color:var(--hover-main-color)}}@media(max-width:1200px){.HeaderNavigationMobile-module__hamburger--NMb5G{display:flex}.HeaderNavigationMobile-module__header_navigation_mobile--psiG3{align-items:center;-moz-column-gap:15px;column-gap:15px}.HeaderNavigationMobile-module__header_navigation_mobile__phone--OjNE1{display:block;height:-moz-max-content;height:max-content}.HeaderNavigationMobile-module__heart--nAN54{margin-bottom:8px;position:relative;top:17px}}@media(max-width:405px){.HeaderNavigationMobile-module__header_navigation_mobile--psiG3{-moz-column-gap:0;column-gap:0}.HeaderNavigationMobile-module__hamburger--NMb5G{padding:15px 9px}.HeaderNavigationMobile-module__header_navigation_mobile__heart_link--fAZsF{padding:8px}}@media(max-width:1200px){.HeaderNavigationMobile-module__header_nav__list--kH87D{display:none}}.HeaderNavigationMobile-module__theme_toggle--kF8ZH{height:2rem;width:2rem}@media(width <= 1200px){.HeaderNavigationMobile-module__theme_toggle--kF8ZH{display:none;height:1.4rem;margin-top:1rem;width:1.4rem}}.ModalBenefit-module__modal_benefit--mQ3ub{align-items:center;background-color:#171719;display:flex;inset:0;justify-content:center;opacity:0;padding:10px;position:fixed;z-index:-1}.ModalBenefit-module__modal_benefit__inner--DLJJw{background-color:var(--burger-menu-background-color);border-radius:20px;display:flex;flex-direction:column;max-width:450px;padding:30px;position:relative;row-gap:24px;transition:all var(--transition-time);width:100%}.ModalBenefit-module__modal_benefit__title--nFyq3{font-size:28px;text-align:center}.ModalBenefit-module__modal_benefit__description--rXMit{color:var(--light-text-color);text-align:center}.ModalBenefit-module__modal_benefit__btn--V2koU{background-color:var(--main-color);border-radius:48px;color:var(--inverse-text-color);display:block;margin:0 auto;padding:12px;text-align:center;transition:all ease var(--transition-time);width:100%}.ModalBenefit-module__modal_benefit_active--FISzp{opacity:.95;z-index:200}@media(hover:hover){.ModalBenefit-module__modal_promotion__btn--DXbzu:hover{background-color:var(--hover-main-color);text-shadow:.4px .4px .4px var(--inverse-text-color)}.ModalBenefit-module__modal_promotion__cross--jGOMb:hover{filter:drop-shadow(.5px .5px .5px var(--main-text-color))}}@media(max-width:500px){.ModalBenefit-module__modal_promotion__inner--eOhHO{padding:10px}.ModalBenefit-module__modal_promotion__cross--jGOMb{right:10px;top:2px}.ModalBenefit-module__modal_promotion__cross--jGOMb:after,.ModalBenefit-module__modal_promotion__cross--jGOMb:before{height:3px}}.ModalCallback-module__modal_callback--AiRpm{align-items:center;background-color:rgba(23,23,25,.9);inset:0;opacity:0;padding:10px;position:fixed;transition:all .7s;z-index:-1}.ModalCallback-module__modal_callback__inner--HWDXE{background-color:var(--container-background-color);min-height:100vh;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .7s;width:880px}.ModalCallback-module__modal_callback__title--zOns1{background-color:var(--vector-color);border-bottom:1px solid var(--decorative-line-color);font-size:32px;padding:32px 32px 24px}.ModalCallback-module__modal_callback__img--RIJtg{aspect-ratio:3/2;display:block;height:auto;margin:0 auto;text-align:center;width:100%}.ModalCallback-module__modal_callback__img--RIJtg img{max-width:100%}.ModalCallback-module__modal_callback__cross--QAxkc{right:20px;top:20px}.ModalCallback-module__modal_callback__cross--QAxkc:after,.ModalCallback-module__modal_callback__cross--QAxkc:before{background-color:var(--main-color)}.ModalCallback-module__modal_callback__content--lXSvm{padding:32px 32px 24px}.ModalCallback-module__modal_callback__form--Azyk5{background-color:var(--vector-color);box-shadow:var(--box-shadow);display:flex;flex-direction:column;max-width:360px;padding:16px;row-gap:16px;width:100%}.ModalCallback-module__modal_callback__form_title--iAYY9{font-size:16px;line-height:25px}.ModalCallback-module__modal_callback_active--zzxIu{opacity:1;z-index:200}.ModalCallback-module__modal_callback_active--zzxIu .ModalCallback-module__modal_callback__inner--HWDXE{transform:translateX(0)}@media(max-width:1200px){.ModalCallback-module__modal_callback__inner--HWDXE{width:100%}}@media(max-width:500px){.ModalCallback-module__modal_callback__content--lXSvm,.ModalCallback-module__modal_callback__title--zOns1{padding:26px 26px 24px}}.ModalCredit-module__modal_credit--bSZ4r{align-items:center;background-color:rgba(23,23,25,.9);inset:0;opacity:0;padding:10px;position:fixed;transition:all .7s;z-index:-1}.ModalCredit-module__modal_credit__inner--p37LJ{background-color:var(--container-background-color);height:100vh;min-height:100vh;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .7s;width:880px}.ModalCredit-module__modal_credit__cross--y0fup{right:20px;top:20px}.ModalCredit-module__modal_credit__cross--y0fup:after,.ModalCredit-module__modal_credit__cross--y0fup:before{background-color:var(--main-color)}.ModalCredit-module__modal_credit__header--mDbLX{background-color:var(--burger-menu-background-color);border-bottom:1px solid var(--decorative-line-color);padding:32px 32px 24px}.ModalCredit-module__modal_credit__benefits--N88px{display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between;margin-bottom:25px}.ModalCredit-module__modal_credit__benefits_item--INwU4{background-color:var(--burger-menu-background-color);border-radius:10px;box-shadow:var(--box-shadow);cursor:pointer;flex-grow:1;flex-shrink:0;padding:16px;text-align:center;transition:all ease var(--transition-time)}.ModalCredit-module__modal_credit__title--oD24S{background-color:var(--burger-menu-background-color);font-size:32px;line-height:48px}.ModalCredit-module__modal_credit__content--S9yt9{padding:32px 32px 24px}.ModalCredit-module__modal_credit__application--O7MpQ{-moz-column-gap:30px;column-gap:30px;display:flex}.ModalCredit-module__modal_credit_active--bvFmq{opacity:1;z-index:200}.ModalCredit-module__modal_credit_active--bvFmq .ModalCredit-module__modal_credit__inner--p37LJ{transform:translateX(0)}@media(hover:hover){.ModalCredit-module__modal_credit__benefits_item--INwU4:hover{scale:1.05;text-shadow:.1px .1px .1px var(--main-color)}}@media(max-width:1200px){.ModalCredit-module__modal_credit__inner--p37LJ{width:100%}.ModalCredit-module__modal_credit__card_car--lPgOH{max-width:500px;width:100%}}@media(max-width:768px){.ModalCredit-module__modal_credit__application--O7MpQ{display:flex;flex-direction:column;row-gap:40px}.ModalCredit-module__modal_credit__card_car--lPgOH{max-width:100%;width:100%}.ModalCredit-module__modal_credit__card_car--lPgOH img{height:300px}}@media(max-width:450px){.ModalCredit-module__modal_credit__card_car--lPgOH img{object-position:30%}}@media(max-width:400px){.ModalCredit-module__modal_credit__header--mDbLX{padding:45px 10px 24px}.ModalCredit-module__modal_credit__content--S9yt9{padding:10px}}.ModalEquipment-module__modal_equipment--jZywK{align-items:center;background-color:rgba(23,23,25,.9);inset:0;opacity:0;padding:10px;position:fixed;transition:all .7s;z-index:-1}.ModalEquipment-module__modal_equipment__inner--LGnQd{background-color:var(--inverse-text-color);height:100vh;min-height:100vh;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .7s;width:880px}.ModalEquipment-module__modal_equipment__cross--zF0kS{right:20px;top:20px}.ModalEquipment-module__modal_equipment__cross--zF0kS:after,.ModalEquipment-module__modal_equipment__cross--zF0kS:before{background-color:var(--main-color)}.ModalEquipment-module__modal_equipment__header--bI9_Q{background-color:var(--burger-menu-background-color);border-bottom:1px solid var(--decorative-line-color);padding:32px 32px 24px}.ModalEquipment-module__modal_equipment__title--aB0zG{font-size:32px;line-height:48px}.ModalEquipment-module__modal_equipment__content--duWie{background-color:var(--burger-menu-background-color);padding:32px 32px 24px}.ModalEquipment-module__modal_equipment__category_list--d9OST{-moz-column-count:2;column-count:2}.ModalEquipment-module__modal_equipment__category_item--Zp1t3{color:var(--main-text-color);margin-bottom:16px}.ModalEquipment-module__modal_equipment__category_item--Zp1t3 div{margin-bottom:8px}.ModalEquipment-module__modal_equipment__name_list--FOkge{display:flex;flex-direction:column}.ModalEquipment-module__modal_equipment__name_item--S5nXP{color:var(--light-text-color)}.ModalEquipment-module__modal_equipment_active--tQz9e{opacity:1;z-index:200}.ModalEquipment-module__modal_equipment_active--tQz9e .ModalEquipment-module__modal_equipment__inner--LGnQd{transform:translateX(0)}@media(max-width:1200px){.ModalEquipment-module__modal_equipment__inner--LGnQd{width:100%}}@media(max-width:768px){.ModalEquipment-module__modal_equipment__category_list--d9OST{-moz-column-count:1;column-count:1}}@media(max-width:400px){.ModalEquipment-module__modal_equipment__header--bI9_Q{padding:45px 10px 24px}.ModalEquipment-module__modal_equipment__content--duWie{padding:10px}}.ModalExchange-module__modal_exchange--gM9Y3{align-items:center;background-color:rgba(23,23,25,.9);inset:0;opacity:0;padding:10px;position:fixed;transition:all .7s;z-index:-1}.ModalExchange-module__modal_exchange__inner--Z5ENt{background-color:var(--container-background-color);height:100vh;min-height:100vh;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .7s;width:880px}.ModalExchange-module__modal_exchange__cross--RBPwU{right:20px;top:20px}.ModalExchange-module__modal_exchange__cross--RBPwU:after,.ModalExchange-module__modal_exchange__cross--RBPwU:before{background-color:var(--main-color)}.ModalExchange-module__modal_exchange__header--Pe8Cr{background-color:var(--burger-menu-background-color);border-bottom:1px solid var(--decorative-line-color);padding:32px 32px 24px}.ModalExchange-module__modal_exchange__benefits--_5NFN{display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between;margin-bottom:25px}.ModalExchange-module__modal_exchange__benefits_item--uMD6K{background-color:var(--burger-menu-background-color);border-radius:10px;box-shadow:var(--box-shadow);cursor:pointer;flex-grow:1;flex-shrink:0;padding:16px;text-align:center;transition:all ease var(--transition-time)}.ModalExchange-module__modal_exchange__title--9CQ33{background-color:var(--burger-menu-background-color);font-size:32px;line-height:48px}.ModalExchange-module__modal_exchange__content--Qdar_{padding:32px 32px 24px}.ModalExchange-module__modal_exchange__application--uTeLL{-moz-column-gap:30px;column-gap:30px;display:flex}.ModalExchange-module__modal_exchange_active--unuqt{opacity:1;z-index:200}.ModalExchange-module__modal_exchange_active--unuqt .ModalExchange-module__modal_exchange__inner--Z5ENt{transform:translateX(0)}@media(hover:hover){.ModalExchange-module__modal_exchange__benefits_item--uMD6K:hover{scale:1.05;text-shadow:.1px .1px .1px var(--main-color)}}@media(max-width:1200px){.ModalExchange-module__modal_exchange__inner--Z5ENt{width:100%}.ModalExchange-module__modal_exchange__card_car--gJ2Ai{max-width:500px;width:100%}}@media(max-width:768px){.ModalExchange-module__modal_exchange__application--uTeLL{display:flex;flex-direction:column;row-gap:40px}.ModalExchange-module__modal_exchange__card_car--gJ2Ai{max-width:100%;width:100%}.ModalExchange-module__modal_exchange__card_car--gJ2Ai img{height:300px}}@media(max-width:450px){.ModalExchange-module__modal_exchange__card_car--gJ2Ai img{object-position:30%}}@media(max-width:400px){.ModalExchange-module__modal_exchange__header--Pe8Cr{padding:45px 10px 24px}.ModalExchange-module__modal_exchange__content--Qdar_{padding:10px}}.ModalReport-module__modal_report--XjEMf{align-items:center;background-color:rgba(23,23,25,.9);inset:0;opacity:0;padding:10px;position:fixed;transition:all .7s;z-index:-1}.ModalReport-module__modal_report__inner--OYRf6{background-color:var(--inverse-text-color);height:100vh;min-height:100vh;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .7s;width:880px}.ModalReport-module__modal_report__cross--KziS2{right:20px;top:20px}.ModalReport-module__modal_report__cross--KziS2:after,.ModalReport-module__modal_report__cross--KziS2:before{background-color:var(--main-color)}.ModalReport-module__modal_report__header--FT2Gp{background-color:var(--burger-menu-background-color);border-bottom:1px solid var(--decorative-line-color);padding:32px 32px 24px}.ModalReport-module__modal_report__title--hFajC{font-size:32px;line-height:48px}.ModalReport-module__modal_report__content--NS2XY{background-color:var(--burger-menu-background-color);display:flex;flex-direction:column;padding:32px 32px 24px;row-gap:16px}.ModalReport-module__modal_report__characters--m55KZ{display:grid;grid-template-columns:1fr 1fr;row-gap:8px}.ModalReport-module__modal_report__characters_item--dgVB8{color:var(--light-text-color)}.ModalReport-module__modal_report__characters_item--dgVB8 span{color:var(--main-text-color)}.ModalReport-module__modal_report__content_item--Cg1w2{display:flex;flex-direction:column;row-gap:8px}.ModalReport-module__modal_report__content_item--Cg1w2>span:first-child{color:var(--main-text-color);padding-left:15px;position:relative}.ModalReport-module__modal_report__content_item--Cg1w2>span:first-child:before{background-color:var(--main-color);border-radius:50%;content:"";display:block;height:7px;left:3px;position:absolute;top:7px;width:7px}.ModalReport-module__modal_report__content_item--Cg1w2>span:last-child{color:var(--light-text-color)}.ModalReport-module__vin--FI8J8{align-items:center;background-color:var(--burger-menu-background-color);border-bottom:1px solid var(--decorative-line-color);display:flex;justify-content:space-between;padding:16px 32px}.ModalReport-module__vin__img--Gsbac{height:55px;width:55px}.ModalReport-module__vin__loader--caG9E{height:35px;min-height:auto!important;width:35px}.ModalReport-module__vin__loader--caG9E svg{height:35px!important;width:35px!important}.ModalReport-module__vin__link--mekQW{-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:center;min-width:180px;position:relative;transition:color var(--transition-time)}.ModalReport-module__vin__download--AJXJo{color:var(--main-color);font-weight:900}.ModalReport-module__modal_report_active--FXMmK{opacity:1;z-index:200}.ModalReport-module__modal_report_active--FXMmK .ModalReport-module__modal_report__inner--OYRf6{transform:translateX(0)}@media(hover:hover){.ModalReport-module__vin__download--AJXJo:hover .ModalReport-module__vin__download--AJXJo a{color:var(--hover-main-color)}}@media(max-width:1200px){.ModalReport-module__modal_report__inner--OYRf6{width:100%}}@media(max-width:768px){.ModalReport-module__modal_report__characters--m55KZ{grid-template-columns:1fr}.ModalReport-module__modal_report__content_item--Cg1w2{padding:0}}@media(max-width:400px){.ModalReport-module__modal_report__header--FT2Gp{padding:45px 10px 24px}.ModalReport-module__modal_report__content--NS2XY{padding:10px}}.ModalSelectCar-module__modal_select--vDgn6{align-items:center;background-color:rgba(23,23,25,.9);inset:0;opacity:0;padding:10px;position:fixed;transition:all .7s;z-index:-1}.ModalSelectCar-module__modal_select__inner--FbdCS{background-color:var(--container-background-color);display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .7s;width:880px}.ModalSelectCar-module__modal_select__header--yUt3h{background-color:var(--burger-menu-background-color);padding:32px 32px 24px}.ModalSelectCar-module__modal_select__title--YRanI{font-size:32px;line-height:48px}.ModalSelectCar-module__modal_select__cross--tdmBF{right:20px;top:20px}.ModalSelectCar-module__modal_select__cross--tdmBF:after,.ModalSelectCar-module__modal_select__cross--tdmBF:before{background-color:var(--main-color)}.ModalSelectCar-module__modal_select__panel--hpFbL{border-bottom:1px solid var(--decorative-line-color);border-top:1px solid var(--decorative-line-color);display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:16px 32px}.ModalSelectCar-module__modal_select__label--icBk0{border:1px solid var(--decorative-line-color);border-radius:48px;cursor:pointer;padding:8px 16px;transition:all var(--transition-time);white-space:nowrap}.ModalSelectCar-module__modal_select__label--icBk0:has(input:checked){background-color:var(--decorative-line-color);border:1px solid transparent;cursor:auto;text-shadow:.1px .1px .1px var(--main-text-color)}.ModalSelectCar-module__modal_select__label--icBk0 input{display:none}.ModalSelectCar-module__modal_select__label_disabled--nZ2sY{pointer-events:none}.ModalSelectCar-module__modal_select_active--NKRXp{opacity:1;z-index:200}.ModalSelectCar-module__modal_select_active--NKRXp .ModalSelectCar-module__modal_select__inner--FbdCS{transform:translateX(0)}@media(hover:hover){.ModalSelectCar-module__modal_select__label--icBk0:hover{background-color:var(--decorative-line-color)}}@media(max-width:1200px){.ModalSelectCar-module__modal_select__inner--FbdCS{width:100%}}@media(max-width:768px){.ModalSelectCar-module__modal_select__header--yUt3h{padding:45px 10px 24px}.ModalSelectCar-module__modal_select__panel--hpFbL{grid-template-columns:1fr 1fr;padding:10px}.ModalSelectCar-module__modal_select__list--BtTd2{padding:10px}}@media(max-width:450px){.ModalSelectCar-module__modal_select__panel--hpFbL{font-size:14px}}.ModalSelectList-module__modal_select__list--NPhrN{display:flex;flex-wrap:wrap;gap:16px;padding:32px;position:relative}.ModalSelectList-module__modal_select__item--YySGF{align-items:center;background-color:var(--burger-menu-background-color);border:1px solid var(--decorative-line-color);border-radius:24px;cursor:pointer;display:flex;gap:4px;justify-content:flex-start;padding:8px 16px;position:relative;transition:all ease var(--transition-time)}.ModalSelectList-module__modal_select__item--YySGF span{color:var(--main-color)}@media(hover:hover){.ModalSelectList-module__modal_select__item--YySGF:hover{opacity:.5}}@media(max-width:768px){.ModalSelectList-module__modal_select__list--NPhrN{padding:10px}.ModalSelectList-module__modal_select__item--YySGF{flex-grow:1}}.Layout-module__layout--nMTjF{min-height:100vh}.Layout-module__header--ZwJRD{align-items:center;background:#001529;box-shadow:0 2px 8px rgba(0,0,0,.15);display:flex;padding:0 24px}.Layout-module__header--ZwJRD .Layout-module__logo--L0dmc{color:#fff;font-size:20px;font-weight:700;margin-right:48px;min-width:120px}.Layout-module__header--ZwJRD .Layout-module__menu--XZjGD{background:transparent;border-bottom:none;flex:1}.Layout-module__header--ZwJRD .Layout-module__menu--XZjGD .ant-menu-item:hover{background-color:hsla(0,0%,100%,.1)!important}.Layout-module__header--ZwJRD .Layout-module__menu--XZjGD .ant-menu-item-selected{background-color:#1890ff!important}.Layout-module__content--oiRhH{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03);margin:24px;min-height:calc(100vh - 112px)}.Privacy-module__privacy--sRmA3{margin-bottom:40px;margin-top:120px;padding:16px}.Privacy-module__privacy__title--ElkVO{font-size:32px;line-height:32px;margin-bottom:54px}.Privacy-module__privacy__list--b7dvY{counter-reset:main-counter}.Privacy-module__privacy__item--jVwPe{counter-increment:main-counter;counter-reset:sub-counter;hyphens:auto;margin-bottom:16px;position:relative;word-break:break-word}.Privacy-module__privacy__subtitle--o01R5{display:inline-block;font-size:28px;margin-bottom:24px}.Privacy-module__privacy__subtitle--o01R5:before{content:counter(main-counter) ". ";font-size:24px;position:relative}.Privacy-module__privacy__sublist--ZlFSq{display:flex;flex-direction:column;margin-bottom:40px;row-gap:8px}.Privacy-module__privacy__sublist_item--ZF1cV{counter-increment:sub-counter;position:relative}.Privacy-module__privacy__sublist_item--ZF1cV:before{content:counter(main-counter) "." counter(sub-counter) " ";margin-right:5px;position:relative}.Privacy-module__privacy__extra_list--cQmpL{list-style-type:circle;padding-left:40px}@media(max-width:768px){.Privacy-module__privacy--sRmA3{padding:0}.Privacy-module__privacy__extra_list--cQmpL{padding-left:20px}}.Success-module__success--WP0Vm{margin-bottom:50px}.Success-module__success__subtitle--FCU5Y{color:var(--light-text-color);font-size:16px;line-height:24px}.Success-module__success__description--UwPcf{box-shadow:var(--box-shadow);display:flex;flex-direction:column;max-width:60%;padding:16px;row-gap:16px}.Catalog-module__container--F97mC{margin:0 auto;max-width:1166px;padding:0 20px;width:100%}.Catalog-module__page--GIkz6{display:flex;flex-direction:column;margin-top:100px;row-gap:24px}.Catalog-module__catalog--VuRTQ{box-sizing:border-box;display:flex;flex-direction:column;gap:25px}.Catalog-module__top__brands_container--_fCRf{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px 10px;justify-content:center;max-width:1140px;position:relative;width:100%}.Catalog-module__car_list_wrapper--dlQci{column-count:4;-moz-column-count:4;margin:0 auto;max-width:1166px;padding:0 20px;width:100%}.Catalog-module__top__brands_title--sPJNy{font-size:32px;line-height:48px;margin-top:0;position:relative}.Catalog-module__top__brands_title--sPJNy:before{background:var(--main-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:43%}@media(max-width:750px){.Catalog-module__car_list_wrapper--dlQci{column-count:3;-moz-column-count:3}}@media(max-width:650px){.Catalog-module__car_list_wrapper--dlQci{column-count:2;-moz-column-count:2}}.carCatologIcons-module__top_brands_item--DzIz6{box-sizing:border-box;cursor:pointer;display:block;font-size:16px;height:65.5938px;line-height:18.4px;margin:0 0 20px;position:relative;text-align:center;width:11rem}.carCatologIcons-module__top_brands_item--DzIz6:hover .carCatologIcons-module__top_brands_title--sfpPu{color:var(--hover-main-color)}.carCatologIcons-module__top_brands_img--j5HDi{height:44px;margin:0 auto;text-align:center;width:44px}.carCatologIcons-module__top_brands_img--j5HDi img{height:auto;max-width:100%}.carCatologIcons-module__top_brands_title--sfpPu{font-size:12px;font-weight:700;margin-top:4px;text-transform:uppercase;transition:all .3s ease}.carCatologIcons-module__top_brands_countcars--TrDgL{color:#888;font-size:12px}.carCatologList-module__car_list_title--XCXUW{font-size:16px;font-weight:500;letter-spacing:.1em;line-height:19px;margin-bottom:20px;position:relative;text-transform:uppercase}.carCatologList-module__car_list_title--XCXUW:before{background:var(--main-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:6rem}.carCatologList-module__car_list_container--_rNyt{display:block;margin-bottom:20px}.carCatologList-module__car_list_catolog--x0yhl{display:block}.carCatologList-module__car_list_model--TZkv3{display:inline-block;font-size:14px;letter-spacing:.005em;line-height:21px;margin-right:10px;position:relative}.carCatologList-module__car_list_model--TZkv3:not(:last-child):after{content:"/";margin:0 5px;position:relative}.carCatologList-module__car_list_model--TZkv3:hover{color:var(--hover-main-color)}.Brand-module__container--GeYJR{margin:0 auto;max-width:1166px;padding:0 20px;width:100%}.Brand-module__page--ERjAn{display:flex;flex-direction:column;margin-top:100px;row-gap:24px}.Brand-module__modal_card_wrapper--oggOv{display:flex;flex-direction:column;gap:20px}.Brand-module__model_card_title--o1TCs{font-size:32px;line-height:48px}.Brand-module__model_card_img--Fhfno{aspect-ratio:3/2;display:block;height:auto;margin:0 auto;text-align:center;width:18.5rem}.Brand-module__model_card_img--Fhfno img{max-width:100%}.Brand-module__model_card_container--nESTG{background-color:var(--burger-menu-background-color);border-radius:0;cursor:pointer;height:-moz-max-content;height:max-content;padding:22px;position:relative;width:22rem}.Brand-module__model_card_container--nESTG:hover{box-shadow:var(--box-shadow);transition:box-shadow ease var(--transition-time)}.Brand-module__model_card_list--cXrbe{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 15px;justify-content:center}.Brand-module__model_card_chars--ULBOD{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.Brand-module__model_card_chars--ULBOD span{display:inline;padding-left:24px}.Brand-module__model_card_chars--ULBOD>:first-of-type{background-image:url(/a5f21737eb31822b3433.svg);background-repeat:no-repeat;background-size:contain;height:20px}.Brand-module__model_card_chars--ULBOD>:nth-child(2){background-image:url(/d7ee7185779c9f57ddff.svg);background-repeat:no-repeat;background-size:contain;height:20px}.Brand-module__model_card_chars--ULBOD>:nth-child(3){background-image:url(/726704aafd90c543f49a.svg);background-repeat:no-repeat;background-size:contain;height:20px}.Brand-module__model_card_title--o1TCs{margin-top:10px}.requestBanner-module__request_banner_container--rcOZi{align-items:center;background:linear-gradient(136.43deg,var(--main-color) 55%,#fff 129.26%);border-radius:6px;color:#fff;display:flex;justify-content:space-between;padding:20px}.requestBanner-module__request_banner_title--UDBYa{border-bottom:1px solid #fff;font-size:30px;font-weight:300;line-height:40px;margin-bottom:10px;width:55rem}@media(max-width:750px){.requestBanner-module__request_banner_container--rcOZi{display:flex;flex-direction:column}.requestBanner-module__request_banner_title--UDBYa{width:auto}}.carModelPage-module__container--I8TIe{margin:0 auto;max-width:1166px;padding:0 20px;width:100%}.carModelPage-module__page--sHLAx{display:flex;flex-direction:column;margin-top:100px;row-gap:24px}.carModelPage-module__car_model_container--nOCXt{display:flex;flex-direction:column;gap:30px}.carModelGeneralInfo-module__car_model_overall--PBWbO{display:flex;flex-direction:row;gap:20px}.carModelGeneralInfo-module__car_model_title--lHRKO{font-size:50px;font-weight:600}.carModelGeneralInfo-module__car_model_overall_wrapper--dKTX6{display:flex;flex-direction:column;gap:10px;width:100%}.carModelGeneralInfo-module__car_model_chars--n0uGo{align-items:flex-start;display:flex;gap:2rem;justify-content:flex-start;margin-top:20px}.carModelGeneralInfo-module__car_model_chars--n0uGo>:first-of-type .carModelGeneralInfo-module__car_model_item_value--guZhZ:before{background-image:url(/a5f21737eb31822b3433.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:5px;width:20px}.carModelGeneralInfo-module__car_model_chars--n0uGo>:nth-child(2) .carModelGeneralInfo-module__car_model_item_value--guZhZ:before{background-image:url(/d7ee7185779c9f57ddff.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:5px;width:20px}.carModelGeneralInfo-module__car_model_chars--n0uGo>:nth-child(3) .carModelGeneralInfo-module__car_model_item_value--guZhZ:before{background-image:url(/726704aafd90c543f49a.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:5px;width:20px}.carModelGeneralInfo-module__car_model_chars--n0uGo>:nth-child(4) .carModelGeneralInfo-module__car_model_item_value--guZhZ:before{background-image:url(/a4e7734b5ccde04d7351.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:5px;width:20px}.carModelGeneralInfo-module__car_model_item--aPVGe{display:flex;flex-direction:column;position:relative}.carModelGeneralInfo-module__car_model_item_description--TIsd9{font-size:12px;line-height:14px;margin-bottom:5px}.carModelGeneralInfo-module__color_switcher_img--f2DkX{aspect-ratio:3/2;display:block;height:auto;text-align:center;width:30.5rem}.carModelGeneralInfo-module__color_switcher_img--f2DkX img{max-width:100%}.carModelGeneralInfo-module__car_model_wrapper--xahHC{display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.carModelGeneralInfo-module__car_model_price_wrapper--kSlAm{display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px;width:15rem}.carModelGeneralInfo-module__car_moderl_btn_wrapper--B8Mwj{margin-top:10px}.carModelGeneralInfo-module__car_model_by_credit--w_ue4{display:flex;flex-direction:column;justify-content:space-between}.carModelGeneralInfo-module__car_model_price_wrapper--kSlAm>span:first-child{font-size:35px;line-height:3px}@media(max-width:1095px){.carModelGeneralInfo-module__car_model_overall--PBWbO{flex-direction:column;gap:15px}}@media(max-width:800px){.carModelGeneralInfo-module__car_model_wrapper--xahHC{flex-direction:column;gap:10px;justify-content:center}.carModelGeneralInfo-module__color_switcher_img--f2DkX{width:100%}}@media(max-width:650px){.carModelGeneralInfo-module__car_model_title--lHRKO{font-size:30px;font-weight:600}}.carColorSwiper-module__color_switcher_section--qIQEG{align-items:center;display:flex;flex-wrap:wrap;position:relative;width:100%}.carColorSwiper-module__color_switcher_samples_container--fuDt3{display:flex;flex-direction:column}.carColorSwiper-module__color_switcher_img--Qe7QB{aspect-ratio:3/2;display:block;height:auto;margin:0 auto;text-align:center;width:30.5rem}.carColorSwiper-module__color_switcher_img--Qe7QB img{max-width:100%}.carColorSwiper-module__color_samples_container--dZTLb{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.carColorSwiper-module__color_sample--JVVoN{border:1px solid var(--decorative-line-color);cursor:pointer;display:block;height:20px;transition:transform var(--transition-time) ease,box-shadow var(--transition-time) ease;width:20px}.carColorSwiper-module__color_sample--JVVoN:hover{box-shadow:0 4px 20px 0 var(--hover-main-color)}.carColorSwiper-module__color_sample--JVVoN.carColorSwiper-module__active--c3Kec{box-shadow:0 4px 20px 0 var(--hover-main-color);transform:scale(1.4)}@media(max-width:850px){.carColorSwiper-module__color_samples_container--dZTLb{margin:3rem}}.formSpecialOffer-module__special_offer_form_container--ZGSGo{align-self:center;display:flex;flex-direction:column;gap:16px}.formSpecialOffer-module__special_offer_title--jgC84{background:linear-gradient(0deg,var(--main-color),var(--main-color)),#fff;border-radius:6px;clip-path:polygon(0 0,100% 0,100% 67%,72% 100%,0 95%);color:#fff;font-size:22px;font-weight:600;line-height:120%;padding:20px 30px 35px}.carModelComplectation-module__car_model_complectation_wrapper--K5M2r{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1166px;padding:0 20px;width:100%}.carModelComplectation-module__car_model_complectation_title_wrapper--bEbfd{border-bottom:1px solid var(--decorative-line-color);display:block;padding-bottom:20px}.carModelComplectation-module__car_model_complectation_wrapper--K5M2r table{border-collapse:collapse;border-spacing:0;width:100%}.carModelComplectation-module__car_model_complectation_title--bHEQV{display:inline-block;font-size:32px;line-height:48px;margin-top:0;position:relative}.carModelComplectation-module__car_model_complectation_title--bHEQV:before{background:var(--main-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.carModelComplectation-module__car_model_prices_titles--reyZb{background-color:#d7d7d7;color:#1e1e1e;display:table-row;font-size:12px;font-weight:500;letter-spacing:.002em;padding:10px 15px;text-align:center;text-transform:uppercase;vertical-align:middle}.carModelComplectation-module__car_model_prices_titles--reyZb th{display:table-cell;padding:15px;position:relative}.carModelComplectation-module__car_model_prices_titles--reyZb th:before{background-repeat:-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-right:8px;vertical-align:middle;width:20px}.carModelComplectation-module__car_model_prices_titles--reyZb>:first-of-type:before{background-image:url(/4825083f6f82b6b90341.svg)}.carModelComplectation-module__car_model_prices_titles--reyZb>:nth-child(2):before{background-image:url(/c7c488c25a234cf0614d.svg)}.carModelComplectation-module__car_model_prices_titles--reyZb>:nth-child(3):before{background-image:url(/fbc3acf19ca4e8e51082.svg)}.carModelComplectation-module__car_model_prices_titles--reyZb>:nth-child(4):before{background-image:url(/a5f21737eb31822b3433.svg)}.carModelComplectation-module__car_model_prices_titles--reyZb>:nth-child(5):before{background-image:url(/5c1a66872a0e55b7b55d.svg)}.carModelComplectation-module__car_model_prices_titles--reyZb>:nth-child(6):before{background-image:url(/71ca2bf0d10335459229.svg)}.carModelComplectation-module__car_model_prices_titles--reyZb>:last-child{height:20px}.carModelComplectation-module__car_model_group_name--LJyY1{border-bottom:1px solid var(--decorative-line-color)}.carModelComplectation-module__car_model_complectation_title_row--Q7wXI{font-size:20px;font-weight:600;height:70px;line-height:70px;padding-left:25px;text-align:left}.carModelComplectation-module__car_model_complectation_title_main--F5HRo{font-size:17px;height:70px;line-height:70px}.carModelComplectation-module__car_model_complectation_title_main--F5HRo td{text-align:center;vertical-align:middle}.carModelComplectation-module__car_model_complectation_title_main--F5HRo td:first-child{font-weight:600;line-height:70px;padding-left:25px;position:relative;text-align:left}.carModelComplectation-module__car_model_complectation_title_main--F5HRo td:first-child:hover{color:var(--hover-main-color);cursor:pointer;transition:all .3s ease}.carModelComplectation-module__car_model_complectation_title_main--F5HRo td:first-child:hover:before{border-top-color:var(--hover-main-color)}.carModelComplectation-module__car_model_complectation_title_main--F5HRo td:first-child:before{border:7px solid transparent;border-radius:3px;border-top-color:#333;content:"";height:10px;left:5px;position:absolute;top:33px;width:10px}.carModelComplectation-module__car_model_complectation_title_main--F5HRo td:nth-of-type(5){text-decoration:line-through}.carModelComplectation-module__car_model_complectation_title_main--F5HRo td:nth-of-type(6){color:var(--light-text-color)}.carModelComplectation-module__car_model_complectation_title_main--F5HRo td:nth-of-type(7){color:#ea2c4b;font-weight:600}.carModelComplectation-module__car_model_complection_content--hIQSp{display:none}.carModelComplectation-module__car_model_complection_content--hIQSp.carModelComplectation-module__active--_0CfS{display:table-row}.carModelComplectation-module__car_model_complection_extras_list--IgWIp{-moz-column-count:3;column-count:3;font-size:14px;list-style:none;margin:20px 0 30px;padding:0}.carModelComplectation-module__car_catalog_extras_title--AIl7b{font-weight:700;margin:10px 0 0;text-transform:uppercase}@media(max-width:768px){.carModelComplectation-module__car_model_complectation_title_main--F5HRo>:nth-child(2),.carModelComplectation-module__car_model_complectation_title_main--F5HRo>:nth-child(3),.carModelComplectation-module__car_model_complectation_title_main--F5HRo>:nth-child(4),.carModelComplectation-module__car_model_complectation_title_main--F5HRo>:nth-child(5),.carModelComplectation-module__car_model_prices_titles--reyZb>:nth-child(2),.carModelComplectation-module__car_model_prices_titles--reyZb>:nth-child(3),.carModelComplectation-module__car_model_prices_titles--reyZb>:nth-child(4),.carModelComplectation-module__car_model_prices_titles--reyZb>:nth-child(5){display:none}}@media screen and (max-width:458px){.carModelComplectation-module__car_model_complectation_title_main--F5HRo{font-size:unset}}.carDiscountCalculator-module__car_discount_container--fpPQv{display:flex;flex-direction:column;gap:20px}.carDiscountCalculator-module__car_discount_input_list--LLFaw{display:flex;gap:10px}.carDiscountCalculator-module__car_discount_main--e16mA{display:flex}.carDiscountCalculator-module__car_discount_overall_info--rwmiH{align-items:center;display:flex;position:relative;width:333px}.carDiscountCalculator-module__car_discount_overall_info--rwmiH img{margin-top:auto;object-fit:contain;width:100%}.carDiscountCalculator-module__car_discount_generall_price--zn8zo{background:linear-gradient(0deg,var(--main-color),var(--main-color)),#fff;border-radius:6px;clip-path:polygon(0 0,100% 0,100% 67%,72% 100%,0 95%);color:#fff;display:flex;flex-direction:column;gap:4px;left:20px;padding:15px 10px;position:absolute;top:0}.carDiscountCalculator-module__car_discount_generall_price--zn8zo span{font-size:25px;font-weight:600}.carDiscountCalculator-module__car_discount_generall_buttons_block--wnzQe{display:flex;gap:15px}@media(max-width:850px){.carDiscountCalculator-module__car_discount_main--e16mA{align-items:center;flex-direction:column}.carDiscountCalculator-module__car_discount_generall_price--zn8zo{margin:3rem auto 0 -10rem}}@media(max-width:650px){.carDiscountCalculator-module__car_discount_input_list--LLFaw{display:block;width:100%}.carDiscountCalculator-module__car_discount_generall_price--zn8zo{display:none}}.checkCreditDiscount-module__car_discount_label--Fhshw{cursor:pointer;display:block;font-size:13px;line-height:14px;transition:all .3s ease}.checkCreditDiscount-module__car_discount_label--Fhshw input{cursor:pointer;display:none;opacity:0;position:absolute}.checkCreditDiscount-module__car_discount_label--Fhshw input:checked+.checkCreditDiscount-module__car_discount_item--rK16M{background:linear-gradient(136.43deg,var(--main-color) 55%,#fff 129.26%);color:#fff}.checkCreditDiscount-module__car_discount_label--Fhshw input:checked+.checkCreditDiscount-module__car_discount_item--rK16M .checkCreditDiscount-module__car_discount_check_wrapper--UgxPE{border:2px solid #fff}.checkCreditDiscount-module__car_discount_label--Fhshw input:checked+.checkCreditDiscount-module__car_discount_item--rK16M .checkCreditDiscount-module__car_discount_check--n7QiG{background:#fff}.checkCreditDiscount-module__car_discount_label--Fhshw input:not(:checked)+.checkCreditDiscount-module__car_discount_item--rK16M{background:transparent;color:var(--light-text-color)}.checkCreditDiscount-module__car_discount_label--Fhshw .checkCreditDiscount-module__car_discount_item--rK16M{border:1px solid #d1d1d1;border-radius:4px;padding:25px 15px}.checkCreditDiscount-module__car_discount_check_wrapper--UgxPE{align-items:center;border:2px solid var(--light-text-color);border-radius:4px;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-right:16px;margin-top:7px;width:24px}.checkCreditDiscount-module__car_discount_check_wrapper--UgxPE .checkCreditDiscount-module__car_discount_check--n7QiG{height:14px;width:14px}.checkCreditDiscount-module__car_discount_item--rK16M{color:#fff;display:flex;flex-direction:row;font-size:16px;line-height:20px;max-width:233px;min-height:240px;width:100%}.checkCreditDiscount-module__car_discount_item--rK16M>:first-child{font-weight:600}.checkCreditDiscount-module__car_discount_description--QXEli{display:flex;flex-direction:column}@media(max-width:650px){.checkCreditDiscount-module__car_discount_item--rK16M{margin-bottom:5px;max-width:100%;min-height:auto}}.carTechnicalChars-module__car_technical_chars_container--skqbQ{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1166px;padding:0 20px;width:100%}.carTechnicalChars-module__car_technical_chars_title_wrapper--DWQJ1{display:block}.carTechnicalChars-module__car_technical_techno_wrapper--I_OoD{display:flex;flex-direction:row;gap:30px}.carTechnicalChars-module__car_technical_notification--Yx7pr{align-self:center;font-size:20px}.carTechnicalChars-module__car_technical_chars_title--J_2fO{display:inline-block;font-size:32px;line-height:48px;margin-top:0;position:relative}.carTechnicalChars-module__car_technical_chars_title--J_2fO:before{background:var(--main-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.carTechnicalChars-module__car_technical_techno_wrapper--I_OoD{border-top:1px solid var(--decorative-line-color);padding-top:50px}.carTechnicalChars-module__car_technical_engines--bt7Kl{display:flex;flex-direction:column;line-height:18px}.carTechnicalChars-module__car_technical_img--qe2SS{position:relative;width:70%}.carTechnicalChars-module__car_technical_img--qe2SS img{height:auto;max-width:100%}.carTechnicalChars-module__car_technical_img--qe2SS>:nth-child(2){bottom:-10px;left:8%;position:absolute}.carTechnicalChars-module__car_technical_img--qe2SS>:nth-child(3){left:33%;position:absolute;top:33%;transform:rotate(-90deg)}.carTechnicalChars-module__car_technical_img--qe2SS>:nth-child(4){bottom:-10px;position:absolute;right:28%}.carTechnicalChars-module__car_technical_engines_title--dOjaD{font-size:22px;font-weight:600;margin-bottom:10px;position:relative}.carTechnicalChars-module__car_technical_engines_title--dOjaD:after{background-image:url(/1bb8453cef15fe7014d3.svg);background-repeat:-repeat;background-size:contain;content:"";display:inline-block;height:20px;margin-left:8px;vertical-align:middle;width:20px}.carTechnicalChars-module__car_technical_engines_table_wrapper--ilgBz{display:flex;flex-grow:1;max-width:1166px;padding:0 20px}.carTechnicalChars-module__car_technical_engines_table--KlDoa{display:inline-grid;margin-bottom:50px;width:100%}.carTechnicalChars-module__car_technical_engines_table--KlDoa table{border:none;border-collapse:collapse;width:100%}.carTechnicalChars-module__car_technical_engines_table--KlDoa tbody>:nth-child(3),.carTechnicalChars-module__car_technical_engines_table--KlDoa tbody>:nth-child(5),.carTechnicalChars-module__car_technical_engines_table--KlDoa tbody>:nth-child(7){background:#f8f8f8}.carTechnicalChars-module__car_technical_engines_table--KlDoa tr :first-of-type{text-align:left}.carTechnicalChars-module__car_technical_engines_table--KlDoa th{background:var(--decorative-line-color);border-right:1px solid #fff;color:var(--main-color);font-size:16px;font-weight:700;letter-spacing:.005em;line-height:19px;padding:15px;text-align:center;vertical-align:middle}.carTechnicalChars-module__car_technical_engines_table--KlDoa td{border-right:1px solid var(--decorative-line-color);padding:15px;text-align:center}.carTechnicalChars-module__car_technical_engines_table--KlDoa td:last-child{border-right:none}@media(max-width:830px){.carTechnicalChars-module__car_technical_techno_wrapper--I_OoD{flex-direction:column;justify-content:flex-start}.carTechnicalChars-module__car_technical_chars_container--skqbQ{display:flex;flex-direction:column;gap:5px;margin:0 auto;max-width:1166px;padding:0;width:100%}.carTechnicalChars-module__car_technical_engines--bt7Kl{margin:15px 0}}@media screen and (max-width:600px){.carTechnicalChars-module__car_technical_engines_table_wrapper--ilgBz{padding:0}}.carCompareTechnic-module__car_model_complectation_title_wrapper--slH6w{border-bottom:1px solid var(--decorative-line-color);display:block;padding-bottom:20px}.carCompareTechnic-module__car_model_complectation_title--ku85P{display:inline-block;font-size:32px;line-height:48px;margin-top:0;position:relative}.carCompareTechnic-module__car_model_complectation_title--ku85P:before{background:var(--main-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.carCompareTechnic-module__car_model_complectation_notification--IGK27{font-size:20px}.carCompareTechnic-module__car_model_complectation_table--hDDLb{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-top:50px}.carCompareTechnic-module__car_model_complectation_table_titles--wo8tj{border-right:4px solid var(--main-color);display:flex;flex-direction:column;padding-top:230px;width:40%}.carCompareTechnic-module__car_model_complectation_table_title--VDu7a{align-items:center;cursor:pointer;display:flex;font-weight:300;height:20px;max-width:370px;min-height:46px;overflow:hidden;padding-left:20px;text-overflow:ellipsis;white-space:nowrap;width:100%}.carCompareTechnic-module__car_model_complectation_table_title--VDu7a:nth-of-type(2n){background:#f8f8f8}.carCompareTechnic-module__car_model_complectation_table_title--VDu7a.carCompareTechnic-module__big--L9XBK{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carCompareTechnic-module__car_model_complectation_table_content--tJ7yn{display:flex;width:900px}.carCompareTechnic-module__car_model_complectation_table_items--OWHm9{width:100%}.carCompareTechnic-module__car_model_complectation_table_content_wrapper--uufad{border-right:1px solid var(--decorative-line-color);display:flex;flex-direction:column;width:226px}.carCompareTechnic-module__car_model_complectation_table_description--iIEV9{display:flex;flex-direction:column;gap:10px;min-height:230px;overflow:hidden;padding-left:10px;padding-right:10px;padding-top:50px;width:200px}.carCompareTechnic-module__car_model_complectation_table_description--iIEV9 :first-child{font-weight:600;padding-left:10px}.carCompareTechnic-module__car_model_complectation_table_description--iIEV9 :nth-child(2){padding-left:10px}.carCompareTechnic-module__car_model_complectation_table_description--iIEV9 :nth-child(3){font-weight:600;padding-left:10px}.carPhotoGallery-module__car_photo_gallery_container--jIJAG{display:flex;flex-direction:column}.carPhotoGallery-module__car_photo_gallery_title_wrapper--_Qft7{border-bottom:1px solid var(--decorative-line-color);display:block;padding-bottom:20px}.carPhotoGallery-module__car_photo_gallery_title--puEz2{display:inline-block;font-size:32px;line-height:48px;margin-top:0;position:relative}.carPhotoGallery-module__car_photo_gallery_title--puEz2:before{background:var(--main-color);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.carPhotoGallery-module__car_photo_gallery_main--KYP6M{display:grid;gap:16px;grid-auto-rows:190px;grid-template-columns:repeat(auto-fit,minmax(257px,1fr));justify-content:center;padding-top:30px}.carPhotoGallery-module__car_photo_gallery_main--KYP6M .carPhotoGallery-module__car_photo_gallery_image--E2C7f{align-items:center;display:flex;height:100%;justify-content:center}.carPhotoGallery-module__car_photo_gallery_main--KYP6M .carPhotoGallery-module__car_photo_gallery_image--E2C7f img{border-radius:6px;height:100%;object-fit:cover;width:100%}.carPhotoGallery-module__car_photo_gallery_main--KYP6M .carPhotoGallery-module__car_photo_gallery_image--E2C7f:first-child,.carPhotoGallery-module__car_photo_gallery_main--KYP6M .carPhotoGallery-module__car_photo_gallery_image--E2C7f:nth-child(2){grid-column:span 2;grid-row:span 2}@media(max-width:1142px){.carPhotoGallery-module__car_photo_gallery_main--KYP6M .carPhotoGallery-module__car_photo_gallery_image--E2C7f:nth-child(2){grid-column:auto;grid-row:auto}}@media(max-width:768px){.carPhotoGallery-module__car_photo_gallery_main--KYP6M{grid-template-columns:1fr}} \ No newline at end of file