1var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; 2if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } 3{ 4 let window = _____WB$wombat$assign$function_____("window"); 5 let self = _____WB$wombat$assign$function_____("self"); 6 let document = _____WB$wombat$assign$function_____("document"); 7 let location = _____WB$wombat$assign$function_____("location"); 8 let top = _____WB$wombat$assign$function_____("top"); 9 let parent = _____WB$wombat$assign$function_____("parent"); 10 let frames = _____WB$wombat$assign$function_____("frames"); 11 let opener = _____WB$wombat$assign$function_____("opener"); 12 13//region VARIABLES: 14 15var actualScroll; 16 17var body = jQuery('body'); 18var bottomLinks = jQuery('.js-bottom-links'); 19var browser = jQuery('.js-header__browser'); 20var btnCloseForm = jQuery('.js-consultation-close,.js-menu-close'); 21var btnOpenForm = jQuery('.js-free-consultation'); 22var btnSubmenuArrowCircle = jQuery('.js-submenu-toggle-circle'); 23var consultationForm = jQuery('.js-consultation-form'); 24var consultationOverlay = jQuery('.js-consultation-overlay'); 25 26var hamburger = jQuery('.js-hamburger'); 27var header = jQuery('.js-scroll-style__header'); 28var submenuToggle = jQuery('.js-submenu-toggle'); 29 30//endregion 31 32 33var forEach = function (t, o, r) { 34 if ("[object Object]" === Object.prototype.toString.call(t)) for (var c in t) Object.prototype.hasOwnProperty.call(t, c) && o.call(r, t[c], c, t); else for (var e = 0, l = t.length; l > e; e++) o.call(r, t[e], e, t) 35}; 36 37var hamburgers = document.querySelectorAll(".hamburger"); 38 39if (hamburgers.length > 0) { 40 forEach(hamburgers, function (hamburger) { 41 hamburger.addEventListener("click", function () { 42 this.classList.toggle("is-active"); 43 }, false); 44 }); 45} 46 47InitializeSlider(); 48 49jQuery(document).on("ready", function () { 50 actualScroll = jQuery(window).scrollTop(); 51 ScrollActive(); 52 53 jQuery('.js-hamburger').on("click", function (e) { 54 ToggleMenu(); 55 e.preventDefault(); 56 }); 57 58 jQuery(window).on("load", function () { 59 submenuToggle.on("hover", function () { 60 if (jQuery(window).width() > 991) { 61 SubmenuToggle(this); 62 } 63 }); 64 }); 65 66 jQuery('.js-header-slider').on("click", function (e) { 67 if (jQuery(window).width() < 992) { 68 e.stopPropagation(); 69 } 70 }); 71 72 btnSubmenuArrowCircle.on("click", function (e) { 73 if (jQuery(window).width() < 992) { 74 SubmenuToggle(this); 75 } 76 }); 77 78 jQuery(window).on("scroll", function () { 79 ScrollActive(); 80 }); 81 82 jQuery('.js-header__search').on("click", function () { 83 browser.toggleClass("active"); 84 jQuery('.js-header__links').toggleClass("browser"); 85 jQuery(this).toggleClass("browser"); 86 jQuery('.js-header__browser input').focus(); 87 return false; 88 }); 89 90 jQuery('.js-header__search-close').on("click", function () { 91 browser.toggleClass("active"); 92 jQuery('.js-header__links').toggleClass("browser"); 93 jQuery('.js-header__search').toggleClass("browser"); 94 }); 95 96 jQuery('.js-free-consultation').on('click', function () { 97 actualScroll = jQuery(window).scrollTop(); 98 body.css("top", actualScroll * (-1)); 99 CloseMenu(); 100 OpenConsultationForm(); 101 }); 102 103 btnCloseForm.on("click", function () { 104 CloseMenu(); 105 CloseConsultationForm(); 106 107 }); 108}); 109 110var actualSubmenu = jQuery('.js-submenu.active').data("menu"); 111 112function ScrollActive() { 113 var menu = jQuery('.js-header-menu'); 114 var cutPoint = menu.offset().top; 115 var reversePoint = menu.scrollTop(); 116 var menuHeight = jQuery('.js-header__menu').height(); 117 if (jQuery(window).scrollTop() >= cutPoint + menuHeight) { 118 jQuery('.js-right-links').addClass("active"); 119 } else { 120 if (jQuery(window).scrollTop() < (cutPoint)) { 121 header.removeClass("scroll-active"); 122 jQuery('.js-right-links').removeClass("active"); 123 } 124 } 125} 126 127function SubmenuToggle(element) { 128 var submenuId = jQuery(element).data("menu"); 129 if (submenuId == actualSubmenu) { 130 jQuery('.js-submenu[data-menu="' + submenuId + '"]').toggleClass("active"); 131 header.toggleClass("submenu"); 132 133 if (submenuId > 1) { 134 header.toggleClass("submenu"); 135 } 136 137 jQuery(element).toggleClass("active"); 138 actualSubmenu = submenuId; 139 jQuery('.js-header-slider').slick("refresh"); 140 } else { 141 jQuery('.js-submenu, .js-submenu-toggle').removeClass("active"); 142 jQuery('.js-submenu[data-menu="' + submenuId + '"]').toggleClass("active"); 143 header.toggleClass("submenu"); 144 145 if (submenuId > 1) { 146 header.toggleClass("submenu"); 147 } 148 149 jQuery(element).toggleClass("active"); 150 actualSubmenu = submenuId; 151 jQuery('.js-header-slider').slick("refresh"); 152 } 153 InitializeSlider(); 154} 155 156function ToggleMenu() { 157 if (!body.hasClass('shown')) { 158 OpenMenu(); 159 } else { 160 CloseMenu(); 161 } 162} 163 164function OpenMenu() { 165 var menu = jQuery('.js-header-menu'); 166 actualScroll = jQuery(window).scrollTop(); 167 jQuery('.hamburger').addClass("is-active"); 168 menu.addClass('shown'); 169 jQuery('.js-header__links').addClass('shown'); 170 header.addClass('shown'); 171 body.addClass('shown'); 172 jQuery('#page').addClass('open-menu'); 173 bottomLinks.addClass('shown'); 174 InitializeSlider(); 175 176 if (jQuery(window).width() < 922) { 177 body.css("top", actualScroll * (-1)); 178 header.removeClass("scroll-active"); 179 if (body.hasClass("shown")) { 180 jQuery(window).scrollLeft(0); 181 } 182 } 183 body.css("top", actualScroll * (-1)); 184} 185 186function CloseMenu() { 187 var menu = jQuery('.js-header-menu'); 188 jQuery('.hamburger').removeClass("is-active"); 189 menu.removeClass('shown'); 190 jQuery('.js-header__links').removeClass('shown'); 191 header.removeClass('shown'); 192 body.removeClass('shown'); 193 jQuery('#page').removeClass('open-menu'); 194 bottomLinks.removeClass('shown'); 195 196 if (jQuery(window).width() < 922) { 197 header.removeClass("scroll-active"); 198 if (body.hasClass("shown")) { 199 jQuery(window).scrollLeft(0); 200 } 201 } 202 203 jQuery('html,body').scrollTop(actualScroll); 204 body.css("top", 0); 205 206} 207 208function OpenConsultationForm() { 209 actualScroll = jQuery(window).scrollTop(); 210 consultationForm.addClass('shown'); 211 body.addClass('right-form'); 212 bottomLinks.addClass('right-form'); 213 consultationOverlay.addClass("active"); 214 body.css("top", actualScroll * (-1)); 215} 216 217function CloseConsultationForm() { 218 consultationForm.removeClass("shown"); 219 body.removeClass("consultation-form"); 220 body.removeClass("right-form"); 221 header.removeClass('right-form'); 222 consultationOverlay.removeClass("active"); 223 bottomLinks.removeClass('right-form'); 224 225 jQuery('html,body').scrollTop(actualScroll); 226 body.css("top", 0); 227} 228 229 230function InitializeSlider() { 231 jQuery(document).trigger("toggle-menu"); 232 jQuery('.js-header-slider').not('.slick-initialized').slick({ 233 autoplay: true, 234 slidesToShow: 1, 235 slidesToScroll: 1, 236 initialSlide: 1,
237 arrows: false, 238 dots: true, 239 dotsClass: "c-header__dots", 240 Speed: 300, 241 fade: true, 242 infinite: false 243 244 }); 245} 246 247} 248/* 249 FILE ARCHIVED ON 10:43:23 May 02, 2023 AND RETRIEVED FROM THE 250 INTERNET ARCHIVE ON 06:57:19 Jul 22, 2024. 251 JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. 252 253 ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. 254 SECTION 108(a)(3)). 255*/ 256/* 257playback timings (ms): 258 captures_list: 0.641 259 exclusion.robots: 0.036 260 exclusion.robots.policy: 0.02 261 esindex: 0.013 262 cdx.remote: 32.548 263 LoadShardBlock: 269.725 (3) 264 PetaboxLoader3.resolve: 126.192 (3) 265 PetaboxLoader3.datanode: 89.049 (4) 266 load_resource: 79.092 267*/
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.