1NWS.initNamespace("NWS.Block.Aggregation",function(){var _={AjaxCompleteNotifier:new NWS.Util.Notifier("AjaxComplete"),ShowHideWaiting:function(blockID,isWaiting){var prefix=NWS.Block.Aggregation.MakePrefix(blockID),waitingDiv=document.getElementById(prefix+"Waiting"),resultsArea=document.getElementById(prefix+"ResultsDiv");if(resultsArea){let blockRoot=NWS.Util.GetClosest(resultsArea,".TitanBlock");blockRoot&&!blockRoot.hasAttribute("aria-live")&&blockRoot.setAttribute("aria-live","polite")}waitingDiv&&(waitingDiv.className=isWaiting?"loading waiting":"loading");resultsArea&&(resultsArea.style.display=isWaiting?"none":"block")},DoPageReset:function(caller){return!(caller instanceof Function)||caller.name==="PageEvent"?!1:[...caller.arguments].some(arg=>arg instanceof Event)?!0:_.DoPageReset(caller.caller)},IsAjax:function(prefix){var enabledCtl=document.getElementById(prefix+"ajaxEnabled");return enabledCtl?enabledCtl.value==="1":!1},DoSubmit:function(submittingBlockID){location.search=NWS.Block.Aggregation.BuildFullQueryString(submittingBlockID)},HandleAriaExpanded:function(fieldset){if(fieldset){let isCollapsed=fieldset.classList.contains("min"),titleSpan=NWS.Util.QueryGet(".head > span[role='button'][aria-expanded]",fieldset);titleSpan&&titleSpan.setAttribute("aria-expanded",isCollapsed?"false":"true")}},AjaxCompleteScrollKey:"AggregationScroll",AjaxCompleteScroll:function(resultsDiv){NWS.Util.ScrollTo(resultsDiv,{behavior:"smooth",block:"start",inline:"start"})}},RequeryTimer={Timers:[],TimerIDs:[],LastValue:{Set:function(id,value){var idx=RequeryTimer.TimerIDs.indexOf(id);idx!==-1&&(RequeryTimer.Timers[idx].lastValue=value)},Get:function(id){var idx=RequeryTimer.TimerIDs.indexOf(id);return idx===-1?"":RequeryTimer.Timers[idx].lastValue}},Clear:function(ctl){var idx=RequeryTimer.TimerIDs.indexOf(ctl.id);idx!==-1&&window.clearTimeout(RequeryTimer.Timers[idx].timer)},KeyUp:function(ctl,methodToCall,methodArgs,delayMs){var idx=RequeryTimer.TimerIDs.indexOf(ctl.id);idx===-1?(idx=RequeryTimer.Timers.length,RequeryTimer.Timers.push({id:ctl.id,lastValue:ctl.defaultValue,timer:null}),RequeryTimer.TimerIDs.push(ctl.id)):RequeryTimer.Clear(ctl);RequeryTimer.Timers[idx].timer=window.setTimeout(function(){var newValue=ctl.value;newValue!==RequeryTimer.LastValue.Get(ctl.id)&&(RequeryTimer.LastValue.Set(ctl.id,newValue),ctl.value=newValue,methodToCall.apply(methodToCall,methodArgs))},!delayMs||isNaN(delayMs)?500:delayMs)}};return{OnAjaxComplete:function(who,callback,callbackArgs,once=false){_.AjaxCompleteNotifier.Subscribe(who,callback,callbackArgs,once)},Init:function(jsModules,callbacks){console.warn("This function is obsolete and will be removed in a future version. Implement ILoadResources on your block processor class instead.");NWS.Modules.LoadResources(jsModules,callbacks)},MakePrefix:function(blockID){return["F",String(blockID),"_"].join("")},MakeFullPrefix:function(blockID,classID){return[NWS.Block.Aggregation.MakePrefix(blockID),"C",String(classID),"_"].join("")},GetPageNumCtl:function(prefix){return document.getElementById(prefix+"PageNum")},GetSortOrderCtl:function(prefix){return document.getElementById(prefix+"SortOrder")},GetKeywordCtl:function(prefix){return document.getElementById(prefix+"keywordFilter")},GetFolderIDCtl:function(prefix){return document.getElementById(prefix+"FolderID")},GetDocIDCtl:function(prefix){return document.getElementById(prefix+"DocID")},GetResultsDiv:function(prefix){return document.getElementById(prefix+"ResultsDiv")},GetInputsDiv:function(blockID,classID){var div=document.getElementById(NWS.Block.Aggregation.MakeFullPrefix(blockID,classID)+"div");return div.classList.contains("inputs")?div:null},GetTagFieldset:function(blockID,classID){return document.getElementById(NWS.Block.Aggregation.MakeFullPrefix(blockID,classID)+"fieldset")},GetFilterDocumentRoot:function(blockPrefix){var root=document.getElementById("FilterArea_"+blockPrefix);return root?root:document},BuildFullQueryString:function(submittingBlockID){var params=window.location.search,ii,blockID,newTags,newQSArgs,sort;params.indexOf("?")===0&&(params=params.substring(1,params.length));params=NWS.Block.Aggregation.RemoveExistingFilterBlockParams(params,!1);params.length>0&&(params+="&");var tagValues=[],qsParams=[],isSegSearch=!1,allDivs=document.getElementsByTagName("DIV");for(ii=0;ii<allDivs.length;++ii)allDivs[ii].id&&allDivs[ii].id.indexOf("FilterArea_F")===0&&(blockID=allDivs[ii].getAttribute("blockID"),blockID)&&(allDivs[ii].getAttribute("blockPrefix")==="SegmentedSearch_"&&(isSegSearch=1,params=NWS.Block.SegmentedSearch.RemoveSegSearchParams(params)),newTags=NWS.Block.Aggregation.ExtractTagQueryString(blockID,blockID==submittingBlockID),newQSArgs=NWS.Block.Aggregation.ExtractQSParams(blockID,blockID==submittingBlockID),newTags.length>0&&tagValues.push(newTags+"!"),newQSArgs.length>0&&qsParams.push(newQSArgs+"&"));return document.getElementById("FilterArea_F"+String(submittingBlockID)+"_")===null&&qsParams.push(NWS.Block.Aggregation.ExtractQSParams(submittingBlockID,!0)+"&"),isSegSearch&&(sort=SS_SortOps.GetValues(blockID),sort&&qsParams.push("SS_Sort="+sort.sort
1Key+"&SS_SortDir="+sort.sortDir),qsParams.push("&SS_MinMax="+SS_MinMax.Get(blockID)),qsParams.push("&SS_PageNum="+SS_PageNum.Get(blockID)),qsParams.push("&SS_MinDate="+SS_DateOps.GetMin(blockID)+"&SS_MaxDate="+SS_DateOps.GetMax(blockID)),qsParams.push("&SS_Action="+String(SS_NavOps.SelectedAction(blockID))+"&SS_Position="+String(SS_NavOps.SelectedPosition(blockID))),qsParams.push("&SS_Keyword="+SS_Keyword.Get(blockID))),params+="FB_Values="+tagValues.join(""),qsParams.length&&(params+="&"+qsParams.join("")),params},RemoveExistingFilterBlockParams:function(params,removeSearch){var retVal,paramArray,ii;if(!params)return"";for(retVal="&",paramArray=params.split("&"),ii=0;ii<paramArray.length;++ii)paramArray[ii].indexOf("FB_Values")===0||paramArray[ii].match(/^F\d*_/)||removeSearch&¶mArray[ii].indexOf("Search_Keywords")===0||paramArray[ii].length&&(retVal+=paramArray[ii]+"&");return retVal.substring(1)},ClassificationMinMax:function(blockID,classID){NWS.FilterSupport.FilterBlock.ClassificationMinMax(blockID,classID)},RecalcSeeAllLess:function(blockID,classID){var fieldset=NWS.Block.Aggregation.GetTagFieldset(blockID,classID),limit,inputsDiv,ii,oneHidden,jj,more,less;if(fieldset&&fieldset.getAttribute("limitNum")&&(limit=parseInt(fieldset.getAttribute("limitNum")),limit&&!(limit>1e3))&&(inputsDiv=NWS.Block.Aggregation.GetInputsDiv(blockID,classID),inputsDiv)){var hideZeros=fieldset.classList.contains("hideZero"),prefix=NWS.Block.Aggregation.MakeFullPrefix(blockID,classID),allInputs=inputsDiv.getElementsByTagName("DIV");for(ii=0;ii<allInputs.length;++ii)allInputs[ii].id&&allInputs[ii].id.indexOf(prefix)===0&&allInputs[ii].classList.contains("selected")&&(limit--,allInputs[ii].classList.remove("seeMore"));for(oneHidden=!1,jj=0;jj<allInputs.length;++jj)allInputs[jj].id&&allInputs[jj].id.indexOf(prefix)===0&&(allInputs[jj].classList.contains("selected")||hideZeros&&allInputs[jj].classList.contains("zero")||(limit--<=0?(allInputs[jj].classList.add("seeMore"),oneHidden=!0):allInputs[jj].classList.remove("seeMore")));more=document.getElementById(prefix+"more");less=document.getElementById(prefix+"less");more&&(more.style.display=oneHidden?"":"none");less&&(less.style.display=oneHidden?"":"none")}},SeeAllLess:function(blockID,classID,evt){evt&&evt.preventDefault&&evt.preventDefault();NWS.FilterSupport.FilterBlock.SeeAllLess(blockID,classID)},CollapseTagSet:function(blockID,classID,turnOn){var fieldset=NWS.Block.Aggregation.GetTagFieldset(blockID,classID);fieldset&&fieldset.getAttribute("runaway")==="1"&&(turnOn?fieldset.classList.add("min"):fieldset.classList.remove("min"),_.HandleAriaExpanded(fieldset))},SetInputWrapperSelect:function(id){document.getElementById(id+"_div").classList.add("selected")},RemoveInputWrapperSelect:function(id){document.getElementById(id+"_div").classList.remove("selected")},ResetAllClassifications:function(blockID,docID,evt){var i,classID,classes,keywordInput,calendarWidget,from,to,checkboxes,j,select;evt.preventDefault();var prefix=NWS.Block.Aggregation.MakePrefix(blockID),filterBlock=document.getElementById("FilterArea_"+prefix),fieldsets=filterBlock.querySelectorAll("fieldset");for(i=0;i<fieldsets.length;i++){if(classID=fieldsets[i].getAttribute("classid"),classes=fieldsets[i].getAttribute("class"),classes==="keyword"){keywordInput=fieldsets[i].querySelector(".input input[type='text']");keywordInput.value="";continue}if(classes==="calendar"){var start=NWS.Util.Get(NWS.Block.Aggregation.MakePrefix(blockID)+"OrigStart"),today=start&&start.value?new Date(start.value):new Date,firstOfMonth=new Date(today.getFullYear(),today.getMonth(),1);NWS.Util.Get(NWS.Block.Aggregation.MakePrefix(blockID)+"Start").value=String(today.getMonth()+1)+"/"+today.getDate()+"/"+today.getFullYear();calendarWidget=NWS.Util.Get("widget"+blockID);calendarWidget?(calendarWidget.setAttribute("selectedDate",today.toString()),NWS.FilterSupport.CalendarFilter.WidgetInit(blockID)):(from=NWS.Util.Get("F"+blockID+"_calendarFrom"),to=NWS.Util.Get("F"+blockID+"_calendarTo"),from.value=to.value="",NWS.Util.Get(NWS.Block.Aggregation.MakePrefix(blockID)+"Start").value="");NWS.Util.Get(NWS.Block.Aggregation.MakePrefix(blockID)+"End").value="";continue}if(classes!==null&&classes.indexOf("suggestBox")>-1){NWS.FilterSupport.TagSuggest.Reset(blockID,classID,"FilterBlock_",evt);continue}if(classID!==null)NWS.Block.Aggregation.ResetSelections(blockID,classID);else{for(checkboxes=fieldsets[i].querySelectorAll("input[type='checkbox']"),j=0;j<checkboxes.length;j++)checkboxes[j].checked=!1;select=fieldsets[i].querySelector("select");select&&(select.selectedIndex=0)}}NWS.Block.Aggregation.Submit(blockID,1)},ResetSelectClass:function(target,selected,blockID,classID){selected?NWS.Block.Aggregation.SetInputWrapperSelect(target.id):NWS.Block.Aggregation.RemoveInputWrapperSelect(target.id);NWS.Block.Aggregation.CollapseTagSet(blockID,classID,selected)},ResetSelections:function(blockID,classID){var div=NWS.Block.Aggregation.GetInputsDiv(blockID,classID),boxes,ii,fieldset;if(div){for(boxes=div.getElementsByTagName("INPUT"),ii=0;ii<boxes.length;++ii)boxes[ii].checked&&(document.getElementById(boxes[ii].id+"_div").classList.remove("selected"),boxes[ii].checked=!1);NWS.Block.Aggregation.RecalcSeeAllLess(blockID,classID);fieldset=NWS.Block.Aggregation.GetTagFieldset(blockID,classID);fieldset.classList.remove("min");fieldset.classList.remove("seeMore")&&fieldset.classList.add("seeLess");_.HandleAriaExpanded(fieldset)}},ResetClassificationLink:function(blockID,classID,evt){evt&&evt.preventDefault&&evt.preventDefault();NWS.Block.Aggregation.ResetClassificationCheckbox(blockID,classID);var prefix=NWS.Block.Aggregation.MakePrefix(blockID);_.IsAjax(prefix)||NWS.Block.Aggregation.Submit(blockID,1)},ResetClassificationCheckbox:function(blockID,classID,evt){evt&&evt.preventDefault&&evt.preventDefault();NWS.Block.Aggregation.ResetSelections(blockID,classID);NWS.Block.Aggregation.ClassificationCheck(blockID);var prefix=NWS.Block.Aggregation.MakePrefix(blockID);_.IsAjax(prefix)||NWS.Block.Aggregation.Submit(blockID,1)},ClassificationSelectChange:function(blockID){NWS.Block.Aggregation.ClassificationCheck(blockID)},ResetFieldsetState:function(blockID){for(var jj,parent,blockDataFieldID,fieldsets=document.getElementsByTagName("FIELDSET"),ii=0;ii<fieldsets.length;++ii){var nonZero=!1,hasSelection=!1,allSpans=fieldsets[ii].getElementsByTagName("SPAN");for(jj=0;jj<allSpans.length;++jj)if(allSpans[jj].classList.contains("uses")){if(allSpans[jj].getAttribute("uses")!=="0")nonZero=!0;else continue;for(parent=allSpans[jj].parentNode;parent&&parent.tagName!=="DIV";)parent=parent.parentNode;if(parent.classList.contains("selected")&&(hasSelection=!0),nonZero&&hasSelection)break}fieldsets[ii].getAttribute("runaway")==="1"&&(hasSelection?fieldsets[ii].classList.add("min"):fieldsets[ii].classList.remove("min"),_.HandleAriaExpanded(fieldsets[ii]));fieldsets[ii].classList.contains("hideZero")&&!nonZero?fieldsets[ii].style.display="none":(fieldsets[ii].style.display=null,blockDataFieldID=blockID,fieldsets[ii].getAttribute("dataField")&&(blockDataFieldID=blockDataFieldID+"_DF"+fieldsets[ii].getAttribute("dataField")),NWS.Block.Aggregation.RecalcSeeAllLess(blockDataFieldID,fieldsets[ii].getAttribute("classID")))}}
1,AjaxComplete:function(ajaxResult,blockID){var response,arrOfDates,blockPrefix,resultsArea;ajaxResult&&(response=ajaxResult.response,response&&response.javascript&&(arrOfDates=new Function('"use strict"; return ('+response.javascript+")")(),NWS.FilterSupport.CalendarFilter.SelectDates("widget"+blockID,arrOfDates)),blockPrefix=NWS.Block.Aggregation.MakePrefix(blockID),resultsArea=NWS.Block.Aggregation.GetResultsDiv(blockPrefix),resultsArea)&&(response&&response.htmlData&&(resultsArea.innerHTML=response.htmlData),response&&response.suggestionUpdates&&NWS.Block.Aggregation.UpdateFilterSuggestions(blockID,response.suggestionUpdates),response&&response.filterUpdateArray?NWS.Block.Aggregation.UpdateFilterCounts(blockID,response.filterUpdateArray):NWS.Block.Aggregation.ResetFieldsetState(blockID),_.ShowHideWaiting(blockID,!1),_.AjaxCompleteNotifier.Notify(resultsArea))},ReCheck:function(blockID){let calendarWidget=NWS.Util.Get("widget"+blockID);calendarWidget&&calendarWidget.hasAttribute("doInit")&&(NWS.FilterSupport.CalendarFilter.WidgetInit(blockID),calendarWidget.removeAttribute("doInit"));var prefix=NWS.Block.Aggregation.MakePrefix(blockID),skipResubmit=NWS.Block.Aggregation.GetResultsDiv(prefix)&&!NWS.Block.Aggregation.ResubmitCheckForChanges(blockID);return skipResubmit?NWS.Block.Aggregation.AjaxComplete(null,blockID):NWS.Block.Aggregation.ClassificationCheck(blockID)},ResubmitCheckForChanges:function(blockID){var prefix=NWS.Block.Aggregation.MakePrefix(blockID),retVal=!1,pageNum=NWS.Block.Aggregation.GetPageNumCtl(prefix),sortOrderCtl,keywordFilterCtl;return pageNum&&pageNum.value!==pageNum.defaultValue&&(retVal|=!0),sortOrderCtl=NWS.Block.Aggregation.GetSortOrderCtl(prefix),sortOrderCtl&&sortOrderCtl.value!==sortOrderCtl.defaultValue&&(retVal|=!0),keywordFilterCtl=NWS.Block.Aggregation.GetKeywordCtl(prefix),keywordFilterCtl&&keywordFilterCtl.value!==keywordFilterCtl.defaultValue&&(retVal|=!0),retVal|NWS.Block.Aggregation.HaveClassificationsChanged(prefix,blockID)},UpdateFilterSuggestions:function(blockID,suggestionUpdates){var ii,attribs;if(suggestionUpdates&&suggestionUpdates.length!==0)for(ii=0;ii<suggestionUpdates.length;ii++)attribs=document.getElementById(suggestionUpdates[ii].id+"_attributes"),attribs&&(attribs.value=JSON.stringify(suggestionUpdates[ii]))},UpdateFilterCounts:function(blockID,filterArray){var ii,ctl,spans,jj;
1if(!filterArray||filterArray.length===0)return NWS.Block.Aggregation.ResetFieldsetState(blockID);for(ii=0;ii<filterArray.length;++ii)if(ctl=document.getElementById(filterArray[ii].i+"_div"),ctl)for(filterArray[ii].v===0?ctl.classList.add("zero"):ctl.classList.remove("zero"),spans=ctl.getElementsByTagName("SPAN"),jj=0;jj<spans.length;++jj)if(spans[jj].classList.contains("uses")){spans[jj].innerHTML=" ("+String(filterArray[ii].v)+")";spans[jj].setAttribute("uses",filterArray[ii].v);break}NWS.Block.Aggregation.ResetFieldsetState(blockID)},ClassificationLinkSelect:function(blockID,classID,container,evt){NWS.FilterSupport.FilterBlock.HandleCommonLinkSelect(blockID,classID,container,evt);NWS.Block.Aggregation.Submit(blockID,1)},KeywordFilter:function(blockID){var blockPrefix=NWS.Block.Aggregation.MakePrefix(blockID),keywordCtl=NWS.Block.Aggregation.GetKeywordCtl(blockPrefix);_.IsAjax(blockPrefix)&&RequeryTimer.KeyUp(keywordCtl,NWS.Block.Aggregation.Submit,[blockID])},InitPagination:function(blockID){var prefix=NWS.Block.Aggregation.MakePrefix(blockID),resultsDiv=NWS.Block.Aggregation.GetResultsDiv(prefix);NWS.Block.UI.InitializePagination(resultsDiv,function(pageNum,evt){NWS.Block.Aggregation.PageEvent(blockID,pageNum,evt)})},PageEvent:function(blockID,pageNum,evt){return evt&&evt.preventDefault&&evt.preventDefault(),NWS.Block.Aggregation.OnAjaxComplete(_.AjaxCompleteScrollKey,_.AjaxCompleteScroll,[],!0),NWS.Block.Aggregation.Submit(blockID,pageNum),!1},Submit:function(blockID,pageNum){pageNum||(pageNum=1);var prefix=NWS.Block.Aggregation.MakePrefix(blockID),pageNumCtl=NWS.Block.Aggregation.GetPageNumCtl(prefix);return pageNumCtl&&(pageNumCtl.value=pageNum),_.IsAjax(prefix)?NWS.Block.Aggregation.ClassificationCheck(blockID):_.DoSubmit(blockID)},FormatClassifications:function(blockPrefix){for(var myId,allSelects,jj,retVal,checkBoxes=[""],allInputs=NWS.Block.Aggregation.GetFilterDocumentRoot(blockPrefix).getElementsByTagName("INPUT"),ii=0;ii<allInputs.length;++ii)myId=allInputs[ii].id,allInputs[ii].type==="checkbox"&&allInputs[ii].checked&&myId.indexOf(blockPrefix)===0&&checkBoxes.push(myId),allInputs[ii].type==="radio"&&allInputs[ii].checked&&myId.indexOf(blockPrefix)===0&&checkBoxes.push(myId);for(allSelects=NWS.Block.Aggregation.GetFilterDocumentRoot(blockPrefix).getElementsByTagName("SELECT"),jj=0;jj<allSelects.length;++jj)allSelects[jj].value&&allSelects[jj].getAttribute("no-tag")!=="1"&&allSelects[jj].id.indexOf(blockPrefix)===0&&checkBoxes.push(encodeURIComponent(allSelects[jj].value));return retVal=checkBoxes.join("!"),retVal.substring(1,Math.max(0,retVal.length))},FormatDefaultClassifications:function(blockPrefix){for(var myId,allSelects,jj,root=NWS.Block.Aggregation.GetFilterDocumentRoot(blockPrefix),checkBoxes=[""],allInputs=root.getElementsByTagName("INPUT"),ii=0;ii<allInputs.length;++ii)myId=allInputs[ii].id,allInputs[ii].type==="checkbox"&&allInputs[ii].defaultChecked&&myId.indexOf(blockPrefix)===0&&checkBoxes.push(myId),allInputs[ii].type==="radio"&&allInputs[ii].defaultChecked&&myId.indexOf(blockPrefix)===0&&checkBoxes.push(myId);for(allSelects=root.getElementsByTagName("SELECT"),jj=0;jj<allSelects.length;++jj)allSelects[jj].value&&allSelects[jj].id.indexOf(blockPrefix)===0&&checkBoxes.push(NWS.FormSupport.SFGetSelectDefaultValue(allSelects[jj].id));return checkBoxes.join("!")},HaveClassificationsChanged:function(blockPrefix,blockID){for(var myId,allSelects,jj,hasChanges=!1,allInputs=NWS.Block.Aggregation.GetFilterDocumentRoot(blockPrefix).getElementsByTagName("INPUT"),ii=0;ii<allInputs.length;++ii)myId=allInputs[ii].id,allInputs[ii].type==="checkbox"&&myId.indexOf(blockPrefix)===0&&(hasChanges|=allInputs[ii].checked!==allInputs[ii].defaultChecked,NWS.Block.Aggregation.ResetSelectClass(allInputs[ii],allInputs[ii].checked,blockID,parseInt(myId.substring(blockPrefix.length+1)))),allInputs[ii].type==="radio"&&myId.indexOf(blockPrefix)===0&&(hasChanges|=allInputs[ii].checked!==allInputs[ii].defaultChecked,NWS.Block.Aggregation.ResetSelectClass(allInputs[ii],allInputs[ii].checked,blockID,parseInt(myId.substring(blockPrefix.length+1))));for(allSelects=NWS.Block.Aggregation.GetFilterDocumentRoot(blockPrefix).getElementsByTagName("SELECT"),jj=0;jj<allSelects.length;++jj)if(allSelects[jj].id.indexOf(blockPrefix)===0&&NWS.FormSupport.SFGetSelectValue(allSelects[jj].id)!==NWS.FormSupport.SFGetSelectDefaultValue(allSelects[jj].id))return!0;return hasChanges}
1,ClassificationDynamicCheck:function(blockID,classID,ctl){NWS.Block.Aggregation.ResetSelectClass(ctl,ctl.checked,classID);NWS.Block.Aggregation.Submit(blockID,1)},ClassificationCheck:function(blockID){var prefix=NWS.Block.Aggregation.MakePrefix(blockID);if(_.IsAjax(prefix)){let pageNumCtl=NWS.Block.Aggregation.GetPageNumCtl(prefix);pageNumCtl&&pageNumCtl.value&&_.DoPageReset(this.ClassificationCheck.caller)&&(pageNumCtl.value=1);var docID=document.getElementById(prefix+"DocID").value,keywordCtl=NWS.Block.Aggregation.GetKeywordCtl(prefix),startCtl=document.getElementById(prefix+"Start"),endCtl=document.getElementById(prefix+"End"),queryArgs={pageNumber:pageNumCtl&&pageNumCtl.value?pageNumCtl.value:"1",keyword:keywordCtl?keywordCtl.value:"",classifications:NWS.Block.Aggregation.FormatClassifications(prefix),startDate:startCtl?startCtl.value:"",endDate:endCtl?endCtl.value:""},args={docID:docID,blockID:blockID,query:JSON.stringify(queryArgs)},callback=NWS.Ajax.QueuedCallback("FilterBlock_"+blockID,function(result){NWS.Block.Aggregation.AjaxComplete(result,blockID)});_.ShowHideWaiting(blockID,!0);NWS.Ajax.Post("/AggregationV2Ajax/GetFilterResults",args,"json",callback)}},ExtractTagQueryString:function(blockID,useCurrent){var prefix=NWS.Block.Aggregation.MakePrefix(blockID);return useCurrent||_.IsAjax(prefix)?NWS.Block.Aggregation.FormatClassifications(prefix):NWS.Block.Aggregation.FormatDefaultClassifications(prefix)},ExtractQSParams:function(blockID,useCurrent){var prefix=NWS.Block.Aggregation.MakePrefix(blockID);return useCurrent||_.IsAjax(prefix)?NWS.Block.Aggregation.NonTagQueryStringValues(prefix):NWS.Block.Aggregation.NonTagQueryStringDefaultValues(prefix)},NonTagQueryStringValues:function(blockPrefix){var newQueryString=[],allInputs,ii,myId,allSelects,jj,selectID,retVal;for(newQueryString.push("&"),allInputs=document.getElementsByTagName("INPUT"),ii=0;ii<allInputs.length;++ii)allInputs[ii].getAttribute("no-qs")!=="1"&&(myId=allInputs[ii].id,allInputs[ii].type==="hidden"&&myId.indexOf(blockPrefix)===0?newQueryString.push(myId+"="+encodeURIComponent(allInputs[ii].value)+"&"):allInputs[ii].type==="text"&&myId.indexOf(blockPrefix)===0&&newQueryString.push(myId+"="+encodeURIComponent(allInputs[ii].value)+"&"));for(allSelects=NWS.Block.Aggregation.GetFilterDocumentRoot(blockPrefix).getElementsByTagName("SELECT"),jj=0;jj<allSelects.length;++jj)allSelects[jj].getAttribute("no-tag")&&allSelects[jj].getAttribute("no-tag")===1&&allSelects[jj].value&&allSelects[jj].getAttribute("no-qs")!=="1"&&(selectID=allSelects[jj].id,selectID.indexOf(blockPrefix)===0&&newQueryString.push(selectID+"="+encodeURIComponent(allSelects[jj].value)+"&"));return retVal=newQueryString.join(""),retVal.substring(1,Math.max(0,retVal.length-1))},NonTagQueryStringDefaultValues:function(blockPrefix){for(var myId,retVal,newQueryString=["&"],allInputs=document.getElementsByTagName("INPUT"),ii=0;ii<allInputs.length;++ii)allInputs[ii].getAttribute("no-qs")!=="1"&&(myId=allInputs[ii].id,allInputs[ii].type==="hidden"&&myId.indexOf(blockPrefix)===0?newQueryString.push(myId+"="+encodeURIComponent(allInputs[ii].defaultValue)+"&"):allInputs[ii].type==="text"&&myId.indexOf(blockPrefix)===0&&newQueryString.push(myId+"="+encodeURIComponent(allInputs[ii].defaultValue)+"&"));return retVal=newQueryString.join(""),retVal.substring(1,Math.max(0,retVal.length-1))},Banner:{SmallPrevNext:function(id,dir,numToDisplay,evt){var bigDiv,smallKids,prevButton,nextButton,newFirst,ii;if((NWS.Util.Event.Cancel(evt),bigDiv=document.getElementById(id),bigDiv)&&(smallKids=bigDiv.smallKids,smallKids&&smallKids.length))for(bigDiv.firstSmall||(bigDiv.firstSmall=0),prevButton=document.getElementById(id+"_smallPrev"),nextButton=document.getElementById(id+"_smallNext"),prevButton.classList.remove("disabled"),nextButton.classList.remove("disabled"),newFirst=bigDiv.firstSmall,newFirst+=dir==="prev"?-1:1,newFirst<=0?(newFirst=0,prevButton.classList.add("disabled")):newFirst+numToDisplay>=smallKids.length&&(newFirst=smallKids.length-numToDisplay,nextButton.classList.add("disabled")),bigDiv.firstSmall=newFirst,ii=0;ii<smallKids.length;++ii)smallKids[ii].style.display=ii<newFirst||ii>=newFirst+numToDisplay?"none":"inline"},SmallImageClick:function(id,smallDiv,evt){var bigDiv,smallKids,clickedItem,idx;if((NWS.Util.Event.Cancel(evt),bigDiv=document.getElementById(id),bigDiv)&&(smallKids=bigDiv.smallKids,smallKids&&smallKids.length!==0)){for(clickedItem=evt.target;clickedItem&&clickedItem!==smallDiv;)if(clickedItem.classList.contains("image"))break;else clickedItem=clickedItem.parentNode;if(clickedItem&&clickedItem!==smallDiv){for(idx=-1,idx=0;idx<smallKids.length;++idx)if(smallKids[idx]===clickedItem)break;
1idx<0||idx>=smallKids.length||(NWS.Block.Aggregation.BannerSetSmallSelect(smallKids,idx),bigDiv.switchFunc(id,bigDiv,bigDiv.kids,idx))}}},ForceNextPrev:function(id,dir){var bigDiv=document.getElementById(id),newIdx;bigDiv&&(newIdx=bigDiv.activeIdx+(dir==="next"?1:-1),newIdx>=bigDiv.kids.length?newIdx=0:newIdx<0&&(newIdx=bigDiv.kids.length-1),bigDiv.switchFunc(id,bigDiv,bigDiv.kids,newIdx))},GrindCPU:function(id){var bigDiv=document.getElementById(id),processingTime;if(bigDiv)return(processingTime=bigDiv.processingTime,processingTime?bigDiv.isPaused||(processingTime=processingTime-bigDiv.sleepTime):processingTime=bigDiv.imageTime,bigDiv.processingTime=processingTime,bigDiv.isPaused||processingTime>bigDiv.transTime)?window.setTimeout("NWS.Block.Aggregation.Banner.GrindCPU('"+id+"')",bigDiv.sleepTime):bigDiv.transFunc(id,bigDiv)},PlayPause:function(id,isPaused){var bigDiv=document.getElementById(id),playButton,pauseButton;bigDiv&&(bigDiv.isPaused=isPaused,playButton=document.getElementById(id+"_PlayButton"),pauseButton=document.getElementById(id+"_PauseButton"),isPaused?(pauseButton.classList.add("disabled"),playButton.classList.remove("disabled")):(pauseButton.classList.remove("disabled"),playButton.classList.add("disabled")))},SetSmallSelect:function(smallKids,idx){if(smallKids&&smallKids.length!==0){for(var ii=0;ii<smallKids.length;++ii)smallKids[ii].classList.remove("current");smallKids[idx].classList.add("current")}},InitTransition:function(id,transitionType,args){var bigDiv=document.getElementById(id),kids,ii,smallKids,smallDiv,jj,arg;if(bigDiv){for(kids=[],ii=0;ii<bigDiv.childNodes.length;++ii)bigDiv.childNodes[ii].tagName==="DIV"&&(kids[kids.length]=bigDiv.childNodes[ii]);if(bigDiv.kids=kids,smallKids=[],smallDiv=document.getElementById(id+"_smallStuff"),smallDiv)for(jj=0;jj<smallDiv.childNodes.length;++jj)smallDiv.childNodes[jj].tagName==="DIV"&&(smallKids[smallKids.length]=smallDiv.childNodes[jj]);bigDiv.smallKids=smallKids;bigDiv.activeIdx=kids.length-1;bigDiv.isPaused=!1;switch(transitionType){case"fade":bigDiv.switchFunc=this.Banner.SwitchFade;bigDiv.transFunc=this.Banner.TransitionFade;this.Banner.InitFade(id,bigDiv,kids,smallKids);break;case"fadeImageOnly":bigDiv.switchFunc=this.Banner.SwitchFadeImageOnly;bigDiv.transFunc=this.Banner.TransitionFadeImageOnly;this.Banner.InitFadeImageOnly(id,bigDiv,kids,smallKids);break;case"shiftLeft":bigDiv.switchFunc=this.Banner.SwitchShiftLeft;bigDiv.transFunc=this.Banner.TransitionShiftLeft;this.Banner.InitShiftLeft(id,bigDiv,kids,smallKids);break;default:return}for(arg in args)bigDiv[arg]=args[arg];bigDiv.switchFunc(id,bigDiv,kids,0);window.setTimeout("NWS.Block.Aggregation.Banner.GrindCPU('"+bigDiv.id+"')",bigDiv.sleepTime)}},InitShiftLeft:function(id,bigDiv,kids){for(var ii=0;ii<kids.length;++ii)kids[ii].style.zIndex=-1e4},TransitionShiftLeft:function(id,bigDiv){var kids=bigDiv.kids,sliderIdx=bigDiv.activeIdx+1,slider,currentLeft;if(sliderIdx>=kids.length&&(sliderIdx=0),slider=kids[sliderIdx],slider){if(currentLeft=bigDiv.currentLeft,currentLeft||(currentLeft=bigDiv.shiftWidth),currentLeft-=bigDiv.shiftWidth*bigDiv.sleepTime/bigDiv.transTime,currentLeft<=0)return bigDiv.switchFunc(id,bigDiv,kids,bigDiv.activeIdx+1>=kids.length?0:bigDiv.activeIdx+1),window.setTimeout("NWS.Block.Aggregation.Banner.GrindCPU('"+bigDiv.id+"')",bigDiv.sleepTime);bigDiv.currentLeft=currentLeft;slider.style.left=currentLeft;window.setTimeout("NWS.Block.Aggregation.Banner.GrindCPU('"+id+"')",bigDiv.sleepTime)}},SwitchShiftLeft:function(id,bigDiv,kids,newIdx){var oldIdx=bigDiv.activeIdx,oldCurrent,oldNext,newNext;oldIdx>=0&&(oldCurrent=kids[oldIdx],oldCurrent.classList.remove("ShowMeNow"),oldCurrent.style.zIndex=-1e4,oldNext=oldIdx+1,oldNext>=kids.length&&(oldNext=0),kids[oldNext].classList.remove("ShowMeNext"),kids[oldNext].style.left=0,kids[oldNext].style.zIndex=newIdx===oldNext?0:-1e4);newNext=newIdx+1;newNext>=kids.length&&(newNext=0);kids[newIdx].classList.add("ShowMeNow");kids[newNext].classList.add("ShowMeNext");bigDiv.processingTime=bigDiv.imageTime;bigDiv.currentLeft=bigDiv.shiftWidth;bigDiv.activeIdx=newIdx;kids[newNext].style.left=bigDiv.currentLeft;kids[newIdx].style.zIndex=-1;kids[newNext].style.zIndex=0;bigDiv.syncSmall&&this.Banner.SetSmallSelect(bigDiv.smallKids,newIdx)},InitFade:function(){for(var ii=0;ii<kids.length;++ii)kids[ii].style.zIndex=-1e4},TransitionFade:function(){var kids=bigDiv.kids,nextIdx=bigDiv.activeIdx+1,activeKid,currentFade;if(nextIdx>
1=kids.length&&(nextIdx=0),activeKid=kids[nextIdx],activeKid){if(currentFade=bigDiv.opacity,currentFade||(currentFade=0),currentFade=Number(currentFade),currentFade>=100)return bigDiv.switchFunc(id,bigDiv,kids,nextIdx),window.setTimeout("NWS.Block.Aggregation.Banner.GrindCPU('"+bigDiv.id+"')",bigDiv.sleepTime);currentFade+=100*bigDiv.sleepTime/bigDiv.transTime;bigDiv.opacity=currentFade;this.Banner.FadeSetOpacity(activeKid,currentFade);window.setTimeout("NWS.Block.Aggregation.Banner.GrindCPU('"+id+"')",bigDiv.sleepTime)}},FadeSetOpacity:function(active,currentFade){active.style.opacity=currentFade/100;active.style.filter=currentFade<0?"none":"alpha(opacity = "+String(currentFade)+")"},SwitchFade:function(id,bigDiv,kids,newIdx){var oldIdx=bigDiv.activeIdx,oldCurrent,oldNext,newNext;oldIdx>=0&&(oldCurrent=kids[oldIdx],oldCurrent.classList.remove("ShowMeNow"),oldCurrent.style.zIndex=-1e4,this.Banner.FadeSetOpacity(oldCurrent,-1),oldNext=oldIdx+1,oldNext>=kids.length&&(oldNext=0),kids[oldNext].classList.remove("ShowMeNext"),kids[oldNext].style.zIndex=newIdx===oldNext?-100:-1e4,this.Banner.FadeSetOpacity(kids[oldNext],-1));newNext=newIdx+1;newNext>=kids.length&&(newNext=0);kids[newIdx].classList.add("ShowMeNow");kids[newNext].classList.add("ShowMeNext");kids[newIdx].style.zIndex=-100;kids[newNext].style.zIndex=0;this.Banner.FadeSetOpacity(kids[newNext],0);bigDiv.processingTime=bigDiv.imageTime;bigDiv.opacity=0;bigDiv.activeIdx=newIdx;bigDiv.syncSmall&&this.Banner.SetSmallSelect(bigDiv.smallKids,newIdx)},InitFadeImageOnly:function(id,bigDiv,kids){for(var ii=0;ii<kids.length;++ii)kids[ii].style.zIndex=-1e4},TransitionFadeImageOnly:function(id,bigDiv){var kids=bigDiv.kids,activeIdx=bigDiv.activeIdx,activeKid=kids[activeIdx],currentFade;if(activeKid){if(currentFade=bigDiv.opacity,currentFade||(currentFade=100),currentFade=Number(currentFade),currentFade<=0)return bigDiv.switchFunc(id,bigDiv,kids,activeIdx+1>=kids.length?0:activeIdx+1),window.setTimeout("NWS.Block.Aggregation.Banner.GrindCPU('"+bigDiv.id+"')",bigDiv.sleepTime);currentFade-=100*bigDiv.sleepTime/bigDiv.transTime;bigDiv.opacity=currentFade;this.Banner.FadeImageOnlySetOpacity(activeKid,currentFade);window.setTimeout("NWS.Block.Aggregation.Banner.GrindCPU('"+id+"')",bigDiv.sleepTime)}},FadeImageOnlySetOpacity:function(active,currentFade){var imgs=active.getElementsByTagName("IMG");imgs.length===2&&(imgs[1].style.opacity=currentFade/100,imgs[1].style.filter="alpha(opacity = "+String(currentFade)+")")},SwitchFadeImageOnly:function(id,bigDiv,kids,newIdx){var oldIdx=bigDiv.activeIdx,oldCurrent,oldNext,newNext;oldIdx>=0&&(oldCurrent=kids[oldIdx],oldCurrent.classList.remove("ShowMeNow"),this.Banner.FadeImageOnlySetOpacity(oldCurrent,bigDiv.doImageOnly,100),oldCurrent.style.zIndex=-1e4,oldNext=oldIdx+1,oldNext>=kids.length&&(oldNext=0),kids[oldNext].classList.remove("ShowMeNext"),kids[oldNext].style.zIndex=newIdx===oldNext?0:-1e4);newNext=newIdx+1;newNext>=kids.length&&(newNext=0);kids[newIdx].classList.add("ShowMeNow");kids[newNext].classList.add("ShowMeNext");kids[newIdx].style.zIndex=0;kids[newNext].style.zIndex=-100;bigDiv.processingTime=bigDiv.imageTime;bigDiv.opacity=100;bigDiv.activeIdx=newIdx;bigDiv.syncSmall&&this.Banner.SetSmallSelect(bigDiv.smallKids,newIdx)}}}})
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.