PageSourceSearch

http://profi-soft.kz/local/templates/redesign_v5/js/custom.min.js?171819920614770

js profi-soft.kz collected 2026-09-26 10:47:06 UTC 14,770 bytes, 462 lines download raw bytes

1function validateAjaxForm(e) {
2  var s = !1,
3    i = !1;
4  return (
5    0 != e.find('input[name="name"]').val().length
6      ? (e.find('input[name="name"]').removeClass("error"), (s = !0))
7      : e.find('input[name="name"]').addClass("error"),
8    0 != e.find('input[name="phone"]').val().length
9      ? (e.find('input[name="phone"]').removeClass("error"), (i = !0))
10      : e.find('input[name="phone"]').addClass("error"),
11    s && i
12  );
13}
14$(document).ready(function () {
15  $(".lang").click(function () {
16    $(".lang-dropdown").toggle();
17  }),
18    $(".accordion_colored .accordion_header").click(function () {
19      console.log($(this).parent().hasClass("closed")),
20        !1 === $(this).parent().hasClass("closed")
21          ? $(this).parent().addClass("closed")
22          : $(this).parent().removeClass("closed");
23    }),
24    $("#default_reviews").click(function () {
25      $("#default_reviews").addClass("active"),
26        $("#default_reviews_list").css("display", "block"),
27        $("#video_reviews").removeClass("active"),
28        $("#video_reviews_list").hide(),
29        $("#audio_reviews").removeClass("active"),
30        $("#audio_reviews_list").hide(),
31        $("#text_review_offers").show(),
32        $("#video_review_offers").hide(),
33        $("#audio_review_offers").hide();
34        $('#letters_reviews_list').hide();
35        $('#letters_reviews').removeClass('active');
36      $('#default_reviews_list').slick("slickNext");
37    }),
38    $("#video_reviews").click(function () {
39      $("#video_reviews").addClass("active"),
40        $("#video_reviews_list").css("display", "flex"),
41        $("#default_reviews").removeClass("active"),
42        $("#default_reviews_list").hide(),
43        $("#audio_reviews").removeClass("active"),
44        $("#audio_reviews_list").hide(),
45        $("#text_review_offers").hide();
46      $('#letters_reviews_list').hide();
47      $('#letters_reviews').removeClass('active');
48    }),
49    $("#audio_reviews").click(function () {
50      $("#audio_reviews").addClass("active"),
51        $("#audio_reviews_list").css("display", "flex"),
52        $("#default_reviews").removeClass("active"),
53        $("#default_reviews_list").hide(),
54        $("#video_reviews").removeClass("active"),
55        $("#video_reviews_list").hide(),
56        $("#text_review_offers").hide();
57      $('#letters_reviews_list').hide();
58      $('#letters_reviews').removeClass('active');
59    }),
60    $("#letters_reviews").click(function () {
61      $('#letters_reviews_list').css("display", "flex"),
62          $('#letters_reviews').addClass('active'),
63      $("#audio_reviews").removeClass("active"),
64        $("#audio_reviews_list").hide(),
65        $("#default_reviews").removeClass("active"),
66        $("#default_reviews_list").hide(),
67        $("#video_reviews").removeClass("active"),
68        $("#video_reviews_list").hide(),
69        $("#text_review_offers").hide();
70    }),
71    $("#main__default_reviews").click(function () {
72      $("#main__default_reviews").addClass("active"),
73        $("#main__default_reviews_list").css("display", "flex"),
74        $("#main__video_reviews").removeClass("active"),
75        $("#main__video_reviews_list").hide(),
76        $("#main__audio_reviews").removeClass("active"),
77        $("#main__audio_reviews_list").hide();
78    }),
79    $("#main__video_reviews").click(function () {
80      $("#main__video_reviews").addClass("active"),
81        $("#main__video_reviews_list").css("display", "flex"),
82        $("#main__default_reviews").removeClass("active"),
83        $("#main__default_reviews_list").hide(),
84        $("#main__audio_reviews").removeClass("active"),
85        $("#main__audio_reviews_list").hide();
86    }),
87    $("#main__audio_reviews").click(function () {
88      $("#main__audio_reviews").addClass("active"),
89        $("#main__audio_reviews_list").css("display", "flex"),
90        $("#main__video_reviews").removeClass("active"),
91        $("#main__video_reviews_list").hide(),
92        $("#main__default_reviews").removeClass("active"),
93        $("#main__default_reviews_list").hide();
94    }),
95    $(".product_description_caption .drop-down").click(function () {
96      "drop-down no_opened" === $(this).attr("class")
97        ? ($(this).removeClass("no_opened"),
98          $(this).addClass("opened"),
99          $(".product_description_content").css({ "max-height": "15000px" }))
100        : ($(this).removeClass("opened"),
101          $(this).addClass("no_opened"),
102          $(".product_description_content").css({ "max-height": "0" }));
103    }),
104    $(".automation_main_page_slider .slide").click(function () {
105      $(".automation_main_page_slider .slide").removeClass("active"),
106        $(this).addClass("active");
107    }),
108    $(".callback-form").on("input", () => {
109      $('input[name="name"]').val().length != 0 && $('input[name="phone"]').val().length != 0 
110      ? $('input[name="submit"]').removeAttr("disabled")
111      : $('input[name="submit"]').prop("disabled", true)
112    })
113    $(".callback-form").submit(function (e) {
114      e.preventDefault();
115      var s = $(this),
116        i = "/api/call.php";
117      s.attr("action") && (i = s.attr("action")),
118        s.change(function (e) {
119          validateAjaxForm($(this));
120        }),
121        validateAjaxForm(s) &&
122          (s.find("input[name='submit']").prop("disabled", !0),
123          BX.ajax({
124            url: i,
125            data: s.serialize(),
126            method: "POST",
127            timeout: 30,
128            async: !0,
129            processData: !0,
130            scriptsRunFirst: !0,
131            emulateOnload: !0,
132            start: !0,
133            cache: !1,
134            onsuccess: function (e) {
135              $("#oneClick").find(".close").click(),
136                s[0].reset(),
137                s.find("input[name='submit']").prop("disabled", !1),
138                (window.location.href = "/forma-otpravlena.php" + ($("#oneClick").hasClass("changedContentForChecklist") ? "?checklist=Y" : ""));
139            },
140            onfailure: function (e) {
141              console.log("Ошибка!");
142            },
143          }));
144    }),
145    $("[data-toggle=modal]").click(function () {
146      var e = $(this).data("source");
147      $($(this).data("target")).find("#source").val(e);
148    }),
149    $("#mobile_search_button").click(function () {
150      $(".search-wrap").hasClass("opened")
151        ? $(".search-wrap").removeClass("opened")
152        : $(".search-wrap").addClass("opened");
153    }),
154    $(function (e) {
155      e("img.lazy").Lazy({ bind: "event", delay: 0 }), e("#myVideo").Lazy();
156    });
157}),
158  $(document).ready(function () {
159    function e() {
160      var e = document.createElement("iframe");
161      e.setAttribute(
162        "src",
163        "https://www.youtube.com/embed/videoseries?list=ID".replace(
164          "ID",
165          this.dataset.id
166        )
167      ),
168        e.setAttribute("allowfullscreen", ""),
169        this.parentNode.replaceChild(e, this);
170    }
171    $("#offers .slick-dots li").on("click", function () {
172      $(this).hasClass("slick-active") &&
173        ($("#offers li").removeClass("active"),
174        $("#offers li")
175          .eq($(this).text() - 1)
176          .addClass("active"));
177    }),
178      $("#mobile_menu").on("click", function () {
179        "header-nav header-nav-active" === $(".header-nav").attr("class")
180          ? $(".header-nav").removeClass("header-nav-active")
181          : $(".header-nav").addClass("header-nav-active"),
182          $(".header").hasClass("opened")
183            ? $(".header").removeClass("opened")
184            : $(".header").addClass("opened");
185      }),
186      screen.width <= 767 &&
187        $(".header-nav .menu li").on("click", function () {
188          if ("active" === $(this).attr("class"))
189            return $(this).removeClass("active"), !1;
190          $(".header-nav .menu li").removeClass("active"),
191            $(this).addClass("active");
192        }),
193      $(".footer_list").on("click", function () {
194        if (
195          "footer_list active" === $(this).attr("class") ||
196          "footer_list social_links active" === $(this).attr("class")
197        )
198          return $(this).removeClass("active"), !1;
199        $(".footer_list").removeClass("active"), $(this).addClass("active");
200      });
201    var s,
202      i,
203      o = document.getElementsByClassName("youtube-player");
204    for (i = 0; i < o.length; i++)
205      (s = document.createElement("div")).setAttribute(
206        "data-id",
207        o[i].dataset.id
208      ),
209        (s.innerHTML =
210          (o[i].dataset.id,
211          '<img src="https://i.ytimg.com/vi/wli2iqu-rig/hqdefault.jpg"><div class="play"></div>')),
212        (s.onclick = e),
213        o[i].appendChild(s);
214  }),
215  $(".card-block-wrap").slick({
216    lazyLoad: "progressive",
217    infinite: !0,
218    slidesToShow: 1,
219    slidesToScroll: 1,
220    dots: !0,
221    autoplay: !0,
222    autoplaySpeed: 2e4,
223    appendDots: $("#offers"),
224    responsive: [
225      {
226        breakpoint: 610,
227        settings: {
228          arrows: !1,
229          centerMode: !0,
230          slidesToShow: 1,
231          dots: !0,
232          appendDots: $("#offers_index_main"),
233        },
234      },
235      {
236        breakpoint: 420,
237        settings: {
238          arrows: !1,
239          centerMode: !1,
240          slidesToShow: 1,
241          dots: !0,
242          appendDots: $("#offers_index_main"),
243        },
244      },
245    ],
246  }),
247  screen.width <= 610 &&
248    ($(".our_prices__categories").slick({
249      lazyLoad: "progressive",
250      infinite: !0,
251      slidesToShow: 1,
252      slidesToScroll: 1,
253      dots: !0,
254      autoplay: !0,
255      autoplaySpeed: 2e4,
256      responsive: [
257        {
258          breakpoint: 610,
259          settings: {
260            arrows: !1,
261            centerMode: !1,
262            slidesToShow: 1,
263            dots: !0,
264            appendDots: $("#our_prices_offers"),
265          },
266        },
267      ],
268    }),
269    $(".index_news_container .news .news_left").slick({
270      lazyLoad: "progressive",
271      infinite: !0,
272      slidesToShow: 1,
273      slidesToScroll: 1,
274      dots: !0,
275      autoplay: !0,
276      autoplaySpeed: 2e4,
277      dots: !0,
278      appendDots: $("#news_offers"),
279    })),
280  $(".card-block-wrap").on("swipe", function (e, s, i) {
281    if ("left" == i) {
282      if ($(".offers li:not(.slick-dots li).active").next().is("ul"))
283        return (
284          $(".offers li:not(.slick-dots li):first-of-type").addClass("active"),
285          $(".offers li:not(.slick-dots li).active")
286            .eq(1)
287            .removeClass("active"),
288          !1
289        );
290      if (0 === $(".offers li:not(.slick-dots li).active").next().length)
291        return (
292          $(".offers li:not(.slick-dots li):first-of-type").addClass("active"),
293          $(".offers li:not(.slick-dots li).active")
294            .eq(1)
295            .removeClass("active"),
296          !1
297        );
298      console.log($(".offers li.active").next()),
299        $(".offers li:not(.slick-dots li).active").next().addClass("active"),
300        $(".offers li:not(.slick-dots li).active").eq(0).removeClass("active");
301    } else {
302      if (0 === $(".offers li:not(.slick-dots li).active").prev().length)
303        return (
304          $(".offers li:not(.slick-dots li):last-of-type").addClass("active"),
305          $(".offers li:not(.slick-dots li).active")
306            .eq(0)
307            .removeClass("active"),
308          !1
309        );
310      $(".offers li:not(.slick-dots li).active").prev().addClass("active"),
311        $(".offers li:not(.slick-dots li).active").eq(1).removeClass("active");
312    }
313  }),
314  $(".card-block-wrap").on("afterChange", function (e, s) {
315    $("#offers li").removeClass("active"),
316      $("#offers li").eq(s.currentSlide).addClass("active");
317  }),
318  $(window).scroll(function () {
319    $(this).scrollTop() > 100 ? $("#btn-up").fadeIn() : $("#btn-up").fadeOut();
320  }),
321  $("#btn-up").click(function () {
322    return $("html, body").animate({ scrollTop: 0 }, 600), !1;
323  }),
324  $("#history_of_success_projects_slider").slick({
325    lazyLoad: "progressive",
326    infinite: !0,
327    slidesToShow: 1,
328    slidesToScroll: 1,
329    dots: !0,
330    autoplay: !0,
331    autoplaySpeed: 5e3,
332  }),
333  $("#site_page_projectss .reviews_list").slick({
334    lazyLoad: "progressive",
335    infinite: !0,
336    slidesToShow: 3,
337    slidesToScroll: 3,
338    dots: !1,
339    autoplay: !0,
340    speed: 700,
341    autoplaySpeed: 2e4,
342    responsive: [
343      {
344        breakpoint: 1200,
345        settings: {
346          slidesToShow: 2,
347          slidesToScroll: 2,
348          infinite: !0,
349          dots: !0,
350        },
351      },
352      { breakpoint: 695, settings: { slidesToShow: 1, slidesToScroll: 1 } },
353    ],
354  }),
355  $("#default_reviews_list").slick({
356    lazyLoad: "progressive",
357    infinite: !0,
358    slidesToShow: 3,
359    slidesToScroll: 3,
360    dots: !1,
361    autoplay: !0,
362    speed: 700,
363    autoplaySpeed: 2e4,
364    responsive: [
365      {
366        breakpoint: 1200,
367        settings: {
368          slidesToShow: 2,
369          slidesToScroll: 2,
370          infinite: !0,
371          dots: !0,
372        },
373      },
374      {
375        breakpoint: 695,
376        settings: {
377          slidesToShow: 1,
378          slidesToScroll: 1,
379          dots: !0,
380          appendDots: $("#text_review_offers"),
381        },
382      },
383    ],
384  }),
385  $("#video_reviews_list .review").Lazy(),
386  $(".partners-list .partners-item-container").slick({
387    lazyLoad: "progressive",
388    infinite: !0,
389    slidesToShow: 5,
390    slidesToScroll: 5,
391    autoplay: !0,
392    autoplaySpeed: 3e4,
393    responsive: [
394      {
395        breakpoint: 1200,
396        settings: {
397          slidesToShow: 2,
398          slidesToScroll: 2,
399          infinite: !0,
400          dots: !0,
401        },
402      },
403      {
404        breakpoint: 610,
405        settings: {
406          slidesToShow: 3,
407          slidesToScroll: 3,
408          dots: !0,
409          appendDots: $("#partners_offers"),
410        },
411      },
412    ],
413  }),
414  $("#site_page_reviews").slick({
415    lazyLoad: "progressive",
416    infinite: !0,
417    slidesToShow: 3,
418    slidesToScroll: 3,
419    dots: !1,
420    autoplay: !0,
421    speed: 700,
422    autoplaySpeed: 2e4,
423    responsive: [
424      {
425        breakpoint: 1200,
426        settings: {
427          slidesToShow: 2,
428          slidesToScroll: 2,
429          infinite: !0,
430          dots: !0,
431        },
432      },
433      { breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll: 1 } },
434    ],
435  }),
436  $("#site_page_projects").slick({
437    lazyLoad: "progressive",
438    infinite: !0,
439    slidesToShow: 3,
440    slidesToScroll: 3,
441    dots: !1,
442    autoplay: !0,
443    speed: 700,
444    autoplaySpeed: 2e4,
445    responsive: [
446      {
447        breakpoint: 1200,
448        settings: {
449          slidesToShow: 2,
450          slidesToScroll: 2,
451          infinite: !0,
452          dots: !0,
453        },
454      },
455      { breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll: 1 } },
456    ],
457  });
458
459
460  if ($("input[name='submit']").disabled == true) {
461    console.log("Y");
462  }

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.