1(function(){if(window._curatorPunched)return;window._curatorPunched=!0;var _curator=window.Curator;var _widgetInstances=[];var POLL_MAX_ATTEMPTS=100;var resizeTimer=null;Object.defineProperty(window,'Curator',{get:function(){return _curator},set:function(val){_curator=val;if(_curator&&!_curator.punched){_curator.punched=!0;var originalLoad=_curator.loadWidget;var checkAndInitVisible=function(instanceData){var containers=document.querySelectorAll('.curator-target');var target=null;for(var i=0;i<containers.length;i++){if(containers[i].offsetParent!==null){if(instanceData.config.feedId&&containers[i].id.indexOf(instanceData.config.feedId)===-1){continue} 2target=containers[i];break}} 3if(target&&target.id!==instanceData.lastVisibleId){instanceData.lastVisibleId=target.id;if(instanceData.initializedTargets.indexOf(target.id)===-1){instanceData.initializedTargets.push(target.id);var newConfig=Object.assign({},instanceData.config);newConfig.container='#'+target.id;if(typeof originalLoad==='function'){return originalLoad.apply(_curator,[newConfig,instanceData.colours,instanceData.styles])}else{var attempts=0;var interval=setInterval(function(){attempts++;if(_curator.Widgets){clearInterval(interval);var widgetType=newConfig.type||'Grid';new _curator.Widgets[widgetType](newConfig,instanceData.colours,instanceData.styles)}else if(attempts>=POLL_MAX_ATTEMPTS){clearInterval(interval)}},50)}}}};window.addEventListener('resize',function(){if(resizeTimer){clearTimeout(resizeTimer)} 4resizeTimer=setTimeout(function(){for(var i=0;i<_widgetInstances.length;i++){checkAndInitVisible(_widgetInstances[i])}},150)});_curator.loadWidget=function(config,colours,styles){var instanceData={config:config,colours:colours,styles:styles,initializedTargets:[],lastVisibleId:null};_widgetInstances.push(instanceData);return checkAndInitVisible(instanceData)}}},configurable:!0})})()
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.