1!function(l){woodmartThemeModule.menuOffsets=function(){l(".wd-header-main-nav ul.menu > li, .wd-header-secondary-nav ul.menu > li, .widget_nav_mega_menu ul.menu > li").each(function(){var e=l(this);function d(){e.hasClass("wd-offsets-calculated")||(e.find(" > .menu-item-has-children").each(function(){var e,d,o,t,s,n,a,i;e=l(this),n=e.find(" > .wd-dropdown-menu"),a=n.outerWidth(),i=n.offset(),n.attr("style",""),a&&i&&(n.hasClass("wd-design-full-width")?(o=woodmartThemeModule.$window.width(),woodmartThemeModule.$body.hasClass("rtl")?o<=(t=o-i.left-a)+a&&n.css({right:-(d=t+a-o)}):i.left+a>=o&&(d=i.left+a-o,n.css({left:-d}))):(n.hasClass("wd-design-sized")||n.hasClass("wd-design-default"))&&(o=woodmart_settings.site_width,t=(o=woodmartThemeModule.$window.width()<o||!o||e.parents(".whb-header").hasClass("whb-full-width")?woodmartThemeModule.$window.width():o)-i.left-a,e=(woodmartThemeModule.$window.width()-o)/2,woodmartThemeModule.$body.hasClass("rtl")?o<=(s=e+t)+a&&n.css({right:-(d=s+a-o)-15}):o<=(s=i.left-e)+a&&n.css({left:-(d=s+a-o)-15}
1)))}),woodmartThemeModule.$document.trigger("resize.vcRowBehaviour"),e.addClass("wd-offsets-calculated"))}(e=e.hasClass("menu-item")?l(this).parent():e).on("mouseenter mousemove",function(){d()}),woodmartThemeModule.$window.on("wdHeaderBuilderStickyChanged",d),"yes"===woodmart_settings.clear_menu_offsets_on_resize&&setTimeout(function(){woodmartThemeModule.$window.on("resize",woodmartThemeModule.debounce(function(){e.removeClass("wd-offsets-calculated"),e.find(" > .menu-item-has-children > .wd-dropdown-menu").attr("style","")},300))},2e3)})},woodmartThemeModule.$window.on("wdEventStarted",function(){woodmartThemeModule.menuOffsets()})}(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.