PageSourceSearch

https://www.mitsubishi-motors.ru/contacts/

html mitsubishi-motors.ru collected 2026-10-02 10:04:30 UTC 114,504 bytes, 1,845 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5    <title>Контактная информация Дистрибьютора Mitsubishi Motors.</title>
6    <!-- meta and links -->
7        <meta http-equiv="X-UA-Compatible" content="IE=edge">
8    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
9    <meta name="viewport" content="width=device-width, initial-scale=1.0">
10    <meta property="og:url" content="https://www.mitsubishi-motors.ru/contacts/"/>
11    <meta property="og:image" content="https://www.mitsubishi-motors.ru/static/images/logo.png"/>
12    <meta property="og:title" content="Контактная информация Дистрибьютора Mitsubishi Motors"/>
13    <meta property="og:site_name" content="Контактная информация Дистрибьютора Mitsubishi Motors"/>
14    <meta property="og:description" content="Контактная информация Дистрибьютора Mitsubishi Motors"/>
15    <meta name="description" content="Контактная информация Дистрибьютора Mitsubishi Motors"/>
16    <meta name="keywords" content="Контакты"/>
17    <meta name="Rating" content=""/>
18    <meta name="Author" content=""/>
19    <meta name="Robots" content="INDEX, FOLLOW"/>
20    <meta name="format-detection" content="telephone=no"/>
21    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
22    <link rel="canonical"
23          href="https://www.mitsubishi-motors.ru/contacts/"/>
24    <link rel="icon" href="https://www.mitsubishi-motors.com/favicon.ico" type="image/x-icon">
25    <link rel="shortcut icon" href="https://www.mitsubishi-motors.ru/favicon.ico" type="image/x-icon">
26
27    
27<script src="/html/js/jquery-3.6.0.min.js" data-skip-moving="true"></script>
27
28    
28<script defer src="/html/mmc-2021/script/swiper.js"></script>
28
29    
29<script defer src="/html/mmc-2021/script/mainall.js"></script>
29
30    <link rel="stylesheet" href="/html/mmc-2021/css/swipercss.css">
31    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
32          integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous">
33    <link rel="stylesheet" href="/html/mmc-2021/css/style.css">
34    <link rel="stylesheet" href="/html/mmc-2021/css/sale.css">
35
36    <style>
37        img[src*=mediainstinct], img[width="1"][height="1"] {
38            float: left;
39        }
40    </style>
41                            <link rel="stylesheet" type="text/css" href="/static/css/site/distributor/inner.css?v=1790935470"/>
42                            <link rel="stylesheet" type="text/css" href="/static/css/site/distributor/inner_pages_ext.css?v=1790935470"/>
43                            <link rel="stylesheet" type="text/css" href="/static/plugins/datepicker/css/bootstrap-datepicker3.min.css?v=1790935470"/>
44
45<!--    --></head>
46<body>
47<!-- afterbody -->
48<!-- body -->
49<script type="text/javascript">
50    var script = document.createElement('script');
51    script.type = 'text/javascript';
52    script.src = '//cdn.enkod.ru/script/enpop.min.js';
53    script.async = true;
54    var first = document.getElementsByTagName('script')[0];
55    first.parentNode.insertBefore(script, first);
56    var enKodBox = window.enKodBox = window.enKodBox || {};    
57    var ekEvents = window.ekEvents || [];
58    enKodBox['token'] = 'СИСТЕМНОЕ_ИМЯ';
59</script>
59    
59<script>
60                var dc_code = "";
61        var _dc_code = "";
62                let __yandexCounterNumber = "155501";
63        var sx_city = {"city":{"id":616052,"lat":40.18111,"lon":44.51361,"name_ru":"\u0415\u0440\u0435\u0432\u0430\u043d","name_en":"Yerevan"},"country":{"id":9,"iso":"AM"}};
64    </script>
64
65
66    <style>
67        .language > a {
68            color: gray;
69        }
70
71        a.active {
72            color: red;
73            font-weight: bold;
74        }
75    </style>
76
77    <header>
78        <div class="position-relative">
79            <div class="nav_menu-black"></div>
80            <div class="position-fixed head distributor">
81                <div class="nav_menu position-relative px-2 px-sm-4">
82                    <div class="py-lg-3 wraper_logo"><a class="link_logo"
83                                                        href="/"><img class="logo logo-desk"
84                                                                      src="/html/mmc-2021/img/logo.svg" alt="">                            <img class="logo logo-mobile" src="/html/mmc-2021/img/logo.svg" alt=""></a>
85                    </div>
86                    <nav class="navbar navbar-expand-lg navbar-dark py-lg-3">
87                        <button id="nav_btn" class="navbar-toggler" type="button" data-toggle="collapse"
88                                data-target="#navbarTogglerDemo03" aria-controls="navbarTogglerDemo03"
89                                aria-expanded="false"
90                                aria-label="Toggle navigation">
91                            <div class="container-bar">
92                                <div class="bar1"></div>
93                                <div class="bar2"></div>
94                                <div class="bar3"></div>
95                            </div>
96                        </button>
97                        <div class="collapse navbar-collapse px-0" id="navbarTogglerDemo03">                                <div class="d-flex border_title pb-2 px-0">
98
99                                                                    <span class="nav_text">ООО «ММС Рус» — Официальный дистрибьютор Mitsubishi Motors</span>
100                                <ul id="up_nav" class="navbar-nav up_nav">
101                                    
102                                    </li>
103                                    <li class="mx-lg-2 mx-xl-3 mx-md-0 mb-3 mb-lg-0"><a
104                                                class="up_nav_link dealer_search_text"
105                                                onclick="ym(155501,'reachGoal','Сервис_11_Клик_Дилерские_центры');return true;"
106                                                href="/for-byers/dealers/">Дилерские центры</a>
107                                    </li>
108
109                                                                            <li class="mx-lg-2 mx-xl-3 mx-md-0 mb-3 mb-lg-0 cont-mr-0"><a
110                                                class="up_nav_link" 
111                                                onclick="ym(155501,'reachGoal','Сервис_12_Клик_Контакты');return true;"
112                                                href="/contacts/"
113                                                >Контакты</a></li> 
114                                    <li id="loupe"><button id="search_btn"class="px-0 mb-3 mb-lg-0"><img>
115
116                                </ul>
117                                </div>
118                            <div class="pt-2 px-0 w-100">
119                                <ul id="down_nav" class="navbar-nav d-flex justify-content-between">
120
121                                                                        <li class="nav_item mb-3 mb-lg-0">
122                                        <button id="btn_auto" class="nav_item-style nav_item-btn px-0 ym">
123                                            АВТОМОБИЛИ                                        </button>
124                                        <div id="dropdown_aria_auto" class="nav_dropdown">
125                                            <div id="dropdown_auto" class="dropdown pt-lg-4 pt-2">
126                                                <p class="dropdown_title pt-lg-4 pt-2 col-6">Автомобили</p>
127                                                <div class="dropdown_menu col-lg-8 col-12">
128                                                    <ul class="pt-lg-5 pt-1 col-lg-6 col-6 col-12 dropdown_list drop_auto">                                                                <li class="mb-lg-3 mb-1  ">
129                                                                <a class="dropdown_link link_pjs"
130                                                                   href="/auto/pajero-sport/">
131                                                                    <img class="d-inline d-lg-none mx-2"
132                                                                         style="max-width: 10vw;"
133                                                                         src="/html/mmc-2021/img/main-swiper-car/car-iqons/pajero-sport.png"
134                                                                         alt="">
135                                                                    Pajero Sport                                                                </a>
136                                                                </li>                                                                 <li class="mb-lg-3 mb-1  ">
137                                                                <a class="dropdown_link link_out"
138                                                                   href="/auto/outlander/">
139                                                                    <img class="d-inline d-lg-none mx-2"
140                                                                         style="max-width: 10vw;"
141                                                                         src="/html/mmc-2021/img/main-swiper-car/car-iqons/outlander.png"
142                                                                         alt="">
143                                                                    Outlander                                                                </a>
144                                                                </li>                                                                 <li class="mb-lg-3 mb-1  ">
145                                                                <a class="dropdown_link link_eclipse"
146                                                                   href="/auto/eclipse-cross/">
147                                                                    <img class="d-inline d-lg-none mx-2"
148                                                                         style="max-width: 10vw;"
149                                                                         src="/html/mmc-2021/img/main-swiper-car/car-iqons/EclipsCrossImage.png"
150                                                                         alt="">
151                                                                    Eclipse Cross                                                                </a>
152                                                                </li>                                                                 <li class="mb-lg-3 mb-1  ">
153                                                                <a class="dropdown_link link_asx"
154                                                                   href="/auto/asx/">
155                                                                    <img class="d-inline d-lg-none mx-2"
156                                                                         style="max-width: 10vw;"
157                                                                         src="/html/mmc-2021/img/main-swiper-car/car-iqons/asx.png"
158                                                                         alt="">
159                                                                    ASX                                                                </a>
160                                                                </li>                                                                 <li class="mb-lg-3 mb-1  ">
161                                                                <a class="dropdown_link link_l200"
162                                                                   href="/auto/l200/">
163                                                                    <img class="d-inline d-lg-none mx-2"
164                                                                         style="max-width: 10vw;"
165                                                                         src="/html/mmc-2021/img/main-swiper-car/car-iqons/l200car.png"
166                                                                         alt="">
167                                                                    L200                                                                </a>
168                                                                </li>                                                     </ul>
169
170<!--                                                    <ul class="pt-lg-5 pt-1 col-lg-6 col-12 dropdown_list drop_auto">-->
171<!--                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link"-->
172<!--                                                                                    href="/for-byers/cars/">--><!--</a>-->
173<!--                                                        </li>-->
174<!--                                                        --><!--                                                        <li class="mb-lg-3 mb-1 hide_4_kz"><a class="dropdown_link"-->
175<!--                                                                                              href="/for-byers/used/">--><!--</a>-->
176<!--                                                        </li>-->
177<!--                                                        <li class="mb-lg-3 mb-1 hide_4_kz"><a class="dropdown_link"-->
178<!--                                                                                              href=""><img-->
179<!--                                                                        class="dimon-white"-->
180<!--                                                                        src="/html/mmc-2021/img/image20-b.png"-->
181<!--                                                                        alt=""><img class="dimon-black"-->
182<!--                                                                                    src="/html/mmc-2021/img/image20-w.png"-->
183<!--                                                                                    alt=""></a></li>-->
184<!--                                                    </ul>-->
185                                                </div>
186                                            </div>
187                                            <button id="btn_close_auto" class="position-absolute btn_close"></button>
188                                        </div>
189                                    </li>
190
191                                                                            <li class="nav_item mb-3 mb-lg-0">                                        <button id="btn_buyer"
192                                                class="nav_item-style nav_item-btn px-0">ПОКУПАТЕЛЯМ</button>
193                                        <div id="dropdown_aria_buyer" class="nav_dropdown">
194                                        <div id="dropdown_buyer" class="dropdown dropdown_buyer pt-lg-4 pt-1">
195                                        <p class="dropdown_title pt-4">Покупателям</p>
196                                        <button id="btn_close_buyer" class="position-absolute btn_close"></button>
197                                        <div class="dropdown_menu col-lg-8 col-12">
198                                                                                    <ul class="pt-lg-5 pt-1 col-lg-6 col-12 up_
198nav dropdown_list">                                                <li class="mb-lg-3 mb-1">
199                                                <a class="1 dropdown_link"
200                                                   style=""
201                                                   href="/for-byers/compare/">
202                                                    Сравнение автомобилей                                                </a>
203                                                </li></ul>
204
205                                                                                    <ul class="pt-lg-5 pt-1 col-lg-6 col-12 up_nav dropdown_list">                                                <li class="mb-lg-3 mb-1">
206                                                <a class="1 dropdown_link"
207                                                   style=""
208                                                   href="/for-byers/dealers/">
209                                                    Дилерские центры                                                </a>
210                                                </li>                                                <li class="mb-lg-3 mb-1">
211                                                <a class="1 dropdown_link"
212                                                   style=""
213                                                   href="/for-byers/coloring/">
214                                                    Раскраска для маленьких автолюбителей                                                </a>
215                                                </li></ul>
216
217                                        </div>
218
219                                        </div>
220                                        </div>
221
222                                        </li>
223
224                                                                                <li class="nav_item mb-3 mb-lg-0">                                        <button id="btn_servis"
225                                                class="nav_item-style nav_item-btn px-0 ym">СЕРВИС</button>
226                                        <div id="dropdown_aria_servis" class="nav_dropdown">
227                                        <div id="dropdown_servis" class="dropdown dropdown_servis pt-lg-4 pt-1">
228                                        <p class="dropdown_title pt-4">Сервис</p>
229                                        <button id="btn_close_buyer" class="position-absolute btn_close"></button>
230                                        <div class="dropdown_menu col-lg-8 col-12">                                            <ul class="pt-lg-5 pt-1 col-lg-6 col-12 up_
230nav dropdown_list">                                                <li class="mb-lg-3 mb-1">
231                                                <a class="1 dropdown_link"
232                                                   style=""
233                                                   href="/for-mitsubishi-owners/zapis_na_to/">
234                                                    Запись на сервис                                                </a>
235                                                </li>                                                <li class="mb-lg-3 mb-1">
236                                                <a class="1 dropdown_link"
237                                                   style=""
238                                                   href="/for-mitsubishi-owners/service-programm/">
239                                                    Сервисные кампании                                                </a>
240                                                </li>                                                <li class="mb-lg-3 mb-1">
241                                                <a class="1 dropdown_link"
242                                                   style=""
243                                                   href="https://www.mitsubishi-motors.ru/cart-accessories/">
244                                                    Аксессуары по акции                                                </a>
245                                                </li>                                                <li class="mb-lg-3 mb-1">
246                                                <a class="1 dropdown_link"
247                                                   style=""
248                                                   href="/for-mitsubishi-owners/to_calc/">
249                                                    <strong>Калькулятор ТО</strong>                                                </a>
250                                                </li>                                                <li class="mb-lg-3 mb-1">
251                                                <a class="1 dropdown_link"
252                                                   style=""
253                                                   href="/for-mitsubishi-owners/new-service/">
254                                                    Предложения по сервису                                                </a>
255                                                </li>                                                <li class="mb-lg-3 mb-1">
256                                                <a class="1 dropdown_link"
257                                                   style=""
258                                                   href="https://mitsuparts.ru/mitsuoil/">
259                                                    Масло MITSUOIL                                                </a>
260                                                </li></ul>
261
262                                                                                    <ul class="pt-lg-5 pt-1 col-lg-6 col-12 up_
262nav dropdown_list">                                                <li class="mb-lg-3 mb-1">
263                                                <a class="1 dropdown_link"
264                                                   style=""
265                                                   href="https://mitsuparts.ru/parts">
266                                                    Запасные части MITSUPARTS                                                </a>
267                                                </li>                                                <li class="mb-lg-3 mb-1">
268                                                <a class="1 dropdown_link"
269                                                   style=""
270                                                   href="/for-mitsubishi-owners/zapasnie_chasti/">
271                                                    Запасные части MITSUBISHI                                                </a>
272                                                </li>                                                <li class="mb-lg-3 mb-1">
273                                                <a class="1 dropdown_link"
274                                                   style=""
275                                                   href="https://www.mitsubishi-motors.ru/zapchasti-25/">
276                                                    Программа 3+                                                </a>
277                                                </li>                                                <li class="mb-lg-3 mb-1">
278                                                <a class="1 dropdown_link"
279                                                   style=""
280                                                   href="/for-mitsubishi-owners/manuals/">
281                                                    Инструкции                                                </a>
282                                                </li>                                                <li class="mb-lg-3 mb-1">
283                                                <a class="1 dropdown_link"
284                                                   style=""
285                                                   href="https://www.mitsubishi-motors.ru/stekla/">
286                                                    Лобовые стекла с выгодой                                                </a>
287                                                </li>                                                <li class="mb-lg-3 mb-1">
288                                                <a class="1 dropdown_link"
289                                                   style=""
290                                                   href="/for-mitsubishi-owners/garantiya/">
291                                                    Гарантия                                                </a>
292                                                </li>                                                <li class="mb-lg-3 mb-1">
293                                                <a class="1 dropdown_link"
294                                                   style=""
295                                                   href="/for-mitsubishi-owners/map/">
296                                                    Помощь на дорогах МАП                                                </a>
297                                                </li></ul>
298
299                                        </div>
300
301                                        </div>
302                                        </div>
303
304                                        </li>
305
306                                    <!--                                        <button id="btn_servis" class="nav_item-style nav_item-btn px-0"><a-->
307<!--                                                    href="https://www.mitsubishi-motors.kz/fleetsales/"-->
308<!--                                            style="color: #E3E5E6">--><!--</a>-->
309<!--                                        </button>-->
310<!--                                        -->                                        <button id="btn_servis" class="nav_item-style nav_item-btn px-0"><a
311                                                    href="https://www.mitsubishi-motors.ru/cart-accessories/"
312
313                                                    style="color: #E3E5E6">АКСЕССУАРЫ</a>
314                                        </button>
315                                        
316                                    <!-- <li class="nav_item mb-3 mb-lg-0"><button id="btn_buyer"
317                                            class="nav_item-style nav_item-btn px-0">ПОКУПАТЕЛЯМ</button>
318                                        <div id="dropdown_aria_buyer" class="nav_dropdown">
319                                            <div id="dropdown_buyer" class="dropdown dropdown_buyer pt-lg-4 pt-1">
320                                                <p class="dropdown_title pt-4">Покупателям</p>
321                                                <div class="dropdown_menu col-lg-8 col-12">
322                                                    <ul class="pt-lg-5 pt-1 col-lg-12 col-12 up_
322nav dropdown_list">
323                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="">Серые
324                                                                дилеры</a></li>
325                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="">Сравнение
326                                                                автомобилей</a></li>
327                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link"
328                                                                href="">Конфигуратор</a></li>
329                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="">Записаться
330                                                                на тест-драйв</a></li>
331                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link"
332                                                                href="">Кредитование и страхование</a></li>
333                                                    </ul>
334                                                </div>
335                                            </div>
336                                            <button id="btn_close_buyer" class="position-absolute btn_close"></button>
337                                        </div>
338                                    </li>
339                                    <li class="nav_item mb-3 mb-lg-0"><button id="btn_servis" class="nav_item-style nav_item-btn px-0">СЕРВИС</button>
340
341                                        <div id="dropdown_aria_servis" class="nav_dropdown">
342                                            <div id="dropdown_servis" class="dropdown dropdown_servis pt-lg-4 pt-1">
343                                                <p class="dropdown_title pt-4">Сервис</p>
344
345                                                <div class="dropdown_menu col-lg-8 col-12">
346                                                    <ul class="pt-lg-5 pt-1 col-lg-12 col-12 dropdown_list">
347                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="#">Калькулятор ТО</a></li>
348                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="#">Запись на ТО</a></li>
349                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="#">Сервисная программа 3+</a></li>
350                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="#">Сервисные и отзывные кампании</a></li>
351                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="#">Запасные части</a></li>
352
353                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="#">Каталог аксессуаров</a></li>
354                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="#">Помощь на дорогах</a></li>
355                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="#">Гарантия на автомобили</a></li>
356                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="#">Инструкции по эксплуатации</a></li>
357                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="#">Замена стекол</a></li>
358                                                    </ul>
359                                                </div>
360
361                                            </div>
362                                            <button id="btn_close_servis" class="position-absolute btn_close"></button>
363                                        </div>
364                                    </li> -->
365                                    <li class="mb-lg-0 mb-2 d-none">
366                                        <button id="btn_mmcworld" class="nav_item-style nav_item-btn px-0">МИР
367                                            MITSUBISHI MOTORS
368                                        </button>
369                                        <div id="dropdown_aria_mmcworld" class="nav_dropdown">
370                                            <div id="dropdown_mmcworld" class="dropdown dropdown_mmcworld pt-lg-4 pt-1">
371                                                <p class="dropdown_title pt-4">МИР MITSUBISHI MOTORS</p>
372                                                <div class="dropdown_menu col-lg-8 col-12">
373                                                    <ul class="pt-lg-5 pt-1 col-lg-12 col-12 up_
373nav dropdown_list">
374                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="">Электронный
375                                                                ПТС</a></li>
376                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="">Технологии
377                                                                Mitsubishi Motors</a></li>
378                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="">Оригинальное
379                                                                масло и жидкости</a></li>
380                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="">Как
381                                                                стать дилером</a></li>
382                                                        <li class="mb-lg-3 mb-1"><a class="dropdown_link" href="">Корпоративным
383                                                                клиентам</a></li>
384                                                    </ul>
385                                                </div>
386                                            </div>
387                                            <button id="btn_close_mmcworld"
388                                                    class="position-absolute btn_close"></button>
389                                        </div>
390
391                                    </li>
392
393<!--                                    --><!---->
394<!--                                        <li id="howstaydiler" class="item_hsd mb-3 mb-lg-0"><a-->
395<!--                                                    class="link-hsd nav_item-style"-->
396<!--                                                    href="https://www.mitsubishi-motors.kz/kak_stat_dilerom/">--><!--</a>-->
397<!--                                        </li>-->
398<!---->
399<!--                                        -->                                        <li style="margin-left: auto;"></li> 
400                                    <li id="lkiqon" class="item_lk mb-3 mb-lg-0"><a class="link-lk nav_item-style"
401                                                                                    href="https://m-drive.mitsubishi-motors.ru/login">ЛИЧНЫЙ КАБИНЕТ</a>
402                                    </li>
403                                </ul>
404                            </div>
405                        </div>
406                    </nav>
407                </div>
408
409            </div>
410        </div>
411        </div>
412        
412<script>
413            $('#btn_auto').click(function(ev) {
414                if ($(ev.currentTarget).hasClass('ym')) {
415                    ym(155501,'reachGoal', 'Сервис_13_Клик_Автомобили');
416                }
417            });
418            $('#btn_servis').click(function(ev) {
419                if ($(ev.currentTarget).hasClass('ym')) {
420                    ym(155501,'reachGoal','Сервис_14_Клик_Сервис');
421                }
422            });
423        </script>
423
424    </header>
425    <main>
426        <section>
427            <div id="search_block" class="search_place position-fixed d-none">
428                <div class="mx-auto d-flex search_place_wraper p-lg-4 p-2 col-md-8 col-12">
429                    <span class="serch_text">ПОИСК</span>
430                    <form class="mx-auto search_form d-flex" action="">
431                        <input class="mx-auto search_input mx-3" placeholder="Введите поисковый запрос" type="text">
432                        <button><img class="loupe" src="/html/mmc-2021/img/Loupe.svg" alt=""></button>
433                    </form>
434                </div>
435            </div>
436        </section>
437
438        <section>
439            <div class="container container_pt">
440                <div class="container_inner mb-7">
441                    <div class="mb-1">
442                        <h1 class="title mb-4">Контактная информация Дистрибьютора Mitsubishi Motors</h1>                     </div>
443                    <span><p><strong>ООО "ММС Рус". Официальный дистрибьютор и импортер автомобилей Mitsubishi в России, Казахстане и Беларуси </strong></p>
444<p>Адрес: 117485, Россия, Москва, ул. Обручева, дом 30/1, строение 2, Бизнес-центр «Кругозор»</p>
445<p><br />Сайт: <a href="https://www.mitsubishi-motors.ru/" target="_blank">www.mitsubishi-motors.ru</a></p>
446<p>Время работы: пн-пт 9:00-18:00</p>
447<p> </p>
448<div class="row">
449<p>Телефоны и адреса дилерских центров Mitsubishi Motors в России можно найти в <a href="https://www.mitsubishi-motors.ru/for-byers/dealers/">соответствующем разделе</a>.</p>
450</div>
451<div class="row"> 
452<p><a style="color: #ed0000;" href="/files/pdf/SOUT-2025.pdf"><img src="/html/img/manuals/pdf-30.png" alt="СОУТ" /> Информация по Специальной оценке условий труда ООО "ММС Рус"</a></p>
453</div>
454<div class="row">
455<div class="col-xs-12 col-md-6"><address> </address></div>
456</div>
457<h2>ФОРМА ОБРАТНОЙ СВЯЗИ ДЛЯ ОБРАЩЕНИЙ КЛИЕНТОВ</h2>
458<div id="gtx-trans" style="position: absolute; left: -27px; top: 150px;"> </div></span><!--default-form-->
459<form class="form_inner" data-test="22" data-check="0" data-form="53ff202bd3482c8b4a000000"
460      id="form53ff202bd3482c8b4a000000"
461      data-campaign=""
462      data-type="0"
463      data-h1=""
464      data-url="www.mitsubishi-motors.ru/contacts/"
465      data-query=""
466      data-sid="4fdb4631d3482c3e30000000"
467      data-name="Обратная_связь_дистрибьютор"
468      data-yareachgoal="Obratnaya_svyaz_distribyutor"
469      data-yacounter="155501">
470
471        <h5>Форма обратной связи ООО «ММС Рус», Дистрибьютора Mitsubishi Motors в РФ</h5>
472
473        <div class="form-group required">
474        <input type="text" data-field="FormIName"
475               class="form-control required"
476               placeholder="ФИО">
477    </div>
478        <div class="form-group required">
479        <input type="email" data-field="FormIEmail"
480               class="form-control required"
481               placeholder="E-mail">
482    </div>
483        <div class="form-group required">
484 <textarea rows="3" data-field="FormIText"
485           class="form-control required"
486           placeholder="Сформулируйте ваш вопрос или сообщение"></textarea>
487    </div>
488                <p class="sms-verify-warning" style="margin-bottom:6px;">
489            <strong>Внимание!</strong> Указывайте актуальный номер телефона, он понадобится для авторизации через СМС.
490        </p>
491            <div class="form-group required">
492        <input type="tel" data-field="FormIPhone"
493               data-mask="+99999999999?9"
494               class="form-control required"
495               placeholder="Телефон">
496    </div>
497    <div id="sms-root-53ff202bd3482c8b4a000000" class="sms-verify-root">
498
499    <!-- Согласие на обработку ПД (обязательно). class="form-legal" + name="legal" —
500         чтобы forms.js нашёл чекбокс так же, как на обычной форме. -->
501    <div class="form-group form-legal sms-pd-block" style="margin-bottom:10px">
502        <style>.sms-pd-block span, .sms-ad-block span {
503                display: flex;
504                flex-wrap: wrap;
505                width: 100%;
506            }</style>
507        <span class="start pt-2">
508            <input type="checkbox" id="sms-agreement-53ff202bd3482c8b4a000000" name="legal" required
509                   class="sms-agreement"
510                   style="width:20px;height:20px;vertical-align:top;margin-top:0;margin-right:0.5rem;flex-shrink:0;">
511            <label for="sms-agreement-53ff202bd3482c8b4a000000" style="display:inline-block;width:calc(100% - 2rem);">
512                Даю <a href="https://www.mitsubishi-motors.ru/docs/pdp_consent.pdf">согласие на обработку персональных данных ООО «ММС Рус»</a> (официальному Дистрибьютору Mitsubishi Motors в РФ) и передачу моих персональных данных <a href="https://www.mitsubishi-motors.ru/3parties/">третьим лицам</a>, (например, официальному дилеру или сервисному партнеру для обработки запроса). <a href="https://www.mitsubishi-motors.ru/docs/pdp_policy.pdf">Ознакомиться с политикой обработки персональных данных</a>.            </label>
513        </span>
514    </div>
515
516    <!-- Согласие на рекламу (НЕ обязательно) -->
517            <div class="form-group form-legal sms-ad-block">
518        <span class="start pt-2">
519            <input type="checkbox" id="sms-agreement-advert-53ff202bd3482c8b4a000000" name="ad"
520                   class="sms-agreement-advert"
521                   style="width:20px;height:20px;vertical-align:top;margin-top:0;margin-right:0.5rem;flex-shrink:0;">
522            <label for="sms-agreement-advert-53ff202bd3482c8b4a000000" style="display:inline-block;width:calc(100% - 2rem);">
523                Даю <a href="https://www.mitsubishi-motors.ru/docs/ad.pdf">согласие на коммуникацию и получение рекламных материалов</a>.            </label>
524            <div class="sms-advert-details"
525                 style="display:none;margin-top:0.5rem;margin-left:2rem;font-size:0.9em;color:#555;width:100%;">
526                            </div>
527        </span>
528        </div>
529    
530    <!-- Снимок версий согласий: какие редакции показаны пользователю. Подписан на сервере. -->
531    <input type="hidden" name="legal_snapshot" class="legal_snapshot" value="eyJ2Ijp7ImNoZWNrYm94X3BkIjoiNmE3NWEzMzk4MDdmMmQ1ZTI0OGI0NTY3IiwiY2hlY2tib3hfbWFya2V0aW5nIjoiNmE3NWEzMzk4MDdmMmQ1ZTI0OGI0NTY4IiwicGRwX2NvbnNlbnQiOiI2YTc1YTMzOTgwN2YyZDVlMjQ4YjQ1NjkiLCJhZF9jb25zZW50IjoiNmE3NWEzMzk4MDdmMmQ1ZTI0OGI0NTZhIiwicHJpdmFjeV9wb2xpY3kiOiI2YTc1YTMzOTgwN2YyZDVlMjQ4YjQ1NmIiLCJ0aGlyZF9wYXJ0aWVzIjoiNmFiZTA1OWQ4MDdmMmQ1OTc1OGI0NTY3In0sInQiOjE3OTA5MzU0NzB9.504d6eeacaa17686b2b0c90a386be9d7cca614c62446f2d16486be4ea6fac540">
532    
532<script>
533        // Раскрытие пояснения к рекламному согласию. Обработчик здесь, а не в тексте
534        // согласия: текст версионируется и не должен содержать логику интерфейса.
535        (function () {
536            var root = document.getElementById('sms-root-53ff202bd3482c8b4a000000');
537            if (!root) return;
538            var toggle = root.querySelector('.legal-details-toggle');
539            var details = root.querySelector('.sms-advert-details');
540            if (!toggle || !details) return;
541            toggle.addEventListener('click', function (e) {
542                e.preventDefault();
543                e.stopPropagation();
544                details.style.display = (details.style.display === 'block') ? 'none' : 'block';
545            });
546        })();
547    </script>
547
548
549    <div class="sms-verify-block">
550        <!-- Ошибки -->
551        <div class="sms-error" style="display:none;color:#d9534f;font-size:13px;margin-bottom:8px;"></div>
552
553        <!-- Шаг 1: кнопка отправки СМС -->
554        <div class="form-group text-center sms-step-send">
555            <button type="button" class="btn btn-danger sms-send-btn" disabled
556                    style="color:#fff;white-space:normal;">
557                Получить СМС с кодом авторизации
558            </button>
559        </div>
560
561        <!-- Шаг 2: таймер + поле кода + смена номера -->
562        <div class="sms-step-code" style="display:none;">
563            <div class="sms-timer"
564                 style="display:none;margin-bottom:8px;color:#777;font-size:13px;text-align:center;">
565                Отправить СМС повторно можно через <strong class="sms-countdown">60</strong> сек.
566            </div>
567            <div class="form-group">
568                <input type="text" maxlength="5" class="form-control sms-code-input"
569                       placeholder="Введите код из СМС" autocomplete="one-time-code">
570            </div>
571            <div style="margin-top:4px;font-size:13px;">
572                <a href="#" class="sms-change-phone" style="color:#888;">Изменить номер телефона</a>
573            </div>
574        </div>
575
576        <div class="form-group" style="display:none">
577            <input type="text" placeholder="Токен подтверждения номера телефона" class="form-control sms-token"
578                   data-field="FormISmsToken" value="">
579        </div>
580    </div>
581</div>
582<script>
583    (function () {
584        var RESEND_TIMEOUT = 60;
585
586        var root = document.getElementById('sms-root-53ff202bd3482c8b4a000000');
587        if (!root) return;
588        var form = root;
589        while (form && form.tagName !== 'FORM') form = form.parentElement;
590        if (!form) return;
591
592        var $phoneInput = form.querySelector('[data-field="FormIPhone"]');
593        var $btnSendSms = root.querySelector('.sms-send-btn');
594        var $stepSend = root.querySelector('.sms-step-send');
595        var $stepCode = root.querySelector('.sms-step-code');
596        var $timer = root.querySelector('.sms-timer');
597        var $countdown = root.querySelector('.sms-countdown');
598        var $codeInput = root.querySelector('.sms-code-input');
599        var $errorDiv = root.querySelector('.sms-error');
600        var $tokenInput = root.querySelector('.sms-token');
601        var $pdCheckbox = root.querySelector('.sms-agreement');
602        var $btnChange = root.querySelector('.sms-change-phone');
603
604        var timerInterval = null;
605        var phoneVerified = false;
606
607        // Реальная кнопка отправки формы — любая button.btn внутри формы, кроме нашей SMS-кнопки.
608        function getFormSubmitBtn() {
609            return form.querySelector('button.btn:not(.sms-send-btn)');
610        }
611
612        function setSubmitEnabled(enabled) {
613            var btn = getFormSubmitBtn();
614            if (!btn) return;
615            if (enabled) {
616                btn.removeAttribute('disabled');
617                btn.classList.remove('disabled');
618            } else {
619                btn.setAttribute('disabled', 'disabled');
620                btn.classList.add('disabled');
621            }
622        }
623
624        // ГАРАНТИРОВАННАЯ синхронизация data-mask перед отправкой — не зависит
625        // от того, успел ли html/js/mask.js подключиться и сработал ли фоновый
626        // опрос (pollMaskPlugin ниже). На практике видели: html/js/mask.js
627        // может грузиться с задержкой в десятки секунд (блокирующий 
627<script src>
628        // в футере за медленными сторонними скриптами), и никакая фоновая
629        // синхронизация не даёт 100% гарантии успеть до клика "Отправить".
630        // html/js/forms.js на клике по кнопке отправки (обычный addEventListener
631        // в фазе ВСПЛЫТИЯ) сверяет $(phone).val().length с
632        // $(phone).attr('data-mask').length — подгоняем длину атрибута под
633        // фактическую длину значения ПРЯМО ПЕРЕД этим сравнением. Слушатель
634        // навешан в фазе ПЕРЕХВАТА (capture: true) — такие обработчики
635        // выполняются раньше обработчиков в фазе всплытия ВСЕГДА, независимо
636        // от порядка подключения скриптов на странице, это гарантия браузера,
637        // а не гонка со временем.
638        form.addEventListener('click', function (e) {
639            var btn = e.target && e.target.closest ? e.target.closest('button.btn:not(.sms-send-btn)') : null;
640            if (!btn || !$phoneInput) return;
641            var len = $phoneInput.value.length;
642            $phoneInput.setAttribute('data-mask', len > 0 ? new Array(len + 1).join('9') : DYNAMIC_MARKER);
643        }, true);
644
645        // Динамическая маска РФ/РБ. По умолчанию (см. sms-verify.php, $mask)
646        // поле без зашитого кода страны — jQuery-плагин масок (html/js/mask.js,
647        // Masked Input Plugin) не умеет сам переключать паттерн на лету, поэтому
648        // делаем это здесь: следим за первыми введёнными цифрами и, как только
649        // страна определилась, переприменяем уже "настоящую" маску конкретной
650        // страны. Если у формы задана СВОЯ маска (не наш маркер ниже) — не лезем,
651        // это осознанная кастомизация конкретной формы.
652        var MASK_RU = '+7 (999) 999-9999';
653        var MASK_BY = '+375 (99) 999-99-99';
654        var DYNAMIC_MARKER = '+99999999999?9'; // должно совпадать с $mask в sms-verify.php
655        // Второй рубеж защиты: если .mask() всё-таки упадёт при реальном вызове
656        // (см. catch в switchPhoneMask), выключаем переключение насовсем.
657        var maskSwitchBroken = false;
658        // 'generic' — страна ещё не определена, 'ru' / 'by' — определена и маска переключена.
659        var phoneCountryMode = 'generic';
660
661        // ВАЖНО: на странице бывает подключено ДВЕ разных копии jQuery (видели
662        // это вживую: jquery-3.6.0.min.js и jquery.min.js/2.2.4 одновременно).
663        // Каждая при загрузке перезаписывает window.jQuery/window.$ на саму
664        // себя, а html/js/mask.js добавляет .fn.mask ТОЛЬКО той версии, которая
665        // была активна в момент ЕГО собственного выполнения. Если один раз
666        // построить jQuery-обёртку заранее (jQuery($phoneInput)) и закешировать
667        // её в переменную — объект навсегда привязан к ТОЙ конкретной копии
668        // jQuery, что была текущей в момент вызова, и если .mask() пристегнулся
669        // к ДРУГОЙ копии (a window.jQuery позже переуказали на неё) — эта
670        // обёртка так и останется без .mask() НАВСЕГДА, даже когда библиотека
671        // прекрасно работает и глобально jQuery.fn.mask существует. Поэтому
672        // берём window.jQuery ЗАНОВО при каждом обращении, а не кешируем.
673        function getJqPhone() {
674            return ($phoneInput && window.jQuery) ? window.jQuery($phoneInput) : null;
675        }
676
677        // Доступность .mask() проверяем КАЖДЫЙ РАЗ заново (живая проверка, не
678        // кешируем результат) — как только плагин появится (на нужной копии
679        // jQuery), переключение маски начнёт работать само.
680        function dynamicMaskReady() {
681            var jqPhone = getJqPhone();
682            return !!(jqPhone && !maskSwitchBroken && typeof jqPhone.mask === 'function'
683                && $phoneInput.getAttribute('data-mask') === DYNAMIC_MARKER);
684        }
685
686        function rawPhoneDigits() {
687            if (!$phoneInput) return '';
688            var jqPhone = getJqPhone();
689            if (jqPhone && typeof jqPhone.mask === 'function') {
690                // Геттер плагина (вызов .mask() без аргументов) возвращает СТРОКУ —
691                // только цифры, попавшие в плейсхолдеры маски. Литералы вроде "+7"
692                // в это значение не входят, поэтому "сырые" цифры получаются уже
693                // без кода страны, как только страна определена и маска переключена.
694                var val = jqPhone.mask();
695                if (typeof val === 'string') return val;
696            }
697            return ($phoneInput.value || '').replace(/\D/g, '');
698        }
699
700        // Переключение маски на определённую страну. national — национальный
701        // номер БЕЗ кода страны (вызывающий код сам решает, что отбросить —
702        // см. checkCountrySwitch: код страны мог вообще не вводиться).
703        function switchPhoneMask(mode, national) {
704            var prefix = (mode === 'ru') ? '7' : '375';
705            var pattern = (mode === 'ru') ? MASK_RU : MASK_BY;
706            $phoneInput.value = prefix + national;
707            try {
708                // autoclear:false — иначе плагин (html/js/mask.js), обнаружив на
709                // момент переключения меньше минимально нужного числа введённых
710                // цифр (типичный случай: только что набрали "7", национальный
711                // номер ещё пуст), сам стирает ВСЁ поле подчистую. Пользователь
712                // видит это как "цифра исчезла, поле мигнуло, фокус будто
713                // сбросился" — на самом деле поле не теряет фокус, оно теряет
714                // только что введённое содержимое при каждом переключении маски.
715                getJqPhone().mask(pattern, {autoclear: false});
716                phoneCountryMode = mode;
717                // ВАЖНО: forms.js на отправке формы валидирует поля type="tel"
718                // сравнением $(this).val().length с $(this).attr('data-mask').length
719                // (см. html/js/forms.js). Мы меняем маску плагину через .mask(),
720                // но сам HTML-атрибут data-mask плагин не трогает — если его не
721                // обновить вручную, атрибут так и останется нашим "нейтральным"
722                // маркером (14 симв.), а готовый номер длиннее (19-20 симв.), и
723                // forms.js будет считать поле невалидным даже после успешной
724                // СМС-верификации, блокируя отправку без единой видимой причины.
725                $phoneInput.setAttribute('data-mask', pattern);
726                // Курсор после программного .mask() плагин сам не переставляет —
727                // он это делает только по родному событию focus (см. html/js/mask.js,
728                // обработчик "focus.mask"). Раз само поле уже в фокусе, браузер
729                // повторно событие focus не пошлёт — поэтому вызываем его вручную,
730                // чтобы плагин переставил курсор сразу после "+7 (" / "+375 (",
731                // а не оставлял его там, где он был до переключения (обычно в
732                // начале поля) — иначе следующая напечатанная цифра улетает не туда,
733                // это и выглядит как "потеря фокуса" при наборе первой цифры.
734                getJqPhone().trigger('focus');
735            } catch (e) {
736                // Второй рубеж защиты (см. dynamicMaskReady выше): если плагин
737                // маски всё же недоступен, не ломаем форму — просто больше не
738                // пытаемся переключать визуальную маску. Проверка полноты номера
739                // (getFullPhone) от этого состояния не зависит.
740                maskSwitchBroken = true;
741            }
742        }
743
744        // Смотрим, не определилась ли страна по свежесозданным цифрам.
745        function checkCountrySwitch() {
746            if (!dynamicMaskReady() || phoneCountryMode !== 'generic') return;
747            var raw = rawPhoneDigits();
748            if (!raw) return;
749            if (raw[0] === '7' || raw[0] === '8') {
750                // Код страны введён явно — он не часть номера, отбрасываем.
751                switchPhoneMask('ru', raw.slice(1));
752            } else if (raw[0] === '9') {
753                // Код страны НЕ введён — человек по привычке сразу набирает
754                // национальный номер (так работала старая единая маска "+7 (...)",
755                // где код был не виден и подставлялся сам). Ничего не отбрасываем:
756                // все введённые цифры и есть национальный номер целиком. Без этой
757                // ветки поле застревало на нейтральной маске с запасом в 11
758                // обязательных позиций вместо 10 — визуально "не хватает цифры"
759                // даже при полностью введённом номере.
760                switchPhoneMask('ru', raw);
761            } else if (raw.length >= 3 && raw.slice(0, 3) === '375') {
762                switchPhoneMask('by', raw.slice(3));
763            }
764            // Иначе страна ещё не ясна (например, введена только "3") — ждём
765            // следующих цифр. Итоговая проверка при отправке в любом случае на
766            // сервере (Helper::parseRuByPhone), клиентская — только для UX.
767        }
768
769        // Полный номер с кодом страны, готовый к отправке на сервер, либо ''
770        // если страна ещё не определена или номер неполный.
771        // Читает СЫРОЕ значение поля напрямую, а не через phoneCountryMode —
772        // так проверка полноты номера не зависит от того, какая библиотека
773        // рисует маску (наше переключение для jQuery Masked Input Plugin,
774        // нативный dynamic-dispatch IMask на других страницах, или маска
775        // вовсе отсутствует). Точное зеркало Helper::parseRuByPhone на сервере.
776        function getFullPhone() {
777            var digits = ($phoneInput ? $phoneInput.value : '').replace(/\D/g, '');
778            if (digits.length === 12 && digits.slice(0, 3) === '375') {
779                return '375' + digits.slice(3);
780            }
781            if (digits.length === 9) {
782                return '375' + digits;
783            }
784            if (digits.length === 11 && (digits[0] === '7' || digits[0] === '8')) {
785                var national = digits.slice(1);
786                return national[0] === '9' ? ('7' + national) : '';
787            }
788            if (digits.length === 10 && digits[0] === '9') {
789                return '7' + digits;
790            }
791            return '';
792        }
793
794        function showError(msg) {
795            $errorDiv.textContent = msg;
796            $errorDiv.style.display = 'block';
797        }
798
799        function hideError() {
800            $errorDiv.style.display = 'none';
801            $errorDiv.textContent = '';
802        }
803
804        // Готовность кнопки "Получить СМС": номер распознан и полон + согласие на ПД отмечено
805        function checkSendSmsReady() {
806            if (phoneVerified) return;
807            checkCountrySwitch();
808            var pdConsent = $pdCheckbox ? $pdCheckbox.checked : false;
809            $btnSendSms.disabled = !(getFullPhone().length > 0 && pdConsent);
810        }
811
812        // Сброс к шагу 1 (смена номера)
813        function resetToStep1() {
814            clearInterval(timerInterval);
815            phoneVerified = false;
816            $tokenInput.value = '';
817            $codeInput.value = '';
818            $stepCode.style.display = 'none';
819            $timer.style.display = 'none';
820            $stepSend.style.display = 'block';
821            $btnSendSms.textContent = 'Получить СМС с кодом авторизации';
822            hideError();
823            setSubmitEnabled(false);
824            if ($phoneInput) {
825                $phoneInput.removeAttribute('readonly');
826                // Возвращаем нейтральную маску — пусть страна определится заново
827                // по новому номеру (мог поменять номер на другую страну).
828                if (dynamicMaskReady()) {
829                    phoneCountryMode = 'generic';
830                    $phoneInput.value = '';
831                    getJqPhone().mask(DYNAMIC_MARKER);
832                    $phoneInput.setAttribute('data-mask', DYNAMIC_MARKER);
833                }
834                $phoneInput.focus();
835            }
836            checkSendSmsReady();
837        }
838
839        function startTimer() {
840            var seconds = RESEND_TIMEOUT;
841            $btnSendSms.disabled = true;
842            $timer.style.display = 'block';
843            $countdown.textContent = seconds;
844            clearInterval(timerInterval);
845            timerInterval = setInterval(function () {
846                seconds--;
847                $countdown.textContent = seconds;
848                if (seconds <= 0) {
849                    clearInterval(timerInterval);
850                    $timer.style.display = 'none';
851                    if (!phoneVerified) {
852                        $btnSendSms.disabled = false;
853                        $stepSend.style.display = 'block';
854                    }
855                }
856            }, 1000);
857        }
858
859        // Обратный отсчёт при превышении лимита отправок СМС ("слишком много запросов").
860        var cooldownInterval = null;
861        function smsFmtMMSS(s) {
862            var m = Math.floor(s / 60), sec = s % 60;
863            return m + ':' + (sec < 10 ? '0' : '') + sec;
864        }
865        function startCooldown(seconds) {
866            clearInterval(cooldownInterval);
867            $btnSendSms.disabled = true;
868            $stepSend.style.display = 'block';
869            function render() {
870                if (seconds <= 0) {
871                    clearInterval(cooldownInterval);
872                    hideError();
873                    checkSendSmsReady();
874                    return;
875                }
876                showError('Слишком много запросов. Повторить можно через ' + smsFmtMMSS(seconds));
877                seconds--;
878            }
879            render();
880            cooldownInterval = setInterval(render, 1000);
881        }
882
883        // Блокируем submit при загрузке (в т.ч. перебивая forms.js при data-check=1 у dealers)
884        setTimeout(function () {
885            if (!phoneVerified) setSubmitEnabled(false);
886        }, 200);
887
888        // Приводим кнопку "Получить СМС" к виду кнопки отправки формы: одинаковая ширина,
889        // толщина (высота) и прямоугольная форма без скругления — как остальные кнопки сайта.
890        function unifyButtonLook() {
891            $btnSendSms.style.borderRadius = '0';
892            $btnSendSms.style.width = '100%';
893            $btnSendSms.style.boxSizing = 'border-box';
894            $btnSendSms.style.whiteSpace = 'normal';
895            var submit = getFormSubmitBtn();
896            if (!submit || !window.getComputedStyle) {
897                $btnSendSms.style.display = 'block';
898                return;
899            }
900            submit.style.borderRadius = '0';
901            submit.style.width = '100%';
902            submit.style.boxSizing = 'border-box';
903            // Типографику берём с кнопки отправки, чтобы обе были одинаковыми.
904            var cs = window.getComputedStyle(submit);
905            ['fontSize', 'fontWeight', 'lineHeight', 'textTransform', 'letterSpacing'].forEach(function (p) {
906                if (cs[p]) $btnSendSms.style[p] = cs[p];
907            });
908            // Высоту берём фактическую: одни кнопки задают её через padding, другие —
909            // через height + flex. Ставим реальную высоту как min-height и центрируем
910            // текст через flex, чтобы обе кнопки были одинаковой высоты.
911            var h = submit.getBoundingClientRect().height;
912            if (h) {
913                $btnSendSms.style.minHeight = Math.round(h) + 'px';
914                $btnSendSms.style.display = 'flex';
915                $btnSendSms.style.alignItems = 'center';
916                $btnSendSms.style.justifyContent = 'center';
917                $btnSendSms.style.textAlign = 'center';
918            } else {
919                $btnSendSms.style.display = 'block';
920            }
921        }
922        // Сразу (если кнопка отправки уже в DOM) и после загрузки DOM — она рендерится
923        // ниже по разметке, поэтому в момент выполнения скрипта её может ещё не быть.
924        unifyButtonLook();
925        if (document.readyState === 'loading') {
926            document.addEventListener('DOMContentLoaded', unifyButtonLook);
927        }
928
929        // Определение страны для УЖЕ ЗАПОЛНЕÐ
929ÐÐžÐ“О поля (например, номер из профиля
930        // в личном кабинете, mymitsu/includes/formto.php): без этого вызова страна
931        // определится только по событию input/change, а если пользователь не трогает
932        // предзаполненное поле руками — кнопка "Получить СМС" останется заблокированной
933        // навсегда.
934        checkSendSmsReady();
935        if (document.readyState === 'loading') {
936            document.addEventListener('DOMContentLoaded', checkSendSmsReady);
937        }
938
939        // ВАЖНО: html/js/mask.js — обычный синхронный 
939<script src>, подключаемый
940        // в общем футере страницы. Если перед ним в разметке стоят медленные или
941        // зависающие сторонние скрипты (карты, счётчики), jQuery.fn.mask может
942        // появиться НАМНОГО позже DOMContentLoaded — на практике видели разрыв
943        // и в 20 секунд, и (в одном случае) она не появлялась ощутимо дольше.
944        // checkCountrySwitch() сам по себе реагирует только на событие ввода —
945        // если пользователь допечатал номер и остановился ДО того, как
946        // библиотека наконец подключилась, ни одного нового события input
947        // больше не будет, и переключение страны/обновление data-mask так и
948        // останутся не выполненными, хотя dynamicMaskReady() к этому моменту
949        // уже вернул бы true при следующей проверке.
950        // Поэтому опрашиваем сами, проактивно, а не ждём реакции пользователя.
951        // БЕЗ ограничения по числу попыток и БЕЗ остановки по phoneVerified —
952        // ранняя версия с потолком в 60 секунд не успевала на страницах, где
953        // подключение реально затягивалось дольше, и висла в нейтральной маске
954        // навсегда: больше проверить было некому, пользователь не печатал
955        // ничего нового. Опрос раз в 300 мс ничего не стоит по ресурсам —
956        // безопасно продолжать его сколько угодно, пока пользователь на странице.
957        function recheckCountryNow() {
958            checkCountrySwitch();
959            if (!phoneVerified) {
960                var pdConsent = $pdCheckbox ? $pdCheckbox.checked : false;
961                $btnSendSms.disabled = !(getFullPhone().length > 0 && pdConsent);
962            }
963        }
964
965        // ОСНОВНОЙ механизм: подписка на событие 'load' самого тега 
965<script> с
966        // html/js/mask.js — сработает РОВНО в момент, когда библиотека реально
967        // подключится, без гадания с интервалами. Ищем тег по совпадению в src,
968        // а не полагаемся на заранее известный порядок/число script-тегов на
969        // странице. Если тег почему-то не нашёлся — не страшно, ниже есть
970        // резервный опрос.
971        (function () {
972            var maskScriptTag = document.querySelector(
973                'script[src*="mask.min.js"], script[src*="mask.js"], script[src*="jquery.mask"]'
974            );
975            if (maskScriptTag) {
976                maskScriptTag.addEventListener('load', recheckCountryNow);
977            }
978        })();
979
980        // РЕЗЕРВНЫЙ механизм: опрос на случай, если тег не нашёлся (например,
981        // подключён из другого места разметки, до которого мы не добрались),
982        // или 'load' уже произошёл ДО того, как мы успели подписаться (скрипт
983        // синхронный, но теоретически мог быть уже в кэше и выполниться раньше
984        // нашего кода). БЕЗ ограничения по числу попыток и БЕЗ остановки по
985        // phoneVerified — на практике видели подключение позже 200+ секунд,
986        // фиксированный потолок не успевал. Опрос раз в 300 мс ничего не стоит
987        // по ресурсам, безопасно продолжать его, пока страна не определится.
988        (function pollMaskPlugin() {
989            if (phoneCountryMode !== 'generic' || maskSwitchBroken) return;
990            if (dynamicMaskReady()) {
991                recheckCountryNow();
992                if (phoneCountryMode !== 'generic') return; // переключилось — дальше не нужно
993            }
994            setTimeout(pollMaskPlugin, 300);
995        })();
996
997        // Следим за телефоном и чекбоксом согласия
998        if ($phoneInput) {
999            $phoneInput.addEventListener('input', checkSendSmsReady);
1000            $phoneInput.addEventListener('change', checkSendSmsReady);
1001        }
1002        if ($pdCheckbox) {
1003            $pdCheckbox.addEventListener('change', checkSendSmsReady);
1004            // forms.js при отметке legal включает все button.btn в форме —
1005            // переблокируем submit, пока телефон не подтверждён.
1006            $pdCheckbox.addEventListener('change', function () {
1007                setTimeout(function () {
1008                    if (!phoneVerified) setSubmitEnabled(false);
1009                }, 0);
1010            });
1011        }
1012
1013        // Смена номера
1014        if ($btnChange) {
1015            $btnChange.addEventListener('click', function (e) {
1016                e.preventDefault();
1017                resetToStep1();
1018            });
1019        }
1020
1021        // Получить СМС.
1022        // stopImmediatePropagation — чтобы не сработал обработчик forms.js,
1023        // навешанный на все button.btn (он запускает submit формы).
1024        $btnSendSms.addEventListener('click', function (e) {
1025            e.stopImmediatePropagation();
1026            var phone = getFullPhone();
1027            if (!phone) {
1028                showError('Введите корректный номер телефона');
1029                return;
1030            }
1031            hideError();
1032            $btnSendSms.disabled = true;
1033            $btnSendSms.textContent = 'Отправка...';
1034
1035            $.ajax({
1036                type: 'POST',
1037                url: '/ajax/sendphonecode',
1038                data: {data: {phone: phone}},
1039                dataType: 'json',
1040                success: function (resp) {
1041                    $btnSendSms.textContent = 'Получить СМС с кодом авторизации';
1042                    if (resp.error === 0) {
1043                        if ($phoneInput) $phoneInput.setAttribute('readonly', 'readonly');
1044                        $stepSend.style.display = 'none';
1045                        $stepCode.style.display = 'block';
1046                        $codeInput.value = '';
1047                        $codeInput.focus();
1048                        startTimer();
1049                    } else if (resp.ratelimited && resp.retry_after) {
1050                        startCooldown(parseInt(resp.retry_after, 10) || 60);
1051                    } else {
1052                        showError(resp.msg || 'Ошибка отправки СМС');
1053                        checkSendSmsReady();
1054                    }
1055                },
1056                error: function () {
1057                    $btnSendSms.textContent = 'Получить СМС с кодом авторизации';
1058                    showError('Произошла ошибка, попробуйте позже');
1059                    checkSendSmsReady();
1060                }
1061            });
1062        });
1063
1064        // Автопроверка кода при вводе 5 цифр
1065        $codeInput.addEventListener('input', function () {
1066            hideError();
1067            var code = $codeInput.value.replace(/\D/g, '');
1068            $codeInput.value = code;
1069            if (code.length === 5) verifyCode(code);
1070        });
1071
1072        function verifyCode(code) {
1073            var phone = getFullPhone();
1074            $codeInput.disabled = true;
1075
1076            $.ajax({
1077                type: 'POST',
1078                url: '/ajax/verifyphone',
1079                data: {data: {phone: phone, code: code}},
1080                dataType: 'json',
1081                success: function (resp) {
1082                    $codeInput.disabled = false;
1083                    if (resp.error === 0 && resp.verified_token) {
1084                        phoneVerified = true;
1085                        $tokenInput.value = resp.verified_token;
1086                        clearInterval(timerInterval);
1087                        $stepCode.style.display = 'none';
1088                        $stepSend.style.display = 'none';
1089                        $errorDiv.style.display = 'none';
1090                        var $warning = form.querySelector('.sms-verify-warning');
1091                        if ($warning) $warning.style.display = 'none';
1092                        var ok = document.createElement('p');
1093                        ok.style.cssText = 'color:#3c763d;font-weight:bold;margin:4px 0 8px 0;';
1094                        ok.textContent = 'Номер телефона подтверждён';
1095                        root.appendChild(ok);
1096                        setSubmitEnabled(true);
1097                    } else {
1098                        showError(resp.msg || 'Неверный код. Попробуйте ещё раз');
1099                    }
1100                },
1101                error: function () {
1102                    $codeInput.disabled = false;
1103                    showError('Произошла ошибка, попробуйте позже');
1104                }
1105            });
1106        }
1107
1108        // ВРЕМЕННО (диагностика): прямой доступ к внутреннему состоянию из
1109        // консоли, без необходимости ловить нужное нажатие клавиши. Убрать
1110        // после того, как разберёмся с переключением РФ/РБ.
1111        window.__smsDebug = window.__smsDebug || {};
1112        window.__smsDebug['53ff202bd3482c8b4a000000'] = {
1113            state: function () {
1114                return {
1115                    phoneCountryMode: phoneCountryMode,
1116                    maskSwitchBroken: maskSwitchBroken,
1117                    value: $phoneInput.value,
1118                    dataMask: $phoneInput.getAttribute('data-mask'),
1119                    jqPhoneMaskType: (function () { var j = getJqPhone(); return j && typeof j.mask; })(),
1120                    jQueryVersion: window.jQuery && window.jQuery.fn.jquery,
1121                    dynamicMaskReady: dynamicMaskReady(),
1122                    rawPhoneDigits: rawPhoneDigits()
1123                };
1124            },
1125            forceSwitch: function () {
1126                checkCountrySwitch();
1127                return this.state();
1128            }
1129        };
1130    })();
1131</script>
1131
1132    <div class="form-group form-legal">
1133
1134    <style>
1135        #agreement, #agreementAdvert {
1136            width: 20px;
1137            height: 20px;
1138        }
1139    </style>
1140
1141    </div>
1142<input type="hidden" name="ad" value="On"/>
1143<input type="hidden" name="companiess" value=""/>
1144<div class="form-group col-xs-12 form-legal form-ad" style="display: none;">
1145    <span>Я согласен / согласна получать новостные рассылки</span></div>
1146<div class="clearfix"></div>
1147<div class="form-group text-center">
1148    
1149    <!-- send_button -->     <button
1150            class="btn btn-danger Obratnaya_svyaz_distribyutor"
1151            type="button"
1152                    disabled
1153    >
1154        <span>Отправить</span>    </button>
1155
1156    <div class="form-message"></div>
1157</div></form>
1158<style>
1159    #gtx-trans{
1160        display: none;
1161    }
1162</style>
1163
1164<style>
1165    .form-group.form-legal {
1166        width: 100%;
1167    }
1168
1169    .form-group.form-legal > span {
1170        display: flex;
1171        flex-wrap: wrap;
1172        width: 100%;
1173    }
1174
1175    .form-group.text-center {
1176        width: 100% !important;
1177    }
1178    .form-group.form-legal > span input {
1179        width: 3%;
1180    }
1181    .form-group.form-legal > span p {
1182        width: 78%;;
1183    }
1184    .form-group.form-legal > span .collapse {
1185        width: 100%;
1186        margin: 20px 0;
1187        text-align: left;
1188    }
1189    @media (max-width:500px) {
1190        .form-group.form-legal > span input {
1191            width: 6%;
1192            align-self: flex-start;
1193            margin: 3px 0 0 0;
1194        }
1195        .form-group.form-legal > span p {
1196            width: 94%;
1197        }
1198    }
1199</style>
1200
1201                </div>
1202            </div>
1203        </section>
1204    
1205<style>
1206    .warranty_block-link .px-0 {
1207        list-style: none; /* Убирает сами буллиты */
1208        padding-left: 0;  /* Убирает стандартный отступ слева */
1209        margin-left: 0;   /* Убирает отступы у списка */
1210    }
1211</style>
1212
1213<footer>
1214    <div class="brand_container">
1215        <div class="container py-3 footer">
1216            <style>
1217                #cookie_notification {
1218                    z-index: 100000;
1219                    display: none;
1220                    justify-content: space-between;
1221                    align-items: flex-end;
1222                    position: fixed;
1223                    bottom: 0;
1224                    left: 50%;
1225                    width: 100%;
1226                    max-width: 100%;
1227                    transform: translateX(-50%);
1228                    padding: 0;
1229                    background-color: white;
1230                    border-radius: 4px;
1231                    box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
1232                    border: 1px solid #686D71;
1233                    max-height: 40%;
1234                    overflow: auto;
1235                }
1236
1237                #cookie_notification p {
1238                    margin: 0;
1239                    font-size: 0.7rem;
1240                    text-align: left;
1241                }
1242
1243                .mr-1 {
1244                    margin-right: 10px;
1245                }
1246
1247                .btn__cookie-info {
1248                    border: 1px solid #404040;
1249                    color: #E30000;
1250                }
1251
1252                .cookie_accept {
1253                    border: 1px solid #404040;
1254                    color: #E30000;
1255                }
1256
1257                @media (min-width: 576px) {
1258                    #cookie_notification.show {
1259                        display: block;
1260                    }
1261
1262                    .cookie_accept {
1263                        margin: 0 0 0 25px;
1264                    }
1265                }
1266
1267                @media (max-width: 575px) {
1268                    #cookie_notification.show {
1269                        display: block;
1270                        text-align: left;
1271                    }
1272
1273                    .cookie_accept {
1274                        margin: 10px 0 0 0;
1275                    }
1276                }
1277
1278                /* Mobile footer order fix */
1279                @media (max-width: 991px) {
1280                    .footer {
1281                        display: flex;
1282                        flex-direction: column;
1283                    }
1284
1285                    .footer > div:has(img[src*="logo.svg"]) {
1286                        order: -2;
1287                    }
1288
1289                    .footer_downmenu {
1290                        order: -1;
1291                    }
1292
1293                    .footer_contact {
1294                        order: 0;
1295                    }
1296                }
1297
1298            </style>
1299            <div class=" mx-auto container_inner px-0 d-none d-lg-flex pb-2 mb-3">
1300                <div class="col-12 col-md-2">
1301                    <img alt="" class=" mx-md-0 mx-auto" src="/html/mmc-2021/img/logo.svg">
1302                </div>
1303
1304                <div class=" col-2 d-lg-block d-none"><a class="footer_topmenu-item" href="/special-offers/">Спецпредложения</a>
1305                </div>
1306                                    <div class=" col-2 d-lg-block d-none"><a class="footer_topmenu-item"
1307                                                             href="/for-byers/dealers/">Поиск дилера</a>
1308                    </div>
1309                
1310                                    <div class=" col-2 d-lg-block d-none"><a class="footer_topmenu-item" href="/contacts/">Контакты</a></div>
1311                
1312                                    <div class=" col-2 d-lg-block d-none"><a class="footer_topmenu-item" href="/compliance/">Юридическая информация</a></div>
1313                
1314                <div class="col-2 d-lg-block d-none" style="margin-left: auto"><a
1315                            class="footer_topmenu-item d-block text-right"
1316                            href="https://m-drive.mitsubishi-motors.ru/login">Личный кабинет</a></div>
1317            </div>
1318            <div class="container container_inner px-0 mb-4 mx-auto text-center d-lg-none">
1319                <img alt="" src="/html/mmc-2021/img/logo.svg" style="max-width: 200px;">
1320            </div>
1321            <div class="container container_inner px-0 py-3 mx-auto footer_downmenu d-flex flex-wrap">
1322                <div class="col-lg-2 d-none d-lg-block"></div>
1323                                    <ul class="px-2 mb-3 col-6 col-md-4 col-lg-2">
1324                        <li><span class="footer_menu-itemtop">АВТОМОБИЛИ</span></li>
1325                                                    <li>
1326                                <a class="footer_menu-itemtop"
1327                                   href="/auto/pajero-sport/">
1327Pajero Sport</a>
1328                            </li>
1329                                                    <li>
1330                                <a class="footer_menu-itemtop"
1331                                   href="/auto/outlander/">Outlander</a>
1332                            </li>
1333                                                    <li>
1334                                <a class="footer_menu-itemtop"
1335                                   href="/auto/eclipse-cross/">Eclipse Cross</a>
1336                            </li>
1337                                                    <li>
1338                                <a class="footer_menu-itemtop"
1339                                   href="/auto/asx/">ASX</a>
1340                            </li>
1341                                                    <li>
1342                                <a class="footer_menu-itemtop"
1343                                   href="/auto/l200/">L200</a>
1344                            </li>
1345                                            </ul>
1346                
1347                <ul class="px-2 mb-3 col-6 col-md-4 col-lg-2">
1348                    <li><span class="footer_menu-itemtop">Покупателям</span></li>
1349                                            <li>
1350                            <a class="footer_menu-item" href="/for-byers/compare/">Сравнение автомобилей</a>
1351                        </li>
1352                                            <li>
1353                            <a class="footer_menu-item" href="/for-byers/dealers/">Дилерские центры</a>
1354                        </li>
1355                                            <li>
1356                            <a class="footer_menu-item" href="/for-byers/coloring/">Раскраска для маленьких автолюбителей</a>
1357                        </li>
1358                                    </ul>
1359                                <ul class="px-2 mb-3 col-6 col-md-4 col-lg-2">
1360                    <li><span class="footer_menu-itemtop">Сервис</span></li>
1361                                            <li><a class="footer_menu-item"
1362                               style=""
1363                               href="/for-mitsubishi-owners/zapis_na_to/"><span>Запись на сервис</span></a></li>
1364                                            <li><a class="footer_menu-item"
1365                               style=""
1366                               href="/for-mitsubishi-owners/service-programm/"><span>Сервисные кампании</span></a></li>
1367                                            <li><a class="footer_menu-item"
1368                               style=""
1369                               href="https://www.mitsubishi-motors.ru/cart-accessories/"><span>Аксессуары по акции</span></a></li>
1370                                            <li><a class="footer_menu-item"
1371                               style=""
1372                               href="/for-mitsubishi-owners/to_calc/"><span><strong>Калькулятор ТО</strong></span></a></li>
1373                                            <li><a class="footer_menu-item"
1374                               style=""
1375                               href="/for-mitsubishi-owners/new-service/"><span>Предложения по сервису</span></a></li>
1376                                            <li><a class="footer_menu-item"
1377                               style=""
1378                               href="https://mitsuparts.ru/mitsuoil/"><span>Масло MITSUOIL</span></a></li>
1379                                            <li><a class="footer_menu-item"
1380                               style=""
1381                               href="https://mitsuparts.ru/parts"><span>Запасные части MITSUPARTS</span></a></li>
1382                                    </ul>
1383                <ul class="px-2 mb-3 col-6 col-md-4 col-lg-2">
1384                                            <li><a class="footer_menu-item"
1385                               style=""
1386                               href="/for-mitsubishi-owners/zapasnie_chasti/"><span>Запасные части MITSUBISHI</span></a></li>
1387                                            <li><a class="footer_menu-item"
1388                               style=""
1389                               href="https://www.mitsubishi-motors.ru/zapchasti-25/"><span>Программа 3+</span></a></li>
1390                                            <li><a class="footer_menu-item"
1391                               style=""
1392                               href="/for-mitsubishi-owners/manuals/"><span>Инструкции</span></a></li>
1393                                            <li><a class="footer_menu-item"
1394                               style=""
1395                               href="https://www.mitsubishi-motors.ru/stekla/"><span>Лобовые стекла с выгодой</span></a></li>
1396                                            <li><a class="footer_menu-item"
1397                               style=""
1398                               href="/for-mitsubishi-owners/garantiya/"><span>Гарантия</span></a></li>
1399                                            <li><a class="footer_menu-item"
1400                               style=""
1401                               href="/for-mitsubishi-owners/map/"><span>Помощь на дорогах МАП</span></a></li>
1402                                    </ul>
1403                <ul class="px-2 mb-3 col-6 col-md-4 col-lg-2">
1404                                            <li><a class="footer_menu-item" href="/kak_stat_dilerom/">Как стать дилером/сервисным партнером</a></li>
1405                        <li><a class="footer_menu-item mobile-only" href="/compliance/"><b>Юридическая информация</b></a></li>
1406
1407                        <style>
1408                            .mobile-only {
1409                                display: none;
1410                            }
1411
1412                            @media (max-width: 768px) {
1413                                .mobile-only {
1414                                    display: list-item;
1415                                }
1416                            }
1417                        </style>
1418                                    </ul>
1419            </div>
1420
1421            <div class="container container_inner px-0 py-3 mx-auto d-flex flex-wrap footer_contact">
1422                                    <p class="col-12 col-md-5 footer_text mb-3">Drive Your Ambition&nbsp;&mdash; Воплощение твоих
1423                        амбиций. Данный
1424                        интернет-сайт носит информационный характер и&nbsp;не&nbsp;является публичной офертой,
1425                        определяемой
1426                        положениями Статьи 437&nbsp;
1426ГК РФ. Для получения подробной информации обращайтесь в&nbsp;официальные
1427                        дилерские центры автомобилей MITSUBISHI, или на&nbsp;e-mail: <a
1428                                href="mailto:[email protected]">[email protected]</a><br><a
1429                                href="/files/MMC_Rus-Public-PDP-policy.pdf"><strong>Политика обработки персональных данных ООО "ММС Рус"</strong></a><br>*Рекомендованные запасные части для обслуживания постгарантийных
1430                        автомобилей <br><br>&copy;&nbsp;ООО &laquo;ММС Рус&raquo;. 2026</p>
1431                                <div class="mx-md-3 mb-3 mx-lg-auto mx-auto d-none d-md-block">
1432                </div>
1433                <div class="col-12 col-md-auto mb-3 text-center text-md-left">
1434                                            <h3 class="footer_title">MITSUBISHI MOTORS В&nbsp;СОЦИАЛЬНЫХ СЕТЯХ</h3>
1435                        <div class="d-flex flex-wrap justify-content-center justify-content-md-start">
1436                                                            <a class="mr-1" href="https://ok.ru/group/52764608823391" rel="nofollow"><img
1437                                            alt="" src="/html/mmc-2021/img/Ok.svg"></a>
1438                                                            <a class="mr-1" href="https://vk.com/mitsucarrus" rel="nofollow"><img
1439                                            alt="" src="/html/mmc-2021/img/Vk.svg"></a>
1440                                                            <a class="mr-1" href="https://zen.yandex.ru/id/5f185653c2a26b0802e4da13" rel="nofollow"><img
1441                                            alt="" src="/html/mmc-2021/img/Dzen.svg"></a>
1442                                                            <a class="mr-1" href="https://t.me/MMCRus_official" rel="nofollow"><img
1443                                            alt="" src="/html/mmc-2021/img/Tg.svg"></a>
1444                                                            <a class="mr-1" href="https://max.ru/mitsucarrus" rel="nofollow"><img
1445                                            alt="" src="/html/mmc-2021/img/Max.svg"></a>
1446                                                                                </div>
1447                                    </div>
1448            </div>
1449        </div>
1450    </div>
1451
1452        <div class="hide-ligal"></div>
1453
1454        <div class=" my-0">
1455        <div id="cookie_notification">
1456            <div class="text-center p-2">
1457                <div>
1458                    <h5 style="margin: 2px">Сбор и обработка файлов куки (cookie)</h5>
1459                    <span style="font-size: 12px">
1460                            На сайте Компании обрабатываются файлы куки (cookie) и применяются инструменты аналитики данных Яндекс.Метрика для статистического анализа использования сервисов и обеспечения их работоспособности, как в целом, так и их отдельных функций. Продолжая использовать наш сайт, Вы соглашаетесь на обработку файлов cookie.                        </span>
1461                </div>
1462                <button style="font-size: 12px" href="https://www.mitsubishi-motors.ru/files/includes/compliance/docs/cookies.pdf" id="readCookie"
1463                        class="px-3 close-link button cookie_accept btn_all">Узнать больше</button>
1464                <button style="font-size: 12px" class="px-3 close-link button cookie_accept btn_all"
1465                        id="cookie_accept">Ознакомлен(-а)</button>
1466
1467                
1467<script>
1468                    // Ожидаем полную загрузку страницы
1469                    document.addEventListener('DOMContentLoaded', function () {
1470
1471                        const readCookieBtn = document.querySelector('#readCookie');
1472
1473                        // Добавляем обработчик события только если элемент существует
1474                        if (readCookieBtn) {
1475                            readCookieBtn.addEventListener('click', function (e) {
1476
1477                                e.preventDefault(); // Предотвращаем стандартное поведение ссылки
1478
1479                                window.open(this.getAttribute('href'), '_blank');
1480                            });
1481                        } else {
1482                            console.warn('⚠️ Элемент #readCookie не найден на странице');
1483                        }
1484
1485                        function checkCookies() {
1486
1487                            let cookieNotification = document.getElementById('cookie_notification');
1488
1489                            // Проверяем существование элементов перед работой с ними
1490                            if (!cookieNotification) {
1491                                console.warn('⚠️ Элемент #cookie_notification не найден, прекращаем выполнение');
1492                                return;
1493                            }
1494
1495                            let cookieBtn = cookieNotification.querySelector('#cookie_accept');
1496
1497                            // Проверяем, было ли уведомление показано в текущей сессии
1498                            const wasShownThisSession = sessionStorage.getItem('cookieShownThisSession');
1499
1500                            // Если уведомление еще не показывалось в этой сессии - показываем
1501                            if (!wasShownThisSession) {
1502                                cookieNotification.classList.add('show');
1503
1504                                // При клике на кнопку, записываем в sessionStorage, что уведомление было показано
1505                                if (cookieBtn) {
1506                                    cookieBtn.addEventListener('click', function () {
1507
1508                                        sessionStorage.setItem('cookieShownThisSession', 'true');
1509
1510                                        cookieNotification.classList.remove('show');
1511                                    });
1512                                }
1513                            }
1514
1515                        }
1516
1517                        checkCookies();
1518                    });
1519                </script>
1519
1520
1521            </div>
1522            <div class="collapse p-4" id="cookie-description">
1523            </div>
1524
1525        </div>
1526    </div>
1527    <style>
1528        #cookie_notification {
1529            z-index: 100000;
1530            display: none;
1531            justify-content: space-between;
1532            align-items: flex-end;
1533            position: fixed;
1534            bottom: 0;
1535            left: 50%;
1536            width: 100%;
1537            max-width: 100%;
1538            transform: translateX(-50%);
1539            padding: 0;
1540            background-color: white;
1541            border-radius: 4px;
1542            box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
1543            border: 1px solid #686D71;
1544            max-height: 40%;
1545            overflow: auto;
1546        }
1547
1548        #cookie_notification p {
1549            margin: 0;
1550            font-size: 0.7rem;
1551            text-align: left;
1552        }
1553
1554        .mr-1 {
1555            margin-right: 10px;
1556        }
1557
1558        .btn__cookie-info {
1559            border: 1px solid #404040;
1560            color: #E30000;
1561        }
1562
1563        .cookie_accept {
1564            border: 1px solid #404040;
1565            color: #E30000;
1566        }
1567
1568        @media (min-width: 576px) {
1569            #cookie_notification.show {
1570                display: block;
1571            }
1572
1573            .cookie_accept {
1574                margin: 0 0 0 25px;
1575            }
1576        }
1577
1578        @media (max-width: 575px) {
1579            #cookie_notification.show {
1580                display: block;
1581                text-align: left;
1582            }
1583
1584            .cookie_accept {
1585                margin: 10px 0 0 0;
1586            }
1587        }
1588
1589    </style>
1590
1591</footer>
1592
1593    <!--  AdRiver code START. Type:counter(zeropixel) Site: Mitsubish SZ: -->
1594    
1594<script data-type="text/javascript">
1595        function adriver_write(id) {
1596            var RndNum4NoCash = Math.round(Math.random() * 1000000000);
1597            var ar_Tail = 'unknown';
1598            if (document.referrer)
1599                ar_Tail = escape(document.referrer);
1600                        $('body').append('<img alt="checking" src="https://ad.adriver.ru/cgi-bin/rle.cgi?' + 'sid=217013&bt=21&custom=200=' + id + '&pz=0&rnd=' + RndNum4NoCash + '&tail256=' + ar_Tail + '" border=0 width=1 height=1>');
1601            // $('body').append('<img alt="checking" src="https://ad.adriver.ru/cgi-bin/rle.cgi?sid=217013&bt=21&pz=0&custom=200=' + id + '&rnd=472685745" border=0 width=1 height=1>');
1602                        console.log('adr - 1');
1603        }
1604    </script>
1604
1605    <!--  AdRiver code END  -->
1606    
1606<script src="/html/js/tether.min.js"></script>
vendor: 2 bytes, line 1606
1606
1607<script src="/html/js/jquery.min.js"></script>
1607
1608    
1608<script src="https://api-maps.yandex.ru/2.1/?apikey=40362f98-38b1-4ecf-9a76-b6d70be19893&lang=ru_RU"
1609            type="text/javascript"></script>
1609
1610    
1611<script src="/html/js/map.js"></script>
vendor: 2 bytes, line 1611
1611
1612<script src="/html/js/jquery.cookie.js"></script>
1612
1613
1614<script src="/html/js/forms.min.js?v=1785768001"></script>
vendor: 2 bytes, line 1614
1614
1615<script src="/html/js/select2.js"></script>
vendor: 2 bytes, line 1615
1615
1616<script src="/html/js/mask.min.js"></script>
vendor: 2 bytes, line 1616
1616
1617<script src="/static/plugins/datepicker/js/bootstrap-datepicker.min.js"></script>
1617
1618
1619<script src="/html/js/script.js"></script>
1619
1620
1621            <ul class="buttons">
1622                                                                    <li class="w50" id="">
1623                    <a href="/for-mitsubishi-owners/to_calc/?sidemenu" rel="nofollow">
1624                        <img src="/img/buttons_icons/file140515143653.png">
1625
1626                        <span class="title">Калькулятор ТО.</span>
1627                    </a>
1628                </li>
1629                                                <li class="w50" id="">
1630                    <a href="https://m-drive.mitsubishi-motors.ru/login" rel="nofollow">
1631                        <img src="/img/buttons_icons/file190515162431.png">
1632
1633                        <span class="title">Личный кабинет.</span>
1634                    </a>
1635                </li>
1636                        </ul>
1637        <div class="buttons-menu">
1638            <div class="buttons-menu__el el1"></div>
1639            <div class="buttons-menu__el el2"></div>
1640            <div class="buttons-menu__el el3"></div>
1641            <div class="buttons-menu__el el4"></div>
1642        </div>
1643
1644        
1644<script type="text/javascript">
1645            $('.buttons-menu').click(() => {
1646                $('.buttons').addClass('mob-buttoms-menu')
1647            })
1648            $('.buttons').click(() => {
1649                if (window.screen.availWidth < 768) {
1650                    $('.buttons').removeClass('mob-buttoms-menu')
1651                }
1652            })
1653        </script>
1653
1654        <style>
1655            .KONGET-CL-0 {
1656                display: none;
1657            }
1658
1659        </style>
1660            
1661    <!-- footer js -->
1662            
1662<script src="/static/plugins/datepicker/js/bootstrap-datepicker.min.js" data-type="text/javascript"></script>
1662
1663                
1663<script src="/static/plugins/datepicker/locales/bootstrap-datepicker.ru.min.js" data-type="text/javascript"></script>
1663
1664            <!-- END footer js -->
1665    <!-- js counters -->
1666<!-- Yandex.Metrika counter -->
1667<script type="text/javascript" >
vendor: 406 bytes, lines 1667-1674
1667
1668   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
1669   m[i].l=1*new Date();
1670   for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
1671   k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
1672   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
1673
1674   ym(
1674155501
vendor: 123 bytes, lines 1674-1679
1674, "init", {
1675        clickmap:true,
1676        trackLinks:true,
1677        accurateTrackBounce:true,
1678        webvisor:true
1679   });
1680</script>
1680
1681<noscript><div><img src="https://mc.yandex.ru/watch/155501" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
1682<!-- /Yandex.Metrika counter --><!-- END js counters -->
1683<!-- js reach goal -->
1684<script>
1685    $('[data-yaid]').click(function () {
1686        gyaEvent('yaid', 'click', $(this).attr('data-yaid'), $(this).attr('data-yaid'))
1687    });
1688        function secs() {
1689        if ($.cookie('20secs') == undefined)
1690            $.cookie('20secs', 1);
1691        if ($.cookie('20secs_done') == undefined)
1692            $.cookie('20secs_done', false);
1693        var sec_timer = $.cookie('20secs');
1694        var sec_done = $.cookie('20secs_done');
1695        if (sec_done != 1) {
1696            sec_timer++;
1697            $.cookie('20secs', sec_timer);
1698            if (sec_timer >= 20) {
1699                $.cookie('20secs_done', 1);
1700                yaCounter155501.reachGoal('20sec', {});
1701            }
1702            setTimeout(secs, 1000);
1703        }
1704    }
1705
1706    setTimeout(secs, 1000);
1707    </script>
1707
1708<!-- END js reach goal -->
1709
1710<!-- Auto-fill forms from GET parameters script -->
1711<script>
1712    document.addEventListener('DOMContentLoaded', function () {
1713        // Функция для получения GET параметров
1714        function getUrlParams() {
1715            const urlParams = new URLSearchParams(window.location.search);
1716            return {
1717                fio: urlParams.get('fio'),
1718                email: urlParams.get('email'),
1719                tel: urlParams.get('tel'),
1720                vin: urlParams.get('vin'),
1721                spd: urlParams.get('spd')
1722            };
1723        }
1724
1725        // Функция для декодирования и очистки параметров
1726        function cleanParam(param) {
1727            if (!param) return '';
1728
1729            try {
1730                // Декодируем URL-кодированные символы
1731                let cleaned = decodeURIComponent(param);
1732
1733                // Заменяем подчеркивания на пробелы (для ФИО)
1734                cleaned = cleaned.replace(/_/g, ' ');
1735
1736                // Экранируем HTML
1737                const div = document.createElement('div');
1738                div.textContent = cleaned;
1739                return div.innerHTML;
1740            } catch (e) {
1741                return param;
1742            }
1743        }
1744
1745        // Основная функция автозаполнения
1746        function autoFillFormFields() {
1747            const params = getUrlParams();
1748
1749            // Маппинг GET параметров к data-field атрибутам
1750            const fieldMapping = {
1751                'FormIName': cleanParam(params.fio),
1752                'FormIEmail': cleanParam(params.email),
1753                'FormIPhone': cleanParam(params.tel)
1754            };
1755
1756            console.log(params)
1757
1758            if (params.vin) {
1759                const vinValue = cleanParam(params.vin);
1760                const vinInput = document.getElementById('form_input');
1761
1762                if (vinInput) {
1763                    vinInput.value = vinValue;
1764                    console.log('Автозаполнен VIN значением:', vinValue);
1765
1766                    // Триггерим события для корректной работы возможных обработчиков
1767                    const inputEvent = new Event('input', {bubbles: true, cancelable: true});
1768                    vinInput.dispatchEvent(inputEvent);
1769
1770                    const changeEvent = new Event('change', {bubbles: true, cancelable: true});
1771                    vinInput.dispatchEvent(changeEvent);
1772                }
1773            }
1774
1775            // Обработка согласия на обработку персональных данных
1776            if (params.spd === '1') {
1777                // Ищем чекбоксы с name="legal"
1778                const legalCheckboxes = document.querySelectorAll('input[type="checkbox"][name="legal"]');
1779
1780                legalCheckboxes.forEach(function (checkbox) {
1781                    checkbox.checked = true;
1782
1783                    // Триггерим событие change для активации связанной логики
1784                    const changeEvent = new Event('change', {
1785                        bubbles: true,
1786                        cancelable: true
1787                    });
1788                    checkbox.dispatchEvent(changeEvent);
1789
1790                    console.log('Автоматически установлено согласие на обработку персональных данных');
1791                });
1792            }
1793
1794            // Перебираем все поля с data-field атрибутами
1795            Object.keys(fieldMapping).forEach(function (dataField) {
1796                const value = fieldMapping[dataField];
1797
1798                if (value) {
1799                    // Ищем поля с соответствующим data-field атрибутом
1800                    const fields = document.querySelectorAll('[data-field="' + dataField + '"]');
1801
1802                    fields.forEach(function (field) {
1803                        // Проверяем тип поля и заполняем соответствующим образом
1804                        if (field.tagName.toLowerCase() === 'input' || field.tagName.toLowerCase() === 'textarea') {
1805                            field.value = value;
1806
1807                            // Если это поле телефона и есть маска, триггерим событие
1808                            if (dataField === 'FormIPhone' && field.hasAttribute('data-mask')) {
1809                                // Триггерим событие input для работы с масками
1810                                const inputEvent = new Event('input', {
1811                                    bubbles: true,
1812                                    cancelable: true
1813                                });
1814                                field.dispatchEvent(inputEvent);
1815
1816                                // Также триггерим paste событие для корректной работы маски
1817                                const pasteEvent = new Event('paste', {
1818                                    bubbles: true,
1819                                    cancelable: true
1820                                });
1821                                field.dispatchEvent(pasteEvent);
1822                            }
1823
1824                            console.log('Автозаполнено поле', dataField, 'значением:', value);
1825                        }
1826                    });
1827                }
1828            });
1829        }
1830
1831        // Запускаем автозаполнение
1832        autoFillFormFields();
1833
1834        // Также запускаем через небольшую задержку на случай, если формы загружаются динамически
1835        setTimeout(autoFillFormFields, 500);
1836        setTimeout(autoFillFormFields, 1000);
1837        setTimeout(autoFillFormFields, 2000);
1838    });
1839</script>
1839
1840<!-- END Auto-fill forms script -->
1841
1842<!--_fnocache -->
1843
1844</body>
1845</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.