1top.MobileMenuSkin||(top.MobileMenuSkin=function(){var i=function(t,i){var r=t.dataExpansion,u=new SimplePromise,f;return r.type=="categories"&&DataApi.DataLink.ListCategoriesWithProducts&&(f=new DataApi.RequestParams,f.set("urlescaped",!0),DataApi.with(DataApi.DataLink.ListCategoriesWithProducts,f.serialize()).do(function(f,e,o,s){var p,w,v,y,h,l,s,c,a;if(e){if(r.params&&(p=new DataApi.RequestParams(r.params),(w=(p.get("pcids")+"").split(",").shift())&&(v=function(n){for(var i,t=0;t<n.length;t++)if(n[t].ID==w&&(i=n[t].Childs),!i&&n[t].Childs&&(i=v(n[t].Childs)),i)break;return i},e=v(e),!e))){u.resolve(i);return}for(i.level0||(i.level0=[]),y=function(i,r,u){var f,o,e,s;if(u+=(r>2?"-":"")+i.UrlSafeName,f=n(t,i,u),!f)return null;if(o="level"+r,f[o]=[],i.Childs)for(e=0;e<i.Childs.length;e++)s=y(i.Childs[e],r+1,u),s&&(f[o].push(s),i.Childs[e]=s);return f.childCount=f[o].length,f},l=0;l<e.length;l++){if(h=e[l],s="/"+h.UrlSafeName,c=n(t,h,s),oMainItemChild=n(t,h,s),h.Childs){for(c.level1=[],a=0;a<h.Childs.length;a++)s="/",c.level1.push(y(h.Childs[a],2,s)),oMainItemChild.childs=c.level1;c.childCount=c.level1.length}t.childs.push(oMainItemChild);i.level0.push(c)}}u.resolve(i)})),u},n=function(n,t,i){var r={type:"iMenuRender",menuName:t.Name??t.menuName,menuSchema:t.menuSchema??n.menuSchema+t.ID,pageSchema:n.pageSchema,linkUrl:"javascript:void(0)",hasSubMenu:t.Childs&&t.Childs.length>0?!0:!1,childs:t.Childs??t.childs??[],linkTarget:n.linkTarget};return WebApp.isLive()&&(r.linkUrl=n.linkUrl+i),r},r=function(t,r,u){var c=new SimplePromise,h=[],s,l,a,e,o,f;if(r){for(l=function(n){if(n.menuSchema==r)return s=n,!0;if(n.childs)for(var t=0;t<n.childs.length;t++)if(l(n.childs[t]))return!0},a=WebApp.siteMapRender,f=0;f<a.length;f++)if(l(a[f]))break;s&&(h=s.childs)}else h=WebApp.siteMapRender;if(h||u){for(e={},e.level0=[],s&&(e.hasParent=!0,e.parentName=s.menuName,e.parentLinkUrl=s.linkUrl,e.parentPageSchema=s.pageSchema),f=0;f<h.length;f++)s?h[f].menuName?(o=h[f],o.hasSubMenu=o.dataExpansion||o.childCount>0?!0:!1,e.level0.push(o)):(o=n(s,h[f],""),o.hasSubMenu=o.childs.length>0?!0:!1,e.level0.push(o)):(o=h[f],o.hasSubMenu=o.dataExpansion||o.childCount>0?!0:!1,e.level0.push(o));if(s&&s.dataExpansion)i(s,e).then(function(n){c.resolve(n)});else{if(u&&e.childCount<3)for(f=e.childCount;f<3;f++)e.level0.push(Engine.SiteMapItem.getEmptyIMenuRender());c.resolve(e)}}else c.resolve(null);return c},u=function(n,t,i){var f=$("#"+n+" skinlayout"),r=t?t.data("schema"):"",u=new SimplePromise;return this.getStructure(n,r,i).then(function(i){var o=$(Handlebars.compile(f.html())(i)),s;o.find(".Expandable").off("click").on("click",{plugin:n},e);if(!WebApp.isLive()&&$("#"+n+":not(.Locked)").length)o.find(".WebLink:not(.Expandable)").on("click",function(n){var t=$(this).closest(".SitePage, .PanelHeader").attr("data-page-schema");t&&Editor.preview(t);n.stopImmediatePropagation()});t&&t.length?(s=t.closest(".MenuPanel"),o.find(".MenuPanel").attr("data-track",r).find(".PanelBackHandle").attr("data-backtrack",s.data("track")),s.after(o.find(".MenuPanel"))):(o.find(".MenuPanel").attr("data-track","root"),$("#"+n+"_MobileMenu").append(o));u.resolve(o)}),u},f=function(n,i,r){var u,s,e,f,o;console.log("_showSubMenu");u=$("#"+n+"_MobileMenu");u.closest(".Section").before(u);(s=$(".MobileMenu_Modal")).length==0?u.before('<div class="MobileMenu_Modal" style="display:block"><\/div>'):s.css("display","block");$("body").addClass("MobileOpen");i&&i.length?(e=i.closest(".MenuPanel"),f=u.find('.MenuPanel[data-track="'+i.data("schema")+'"]:last'),!e.next(".MenuPanel")[0]!=f[0]&&e.after(f)):f=u.children(".dropMenu");o=function(i){var r,f,o;if(e&&e.length!=0)i.show(),f=u.find(".MenuPanelStrip"),o=parseInt(f.css("left")),u.find(".MenuPanelStrip").animate({left:o+u.width()*-1});else{if(u.css({top:"0px",left:u.width()*-1+"px",display:"block",opacity:.7}).animate({left:"0px",opacity:1}),i.stop().fadeIn(),r={plugin:n},$("#"+n+":not(.Locked)").length){$(".MobileMenu_Modal").off("click").on("click",r,t);u.find(".MenuClose").off("click").on("click",r,t)}WebApp.CurrPageID&&$("#"+WebApp.CurrPageID+".SitePage").addClass("selected")}};f.length?o(f):this.renderLevels(n,i,r).then(o)},e=function(n){MobileMenuSkin.showSubMenu(n.data.plugin,$(this).closest(".SitePage"))},o=function(n){var t=$(n).closest(".MobileMenuSkin"),i=$(n).closest(".MenuPanel"),f=i.prevAll('.MenuPanel[data-track="'+$(n).data("backtrack")+'"]').show(),r=t.find(".MenuPanelStrip"),u=parseInt(r.css("left"));r.animate({left:u-t.width()*-1},function(){i.hide()})},t=function(n){$(".MobileMenu_Modal").off("click").hide();$("body").removeClass("MobileOpen");var t=$("#"+n.data.plugin+"_MobileMenu");t.stop().animate({left:t.width()*-1+"px",opacity:1},function(){$(this).hide()})},s=function(n){var t=this;
1$("#"+n+":not(.Locked)").off("click").on("click",function(){t.showSubMenu(n)})};return{showSubMenu:f,getStructure:r,renderLevels:u,bind:s,back:o}}(),WebApp.SiteMenu.extend(MobileMenuSkin));top.BasicMenuSkin||(top.BasicMenuSkin=function(){var n=function(n,t,i){console.log("_showSubMenu");var r=t.children(".dropMenu");r.length!=0&&t.data("preloaded")?r.stop().fadeIn():(t.data("preloaded",!0),this.renderLevels(n,t,i).then(function(n){n.length&&n[0].children&&n[0].children.length&&t[0].getBoundingClientRect().x/$(window).width()>.6&&t.addClass("OpenRight");n.stop().fadeIn()}))};return{showSubMenu:n,maxDepth:1}}(),WebApp.SiteMenu.extend(BasicMenuSkin))
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.