1/*! 2 * Hooked Marketing Global JS 3 */ 4document.addEventListener("DOMContentLoaded",(function(){if(!window.hasLoadedFallback){var t=document.createElement("div");if(t.style.cssText="text-wrap: balance",void 0!==t.style.textWrap)console.log("Browser supports text-wrap: balance");else{var e=document.createElement("script");e.src=balance_fallback,document.head.appendChild(e),window.hasLoadedFallback=!0}}})),function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)}((function(t){function e(e){var h=".smartmenus_mouse";if(r||e)r&&e&&(t(document).off(h),r=!1);else{var u=!0,l=null,c={mousemove:function(e){var i={x:e.pageX,y:e.pageY,timeStamp:(new Date).getTime()};if(l){var s=Math.abs(l.x-i.x),a=Math.abs(l.y-i.y);if((s>0||a>0)&&s<=4&&a<=4&&i.timeStamp-l.timeStamp<=300&&(n=!0,u)){var r=t(e.target).closest("a");r.is("a")&&t.each(o,(function(){if(t.contains(this.$root[0],r[0]))return this.itemEnter({currentTarget:r[0]}),!1})),u=!1}}l=i}};c[a?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){i(t.originalEvent)&&(n=!1)},t(document).on(s(c,h)),r=!0}}function i(t){return!/^(4|mouse)$/.test(t.pointerType)}function s(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var o=[],n=!1,a="ontouchstart"in window,r=!1,h=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},u=window.cancelAnimationFrame||function(t){clearTimeout(t)},l=!!t.fn.animate;return t.SmartMenus=function(e,i){this.$root=t(e),this.opts=i,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in e.style||"webkitPerspective"in e.style,this.wasCollapsible=!1,this.init()},t.extend(t.SmartMenus,{hideAll:function(){t.each(o,(function(){this.menuHideAll()}))},destroy:function(){for(;o.length;)o[0].destroy();e(!0)},prototype:{init:function(i){var n=this;if(!i){o.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var a=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(s({"mouseover focusin":t.proxy(this.rootOver,this),"mouseout focusout":t.proxy(this.rootOut,this),keydown:t.proxy(this.rootKeyDown,this)},a)).on(s({mouseenter:t.proxy(this.itemEnter,this),mouseleave:t.proxy(this.itemLeave,this),mousedown:t.proxy(this.itemDown,this),focus:t.proxy(this.itemFocus,this),blur:t.proxy(this.itemBlur,this),click:t.proxy(this.itemClick,this)},a),"a"),a+=this.rootId,this.opts.hideOnClick&&t(document).on(s({touchstart:t.proxy(this.docTouchStart,this),touchmove:t.proxy(this.docTouchMove,this),touchend:t.proxy(this.docTouchEnd,this),click:t.proxy(this.docClick,this)},a)),t(window).on(s({"resize orientationchange":t.proxy(this.winResize,this)},a)),this.opts.subIndicators&&(this.$subArrow=t("<span/>").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),e()}if(this.$firstSub=this.$root.find("ul").each((function(){n.menuInit(t(this))})).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var r=/(index|default)\.[^#\?\/]*/i,h=window.location.href.replace(r,""),u=h.replace(/#.*/,"");this.$root.find("a:not(.mega-menu a)").each((function(){var e=this.href.replace(r,""),i=t(this);e!=h&&e!=u||(i.addClass("current"),n.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each((function(){t(this).dataSM("parent-a").addClass("current")})))}))}this.wasCollapsible=this.isCollapsible()},destroy:function(e){if(!e){var i=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(i),i+=this.rootId,t(document).off(i),t(window).off(i),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var s=this;this.$root.find("ul").each((function(){var e=t(this);e.dataSM("scroll-arrows")&&e.dataSM("scroll-arrows").remove(),e.dataSM("shown-before")&&((s.opts.subMenusMinWidth||s.opts.subMenusMaxWidth)&&e.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),e.dataSM("scroll-arrows")&&e.dataSM("scroll-arrows").remove(),e.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(e.attr("id")||"").indexOf(s.accessIdPrefix)&&e.removeAttr("id")})).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each((function(){var e=t(this);0==e.attr("id").indexOf(s.accessIdPrefix)&&e.removeAttr("id")})).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),e||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),o.splice(t.inArray(this,o),1))},disable:function(e){if(!this.disabled){if(this.menuHideAll(),!e&&!this.opts.isPopup&&this.$root.is(":visible")){var i=this.$root.offset();this.$disableOverlay=t('<div class="sm-jquery-disable-overlay"/>
4').css({position:"absolute",top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(e){return this.$touchScrollingSub?void(this.$touchScrollingSub=null):void((this.visibleSubMenus.length&&!t.contains(this.$root[0],e.target)||t(e.target).closest("a").length)&&this.menuHideAll())},docTouchEnd:function(e){if(this.lastTouch){if(this.visibleSubMenus.length&&(void 0===this.lastTouch.x2||this.lastTouch.x1==this.lastTouch.x2)&&(void 0===this.lastTouch.y2||this.lastTouch.y1==this.lastTouch.y2)&&(!this.lastTouch.target||!t.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var i=this;this.hideTimeout=setTimeout((function(){i.menuHideAll()}),350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(e){for(var i=t(e).closest("ul");i.dataSM("in-mega");)i=i.parent().closest("ul");return i[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var e="fixed"==this.$root.css("position");return e||this.$root.parentsUntil("body").each((function(){if("fixed"==t(this).css("position"))return e=!0,!1})),e},isLinkInMegaMenu:function(e){return t(this.getClosestMenu(e[0])).hasClass("mega-menu")},isTouchMode:function(){return!n||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(e,i){var s=e.closest("ul"),o=s.dataSM("level");if(o>1&&(!this.activatedItems[o-2]||this.activatedItems[o-2][0]!=s.dataSM("parent-a")[0])){var n=this;t(s.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(s).each((function(){n.itemActivate(t(this).dataSM("parent-a"))}))}if(this.isCollapsible()&&!i||this.menuHideSubMenus(this.activatedItems[o-1]&&this.activatedItems[o-1][0]==e[0]?o:o-1),this.activatedItems[o-1]=e,!1!==this.$root.triggerHandler("activate.smapi",e[0])){var a=e.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(e){var i=t(e.currentTarget);this.handleItemEvents(i)&&this.$root.triggerHandler("blur.smapi",i[0])},itemClick:function(e){var i=t(e.currentTarget);if(this.handleItemEvents(i)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==i.closest("ul")[0])return this.$touchScrollingSub=null,e.stopPropagation(),!1;if(!1===this.$root.triggerHandler("click.smapi",i[0]))return!1;var s=i.dataSM("sub"),o=!!s&&2==s.dataSM("level");if(s){var n=t(e.target).is(".sub-arrow"),a=this.isCollapsible(),r=/toggle$/.test(this.opts.collapsibleBehavior),h=/link$/.test(this.opts.collapsibleBehavior),u=/^accordion/.test(this.opts.collapsibleBehavior);if(s.is(":visible")){if(!a&&this.opts.showOnClick&&o)return this.menuHide(s),this.clickActivated=!1,this.focusActivated=!1,!1;
4if(a&&(r||n))return this.itemActivate(i,u),this.menuHide(s),!1}else if((!h||!a||n)&&(!a&&this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(i,u),s.is(":visible")))return this.focusActivated=!0,!1}return!(!a&&this.opts.showOnClick&&o||i.hasClass("disabled")||!1===this.$root.triggerHandler("select.smapi",i[0]))&&void 0}},itemDown:function(e){var i=t(e.currentTarget);this.handleItemEvents(i)&&i.dataSM("mousedown",!0)},itemEnter:function(e){var i=t(e.currentTarget);if(this.handleItemEvents(i)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var s=this;this.showTimeout=setTimeout((function(){s.itemActivate(i)}),this.opts.showOnClick&&1==i.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",i[0])}},itemFocus:function(e){var i=t(e.currentTarget);this.handleItemEvents(i)&&(!this.focusActivated||this.isTouchMode()&&i.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==i[0]||this.itemActivate(i,!0),this.$root.triggerHandler("focus.smapi",i[0]))},itemLeave:function(e){var i=t(e.currentTarget);this.handleItemEvents(i)&&(this.isTouchMode()||(i[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),i.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",i[0]))},menuHide:function(e){if(!1!==this.$root.triggerHandler("beforehide.smapi",e[0])&&(l&&e.stop(!0,!0),"none"!=e.css("display"))){var i=function(){e.css("z-index","")};this.isCollapsible()?l&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,e,i):e.hide(this.opts.collapsibleHideDuration,i):l&&this.opts.hideFunction?this.opts.hideFunction.call(this,e,i):e.hide(this.opts.hideDuration,i),e.dataSM("scroll")&&(this.menuScrollStop(e),e.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),e.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),e.attr({"aria-expanded":"false","aria-hidden":"true"});var s=e.dataSM("level");this.activatedItems.splice(s-1,1),this.visibleSubMenus.splice(t.inArray(e,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",e[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(l&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(l&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,n=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":n,"aria-expanded":"false"}),t.attr({id:n,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(e){var i,o,n=e.dataSM("parent-a"),r=n.closest("li"),h=r.parent(),u=e.dataSM("level"),l=this.getWidth(e),c=this.getHeight(e),d=n.offset(),m=d.left,p=d.top,f=this.getWidth(n),v=this.getHeight(n),b=t(window),g=b.scrollLeft(),S=b.scrollTop(),w=this.getViewportWidth(),M=this.getViewportHeight(),T=h.parent().is("[data-sm-horizontal-sub]")||2==u&&!h.hasClass("sm-vertical"),y=this.opts.rightToLeftSubMenus&&!r.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&r.is("[data-sm-reverse]"),x=2==u?this.opts.mainMenu
4SubOffsetX:this.opts.subMenusSubOffsetX,I=2==u?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(T?(i=y?f-l-x:x,o=this.opts.bottomToTopSubMenus?-c-I:v+I):(i=y?x-l:f-x,o=this.opts.bottomToTopSubMenus?v-I-c:I),this.opts.keepInViewport){var C=m+i,k=p+o;if(y&&C<g?i=T?g-C+i:f-x:!y&&C+l>g+w&&(i=T?g+w-l-C+i:x-l),T||(c<M&&k+c>S+M?o+=S+M-c-k:(c>=M||k<S)&&(o+=S-k)),T&&(k+c>S+M+.49||k<S)||!T&&c>M+.49){var H=this;e.dataSM("scroll-arrows")||e.dataSM("scroll-arrows",t([t('<span class="scroll-up"><span class="scroll-up-arrow"></span></span>')[0],t('<span class="scroll-down"><span class="scroll-down-arrow"></span></span>')[0]]).on({mouseenter:function(){e.dataSM("scroll").up=t(this).hasClass("scroll-up"),H.menuScroll(e)},mouseleave:function(t){H.menuScrollStop(e),H.menuScrollOut(e,t)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(e));var A=".smartmenus_scroll";if(e.dataSM("scroll",{y:this.cssTransforms3d?0:o-v,step:1,itemH:v,subH:c,arrowDownH:this.getHeight(e.dataSM("scroll-arrows").eq(1))}).on(s({mouseover:function(t){H.menuScrollOver(e,t)},mouseout:function(t){H.menuScrollOut(e,t)},"mousewheel DOMMouseScroll":function(t){H.menuScrollMousewheel(e,t)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:i+(parseInt(e.css("border-left-width"))||0),width:l-(parseInt(e.css("border-left-width"))||0)-(parseInt(e.css("border-right-width"))||0),zIndex:e.css("z-index")}).eq(T&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var O={};O[a?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(t){H.menuScrollTouch(e,t)},e.css({"touch-action":"none","-ms-touch-action":"none"}).on(s(O,A))}}}e.css({top:"auto",left:"0",marginLeft:i,marginTop:o-v})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),r=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,(s=o.momentum)<.5)return void this.menuScrollStop(t)}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var u=t.dataSM("level");if(this.activatedItems[u-1]&&this.activatedItems[u-1].dataSM("sub")&&this.activatedItems[u-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(u-1),o.y=o.up&&r<=o.y||!o.up&&r>=o.y?o.y:Math.abs(r-o.y)>s?o.y+(o.up?s:-s):r,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),n&&(o.up&&o.y>o.downEnd||!o.up&&o.y<o.upEnd)&&a.eq(o.up?1:0).show(),o.y==r)n&&a.eq(o.up?0:1).hide(),this.menuScrollStop(t);else if(!e){this.opts.scrollAccelerate&&o.step<this.opts.scrollStep&&(o.step+=.2);var l=this;this.scrollTimeout=h((function(){l.menuScroll(t)}))}},menuScrollMousewheel:function(t,e){if(this.getClosestMenu(e.target)==t[0]){var i=((e=e.originalEvent).wheelDelta||-e.detail)>0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(e,i){n&&(/^scroll-(up|down)/.test((i.relatedTarget||"").className)||(e[0]==i.relatedTarget||t.contains(e[0],i.relatedTarget))&&this.getClosestMenu(i.relatedTarget)==e[0]||e.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(e,i){if(n&&!/^scroll-(up|down)/.test(i.target.className)&&this.getClosestMenu(i.target)==e[0]){this.menuScrollRefreshData(e);var s=e.dataSM("scroll"),o=t(window).scrollTop()-e.dataSM("parent-a").offset().top-s.itemH;e.dataSM("scroll-arrows").eq(0).css("margin-top",o).end().eq(1).css("margin-top",o+this.getViewportHeight()-s.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(e){var i=e.dataSM("scroll"),s=t(window).scrollTop()-e.dataSM("parent-a").offset().top-i.itemH;this.cssTransforms3d&&(s=-(parseFloat(e.css("margin-top"))-s)),t.extend(i,{upEnd:s,downEnd:s+this.getViewportHeight()-i.subH})},menuScrollStop:function(t){if(this.scrollTimeout)return u(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0},menuScrollTouch:function(e,s){if(i(s=s.originalEvent)){var o=this.getTouchPoint(s);if(this.getClosestMenu(o.target)==e[0]){var n=e.dataSM("scroll");
4if(/(start|down)$/i.test(s.type))this.menuScrollStop(e)?(s.preventDefault(),this.$touchScrollingSub=e):this.$touchScrollingSub=null,this.menuScrollRefreshData(e),t.extend(n,{touchStartY:o.pageY,touchStartTime:s.timeStamp});else if(/move$/i.test(s.type)){var a=void 0!==n.touchY?n.touchY:n.touchStartY;if(void 0!==a&&a!=o.pageY){this.$touchScrollingSub=e;var r=a<o.pageY;void 0!==n.up&&n.up!=r&&t.extend(n,{touchStartY:o.pageY,touchStartTime:s.timeStamp}),t.extend(n,{up:r,touchY:o.pageY}),this.menuScroll(e,!0,Math.abs(o.pageY-a))}s.preventDefault()}else void 0!==n.touchY&&((n.momentum=15*Math.pow(Math.abs(o.pageY-n.touchStartY)/(s.timeStamp-n.touchStartTime),2))&&(this.menuScrollStop(e),this.menuScroll(e),s.preventDefault()),delete n.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),!1!==this.$root.triggerHandler("beforefirstshow.smapi",t[0])))&&!1!==this.$root.triggerHandler("beforeshow.smapi",t[0])&&(t.dataSM("shown-before",!0),l&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?l&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):l&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout((function(){e.menuHideAll()}),t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(this.opts.isPopup){if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),l&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};l&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}}else alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.')},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(e){if(this.handleEvents())switch(e.keyCode){case 27:var i=this.activatedItems[0];if(i)this.menuHideAll(),i[0].focus(),(s=i.dataSM("sub"))&&this.menuHide(s);break;case 32:var s,o=t(e.target);if(o.is("a")&&this.handleItemEvents(o))(s=o.dataSM("sub"))&&!s.is(":visible")&&(this.itemClick({currentTarget:e.target}),e.preventDefault())}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout((function(){e.menuHideAll()}),this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();
4this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),t.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},t.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},t.fn.smartmenus=function(e){if("string"==typeof e){var i=arguments,s=e;return Array.prototype.shift.call(i),this.each((function(){var e=t(this).data("smartmenus");e&&e[s]&&e[s].apply(e,i)}))}return this.each((function(){var i=t(this).data("sm-options")||null;i&&"object"!=typeof i&&(i=null,alert('ERROR\n\nSmartMenus jQuery init:\nThe value of the "data-sm-options" attribute must be valid JSON.')),i&&t.each(["showFunction","hideFunction","collapsibleShowFunction","collapsibleHideFunction"],(function(){this in i&&delete i[this]})),new t.SmartMenus(this,t.extend({},t.fn.smartmenus.defaults,e,i))}))},t.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},t}));var findInsiders=function(t){var e=t.find("select, input, textarea, button, a, iframe").filter(":visible"),i=e.first(),s=e.last();i.focus(),s.on("keydown",(function(t){9!==t.which||t.shiftKey||(t.preventDefault(),i.focus())})),i.on("keydown",(function(t){9===t.which&&t.shiftKey&&(t.preventDefault(),s.focus())}))};!function(t,$,e){"use strict";$(document).ready((function(){$(".nav-top-lvp .hooked-nav-menu").length&&$(".nav-top-lvp .hooked-nav-menu").smartmenus({subMenusMinWidth:"250px",subMenusMaxWidth:"250px",keepInViewport:!1,markCurrentItem:!0,showFunction:function(t,e){t.fadeIn(250,e)},noMouseOver:!0,collapsibleBehavior:"accordion"}),$(".nav-primary .hooked-nav-menu").length&&$(".nav-primary .hooked-nav-menu").smartmenus({subMenusMinWidth:"350px",subMenusMaxWidth:"350px",keepInViewport:!1,markCurrentItem:!0,showFunction:function(t,e){t.fadeIn(250,e)},noMouseOver:!0,collapsibleBehavior:"accordion"}),$(".menu").length&&$(".menu").smartmenus({scrollAccelerate:!0,markCurrentItem:!0,noMouseOver:!0,collapsibleBehavior:"accordion-toggle",hideOnClick:!1,markCurrentTree:!0}),$(".nav-top-lvp").length&&$(".nav-primary").length&&($(".nav-primary .hooked-nav-menu").on("show.smapi",(function(t,e){$(".nav-top-lvp .hooked-nav-menu").smartmenus("menuHideAll")})),$(".nav-top-lvp .hooked-nav-menu").on("show.smapi",(function(t,e){$(".nav-primary .hooked-nav-menu").smartmenus("menuHideAll")}))),$(".hooked-nav-menu li.is-button > a").addClass("button nav-button"),$(".sidebar .menu").length&&$(t).on("load",(function(){var t=$(".sidebar .menu");t.data("smartmenus");$(this).is('[aria-expanded="true"]')||t.smartmenus("itemActivate",t.find("a.current").eq(-1))})),$(".menu a, .hooked-nav-menu a").each((function(){var t=$(this);t.length>0&&"#"==t.attr("href")&&t.parent("li").removeClass("current-parent-or-item")})),$(".menu a, .hooked-nav-menu a").each((function(){var t=$(this);t.length>0&&"#"==t.attr("href")&&$(this).click((function(t){t.preventDefault()}))})),$("#menu-panel").attr("tabindex","-1"),$("#menu-panel").find("a, button, :input, [tabindex]").each((function(){$(this).attr("tabindex","-1")}));var e=$(".menu-toggle"),i=$(".screen-reader-text");function s(){$("html").is(".menu-open")&&$("html").removeClass("menu-open").addClass("menu-closed"),e.attr("aria-expanded","false").attr("aria-pressed","false"),e.find(i).text(nav_objectL10n.openMenu),$("#menu-panel").attr("tabindex","-1"),$("#menu-panel").find("a, button, :input, [tabindex]").each((function(){$(this).attr("tabindex","-1")}))}e.on("click",(function(t){t.preventDefault(),$("html").is(".menu-open")?s():function(){$("html").addClass("menu-open").removeClass("menu-closed"),e.attr("aria-expanded","true").attr("aria-pressed","true"),e.find(i).text(nav_objectL10n.closeMenu),findInsiders($("#menu-panel"));var t=1;$("#menu-panel").find("a, button, :input, [tabindex]").each((function(){$(this).attr("tabindex",t);t++}))}()})),$(t).resize((function(){$("#collapse-break-point").is(":hidden")&&s()})),$(document).on("keydown",(function(t){27===t.keyCode&&s()}));var o=$("#collapse-break-point");$(document).bind("mouseup touchend",(function(t){o.is(t.target)&&0===o.has(t.target).length&&s()})),$('iframe[src*="google.com/maps"]').not(".office-google-map").wrap('<div class="google-map-embed-wrapper"></div>'),$(".widget_categories form, .widget_archive select, .wpforms-field-address-state, .wpforms-field-select-style-classic select").wrap('<span class="pretty-select-wrapper"></span>'),$('.touch-device input[type="search"], .touch-device input[type="text"], .touch-device input[type="url"], .touch-device input[type="tel"], .touch-device input[type="number"], .touch-device input[type="color"], .touch-device input[type="date"], .touch-device input[type="email"], .touch-device input[type="password"],.touch-device textarea').on("focus",(function(){$(this).data("fontSize",$(this).css("font-size")).css("font-size","16px")})).on("blur",(function(){$(this).css("font-size",$(this).data("fontSize"))})),$(".content-sidebar .sidebar").append('<span class="col-primary-faux" aria-hidden="true"><span></span></span>')}))}(this,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.