1function ivory_search_analytics(s, e, i) { 2 try { 3 var t = "function" == typeof __gaTracker ? __gaTracker : "function" == typeof ga && ga, 4 a = "function" == typeof gtag && gtag; 5 if (!1 !== a) return void a("event", "Ivory Search - " + s, { event_label: e, event_category: i }); 6 !1 !== t && t("send", { hitType: "event", eventCategory: i, eventAction: "Ivory Search - " + s, eventLabel: e }); 7 } catch (s) {} 8} 9!(function (s) { 10 "use strict"; 11 s(window).on("load", function () { 12 (s(".is-menu>a, .is-menu>a>svg").on("click", function (e) { 13 if ( 14 (e.stopPropagation(), 15 e.preventDefault(), 16 "static" === s(this).closest("ul").css("position") && s(this).closest("ul").css("position", "relative"), 17 s(this).closest(".is-menu-wrapper").length && (s(this).closest(".is-menu").hasClass("sliding") || s(this).closest(".is-menu").hasClass("full-width-menu")) && s(this).closest(".is-menu-wrapper").addClass("is-expanded"), 18 s(this).closest(".is-menu").hasClass("sliding") || s(this).closest(".is-menu").hasClass("full-width-menu")) 19 ) { 20 s(this).closest(".is-menu").find("button.is-search-submit").hide(); 21 var i = s(this).closest("li.is-menu").outerHeight(); 22 (i /= 2), 23 s(this) 24 .closest(".is-menu") 25 .find("form") 26 .css({ top: i - 18 + "px" }), 27 s(this) 28 .closest(".is-menu") 29 .find(".search-close") 30 .css({ top: i - 10 + "px" }); 31 } 32 if (s(this).closest(".is-menu").hasClass("is-dropdown")) s(this).closest(".is-menu").find("form").fadeIn(); 33 else if (s(this).closest(".is-menu").hasClass("sliding")) 34 s(this) 35 .closest(".is-menu") 36 .find("form") 37 .animate({ width: "310" }, function () { 38 s(this).closest(".is-menu").addClass("open"), s(this).closest(".is-menu").find("button.is-search-submit").show(); 39 }); 40 else if (s(this).closest(".is-menu").hasClass("full-width-menu")) { 41 var t = s(this).closest("ul").outerWidth(); 42 if (s(this).closest(".is-menu-wrapper").hasClass("is-expanded")) (t = s(window).width()), s(this).closest(".is-menu").find("form").css("right", "-5px"), s(this).closest(".is-menu").find(".search-close").hide(); 43 else { 44 var a = s(this).offset(); 45 if (!s(this).closest(".is-menu").hasClass("is-first") && a.left < t) { 46 t = a.left; 47 var n = s(this).closest("li").outerWidth(); 48 n > t && (t = n); 49 } 50 } 51 s(this) 52 .closest(".is-menu") 53 .find("form") 54 .animate({ width: t + "px" }, function () { 55 s(this).closest(".is-menu").addClass("active-search"), s(this).closest(".is-menu").addClass("open"), s(this).closest(".is-menu").find("button.is-search-submit").show(); 56 }); 57 } else s(this).closest(".is-menu").hasClass("popup") && (s("#is-popup-wrapper").fadeIn(), s('#is-popup-wrapper form input[type="text"], #is-popup-wrapper form input[type="search"]').focus()); 58 (s(this).closest(".is-menu").hasClass("sliding") || s(this).closest(".is-menu").hasClass("full-width-menu")) && s(this).closest(".is-menu").find('form input[type="search"], form input[type="text"]').focus(), 59 s(this).closest(".is-menu").find('form input[type="search"], form input[type="text"]').focus(); 60 }), 61 s("#is-popup-wrapper").on("click", function (e) { 62 s(e.target).closest("form").length || s("#is-popup-wrapper, .is-ajax-search-result, .is-ajax-search-details").fadeOut(); 63 }), 64 "undefined" != typeof IvorySearchVars && void 0 !== IvorySearchVars.is_analytics_enabled) && 65 void 0 !== IvorySearchVars.is_search && 66 (IvorySearchVars.is_search, 1) && 67 ivory_search_analytics(void 0 !== IvorySearchVars.is_
67id ? IvorySearchVars.is_id : "Default", void 0 !== IvorySearchVars.is_label ? IvorySearchVars.is_label : "", void 0 !== IvorySearchVars.is_cat ? IvorySearchVars.is_cat : ""); 68 window.matchMedia("(max-width: 1024px)").matches && s(".is-menu>a").attr("href", ""), 69 s(window).resize(function () { 70 window.matchMedia("(max-width: 1024px)").matches && s(".is-menu>a").attr("href", ""); 71 }); 72 }), 73 s(document).keyup(function (e) { 74 27 === e.keyCode && s("#is-popup-wrapper, .is-ajax-search-result, .is-ajax-search-details").hide(); 75 }), 76 s('.is-menu form input[type="search"], .is-menu form input[type="text"]').on("click", function (s) { 77 return s.stopPropagation(), !1; 78 }), 79 s("form.is-search-form, form.search-form").on("mouseover", function (e) { 80 s(this).next(".is-link-container").length && s(this).append(s(this).next(".is-link-container").remove()); 81 }), 82 s(window).click(function (e) { 83 0 === e.button && 84 0 === s(e.target).closest(".is-search-input").length && 85 0 === s(e.target).closest(".is-search-submit").length && 86 0 === s(e.target).closest(".is-ajax-search-result").length && 87 0 === s(e.target).closest(".is-ajax-search-details").length && 88 (s(".is-menu").hasClass("open") 89 ? (s(".is-menu button.is-search-submit").hide(), 90 s(".is-menu form").animate({ width: "0" }, 400, function () { 91 s(".is-menu").removeClass("active-search"), s(".is-menu").removeClass("open"), s(".is-menu-wrapper").removeClass("is-expanded"); 92 }), 93 s(".is-ajax-search-result, .is-ajax-search-details").hide()) 94 : s(".is-menu").hasClass("is-dropdown") && (s(".is-menu form").fadeOut(), s(".is-ajax-search-result, .is-ajax-search-details").hide())); 95 }); 96})(jQuery);
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.