1$(document).ready(function (){ 2$(".slider_main").slick({ 3dots: true, 4infinite: true, 5speed: 300, 6autoplay: true, 7autoplaySpeed: 4000, 8slidesToShow: 1, 9slidesToScroll: 1, 10appendArrows: $(".slider_main_buttons .slick-slider-nav"), 11appendDots: $(".slider_main_buttons .slick-slider-dots"), 12prevArrow: "<button class='slick-prev'></button>", 13nextArrow: "<button class='slick-next'></button>", 14}); 15$(".slider_main").on("reInit afterChange setPosition", function (){ 16if(typeof window.medonFitHomeSliderText==="function"){ 17window.medonFitHomeSliderText(); 18}}); 19if(typeof window.medonFitHomeSliderText==="function"){ 20window.medonFitHomeSliderText(); 21} 22var sliderDiscount=$(".slider_actions"); 23var sliderDiscountCount=sliderDiscount.children().length; 24if(sliderDiscountCount < 3){ 25sliderDiscount.addClass("few-slides"); 26} 27sliderDiscount.slick({ 28dots: sliderDiscountCount > 2, 29infinite: sliderDiscountCount > 2, 30speed: 300, 31variableWidth: true, 32slidesToShow: sliderDiscountCount < 3 ? sliderDiscountCount:1, 33centerMode: sliderDiscountCount > 2, 34slidesToScroll: sliderDiscountCount < 3 ? sliderDiscountCount:1, 35appendArrows: $(".slider_actions_buttons .slick-slider-nav"), 36appendDots: $(".slider_actions_buttons .slick-slider-dots"), 37prevArrow: "<button class='slick-prev'></button>", 38nextArrow: "<button class='slick-next'></button>", 39responsive: [ 40{ 41breakpoint: 1024, 42settings: { 43slidesToShow: 3, 44slidesToScroll: 3, 45infinite: sliderDiscountCount > 2, 46dots: true, 47}, 48}, 49{ 50breakpoint: 641, 51settings: { 52slidesToShow: 1, 53centerMode: false, 54variableWidth: false, 55slidesToScroll: 1, 56}, 57}, 58{ 59breakpoint: 481, 60settings: { 61slidesToShow: 1, 62centerMode: false, 63variableWidth: false, 64slidesToScroll: 1, 65}, 66}, 67], 68}); 69$(".section_programs").each(function (){ 70var $section=$(this); 71var $slider=$section.find(".slider_programs"); 72var count=$slider.children().length; 73if(count < 3) $slider.addClass("few-slides"); 74$slider.slick({ 75slidesToShow: Math.min(3, count), 76slidesToScroll: 1, 77variableWidth: false, 78centerMode: false, 79infinite: count > 3, 80dots: count > 3, 81arrows: count > 1, 82speed: 300, 83appendArrows: $section.find(".slider_programs_buttons .slick-slider-nav"), 84appendDots: $section.find(".slider_programs_buttons .slick-slider-dots"), 85prevArrow: 86"<button class='slick-prev' type='button' aria-label='prev'></button>", 87nextArrow: 88"<button class='slick-next' type='button' aria-label='next'></button>", 89responsive: [ 90{ 91breakpoint: 1024, 92settings: { 93slidesToShow: Math.min(2, count), 94slidesToScroll: 1, 95centerMode: false, 96variableWidth: false, 97infinite: count > 2, 98dots: count > 2, 99}, 100}, 101{ 102breakpoint: 641, 103settings: { 104slidesToShow: 1, 105slidesToScroll: 1, 106centerMode: false, 107variableWidth: false, 108infinite: count > 1, 109dots: count > 1, 110}, 111}, 112], 113}); 114}); 115$(".section_advantages_slider").slick({ 116dots: true, 117infinite: true, 118speed: 300, 119variableWidth: true, 120slidesToShow: 1, 121centerMode: true, 122slidesToScroll: 1, 123appendArrows: $(".section_advantages_slider_buttons .slick-slider-nav"), 124appendDots: $(".section_advantages_slider_buttons .slick-slider-dots"), 125prevArrow: "<button class='slick-prev'></button>", 126nextArrow: "<button class='slick-next'></button>", 127responsive: [ 128{ 129breakpoint: 1024, 130settings: { 131slidesToShow: 3, 132slidesToScroll: 3, 133infinite: true, 134dots: true, 135}, 136}, 137{ 138breakpoint: 768, 139settings: { 140slidesToShow: 1, 141centerMode: false, 142variableWidth: false, 143slidesToScroll: 1, 144}, 145}, 146{ 147breakpoint: 641, 148settings: { 149slidesToShow: 1, 150centerMode: false, 151variableWidth: false, 152slidesToScroll: 1, 153}, 154}, 155{ 156breakpoint: 481, 157settings: { 158slidesToShow: 1, 159centerMode: false, 160variableWidth: false, 161slidesToScroll: 1, 162}, 163}, 164], 165}); 166$(".section_centers_slider").slick({ 167dots: true, 168infinite: false, 169speed: 300, 170slidesToShow: 1, 171slidesToScroll: 1, 172appendArrows: $(".section_centers_slider_buttons .slick-slider-nav"), 173appendDots: $(".section_centers_slider_buttons .slick-slider-dots"), 174prevArrow: "<button class='slick-prev'></button>", 175nextArrow: "<button class='slick-next'></button>", 176}); 177$(".section_doctors_textslider_items").slick({ 178dots: true, 179infinite: false, 180speed: 300, 181slidesToShow: 1, 182slidesToScroll: 1, 183appendArrows: $( 184".section_doctors_textslider_items_buttons .slick-slider-nav" 185), 186appendDots: $( 187".section_doctors_textslider_items_buttons .slick-slider-dots" 188), 189prevArrow: "<button class='slick-prev'></button>", 190nextArrow: "<button class='slick-next'></button>", 191responsive: [ 192{ 193breakpoint: 768, 194settings: { 195dots: false, 196}, 197}, 198], 199}); 200var $slider=$(".section_doctors_slider"); 201var slidesCount=$slider.find(".section_doctor_item").length;
202var hasCompetenceCenter=$(".section_doctors.competence-center").length > 0; 203$slider.slick({ 204dots: true, 205infinite: false, 206speed: 300, 207slidesToShow: hasCompetenceCenter ? (slidesCount < 4 ? slidesCount:4):4, 208slidesToScroll: 1, 209appendArrows: $(".section_doctors_slider_buttons .slick-slider-nav"), 210appendDots: $(".section_doctors_slider_buttons .slick-slider-dots"), 211prevArrow: "<button class='slick-prev'></button>", 212nextArrow: "<button class='slick-next'></button>", 213responsive: [ 214{ 215breakpoint: 1220, 216settings: { 217slidesToShow: 3, 218slidesToScroll: 3, 219infinite: true, 220dots: true, 221}, 222}, 223{ 224breakpoint: 641, 225settings: { 226slidesToShow: 2, 227slidesToScroll: 2, 228}, 229}, 230{ 231breakpoint: 576, 232settings: { 233slidesToShow: 1, 234slidesToScroll: 1, 235}, 236}, 237], 238}); 239$(".section_videoreviews_slider").slick({ 240dots: true, 241infinite: true, 242speed: 300, 243slidesToShow: 2, 244slidesToScroll: 1, 245appendArrows: $(".section_videoreviews_slider_buttons .slick-slider-nav"), 246appendDots: $(".section_videoreviews_slider_buttons .slick-slider-dots"), 247prevArrow: "<button class='slick-prev'></button>", 248nextArrow: "<button class='slick-next'></button>", 249responsive: [ 250{ 251breakpoint: 1024, 252settings: { 253slidesToShow: 2, 254slidesToScroll: 1, 255infinite: true, 256dots: true, 257}, 258}, 259{ 260breakpoint: 641, 261settings: { 262slidesToShow: 1, 263slidesToScroll: 1, 264}, 265}, 266{ 267breakpoint: 641, 268settings: { 269slidesToShow: 1, 270slidesToScroll: 1, 271}, 272}, 273{ 274breakpoint: 481, 275settings: { 276slidesToShow: 1, 277slidesToScroll: 1, 278}, 279}, 280], 281}); 282$(".section_group_videos_slider").slick({ 283dots: true, 284infinite: true, 285speed: 300, 286slidesToShow: 2, 287slidesToScroll: 1, 288appendArrows: $(".section_group_videos_slider_buttons .slick-slider-nav"), 289appendDots: $(".section_group_videos_slider_buttons .slick-slider-dots"), 290prevArrow: "<button class='slick-prev'></button>", 291nextArrow: "<button class='slick-next'></button>", 292responsive: [ 293{ 294breakpoint: 1024, 295settings: { 296slidesToShow: 2, 297slidesToScroll: 1, 298infinite: true, 299dots: true, 300}, 301}, 302{ 303breakpoint: 641, 304settings: { 305slidesToShow: 1, 306slidesToScroll: 1, 307}, 308}, 309{ 310breakpoint: 641, 311settings: { 312slidesToShow: 1, 313slidesToScroll: 1, 314}, 315}, 316{ 317breakpoint: 481, 318settings: { 319slidesToShow: 1, 320slidesToScroll: 1, 321}, 322}, 323], 324}); 325$(".section_articles_slider").slick({ 326dots: true, 327infinite: true, 328speed: 300, 329slidesToShow: 3, 330slidesToScroll: 1, 331appendArrows: $(".section_articles_slider_buttons .slick-slider-nav"), 332appendDots: $(".section_articles_slider_buttons .slick-slider-dots"), 333prevArrow: "<button class='slick-prev'></button>", 334nextArrow: "<button class='slick-next'></button>", 335responsive: [ 336{ 337breakpoint: 1024, 338settings: { 339slidesToShow: 3, 340slidesToScroll: 3, 341infinite: true, 342dots: true, 343}, 344}, 345{ 346breakpoint: 992, 347settings: { 348slidesToShow: 2, 349slidesToScroll: 2, 350}, 351}, 352{ 353breakpoint: 700, 354settings: { 355slidesToShow: 1, 356slidesToScroll: 1, 357dots: false, 358}, 359}, 360], 361}); 362$(".section_doctors_articles_slider").slick({ 363dots: true, 364infinite: false, 365speed: 300, 366slidesToShow: 3, 367slidesToScroll: 1, 368appendArrows: $( 369".section_doctors_articles_slider_buttons .slick-slider-nav" 370), 371appendDots: $( 372".section_doctors_articles_slider_buttons .slick-slider-dots" 373), 374prevArrow: "<button class='slick-prev'></button>", 375nextArrow: "<button class='slick-next'></button>", 376responsive: [ 377{ 378breakpoint: 1024, 379settings: { 380slidesToShow: 3, 381slidesToScroll: 3, 382infinite: true, 383dots: true, 384}, 385}, 386{ 387breakpoint: 992, 388settings: { 389slidesToShow: 2, 390slidesToScroll: 2, 391}, 392}, 393{ 394breakpoint: 481, 395settings: { 396slidesToShow: 1, 397slidesToScroll: 1, 398}, 399}, 400], 401}); 402$(".section_licenses_slider").slick({ 403dots: true, 404infinite: true, 405speed: 300, 406slidesToShow: 4, 407slidesToScroll: 1, 408appendArrows: $(".section_licenses_slider_buttons .slick-slider-nav"), 409appendDots: $(".section_licenses_slider_buttons .slick-slider-dots"), 410prevArrow: "<button class='slick-prev'></button>", 411nextArrow: "<button class='slick-next'></button>", 412responsive: [ 413{ 414breakpoint: 1024, 415settings: { 416slidesToShow: 3, 417slidesToScroll: 3, 418infinite: true, 419dots: true, 420}, 421}, 422{ 423breakpoint: 641, 424settings: { 425slidesToShow: 2, 426slidesToScroll: 2, 427}, 428}, 429{ 430breakpoint: 481, 431settings: { 432slidesToShow: 1, 433slidesToScroll: 1, 434}, 435}, 436], 437}); 438$(".article__slider").slick({ 439dots: true, 440infinite: true, 441speed: 300, 442slidesToShow: 1, 443slidesToScroll: 1, 444appendArrows: $(".article__slider_buttons .slick-slider-nav"), 445appendDots: $(".article__slider_buttons .slick-slider-dots"), 446prevArrow: "<button class='slick-prev'></button>", 447nextArrow: "<button class='slick-next'></button>", 448customPaging: function (slider, i){ 449const slide=slider.$slides[i]; 450const name=$(slide).data("name")||"â¢"; 451return `<button type="button">${name}</button>`; 452}, 453}); 454$(".section_reviews_slider").slick({ 455dots: true, 456infinite: false, 457speed: 300, 458slidesToShow: 3, 459slidesToScroll: 1, 460appendArrows: $(".section_reviews_slider_buttons .slick-slider-nav"), 461appendDots: $(".section_reviews_slider_buttons .slick-slider-dots"), 462prevArrow: "<button class='slick-prev'></button>", 463nextArrow: "<button class='slick-next'></button>", 464responsive: [ 465{ 466breakpoint: 1024, 467settings: { 468slidesToShow: 3, 469slidesToScroll: 3, 470infinite: true, 471dots: true, 472}, 473}, 474{ 475breakpoint: 992, 476settings: { 477slidesToShow: 2, 478slidesToScroll: 2, 479}, 480}, 481{ 482breakpoint: 481,
483settings: { 484slidesToShow: 1, 485slidesToScroll: 1, 486}, 487}, 488], 489}); 490$(".section_equipment_slider").slick({ 491dots: true, 492infinite: true, 493speed: 300, 494slidesToShow: 1, 495slidesToScroll: 1, 496appendArrows: $(".section_equipment_slider_buttons .slick-slider-nav"), 497appendDots: $(".section_equipment_slider_buttons .slick-slider-dots"), 498prevArrow: "<button class='slick-prev'></button>", 499nextArrow: "<button class='slick-next'></button>", 500responsive: [ 501{ 502breakpoint: 1024, 503settings: { 504slidesToShow: 2, 505slidesToScroll: 1, 506infinite: true, 507dots: true, 508}, 509}, 510{ 511breakpoint: 641, 512settings: { 513slidesToShow: 1, 514slidesToScroll: 1, 515}, 516}, 517{ 518breakpoint: 481, 519settings: { 520slidesToShow: 1, 521slidesToScroll: 1, 522}, 523}, 524], 525}); 526$(".section_gallery_slider").each(function (){ 527var slider=$(this); 528var sliderId=slider.attr("id"); 529slider.slick({ 530dots: true, 531infinite: true, 532speed: 300, 533slidesToShow: 1, 534slidesToScroll: 1, 535prevArrow: $("#buttons_" + sliderId + " .slick-prev"), 536nextArrow: $("#buttons_" + sliderId + " .slick-next"), 537appendDots: $("#buttons_" + sliderId + " .slick-slider-dots"), 538appendArrows: $("#buttons_" + sliderId + " .slick-slider-nav"), 539responsive: [ 540{ 541breakpoint: 1024, 542settings: { 543slidesToShow: 2, 544slidesToScroll: 1, 545infinite: true, 546dots: true, 547}, 548}, 549{ 550breakpoint: 641, 551settings: { 552slidesToShow: 1, 553slidesToScroll: 1, 554dots: false, 555}, 556}, 557], 558}); 559}); 560$(".last-works__gallery").each(function (index){ 561$(".last-works__gallery-for", $(this)).slick({ 562slidesToShow: 1, 563slidesToScroll: 1, 564arrows: false, 565fade: true, 566asNavFor: $(this).find(".last-works__gallery-nav"), 567}); 568$(".last-works__gallery-nav", $(this)).slick({ 569slidesToShow: 2, 570slidesToScroll: 1, 571dots: true, 572centerMode: true, 573focusOnSelect: true, 574asNavFor: $(this).find(".last-works__gallery-for"), 575}); 576}); 577$(".section_photogallery_slider").each(function (index){ 578$(this).slick({ 579dots: true, 580infinite: true, 581speed: 300, 582slidesToShow: 1, 583slidesToScroll: 1, 584appendArrows: $(this).parent().find(".slick-slider-nav"), 585appendDots: $(this).parent().find(".slick-slider-dots"), 586prevArrow: "<button class='slick-prev'></button>", 587nextArrow: "<button class='slick-next'></button>", 588responsive: [ 589{ 590breakpoint: 1024, 591settings: { 592slidesToShow: 2, 593slidesToScroll: 1, 594infinite: true, 595dots: true, 596}, 597}, 598{ 599breakpoint: 641, 600settings: { 601slidesToShow: 1, 602slidesToScroll: 1, 603}, 604}, 605{ 606breakpoint: 481, 607settings: { 608slidesToShow: 1, 609slidesToScroll: 1, 610}, 611}, 612], 613}); 614}); 615$(".submenu_actions_block_slider").slick({ 616dots: true, 617infinite: true, 618speed: 300, 619slidesToShow: 1, 620slidesToScroll: 1, 621appendArrows: $(".submenu_actions_block_slider_buttons .slick-slider-nav"), 622appendDots: $(".submenu_actions_block_slider_buttons .slick-slider-dots"), 623prevArrow: "<button class='slick-prev'></button>", 624nextArrow: "<button class='slick-next'></button>", 625}); 626$(".section_services_spoilers_item_title").on("click", function (){ 627$(this).parent(".section_services_spoilers_item").toggleClass("close"); 628}); 629$("li.parent").mouseenter(function (){ 630$(".submenu_actions_block .submenu_actions_block_slider").slick("setPosition" 631); 632}); 633if($(window).width() < 992){ 634$(".section_rating_list").slick({ 635dots: true, 636infinite: true, 637speed: 300, 638slidesToShow: 1, 639slidesToScroll: 1, 640appendArrows: $(".section_rating_slider_buttons .slick-slider-nav"), 641appendDots: $(".section_rating_slider_buttons .slick-slider-dots"), 642prevArrow: "<button class='slick-prev'></button>", 643nextArrow: "<button class='slick-next'></button>", 644responsive: [ 645{ 646breakpoint: 992, 647settings: { 648slidesToShow: 2, 649slidesToScroll: 1, 650}, 651}, 652{ 653breakpoint: 641, 654settings: { 655dots: true, 656infinite: true, 657speed: 300, 658slidesToShow: 1, 659slidesToScroll: 1, 660}, 661}, 662], 663}); 664$(".section_sertificate_block_wrap").slick({ 665dots: true, 666infinite: false, 667slidesToShow: 1, 668variableWidth: true, 669slidesToScroll: 1, 670appendArrows: $( 671".section_sertificate_block_wrap_buttons .slick-slider-nav" 672), 673appendDots: $( 674".section_sertificate_block_wrap_buttons .slick-slider-dots" 675), 676prevArrow: "<button class='slick-prev'></button>", 677nextArrow: "<button class='slick-next'></button>", 678responsive: [ 679{ 680breakpoint: 992, 681settings: { 682slidesToShow: 2, 683slidesToScroll: 1, 684}, 685}, 686{ 687breakpoint: 641,
688settings: { 689slidesToShow: 1, 690slidesToScroll: 1, 691}, 692}, 693], 694}); 695$(".footer_column_nav_title").on("click", function (){ 696$(this).parent(".footer_column_nav").find("ul").toggleClass("active"); 697$("footer").toggleClass("sub-menu-active"); 698return false; 699}); 700} 701jQuery(function ($){ 702$(".apparatus_slider").each(function (){ 703const $slider=$(this); 704const $wrap=$slider.closest(".apparatus_slider_wrapper"); 705$slider.slick({ 706dots: true, 707infinite: true, 708speed: 300, 709slidesToShow: 1, 710slidesToScroll: 1, 711appendArrows: $wrap.find(".slick-slider-nav"), 712appendDots: $wrap.find(".slick-slider-dots"), 713prevArrow: "<button class='slick-prev' aria-label='Previous'></button>", 714nextArrow: "<button class='slick-next' aria-label='Next'></button>", 715}); 716}); 717}); 718$("#nav-trigger, .bg-hide").on("click", function (){ 719$(this).toggleClass("active"); 720$("#nav").toggleClass("active"); 721$("body").toggleClass("menu-active"); 722$("#nav li").removeClass("active"); 723$("body").removeClass("sub-menu-active"); 724return false; 725}); 726$(".doctors_selector_label").on("click", function (event){ 727$(this) 728.closest(".doctors_selector") 729.find(".doctors_selector_options") 730.slideToggle(0); 731}); 732$(".doctors_selector_options").on("mouseleave", function (event){ 733$(this) 734.closest(".doctors_selector") 735.find(".doctors_selector_options") 736.slideToggle(0); 737}); 738$(".doctors_selector_options li").click(function (event){ 739let t=$(this), 740v=t.data("value"), 741s=$(".section_doctors_search_form"); 742t.closest(".doctors_selector") 743.find(".doctors_selector_label") 744.html(t.html()); 745s.find('li[data-value="' + v + '"]') 746.attr("data-attr", "selected") 747.siblings() 748.attr("data-attr", ""); 749s.find("option").attr("selected", false); 750s.find('option[value="' + v + '"]').attr("selected", "selected"); 751}); 752$(".doctors_selector_options li").click(function (event){ 753let t=$(this), 754v=t.data("value"), 755s=$(".section_price_search_form"); 756t.closest(".doctors_selector") 757.find(".doctors_selector_label") 758.html(t.html()); 759s.find('li[data-value="' + v + '"]') 760.attr("data-attr", "selected") 761.siblings() 762.attr("data-attr", ""); 763s.find("option").attr("selected", false); 764s.find('option[value="' + v + '"]').attr("selected", "selected"); 765}); 766$(".actions_selector_label").on("click", function (event){ 767$(this) 768.closest(".actions_selector") 769.find(".actions_selector_options") 770.slideToggle(0); 771}); 772$(".actions_selector_options").on("mouseleave", function (event){ 773$(this) 774.closest(".actions_selector") 775.find(".actions_selector_options") 776.slideToggle(0); 777}); 778$(".blog_selector_label").on("click", function (event){ 779$(this) 780.closest(".blog_selector") 781.find(".blog_selector_options") 782.slideToggle(0); 783}); 784$(".school_selector_label").on("click", function (event){ 785$(this) 786.closest(".school_selector") 787.find(".school_selector_options") 788.slideToggle(0); 789}); 790$(".modal_review_selector_label").on("click", function (event){ 791$(this) 792.closest(".modal_review_selector") 793.find(".modal_review_selector_options") 794.slideToggle(0); 795}); 796$(document).mouseup(function (e){ 797var container=$( 798".doctors_selector, .actions_selector, .blog_selector, .school_selector, .modal_review_selector" 799); 800if(!container.is(e.target)&&container.has(e.target).length===0){ 801container 802.find(".doctors_selector_options, .actions_selector_options, .blog_selector_options, .school_selector_options, .modal_review_selector_options" 803) 804.slideUp(0); 805}}); 806$('[data-src="#modal_review"]').fancybox({ 807touch: false, 808}); 809$(".actions_selector_options li").click(function (event){ 810let t=$(this), 811v=t.data("value"), 812s=$(".section_actions_search_form"); 813t.closest(".actions_selector") 814.find(".actions_selector_label") 815.html(t.html()); 816s.find('li[data-value="' + v + '"]') 817.attr("data-attr", "selected") 818.siblings() 819.attr("data-attr", ""); 820s.find("option").attr("selected", false); 821s.find('option[value="' + v + '"]').attr("selected", "selected"); 822}); 823$(".school_selector_options li").click(function (event){ 824let t=$(this), 825v=t.data("value"), 826s=$(".section_school_search_form"); 827t.closest(".school_selector").find(".school_selector_label").html(t.html()); 828s.find('li[data-value="' + v + '"]') 829.attr("data-attr", "selected") 830.siblings() 831.attr("data-attr", ""); 832s.find("option").attr("selected", false); 833s.find('option[value="' + v + '"]').attr("selected", "selected"); 834}); 835$(".departments_selector_options li").click(function (event){ 836let t=$(this), 837v=t.data("value"), 838s=$(".section_departments_search_form"); 839t.closest(".departments_selector") 840.find(".departments_selector_label") 841.html(t.html()); 842s.find('li[data-value="' + v + '"]') 843.attr("data-attr", "selected") 844.siblings() 845.attr("data-attr", ""); 846s.find("option").attr("selected", false); 847s.find('option[value="' + v + '"]').attr("selected", "selected"); 848}); 849$(".articles_selector_options li").click(function (event){ 850let t=$(this), 851v=t.data("value"), 852s=$(".section_articles_search_form"); 853t.closest(".articles_selector") 854.find(".articles_selector_label") 855.html(t.html()); 856s.find('li[data-value="' + v + '"]') 857.attr("data-attr", "selected") 858.siblings() 859.attr("data-attr", ""); 860s.find("option").attr("selected", false); 861s.find('option[value="' + v + '"]').attr("selected", "selected"); 862}); 863$(".reviews_selector_options li").on("click", function (){ 864const $this=$(this); 865const value=$this.data("value"); 866const $selector=$this.closest(".reviews_selector"); 867const $form=$(".section_reviews_search_form"); 868$selector.find(".reviews_selector_label").html($this.html()); 869$selector.find("li").removeAttr("data-attr"); 870$this.attr("data-attr", "selected"); 871const selectName=$selector.hasClass("special") ? "special":"doctor_id"; 872$form 873.find('select[name="' + selectName + '"] option') 874.prop("selected", false); 875$form 876.find('select[name="' + selectName + '"] option[value="' + value + '"]') 877.prop("selected", true); 878}); 879$(".blog_selector_options li").click(function (event){ 880let t=$(this), 881v=t.data("value"), 882s=$(".section_blog_search_form"); 883t.closest(".blog_selector").find(".blog_selector_label").html(t.html()); 884s.find('li[data-value="' + v + '"]') 885.attr("data-attr", "selected") 886.siblings() 887.attr("data-attr", ""); 888s.find("option").attr("selected", false); 889s.find('option[value="' + v + '"]').attr("selected", "selected"); 890}); 891$(".desease_selector_options li").click(function (event){ 892let t=$(this), 893v=t.data("value"), 894s=$(".section_desease_search_form"); 895t.closest(".desease_selector") 896.find(".desease_selector_label") 897.html(t.html()); 898s.find('li[data-value="' + v + '"]') 899.attr("data-attr", "selected") 900.siblings() 901.attr("data-attr", ""); 902s.find("option").attr("selected", false); 903s.find('option[value="' + v + '"]').attr("selected", "selected"); 904}); 905$(".modal_review_selector_options li").click(function (event){ 906let t=$(this), 907v=t.data("value"), 908s=$("#modal_review form.modal_form"); 909t.closest(".modal_review_selector") 910.find(".modal_review_selector_label") 911.html(t.html()); 912s.find('li[data-value="' + v + '"]') 913.attr("data-attr", "selected") 914.siblings() 915.attr("data-attr", ""); 916s.find("option").attr("selected", false); 917s.find('option[value="' + v + '"]').attr("selected", "selected"); 918}); 919$("a.reviews_readmore").on("click", function (){ 920$(this)
921.closest(".section_reviews_slider_item_text") 922.find("p.reviews_hide") 923.slideToggle(0); 924$(this).hide(); 925$(this) 926.closest(".section_reviews_slider_item_text") 927.find("a.reviews_hidemore") 928.show(); 929return false; 930}); 931$("a.reviews_hidemore").on("click", function (){ 932$(this) 933.closest(".section_reviews_slider_item_text") 934.find("p.reviews_hide") 935.slideToggle(0); 936$(this).hide(); 937$(this) 938.closest(".section_reviews_slider_item_text") 939.find("a.reviews_readmore") 940.show(); 941return false; 942}); 943$("a.showmoretext").on("click", function (){ 944$(this) 945.closest(".section_service_text .section_action_text_item") 946.find("p.hide") 947.slideToggle(0); 948$(this) 949.closest(".section_service_text .section_action_text_item") 950.find("li.hide") 951.slideToggle(0); 952$(this).hide(); 953$(this) 954.closest(".section_service_text .section_action_text_item") 955.find("a.hidemoretext") 956.show(); 957return false; 958}); 959$("a.hidemoretext").on("click", function (){ 960$(this) 961.closest(".section_service_text .section_action_text_item") 962.find("p.hide") 963.slideToggle(0); 964$(this) 965.closest(".section_service_text .section_action_text_item") 966.find("li.hide") 967.slideToggle(0); 968$(this).hide(); 969$(this) 970.closest(".section_service_text .section_action_text_item") 971.find("a.showmoretext") 972.show(); 973return false; 974}); 975$(".section_photo_gallery a.showmore").on("click", function (){ 976$(this) 977.closest(".section_photo_gallery") 978.find(".section_gallery_block_col") 979.show(0); 980$(this).hide(); 981$(this).closest(".section_photo_gallery").find("a.hidemore").show(); 982return false; 983}); 984$(".section_photo_gallery a.hidemore").on("click", function (){ 985$(this) 986.closest(".section_photo_gallery") 987.find(".section_gallery_block_col") 988.hide(0); 989$(this) 990.closest(".section_photo_gallery") 991.find(".section_gallery_block_col:nth-child(1)") 992.show(0); 993$(this) 994.closest(".section_photo_gallery") 995.find(".section_gallery_block_col:nth-child(2)") 996.show(0); 997$(this).hide(); 998$(this).closest(".section_photo_gallery").find("a.showmore").show(); 999return false; 1000}); 1001$("li.parent").on("click", function (){ 1002$("li.parent").not(this).removeClass("active"); 1003$(this).toggleClass("active"); 1004$("body").toggleClass("sub-menu-active", $("li.parent.active").length > 0); 1005}); 1006$(".top_header_city").on("click", function (){ 1007console.log("click"); 1008$(this).closest(".top_header").toggleClass("active"); 1009$("body").toggleClass("top-header-active"); 1010$(this).show(0); 1011return false; 1012}); 1013$(".header_nav_bottom_block_city").on("click", function (){ 1014$(this).closest(".header_nav_bottom_block").toggleClass("active"); 1015$("body").toggleClass("header-nav-mobile-active"); 1016$(this).show(0); 1017$(this).find(".header_nav_bottom_block_city_item").html("ÐÑбÑаÑÑ Ð³Ð¾Ñод.."); 1018}); 1019$("#city-button-list li").on("click", function (e){ 1020e.preventDefault(); 1021const cityName=$(this).find("a").text(); 1022$("#current-city-buttom").html(cityName); 1023$(this).closest(".header_nav_bottom_block").toggleClass("active"); 1024$("body").toggleClass("header-nav-mobile-active"); 1025window.location.href=$(this).find("a").attr("href"); 1026}); 1027$(".footer_column_contactblock_open").on("click", function (){ 1028$(this).closest(".footer_column_contactblock").toggleClass("footer-open"); 1029$(this).closest(".footer_row_middle").toggleClass("footer-row-open"); 1030return false; 1031}); 1032$(document).click(function (event){ 1033let target=$(event.target); 1034if(!target.closest(".top_header_city_select").length && 1035$(".top_header_city_select").is(":visible") 1036){ 1037$(".top_header_city_select").hide(); 1038$("body").removeClass("top-header-active"); 1039$(".top_header").removeClass("active"); 1040}}); 1041$(".top_header_city_select ul li").click(function (event){ 1042let t=$(this), 1043v=t.data("value"), 1044s=$(".top_header_city"); 1045s.html(t.html()); 1046$(this).closest(".top_header_city_select").hide(); 1047$("body").toggleClass("top-header-active"); 1048$(this).closest(".top_header").toggleClass("active"); 1049}); 1050$(".header_nav_bottom_block_city_select ul li").click(function (event){ 1051let t=$(this), 1052v=t.data("value"), 1053s=$(".header_nav_bottom_block_city_item"); 1054s.html(t.html()); 1055$(this).closest(".header_nav_bottom_block_city_select").slideToggle(0); 1056$("body").toggleClass("header-nav-mobile-active"); 1057$(this).closest(".header_nav_bottom_block").toggleClass("active"); 1058return false;
1059}); 1060(()=> { 1061const containers=Array.from(document.querySelectorAll(".hover_selector")); 1062if(!containers.length) return; 1063const getOptions=(el)=> el.querySelector(".hover_selector_options"); 1064const closeOne=(el)=> { 1065el.classList.remove("show"); 1066const o=getOptions(el); 1067if(o) o.classList.remove("show"); 1068}; 1069const closeAll=()=> containers.forEach(closeOne); 1070const openOne=(el)=> { 1071closeAll(); 1072el.classList.add("show"); 1073const o=getOptions(el); 1074if(o) o.classList.add("show"); 1075}; 1076const toggleOne=(el)=> { 1077if(el.classList.contains("show")) closeOne(el); 1078else openOne(el); 1079}; 1080document.addEventListener("click", 1081(e)=> { 1082const container=e.target.closest(".hover_selector"); 1083const options=e.target.closest(".hover_selector_options"); 1084if(options){ 1085const parent=options.closest(".hover_selector"); 1086if(parent) closeOne(parent); 1087return; 1088} 1089if(container){ 1090toggleOne(container); 1091return; 1092} 1093closeAll(); 1094}, 1095{ capture: true } 1096); 1097let hoverBound=false; 1098const mqh=window.matchMedia("(any-hover: hover)"); 1099const bindHover=()=> { 1100if(hoverBound) return; 1101containers.forEach((el)=> { 1102el.addEventListener("pointerenter", onEnter); 1103el.addEventListener("pointerleave", onLeave); 1104}); 1105hoverBound=true; 1106}; 1107const unbindHover=()=> { 1108if(!hoverBound) return; 1109containers.forEach((el)=> { 1110el.removeEventListener("pointerenter", onEnter); 1111el.removeEventListener("pointerleave", onLeave); 1112}); 1113hoverBound=false; 1114}; 1115function onEnter(){ 1116openOne(this); 1117} 1118function onLeave(){ 1119closeOne(this); 1120} 1121if(mqh.matches) bindHover(); 1122mqh.addEventListener?.("change", (e)=> { 1123if(e.matches) bindHover(); 1124else unbindHover(); 1125}); 1126document.addEventListener("keydown", (e)=> { 1127if(e.key==="Escape") closeAll(); 1128}); 1129})(); 1130window.addEventListener("DOMContentLoaded", function (){ 1131[].forEach.call(document.querySelectorAll(".tel"), function (input){ 1132var keyCode; 1133function mask(event){ 1134event.keyCode&&(keyCode=event.keyCode); 1135var pos=this.selectionStart; 1136if(pos < 3) event.preventDefault(); 1137var matrix="+7 (___) ___ ____", 1138i=0, 1139def=matrix.replace(/\D/g, ""), 1140val=this.value.replace(/\D/g, ""), 1141new_value=matrix.replace(/[_\d]/g, function (a){ 1142return i < val.length ? val.charAt(i++):a; 1143}); 1144i=new_value.indexOf("_"); 1145if(i!=-1){ 1146i < 5&&(i=3); 1147new_value=new_value.slice(0, i); 1148} 1149var reg=matrix 1150.substr(0, this.value.length) 1151.replace(/_+/g, function (a){ 1152return "\\d{1," + a.length + "}"; 1153}) 1154.replace(/[+()]/g, "\\$&"); 1155reg=new RegExp("^" + reg + "$"); 1156if(!reg.test(this.value) || 1157this.value.length < 5 || 1158(keyCode > 47&&keyCode < 58) 1159){ 1160this.value=new_value; 1161} 1162if(event.type=="blur"&&this.value.length < 5){ 1163this.value=""; 1164}} 1165input.addEventListener("input", mask, false); 1166input.addEventListener("focus", mask, false); 1167input.addEventListener("blur", mask, false); 1168input.addEventListener("keydown", mask, false); 1169}); 1170}); 1171function is_touch_device(){ 1172return "ontouchstart" in window||navigator.maxTouchPoints; 1173} 1174var navs=document.querySelectorAll(".scroll-menu"); 1175if(!is_touch_device()&&typeof Flickity!=='undefined'){ 1176for (var i=0, length=navs.length; i < length; i++){ 1177var nav=navs[i]; 1178new Flickity(nav, { 1179cellAlign: "left", 1180freeScroll: true, 1181prevNextButtons: false, 1182pageDots: false, 1183contain: true, 1184}); 1185}} 1186const listItems=document.querySelectorAll(".modal_review_form_row_labels_rating_stars .wpcf7-list-item" 1187); 1188const hiddenInput=document.querySelector("#hidden-input"); 1189listItems.forEach((item, index)=> { 1190item.addEventListener("click", function (){ 1191console.log("List item clicked with value:", this.textContent.trim()); 1192const radioButton=this.querySelector('input[type="radio"]'); 1193if(radioButton){ 1194radioButton.checked=true; 1195const event=new Event("change", { bubbles: true }); 1196radioButton.dispatchEvent(event); 1197if(hiddenInput){ 1198hiddenInput.value=radioButton.value; 1199}} 1200listItems.forEach((choice)=> { 1201choice.classList.remove("selected"); 1202}); 1203for (let i=0; i <=index; i++){ 1204listItems[i].classList.add("selected"); 1205}}); 1206}); 1207document.addEventListener("wpcf7mailsent", 1208function (event){ 1209const formId=event.detail.contactFormId; 1210if(formId===1122){ 1211console.log("Form with ID 1122 successfully sent"); 1212listItems.forEach((choice)=> { 1213choice.classList.remove("selected"); 1214}); 1215}}, 1216false 1217); 1218}); 1219$(document).ready(function (){ 1220$(".slider_actions_text .showall").click(function (e){ 1221e.preventDefault(); 1222var $hiddenParagraphs=$(".slider_actions_text .container .hidden"); 1223if($hiddenParagraphs.is(":visible")){ 1224$hiddenParagraphs.hide(); 1225$(this).text("показаÑÑ Ð²Ñе"); 1226}else{ 1227$hiddenParagraphs.show(); 1228$(this).text("СкÑÑÑÑ"); 1229}}); 1230}); 1231$(document).ready(function ($){ 1232$('.btn[data-action="load_more"]').click(function (){ 1233console.log("click"); 1234var button=$(this), 1235offset=parseInt(button.data("offset")); 1236postType=button.data("type"); 1237buttonText=button.data("text"); 1238buttonPath=button.data("path"); 1239data={ 1240action: "load_more", 1241offset: offset, 1242post_type: postType, 1243path: buttonPath, 1244}; 1245$.ajax({ 1246url: ajaxurl, 1247type: "POST", 1248data: data, 1249beforeSend: function (){ 1250button.text("ÐагÑÑзка..."); 1251}, 1252success: function (response){ 1253$(".filter_results").append(response); 1254button.data("offset", offset + 20); 1255button.text(buttonText); 1256console.log(response); 1257}, 1258}); 1259}); 1260$(window).scroll(function (){ 1261var winTop=$(window).scrollTop(); 1262if(winTop >=30){ 1263$("body").addClass("sticky-header"); 1264}else{ 1265$("body").removeClass("sticky-header"); 1266}}); 1267}); 1268document.addEventListener("DOMContentLoaded", function (){ 1269var showMoreButtons=document.querySelectorAll(".show-more"); 1270var showLessButtons=document.querySelectorAll(".show-less"); 1271showMoreButtons.forEach(function (button){ 1272button.addEventListener("click", function (e){ 1273e.preventDefault(); 1274var parent=button.closest(".section_reviews_slider_item_text"); 1275parent.querySelector(".short-content").style.display="none"; 1276parent.querySelector(".full-content").style.display="block"; 1277button.style.display="none"; 1278parent.querySelector(".show-less").style.display="block"; 1279}); 1280}); 1281showLessButtons.forEach(function (button){ 1282button.addEventListener("click", function (e){ 1283e.preventDefault(); 1284var parent=button.closest(".section_reviews_slider_item_text"); 1285parent.querySelector(".short-content").style.display="block"; 1286parent.querySelector(".full-content").style.display="none"; 1287button.style.display="none"; 1288parent.querySelector(".show-more").style.display="block"; 1289}); 1290}); 1291}); 1292document.addEventListener("DOMContentLoaded", function (){ 1293document.querySelectorAll(".toggle-content").forEach(function (button){ 1294button.addEventListener("click", function (){ 1295var shortContent=this.previousElementSibling.previousElementSibling; 1296var fullContent=this.previousElementSibling; 1297if(fullContent.style.display==="none"){ 1298fullContent.style.display="block"; 1299shortContent.style.display="none"; 1300this.textContent="СкÑÑÑÑ"; 1301}else{ 1302fullContent.style.display="none"; 1303shortContent.style.display="block"; 1304this.textContent="ÐоказаÑÑ"; 1305}}); 1306}); 1307}); 1308document.addEventListener("DOMContentLoaded", function (){ 1309document.addEventListener("click", function (event){ 1310if(event.target.matches(".price_order")){ 1311const doctorTitle=event.target.getAttribute("data-title"); 1312sessionStorage.setItem("doctorTitle", doctorTitle); 1313} 1314if(event.target.matches("[data-fancybox]")){ 1315const doctorTitle=sessionStorage.getItem("doctorTitle"); 1316if(doctorTitle){ 1317document.querySelectorAll(".title-field").forEach((hiddenField)=> {
1318hiddenField.value=doctorTitle; 1319}); 1320sessionStorage.removeItem("doctorTitle"); 1321}} 1322}); 1323}); 1324document.addEventListener("DOMContentLoaded", function (){ 1325if(document.querySelector(".section_doctors_slider")){ 1326document.querySelectorAll(".doctor_order").forEach((button)=> { 1327button.addEventListener("click", function (){ 1328const doctorTitle=this.getAttribute("data-title"); 1329sessionStorage.setItem("doctorTitle", doctorTitle); 1330}); 1331}); 1332document.addEventListener("click", function (event){ 1333if(event.target.matches("[data-fancybox]")){ 1334const doctorTitle=sessionStorage.getItem("doctorTitle"); 1335if(doctorTitle){ 1336document.querySelectorAll(".title-field").forEach((hiddenField)=> { 1337hiddenField.value=doctorTitle; 1338}); 1339sessionStorage.removeItem("doctorTitle"); 1340}} 1341}); 1342}}); 1343function setCookie(name, value, days){ 1344const date=new Date(); 1345date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000); 1346document.cookie=`${name}=${value};expires=${date.toUTCString()};path=/`; 1347} 1348function getCookie(name){ 1349const match=document.cookie.match(new RegExp("(^|)" + name + "=([^;]+)")); 1350return match ? match[2]:null; 1351} 1352function checkCookieConsent(){ 1353const cookieConsent=getCookie("cookie_consent"); 1354if(!cookieConsent){ 1355document.getElementById("cookie-banner").style.display="block"; 1356document.getElementById("cookie-overlay").style.display="block"; 1357}else if(cookieConsent==="declined"){ 1358document.getElementById("cookie-banner").style.display="block"; 1359document.getElementById("cookie-overlay").style.display="block"; 1360}} 1361document.addEventListener("DOMContentLoaded", function (){ 1362let patientTaxpayer=document.querySelector('input[name="patient-taxpayer[]"]' 1363); 1364if(patientTaxpayer){ 1365patientTaxpayer.checked=true; 1366}}); 1367function closeCookieBanner(){ 1368document.getElementById("cookie-banner").style.display="none"; 1369document.getElementById("cookie-overlay").style.display="none"; 1370} 1371document.addEventListener("DOMContentLoaded", function (){ 1372document 1373.getElementById("accept-cookies") 1374.addEventListener("click", function (){ 1375setCookie("cookie_consent", "accepted", 365); 1376closeCookieBanner(); 1377}); 1378document 1379.getElementById("decline-cookies") 1380.addEventListener("click", function (){ 1381setCookie("cookie_consent", "declined", 365); 1382closeCookieBanner(); 1383}); 1384document 1385.getElementById("close-banner") 1386.addEventListener("click", closeCookieBanner); 1387window.onload=checkCookieConsent; 1388}); 1389document.addEventListener("DOMContentLoaded", function (){ 1390const notification=document.getElementById("notification"); 1391if(!notification){ 1392return; 1393} 1394const closeBtn=document.getElementById("close-button"); 1395const currentTime=new Date().getTime(); 1396const lastClosedTime = 1397parseInt(localStorage.getItem("lastClosedTime"), 10)||0; 1398const notificationGroup=JSON.parse(localStorage.getItem("notificationGroup") 1399); 1400if(currentTime - lastClosedTime > 24 * 60 * 60 * 1000){ 1401setTimeout(function (){ 1402notification.classList.add("show"); 1403}, 5000); 1404closeBtn.addEventListener("click", ()=> { 1405notification.style.display="none"; 1406localStorage.setItem("lastClosedTime", currentTime); 1407}); 1408}}); 1409jQuery(function ($){ 1410const $root=$(".doctors-news-slider"); 1411if(!$root.length) return; 1412const $slider=$root.find(".article__specialists_slider"); 1413const equalHeights=()=> { 1414const $cards=$root.find(".specialist_card"); 1415$cards.css("height", "auto"); 1416let maxH=0; 1417$cards.each(function (){ 1418const h=$(this).outerHeight(); 1419if(h > maxH) maxH=h; 1420}); 1421$cards.css("height", maxH + "px"); 1422}; 1423$slider.on("init reInit setPosition", equalHeights); 1424$slider.slick({ 1425dots: true, 1426arrows: true, 1427infinite: true, 1428speed: 300, 1429slidesToShow: 4, 1430slidesToScroll: 1, 1431appendArrows: $root.find(".slick-slider-nav"), 1432appendDots: $root.find(".slick-slider-dots"), 1433prevArrow: "<button class='slick-prev'></button>", 1434nextArrow: "<button class='slick-next'></button>", 1435responsive: [ 1436{ breakpoint: 1220, settings: { slidesToShow: 3 }}, 1437{ breakpoint: 992, settings: { slidesToShow: 2 }}, 1438{ breakpoint: 480, settings: { slidesToShow: 1 }}, 1439], 1440}); 1441$(window).trigger("resize"); 1442}); 1443(function (){ 1444"use strict"; 1445var mobileQuery=window.matchMedia("(max-width: 991px)"); 1446var rafId=0; 1447var domObserver=null; 1448function getViewportInsets(){
1449var vv=window.visualViewport; 1450if(!vv){ 1451return { top: 0, bottom: 0 };} 1452var top=Math.max(0, vv.offsetTop); 1453var bottom=Math.max(0, window.innerHeight - vv.height - vv.offsetTop); 1454return { top: top, bottom: bottom };} 1455function clearInsets(){ 1456document.documentElement.style.removeProperty("--vv-top-offset"); 1457document.documentElement.style.removeProperty("--vv-bottom-offset"); 1458} 1459function applyInsets(){ 1460rafId=0; 1461if(!mobileQuery.matches){ 1462clearInsets(); 1463if(domObserver){ 1464domObserver.disconnect(); 1465domObserver=null; 1466} 1467return; 1468} 1469var insets=getViewportInsets(); 1470document.documentElement.style.setProperty("--vv-top-offset", insets.top + "px"); 1471document.documentElement.style.setProperty("--vv-bottom-offset", 1472insets.bottom + "px" 1473); 1474} 1475function scheduleApply(){ 1476if(rafId){ 1477return; 1478} 1479rafId=requestAnimationFrame(applyInsets); 1480} 1481function watchLateWidgets(){ 1482if(!mobileQuery.matches||domObserver){ 1483return; 1484} 1485if(document.querySelector(".comagic-c-buttons")&&document.getElementById("pojo-a11y-toolbar")){ 1486return; 1487} 1488domObserver=new MutationObserver(function (){ 1489scheduleApply(); 1490if(document.querySelector(".comagic-c-buttons") && 1491document.getElementById("pojo-a11y-toolbar") 1492){ 1493domObserver.disconnect(); 1494domObserver=null; 1495}}); 1496domObserver.observe(document.body, { childList: true, subtree: true }); 1497} 1498if(window.visualViewport){ 1499window.visualViewport.addEventListener("resize", scheduleApply, { passive: true }); 1500window.visualViewport.addEventListener("scroll", scheduleApply, { passive: true }); 1501} 1502window.addEventListener("resize", scheduleApply, { passive: true }); 1503window.addEventListener("orientationchange", scheduleApply, { passive: true }); 1504mobileQuery.addEventListener("change", function (){ 1505scheduleApply(); 1506watchLateWidgets(); 1507}); 1508if(document.readyState==="loading"){ 1509document.addEventListener("DOMContentLoaded", function (){ 1510scheduleApply(); 1511watchLateWidgets(); 1512}); 1513}else{ 1514scheduleApply(); 1515watchLateWidgets(); 1516}})();
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.