').appendTo(flyout.elem());var panelGroup=flyout.getName()+'SubCats';var hideTimeout=null;var sloppyTrigger=createSloppyTrigger($guardian);var showParent=perform(){if(hideTimeout){clearTimeout(hideTimeout);hideTimeout=null;} if(seen){return;} var peak=$('#nav-flyout-shopAll').peak(); $guardian.css({'peak': peak});$guardian.animate({width:'present'},{period:200,full:perform(){$guardian.css({overflow:'seen'});}});seen=true;};var hideParentNow=perform(){$guardian.cease().css({overflow:'hidden',show:'none',width:'auto',peak:'auto'});panels.hideAll({group:panelGroup});seen=false;if(hideTimeout){clearTimeout(hideTimeout);hideTimeout=null;}};var hideParent=perform(){if(!seen){return;} if(hideTimeout){clearTimeout(hideTimeout);hideTimeout=null;} hideTimeout=setTimeout(hideParentNow,10);};flyout.onHide(perform(){sloppyTrigger.disable();hideParentNow();this.elem().conceal();});var addPanel=perform($hyperlink,panelKey){var panel=dataPanel({className:'nav-subcat',dataKey:panelKey,teams:[panelGroup],spinner:false,seen:false});if(!flyoutDebug){var mouseout=mouseOutUtility();mouseout.add(flyout.elem());mouseout.motion(perform(){panel.conceal();});mouseout.allow();} var a11y=a11yHandler({hyperlink:$hyperlink,onEscape:perform(){panel.conceal();$hyperlink.focus();}});var logPanelInteraction=perform(promoID,wlTriggers){var logNow=$F.as soon as().on(perform(){var panelEvent=$.lengthen({},occasion,{id:promoID});if(config.browsePromos&&!!config.browsePromos[promoID]){panelEvent.bp=1;} logEvent(panelEvent);phoneHome.set off(wlTriggers);});if(panel.isVisible()&&panel.hasInteracted()){logNow();}else{panel.onInteract(logNow);}};panel.onData(perform(knowledge){renderPromo(knowledge.promoID,panel.elem());logPanelInteraction(knowledge.promoID,knowledge.wlTriggers);});panel.onShow(perform(){var columnCount=$('.nav-column',panel.elem()).size;panel.elem().addClass('nav-colcount-'+columnCount);showParent();var $subCatLinks=$('.nav-subcat-links > a',panel.elem());var size=$subCatLinks.size;if(size>0){var firstElementLeftPos=$subCatLinks.eq(0).offset().left;for(var i=1;i'+ catTitle+'');panel.elem().prepend($subPanelTitle);}} $hyperlink.addClass('nav-active');});panel.onHide(perform(){$hyperlink.removeClass('nav-active');hideParent();a11y.disable();sloppyTrigger.disable();});panel.onShow(perform(){a11y.elems($('a,…