1(function ($) { � 2 window.onpageshow = � 3 function (v, b) {� 4 "use strict"; � 5 var c = v(document),� 6 y = v(b),� 7 d = v(".click-capture"),� 8 h = v("#wrapper"),� 9 w = v("#desktop-menu"),� 10 z = v(".rt-desktop-toggle-holder"),� 11 u = v("#mobile-menu"),� 12 i = (v(".rt-mobile-toggle-holder"), new MobileDetect(b.navigator.userAgent)),� 13 r = r || {};� 14 b.lazySizesConfig = b.lazySizesConfig || {}, b.lazySizesConfig.expand = 100, b.lazySizesConfig.loadMode = 1, b.lazySizesConfig.loadHidden = !1, gsap.defaults({� 15 ease: "power1.out"� 16 }), gsap.config({� 17 nullTargetWarn: !1� 18 }), r = {� 19 thb_scrolls: {},� 20 h_offset: 0,� 21 init: function () {� 22 var e, a = this;� 23 ! function () {� 24 for (e in a) {� 25 var t;� 26 !a.hasOwnProperty(e) || void 0 !== (t = a[e]).selector && void 0 !== t.init && 0 < v(t.selector).length && t.init()� 27 }� 28 }()� 29 },� 30 header: {� 31 selector: ".rt-header",� 32 init: function () {� 33 var t = this;� 34 "on" === themeajax.settings.fixed_header_scroll && v(".rt-header.fixed").headroom({� 35 offset: 150� 36 }), y.on("scroll.fixed-header", function () {� 37 t.scroll(150)� 38 }).trigger("scroll.fixed-header")� 39 },� 40 scroll: function (t) {� 41 var e = "fixed-enabled";� 42 t < y.scrollTop() ? v(".rt-header.fixed").addClass(e) : v(".rt-header.fixed").removeClass(e)� 43 }� 44 },� 45 fullMenu: {� 46 selector: ".rt-main-menu",� 47 init: function () {� 48 var t = v(this.selector),� 49 e = t.find(".menu-item-has-children:not(.menu-item-mega-parent)"),� 50 a = t.find(".menu-item-has-children.menu-item-mega-parent");� 51 e.each(function () {� 52 var t = v(this),� 53 e = t.find(">.sub-menu, .sub-menu.thb_mega_menu"),� 54 a = e.find(">li>a"),� 55 o = (t.find(".thb_mega_menu li"), gsap.timeline({� 56 paused: !0,� 57 onStart: function () {� 58 gsap.set(e, {� 59 display: "block"� 60 })� 61 },� 62 onReverseComplete: function () {� 63 gsap.set(e, {� 64 display: "none"� 65 })� 66 }� 67 }));� 68 e.length && o.to(e, {� 69 duration: .2,� 70 autoAlpha: 1� 71 }, "start"), a.length && o.to(a, {� 72 duration: .05,� 73 opacity: 1,� 74 stagger: .015� 75 }, "start"), t.hoverIntent({� 76 sensitivity: 3,� 77 interval: 20,� 78 timeout: 70,� 79 over: function () {� 80 t.addClass("menuitemHover"), o.timeScale(1).restart()� 81 },� 82 out: function () {� 83 t.removeClass("menuitemHover"), o.timeScale(1.5).reverse()� 84 }� 85 })� 86 }), a.each(function () {� 87 var t = v(this),� 88 e = t.find(">.sub-menu, >.menu-item-mega-parent .sub-menu"),� 89 a = e.find(">li>a, .menu-item>a"),� 90 o = gsap.timeline({� 91 paused: !0,� 92 onStart: function () {� 93 gsap.set(e, {� 94 display: "flex"� 95 })� 96 },� 97 onReverseComplete: function () {� 98 gsap.set(e, {� 99 display: "none"� 100 })� 101 }� 102 });� 103 o.to(e, {� 104 duration: .2,� 105 autoAlpha: 1� 106 }, "start").to(a, {� 107 duration: .05,� 108 opacity: 1,� 109 x: 0,� 110 stagger: .015� 111 }, "start"), t.hoverIntent({� 112 sensitivity: 3,� 113 interval: 20,� 114 timeout: 70,� 115 over: function () {� 116 t.addClass("menuitemHover"), o.timeScale(1).restart()� 117 },� 118 out: function () {� 119 t.removeClass("menuitemHover"), o.timeScale(1.5).reverse()� 120 }� 121 })� 122 });� 123 var o = _.debounce(function () {� 124 a.find(">.sub-menu, >.menu-item-mega-parent .sub-menu").each(function () {� 125 var t, e = v(this);� 126 e.css("display", "flex"), e.offset().left <= 0 ? t = -1 * e.offset().left + 20 : e.offset().left + e.outerWidth() > v(b).outerWidth() && (t = -1 * Math.round(e.offset().left + e.outerWidth() - v(b).outerWidth() + 20)), e.hide(), e.css({� 127 marginLeft: t + "px"� 128 })� 129 })� 130 }, 20);� 131 y.on("resize.resizeMegaMenu", o).trigger("resize.resizeMegaMenu")� 132 }� 133 },� 134 mobileMenu: {� 135 selector: "#mobile-menu",� 136 init: function () {� 137 var t = v(this.selector);� 138 ("thb-submenu" === t.data("behaviour") ? t.find(".rt-mobile-menu li.menu-item-has-children>a") : t.find(".rt-mobile-menu li.menu-item-has-children>a>span")).on("click", function (t) {� 139 var e = v(this),� 140 a = e.parents("a").length ? e.parents("a") : e,� 141 o = a.next(".sub-menu");� 142 a.hasClass("active") ? (a.removeClass("active"), o.slide
142Up("100")) : (a.addClass("active"), o.slideDown("100")), t.stopPropagation(), t.preventDefault()� 143 })� 144 }� 145 },� 146 mobile_toggle: {� 147 selector: ".rt-mobile-toggle-holder",� 148 init: function () {� 149 var t = v(this.selector),� 150 e = gsap.timeline({� 151 paused: !0,� 152 reversed: !0,� 153 onStart: function () {� 154 h.addClass("open-cc")� 155 },� 156 onReverseComplete: function () {� 157 h.removeClass("open-cc"), gsap.set(u, {� 158 clearProps: "transform"� 159 })� 160 }� 161 }),� 162 a = v(".rt-mobile-menu>li", u),� 163 o = v(".thb-secondary-menu>li", u),� 164 i = v(".menu-footer>*", u),� 165 n = v(".thb-social-links-container>a", u),� 166 s = v(".rt-toggle-close", u),� 167 r = "start+=" + (l = themeajax.settings.mobile_menu_animation_speed) / 3 * 2,� 168 l = 0 === l ? .005 : l;� 169 e.to(u, {� 170 duration: l,� 171 x: "0"� 172 }, "start").to(s, {� 173 duration: l,� 174 scale: 1� 175 }, "start+=0.2").to(d, {� 176 duration: l,� 177 autoAlpha: 1� 178 }, "start").to(a, {� 179 duration: l / 2,� 180 autoAlpha: 1,� 181 stagger: .05� 182 }, r).from(o.add(i).add(n), {� 183 duration: l / 2,� 184 autoAlpha: 0,� 185 stagger: .05� 186 }, r), t.on("click", function () {� 187 return e.reversed() ? e.timeScale(1).play() : e.timeScale(1.5).reverse(), !1� 188 }), c.keyup(function (t) {� 189 27 === t.keyCode && 0 < e.progress() && e.timeScale(1.5).reverse()� 190 }), d.add(s).on("click", function () {� 191 return 0 < e.progress() && e.timeScale(1.5).reverse(), !1� 192 })� 193 }� 194 },� 195 desktopMenu: {� 196 selector: "#desktop-menu",� 197 init: function () {� 198 var t = v(this.selector);� 199 ("thb-submenu" === t.data("behaviour") ? t.find(".rt-mobile-menu li.menu-item-has-children>a") : t.find(".rt-mobile-menu li.menu-item-has-children>a>span")).on("click", function (t) {� 200 var e = v(this),� 201 a = e.parents("a").length ? e.parents("a") : e,� 202 o = a.next(".sub-menu");� 203 a.hasClass("active") ? (a.removeClass("active"), o.slideUp("200")) : (a.addClass("active"), o.slideDown("200")), t.stopPropagation(), t.preventDefault()� 204 })� 205 }� 206 },� 207 desktop_toggle: {� 208 selector: ".rt-desktop-toggle-holder",� 209 init: function () {� 210 var t = v(this.selector),� 211 e = gsap.timeline({� 212 paused: !0,� 213 reversed: !0,� 214 onStart: function () {� 215 h.addClass("open-cc")� 216 },� 217 onReverseComplete: function () {� 218 h.removeClass("open-cc"), gsap.set(u, {� 219 clearProps: "transform"� 220 })� 221 }� 222 }),� 223 a = v(".rt-mobile-menu>li", u),� 224 o = v(".thb-secondary-menu>li", u),� 225 i = v(".menu-footer>*", u),� 226 n = v(".thb-social-links-container>a", u),� 227 s = v(".rt-toggle-close", u),� 228 r = "start+=" + (l = themeajax.settings.mobile_menu_animation_speed) / 3 * 2,� 229 l = 0 === l ? .005 : l;� 230 e.to(u, {� 231 duration: l,� 232 x: "0"� 233 }, "start").to(s, {� 234 duration: l,� 235 scale: 1� 236 }, "start+=0.2").to(d, {� 237 duration: l,� 238 autoAlpha: 1� 239 }, "start").to(a, {� 240 duration: l / 2,� 241 autoAlpha: 1,� 242 stagger: .05�
243 }, r).from(o.add(i).add(n), {� 244 duration: l / 2,� 245 autoAlpha: 0,� 246 stagger: .05� 247 }, r), t.on("click", function () {� 248 return e.reversed() ? e.timeScale(1).play() : e.timeScale(1.5).reverse(), !1� 249 }), c.keyup(function (t) {� 250 27 === t.keyCode && 0 < e.progress() && e.timeScale(1.5).reverse()� 251 }), d.add(s).on("click", function () {� 252 return 0 < e.progress() && e.timeScale(1.5).reverse(), !1� 253 })� 254 }� 255 },� 256 widget_nav_menu: {� 257 selector: ".widget_product_categories",� 258 init: function () {� 259 v(this.selector).find(".cat-parent").each(function () {� 260 var t = v(this),� 261 e = v(">a", t),� 262 a = t.find(">.sub-menu, >.children");� 263 a.before('<div class="rt-arrow"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg></div>'), v(".rt-arrow", t).on("click", function (t) {� 264 var e = v(this).parents("li");� 265 e.hasClass("active") ? (e.removeClass("active"), a.slideUp("200")) : (e.addClass("active"), a.slideDown("200")), t.stopPropagation(), t.preventDefault()� 266 }), "#" === e.attr("href") && e.on("click", function (t) {� 267 var e = v(this),� 268 a = e.next(".sub-menu");� 269 e.hasClass("active") ? (e.removeClass("active"), a.slideUp("200")) : (e.addClass("active"), a.slideDown("200")), t.preventDefault()� 270 })� 271 })� 272 }� 273 },� 274 }, v(function () {� 275 v("#vc_inline-anchor").length ? y.on("vc_reload", function () {� 276 r.init()� 277 }) : r.init()� 278 })� 279 }(jQuery, this);� 280� 281� 282 var themeajax = {� 283 "settings": {� 284 "mobile_menu_animation_speed": "0.3"� 285 }� 286 };� 287� 288� 289})(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.